@charset "utf-8";
/* CSS Document */
/* 全局公用的css样式 */
/*---------------------------------约束样式----------------------------------------*/
*{margin:0;padding:0;word-wrap:break-word}
* img{border:0}
* hr{border:1px dashed #d2d2d2}
.swiper-next,.swiper-prev{outline:none; cursor:pointer}
body,h1,h2,h3,h4,h5,h6,td,th,tr{color:#333333;font-weight:normal; font-size:12px; font-family:"Microsoft YaHei"}
body{overflow-x:hidden}
h1,h2,h3,h4,h5,h6{display:inline}
a{text-decoration:none;outline:none;color:#333333; cursor:pointer}
a:active{star:expression(this.onFocus=this.blur())}
a:focus{outline:none}
textarea{resize:none}
a:hover{color:#ff8831; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight-color:transparent}
em{font-style:normal}
img{max-width:100%}
.ul li,.ul{list-style:none}
input,textarea,select{outline:none;font-family:"Microsoft YaHei"}
input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill{
   -webkit-box-shadow:0 0 0px 1000px white inset;
   -moz-box-shadow:0 0 0px 1000px white inset;
   box-shadow:0 0 0px 1000px white inset;
}
input:-internal-autofill-previewed,
input:-internal-autofill-selected{
 -webkit-text-fill-color:#333;
 transition: background-color 5000s ease-out 0.5s;
}



input:-webkit-autofill {
    -webkit-animation: autofill-fix 1s infinite!important;
    /* 选择历史记录的文字颜色*/
    -webkit-text-fill-color: #333;
    -webkit-transition: background-color 50000s ease-in-out 0s!important;
    transition: background-color 50000s ease-in-out 0s!important;
    background-color: transparent!important;
    background-image: none !important;
    /* 选择历史记录的背景颜色 */
    -webkit-box-shadow: 0 0 0 1000px white inset!important;
}
[role=button], a, area, button, input:not([type=range]), label, select, summary, textarea {
    -ms-touch-action: manipulation;
    touch-action: manipulation;
}
input[type=number], input[type=password], input[type=text], textarea {
    -webkit-appearance: none;
}



@-webkit-keyframes autofill{
	to{
		color:#333;
		background:#fff;
	}
}

input:-webkit-autofill{
	animation-name:autofill !important;
	animation-fill-mode:both !important;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus{
	background-clip:content-box !important;
}

.clear{width:100%; clear:both; height:1px; overflow:hidden}
.fl{float:left}
.fr{float:right}
.ov_hi{overflow:hidden}
.layout{width:1200px;margin:0 auto}
.ul_li{list-style:none}
.ov_hi{overflow:hidden}
.radius{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; overflow:hidden}
.shadow{-webkit-box-shadow:#DDD9D9 0px 0px 30px;-moz-box-shadow:#DDD9D9 0px 0px 30px;box-shadow:#DDD9D9 0px 0px 30px}
.fl-clr{zoom:1}
.fl-clr:after{display:block;clear:both;height:0;content:"\0020"}
.pc{}
.web{display:none !important}
.opacityli li,.opacity,.opacitybox .box{opacity:0}
.titleL1{overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.titleL1:hover{color:#ff8831 !important}
.titleL2{overflow:hidden; text-overflow:ellipsis; white-space:normal; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2}
.titleL3{overflow:hidden; text-overflow:ellipsis; white-space:normal; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3}


.scale img{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.scale:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.top50{top:50%; transform:translateY(-50%);
-ms-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-o-transform:translateY(-50%)}
body.hidden{overflow:hidden}
.classroom-list{-webkit-box-shadow:rgba(0,0,0,0.15) 0 0 15px; -moz-box-shadow:rgba(0,0,0,0.15) 0 0 15px; box-shadow:rgba(0,0,0,0.15) 0 0 15px}



/*底部样式*/
.footer{background:#333333; color:#fff; font-size:15px; line-height:25px; overflow:hidden; text-align:center; padding:25px 0}
.footer a{color:#fff}
.footer a:hover{text-decoration:underline}

/*导航*/
.bh_190{height:241px}
.headbar_bpx{position:fixed; width:100%; left:0; top:0; z-index:99; background:#fff;
-webkit-box-shadow:rgba(0,0,0,0.19) 0px 0px 16px;
-moz-box-shadow:rgba(0,0,0,0.19) 0px 0px 16px;
box-shadow:rgba(0,0,0,0.19) 0px 0px 16px}
.headbar_top{border-bottom:1px solid #ebebeb; background:#f6f6f6}
.headbar_top .layout{height:45px; line-height:45px; font-size:14px; color:#666666}
.headbar_top .tips{float:left}
.headbar_top .Signin{float:right; position:relative; height:45px; padding:0 20px; background:#e5e5e5; color:#666666;display:block}
.headbar_top .Signin a{color:#666666}
.headbar_top .Signin .Signina{position:relative; padding-left:30px}
.headbar_top .Signin .Signina:before{content:""; position:absolute; width:23px; height:23px; left:0; top:50%; margin-top:-11.5px; background:url(../images/Icon_my.png) no-repeat}
.headbar_top .Signin.yes{background:none}

.Signin_down_web{display:none}

.headbar_logo{background:#fff}
.headbar_logo .layout{position:relative; height:135px}
.headbar_logo .logo{position:absolute; left:0; top:50%; height:60px; margin-top:-30px}
.headbar_logo .hotline_box{float:right; overflow:hidden}
.headbar_logo .hotline_box .hotline{float:left; height:50px; line-height:25px; font-size:18px; color:#ff8831; padding-left:60px; background:url(../images/Icon_hotline.png) no-repeat 0 center; overflow:hidden; margin:42px 0}
.headbar_logo .hotline_box .code{float:left; margin:5px 0; width:94px; line-height:30px; font-size:14px; color:#999999; padding-left:25px; text-align:center}
.headbar_logo .hotline_box .code img{width:94px; height:94px}

.headbar_nav{background:#ff8831}
.headbar_nav .layout{height:60px; position:relative}



.main-nav-pc{height:60px; line-height:60px}
.main-nav-pc li{float:left; position:relative; width:11%}
.main-nav-pc li .a{display:block; height:60px; font-size:16px; position:relative; text-align:center; color:#fff}
.main-nav-pc li .a a{position:absolute; width:100%; height:100%; left:0; top:0}
.main-nav-pc li .drop-down{display:none; position:absolute; width:100%; left:0; top:60px; background:#fff; text-align:center;
-webkit-box-shadow:rgba(0,0,0,0.2) 0px 0px 10px; -moz-box-shadow:rgba(0,0,0,0.2) 0px 0px 10px; box-shadow:rgba(0,0,0,0.2) 0px 0px 10px; padding:15px 0 5px 0}
.main-nav-pc li .drop-down:before{content:""; position:absolute; width:10px; height:10px; background:#fff; left:50%; margin-left:-5px; top:-5px;
transform:rotate(45deg); -ms-transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg)}
.main-nav-pc li .drop-down p{margin-top:-1px}
.main-nav-pc li .drop-down a{display:block; height:30px; font-size:14px; line-height:30px}
.main-nav-pc li .drop-down a:hover,
.main-nav-pc li .drop-down .hover a{color:#f3751a}
.main-nav-pc li:hover .drop-down{}
.main-nav-pc li:hover .a,
.main-nav-pc li.hover .a{background:#f3751a}

.ioc_switch{display:none}


/*首页*/
.index_show{position:relative; overflow:hidden}
.index_show.hover{min-height:0}
.index_show img{width:100%}
.index_show .uk-slideshow,.index_show .uk-slideshow>li{}
.index_show .uk-dotnav{text-align:center; bottom:15px; display:block}
.index_show .uk-dotnav>*{float:none; display:inline-block; padding-left:10px; margin:0}
.index_show .uk-dotnav>*>*{width:10px; height:10px; background:#163e01}
.index_show .uk-dotnav>.uk-active>*{transform:scale(1); background:#ff8831}


.index-title{height:45px; overflow:hidden; line-height:45px; border-bottom:1px solid #e7e7e7; margin-bottom:20px}
.index-title .cn{font-size:24px; display:inline-block; padding-left:12px; position:relative}
.index-title .cn:before{content:""; position:absolute; width:5px; height:22px; background:#ff8831; left:0; top:50%; margin-top:-11px}
.index-title .tips{ font-size:18px; padding-left:10px; font-weight:bold}
.index-title .more{float:right; font-size:14px; color:#999999}
.index-title .more:hover{ color:#ff8831}

.index-1{padding-top:30px}
.index-1-left{width:790px; float:left}
.index-1-show,
.index-1-list{height:285px}
.index-1-show{float:left; width:385px; background:#ccc}
.index-1-show .swiper-slide{position:relative}
.index-1-show img{width:100%; height:285px}
.index-1-show .text{position:absolute; left:0; padding:0 10px; bottom:0; right:0; background:rgba(0,0,0,0.5); line-height:30px; height:30px; font-size:14px; color:#fff; z-index:2}
.index-1-show .text span{display:block; overflow:hidden; height:30px; width:70%}
.index-1-show .swiper-pagination{position:absolute; right:10px; bottom:5px; left:inherit; width:auto}
.index-1-show .swiper-pagination-bullet{width:19px; height:19px; background:#fff; border-radius:0; color:#666666; font-size:12px; line-height:19px; text-align:center; opacity:1}
.index-1-show .swiper-pagination-bullet-active{background:#ff8831; color:#fff}

.index-1-list{float:right; width:370px; overflow:hidden}
.index-1-list li{line-height:39px; height:39px; border-bottom:1px solid #eeeeee}
.index-1-list li .titleL1{display:block; float:left; width:75%; height:39px; color:#666666}
.index-1-list li .titleL1 span{ padding-right:5px; color:#999}
.index-1-list li .time{float:right; font-size:13px; color:#999999}

.index-1-right{width:375px; float:right}
.index-1-video{background:#000}
.index-1-video video{height:285px}


.index-2{padding-top:30px}
.index-2-left{width:790px; float:left}
.index-2-daily{height:150px; background:#f5f5f5; position:relative; padding:0 20px 0 65px}
.index-2-daily .title{position:absolute; padding:25px 10px; width:25px; top:0; left:0; bottom:0; background:#ff8831; font-size:20px; font-weight:bold; line-height:24px; color:#fff}
.index-2-daily-list{overflow:hidden; margin-left:-15px; padding:35px 0}
.index-2-daily-list li{float:left; width:25%}
.index-2-daily-list li .box{height:78px; border:1px solid #eee; background:#fff; text-align:center; line-height:78px; margin-left:15px; display:block}
.index-2-daily-list li .t{position:relative; padding-left:42px; font-size:16px; color:#ff8831}
.index-2-daily-list li .t img{position:absolute; width:34px; height:34px; left:0; top:50%; margin-top:-17px}

.index-2-enterclose{padding-top:10px}
.index-2-enterclose .title{padding:20px 0; line-height:20px; overflow:hidden}
.index-2-enterclose .title .t{color:#ff8831; font-size:20px; font-weight:bold}
.index-2-enterclose .title .tips{font-size:18px; font-weight:bold; padding-left:10px}
.index-2-enterclose-list{overflow:hidden; margin-left:-15px}
.index-2-enterclose-list li{float:left; width:25%}
.index-2-enterclose-list li .box{margin-left:15px; background:#e65a4b; height:155px; color:#fff; font-size:16px; line-height:20px; text-align:center; overflow:hidden}
.index-2-enterclose-list li:nth-child(1) .box{background:#e65a4b}
.index-2-enterclose-list li:nth-child(2) .box{background:#f29658}
.index-2-enterclose-list li:nth-child(3) .box{background:#54a9de}
.index-2-enterclose-list li:nth-child(4) .box{background:#65c388}
.index-2-enterclose-list li:nth-child(5) .box{background:#748dd7}
.index-2-enterclose-list li .box img{height:55px; margin:20px auto; display:block}
.index-2-enterclose-list li .box p{padding:0 20px}

.index-2-nous{padding-top:10px}
.index-2-nous .title{padding:20px 0; line-height:20px; overflow:hidden}
.index-2-nous .title .t{color:#ff8831; font-size:20px; font-weight:bold}
.index-2-nous .title .more{float:right; font-size:14px; color:#999999}
.index-2-nous .title .more:hover{color:#ff8831}
.index-2-nous-list{width:390px; float:left}
.index-2-nous-list li{border-bottom:1px solid #eee; line-height:39px; overflow:hidden;font-size:14px}
.index-2-nous-list li:last-child{border:0}
.index-2-nous-list li .titleL1{display:block; float:left; height:39px; overflow:hidden; width:75%; color:#666666}
.index-2-nous-list li .titleL1 span{color:#999999; padding-right:5px}
.index-2-nous-list li .time{float:right; color:#999999}
.index-2-nous-nav{width:390px; float:right; margin-top:-20px}
.index-2-nous-nav li{float:left; width:33.3%; text-align:center; padding-top:20px}
.index-2-nous-nav li img{height:80px}
.index-2-nous-nav li p{font-size:16px; line-height:20px; padding-top:20px}

.index-2-right{width:375px; float:right}
.index-2-online{padding-bottom:40px}
.index-2-title{text-align:center; position:relative; line-height:25px; height:25px}
.index-2-title:before{content:""; position:absolute; width:100%; height:2px; background:#ff8831; left:0; top:50%; margin-top:-1px}
.index-2-title span{font-size:20px; color:#ff8831; background:#fff; padding:0 15px; position:relative; z-index:3}
.index-2-en{color:#ff8914; text-align:center; line-height:25px; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase}

.index-2-online-list{margin-left:-15px; overflow:hidden}
.index-2-online-list li{float:left; width:50%; text-align:center; padding-top:15px}
.index-2-online-list li .box{display:block; margin-left:15px; background:#fff; border:1px solid #ff8831; font-size:16px; color:#ff8831; height:98px; overflow:hidden}
.index-2-online-list li .box img{height:52px; display:block; margin:10px auto 5px auto}

.index-2-kf-list{height:180px; background:url(../images/kf_bj.jpg) no-repeat; padding:37px 0}
.index-2-kf-list li{text-align:center; padding:10px 0}
.index-2-kf-list li a{display:block; width:160px; height:40px; line-height:40px; color:#fff; font-size:16px; text-align:center; margin:0 auto; border-radius:50px; background:rgba(230,90,75,0.8)}

.index-2-kf-list li:nth-child(1) a{background:rgba(230,90,75,0.8)}
.index-2-kf-list li:nth-child(2) a{background:rgba(255,136,49,0.8)}
.index-2-kf-list li:nth-child(3) a{background:rgba(52,164,233,0.8)}
.index-2-kf-list li:nth-child(1) a:hover{background:rgba(230,90,75,1)}
.index-2-kf-list li:nth-child(2) a:hover{background:rgba(255,136,49,1)}
.index-2-kf-list li:nth-child(3) a:hover{background:rgba(52,164,233,1)}

.index-2-kf-list li a span{position:relative; padding-left:33px}
.index-2-kf-list li a span:before{content:""; position:absolute; width:26px; height:27px; background:url(../images/Icon_kf.png) no-repeat; left:0; top:50%; margin-top:-13px}

.index-3{padding:30px 0}
.swiper-fc{position:relative; overflow:hidden; padding:0 45px}
.swiper-fc .button{position:absolute; width:36px; height:36px; top:50%; margin-top:-18px; background-size:100% !important}
.swiper-fc .swiper-next{left:0; background:url(../images/Icon_show_left.png) no-repeat}
.swiper-fc .swiper-prev{right:0; background:url(../images/Icon_show_right.png) no-repeat}
.swiper-fc .swiper-next:hover{background:url(../images/Icon_show_lefta.png) no-repeat}
.swiper-fc .swiper-prev:hover{background:url(../images/Icon_show_righta.png) no-repeat}
.swiper-fc .swiper-slide{overflow:hidden}
.swiper-fc img{width:100%}


/*二级页面*/
.second_show{height:350px; position:relative; overflow:hidden}
.second_show.bh_180{height:180px}
.second_show img{width:100%; float:left}
.second_show .title{position:absolute; width:100%; left:0; text-align:center; font-size:32px; line-height:32px; color:#fff}
.second_show .title:after{content:""; display:block; width:40px; height:5px; background:#fff; margin:0 auto; margin-top:15px}

.sub_nav{background:#f9f9f9; border-bottom:1px solid #edecec}
.sub_nav ul{height:70px; line-height:70px; text-align:center}
.sub_nav ul li{display:inline-block}
.sub_nav ul li a{display:block; width:170px; height:70px; text-align:center; font-size:16px; position:relative; color:#333}
.sub_nav ul li a:before{content:""; position:absolute; width:1px; background:#edecec; left:0; top:5px; bottom:5px}
.sub_nav ul li:first-child a:before{display:none}
.sub_nav ul li.hover a:after{content:""; position:absolute; width:46%; height:3px; background:#ff8831; left:27%; bottom:0}

.second_content{padding:40px 0}
.paging_box{text-align:center; line-height:30px; font-size:14px; color:#666666; padding-top:40px}
.paging_box a,
.paging_box span{display:inline-block}
.paging_box a,
.paging_box .current{width:30px; height:30px; border:1px solid #d9d9d9; color:#999; line-height:30px; border-radius:3px; margin:0 4px}
.paging_box .current{border-color:#ff8831; background:#ff8831; color:#fff}
.paging_box .dot{line-height:32px; padding:0 10px}
.paging_box .pageNum{padding-left:15px}
.paging_box .pageNum .text{width:48px; height:30px; border:1px solid #d9d9d9; line-height:30px; text-align:center; margin:0 8px;border-radius:3px}
.paging_box a:hover{border-color:#ff8831; color:#ff8831}
.paging_box .button{height:30px; border:0; line-height:30px; cursor:pointer; background:#ff8831; border-radius:3px; color:#fff; padding:0 10px; font-size:14px; margin-left:8px}

.position_box{background:#f9f9f9; border-bottom:1px solid #edecec}
.position_box .ul{height:70px; line-height:70px; text-align:center; font-size:14px; color:#666666}
.position_box .ul a{color:#666666}

/*详情页*/
.details_title{text-align:center; padding:15px 0}
.details_title .h1{font-size:24px; line-height:34px}
.details_title .txt{font-size:14px; color:#666666; line-height:30px}
.details_title .txt span{padding:0 15px}
.details_text{padding:35px 0; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; font-size:16px; line-height:30px; color:#444444}
.details_text img{max-width:100%}
.details_text .details_video{padding:15px; background:#0f0f1e}
.details_text .details_video video{width:100%}
.pages_box{padding:30px 0; position:relative; font-size:16px; line-height:30px}
.pages_box p{overflow:hidden} 
.pages_box p .t,
.pages_box p .titleL1{display:inline-block; height:30px; overflow:hidden}
.pages_box p .titleL1{width:80%}
.pages_box .returnA{position:absolute; right:0; top:50%; margin-top:-15px; padding-left:25px; line-height:30px}
.pages_box .returnA:before{content:""; position:absolute; width:18px; height:16px; background:url(../images/Icon_returnA.png) no-repeat; left:0; top:50%; margin-top:-8px}
/*新闻中心*/
.news-list{}
.news-list li{border-bottom:1px solid #ededed; padding:25px 0}
.news-list li .box{display:block; padding-left:240px; position:relative; min-height:125px; font-size:14px}
.news-list li .img{position:absolute; left:0; top:0; width:200px; height:125px; overflow:hidden}
.news-list li .img img{width:100%; height:125px}
.news-list li .title{font-size:20px; line-height:30px}
.news-list li .txt{line-height:20px; color:#666666; padding:15px 0}
.news-list li .time{color:#999999; line-height:20px}

/*党群建设*/
.masses-list{}
.masses-list li{padding:20px 0; border-bottom:1px solid #ededed; font-size:14px}
.masses-list li .box{display:block; position:relative; padding-right:170px}
.masses-list li .title{font-size:20px; line-height:30px; margin-bottom:10px}
.masses-list li .txt{color:#666666; line-height:25px}
.masses-list li .time{color:#999999; line-height:20px; position:absolute; right:0; top:50%; margin-top:-10px}

/*关于我们-公司介绍*/
.mt_60{margin-top:60px}
.second_title{text-align:center; padding-bottom:35px; line-height:35px}
.second_title .cn{font-size:32px}
.second_title .en{font-size:15px; color:#666; text-transform:uppercase}
.second_text{font-size:15px; line-height:30px}
.second_text img{max-width:100%; padding:15px 0}

.swiper-hc{position:relative; overflow:hidden; padding:0 45px}
.swiper-hc .swiper-container{}
.swiper-hc .button{position:absolute; width:36px; height:36px; top:50%; margin-top:-18px; background-size:100% !important}
.swiper-hc .swiper-next{left:0; background:url(../images/Icon_show_left.png) no-repeat}
.swiper-hc .swiper-prev{right:0; background:url(../images/Icon_show_right.png) no-repeat}
.swiper-hc .swiper-next:hover{background:url(../images/Icon_show_lefta.png) no-repeat}
.swiper-hc .swiper-prev:hover{background:url(../images/Icon_show_righta.png) no-repeat}
.swiper-hc .swiper-slide{padding:20px 0; text-align:center}
.swiper-hc .swiper-slide span{margin:0 15px; background:#fff; display:block; overflow:hidden; -webkit-box-shadow:rgba(44,44,44,0.2) 0 0 15px; -moz-box-shadow:rgba(44,44,44,0.2) 0 0 15px; box-shadow:rgba(44,44,44,0.2) 0 0 15px}
.swiper-hc .swiper-slide img{width:100%}
.swiper-hc .swiper-slide p{font-size:16px; line-height:20px; padding-top:15px}

/*关于我们- 公司风采*/
.about-fc-list{}
.about-fc-list li{border-bottom:1px solid #ededed; padding:20px 0}
.about-fc-list li .box{display:block; padding-left:240px; position:relative; min-height:125px; font-size:14px}
.about-fc-list li .img{position:absolute; left:0; top:0; width:210px; height:155px; overflow:hidden}
.about-fc-list li .img img{width:100%; height:155px}
.about-fc-list li .title{font-size:20px; line-height:30px; padding-top:15px}
.about-fc-list li .txt{line-height:20px; color:#666666; padding:15px 0}
.about-fc-list li .time{color:#999999; line-height:20px}


/*关于我们- 工程管理*/
.about-project-list{margin-left:-30px; margin-top:-30px}
.about-project-list li{float:left; width:33.3%; padding-top:30px}
.about-project-list li *{overflow:hidden}
.about-project-list li .box{display:block; margin-left:30px; text-align:center}
.about-project-list li .img img{width:100%}
.about-project-list li .title{font-size:16px; height:30px; line-height:30px; padding-top:10px}

/*用户留言*/
.message_title{text-align:center; line-height:40px; padding-bottom:40px}
.message_title .h1{font-size:32px; color:#ff8831; padding-bottom:10px}
.message_title .txt{font-size:16px}

.message_form{padding:0 240px; padding-bottom:40px}
.message_form li{position:relative; margin-bottom:25px; padding-left:115px; line-height:36px; min-height:36px; font-size:16px}
.message_form li .t{position:absolute; left:0; top:0; line-height:36px; width:100px; text-align:right}
.message_form li .t em{color:#fe0000}
.message_form li .text{width:95%; height:34px; border:1px solid #dddddd; font-size:16px; line-height:34px; padding:0 2%}
.message_form li textarea.text{line-height:25px; height:100px; padding:5px 2%}
.message_button{display:block; margin:0 auto; width:180px; height:55px; text-align:center; line-height:55px; border:0; background:#ff8831; border-radius:5px; font-size:16px; color:#fff; cursor:pointer}
.message_button:hover{background:#ef7f2e}

/*标准化专栏*/
.column-list{margin-left:-20px;}
.column-list li{float:left; width:50%; padding-top:20px}
.column-list li *{overflow:hidden}
.column-list li .box{display:block; margin-left:20px; border:1px solid #dddddd; padding:25px; font-size:14px}
.column-list li .title{font-size:20px; line-height:30px; height:60px}
.column-list li .txt{color:#666666; line-height:25px; height:50px; margin:10px 0}
.column-list li .time{color:#999999; line-height:20px}

/*联系我们*/
.contact_list{overflow:hidden; text-align:center; padding:30px}
.contact_list li{float:left; width:20%; line-height:20px;font-size:16px;}
.contact_list li img{height:60px}
.contact_list li .name{font-weight:bold; padding:10px 0}
.contact_list li .txt{color:#666666; width:150px; margin:0 auto}

.contact_map .map{height:400px; width:100%}
.contact_map .map img{ max-width:none}

/*网上营业厅-供热公告*/
.business_left{float:left; width:280px; position:relative; top:-100px; z-index:5}
.business_left_title{height:70px; padding:35px 0; text-align:center; color:#fff; background:#ff8831 url(../images/business_title.jpg) no-repeat; line-height:35px}
.business_left_title .cn{font-size:30px}
.business_left_title .en{font-size:15px}
.business_left_nav{background:#f5f5f5; padding:0 15px; overflow:hidden}
.business_left_nav li{border-top:1px solid #e1e1e1; margin-top:-1px;}
.business_left_nav li a{display:block; height:65px; line-height:65px; font-size:18px; padding:0 0 0 85px; position:relative}
.business_left_nav li a:before{content:""; position:absolute; width:27px; height:27px; left:40px; top:50%; margin-top:-13px}
.business_left_nav li:nth-child(1) a:before{background:url(../images/nav_1.png) no-repeat; background-size:100%}
.business_left_nav li:nth-child(2) a:before{background:url(../images/nav_2.png) no-repeat; background-size:100%}
.business_left_nav li:nth-child(3) a:before{background:url(../images/nav_3.png) no-repeat; background-size:100%}
.business_left_nav li:nth-child(4) a:before{background:url(../images/nav_4.png) no-repeat; background-size:100%}
.business_left_nav li:nth-child(5) a:before{background:url(../images/nav_5.png) no-repeat; background-size:100%}
.business_left_nav li:nth-child(6) a:before{background:url(../images/nav_6.png) no-repeat; background-size:100%}
.business_left_nav li:nth-child(7) a:before{background:url(../images/nav_7.png) no-repeat; background-size:100%}
.business_left_nav li:nth-child(8) a:before{background:url(../images/nav_8.png) no-repeat; background-size:100%}

.business_left_nav li.hover a{color:#ff8831}

.business_left_nav li.hover:nth-child(1) a:before,
.business_left_nav li:nth-child(1) a:hover:before{background:url(../images/nav_1a.png) no-repeat; background-size:100%}

.business_left_nav li.hover:nth-child(2) a:before,
.business_left_nav li:nth-child(2) a:hover:before{background:url(../images/nav_2a.png) no-repeat; background-size:100%}

.business_left_nav li.hover:nth-child(3) a:before,
.business_left_nav li:nth-child(3) a:hover:before{background:url(../images/nav_3a.png) no-repeat; background-size:100%}

.business_left_nav li.hover:nth-child(4) a:before,
.business_left_nav li:nth-child(4) a:hover:before{background:url(../images/nav_4a.png) no-repeat; background-size:100%}

.business_left_nav li.hover:nth-child(5) a:before,
.business_left_nav li:nth-child(5) a:hover:before{background:url(../images/nav_5a.png) no-repeat; background-size:100%}

.business_left_nav li.hover:nth-child(6) a:before,
.business_left_nav li:nth-child(6) a:hover:before{background:url(../images/nav_6a.png) no-repeat; background-size:100%}

.business_left_nav li.hover:nth-child(7) a:before,
.business_left_nav li:nth-child(7) a:hover:before{background:url(../images/nav_7a.png) no-repeat; background-size:100%}

.business_left_nav li.hover:nth-child(8) a:before,
.business_left_nav li:nth-child(8) a:hover:before{background:url(../images/nav_8a.png) no-repeat; background-size:100%}

.business_right{float:right; width:870px}
.business_right_top{border-bottom:1px solid #e1e1e1; line-height:55px; position:relative}
.business_right_top .title{position:relative; font-size:24px; padding-left:17px}
.business_right_top .title::before{content:""; position:absolute; width:6px; height:27px; left:0; top:50%; margin-top:-13px; background:#ff8831}
.business_right_position{position:absolute; right:0; top:-15px; font-size:14px; color:#666666; line-height:20px}
.business_right_position a{color:#666666}

.business_notice_list{}
.business_notice_list li{border-bottom:1px solid #e7e7e7; line-height:52px; height:52px; position:relative; overflow:hidden}
.business_notice_list li .titleL1{position:relative; display:block; height:52px; width:80%; overflow:hidden; padding-left:18px; font-size:16px; float:left}
.business_notice_list li .titleL1:before{content:""; position:absolute; width:6px; height:10px; left:0; top:50%; margin-top:-5px; background:url(../images/Icon_dot.png) no-repeat}
.business_notice_list li .titleL1:hover:before{background:url(../images/Icon_dota.png) no-repeat}
.business_notice_list li .time{float:right; font-size:14px; color:#999999}
.business_notice_list.nodot li .titleL1{padding-left:0}
.business_notice_list.nodot li .titleL1:before{display:none}
.business_right .details_title{padding-top:40px}
.business_right .details_text{border:0; padding:10px 0}



/*网上营业厅-服务网点*/
.business_service_thead{overflow:hidden; height:42px; line-height:42px; font-size:16px; background:#fcefe6; margin-top:40px}
.business_service_thead span{display:block; float:left; height:42px}
.business_service_thead .s1,
.business_service_tbody li .s1{width:25%; text-indent:35px}
.business_service_thead .s2,
.business_service_tbody li .s2{width:42%; padding:0 3% 0 0} 
.business_service_thead .s3,
.business_service_tbody li .s3{width:29%} 
.business_service_tbody li .s3{height:auto; line-height:25px; padding:8px 1% 8px 0}
.business_service_tbody li{overflow:hidden; background:#f8f8f8; font-size:14px; color:#444444}
.business_service_tbody li:nth-child(even){background:#fff}
.business_service_tbody li span{float:left; display:block; height:42px; line-height:42px}


/*系统维护中*/
.m404{padding:100px 0; text-align:center; color:#8f989f; line-height:35px}
.m404 .h1{font-size:22px; margin-top:10px}
.m404 .h2{font-size:16px}

/*在线咨询*/
.online_ask_bnt{position:fixed; width:48px; right:15px; z-index:99; padding:10px 0; border-radius:5px; background:#ff8831; color:#fff; font-size:16px; line-height:18px; text-align:center; cursor:pointer}
.online_ask_bnt:hover{background:#f77618}
.online_ask_bnt i{display:block; width:26px; height:26px; background:url(../images/qa.png) no-repeat; margin:0 auto}
.online_ask_bnt span{display:block; padding:5px 15px 0 15px;}
.online_ask_pop{position:fixed; width:100%; height:100%; left:0; top:0; z-index:99; background:rgba(0,0,0,0.5); display:none}
.online_ask_box{width:800px; height:600px; position:absolute; left:50%; margin-left:-400px; top:50%; margin-top:-300px; background:#fff; border-radius:5px; overflow:hidden}
.online_ask_title{height:50px; padding:0 15px; line-height:50px; position:relative; background:#ff8831; color:#fff}
.online_ask_title .title{position:relative; padding-left:35px; font-size:20px}
.online_ask_title .title:before{content:""; position:absolute; width:26px; height:27px; left:0; top:50%; margin-top:-13px; background:url(../images/Icon_kf.png) no-repeat}
.online_ask_title .close{position:absolute; width:50px; height:50px; right:0; top:0; background:url(../images/close.png) no-repeat center center; cursor:pointer}

.online_ask_show{overflow:auto; background:#f7f7f7; height:450px; padding:15px 20px}
.servicertalk{margin:10px 0}
.servicertalk span{width:80%; display:inline-block; background:#fff; border-radius:5px; padding:10px 15px; font-size:16px; line-height:25px; border:1px solid #eeeeee}
.servicertalk span label{cursor:pointer}
.customertalk{margin:10px 0; text-align:right;}
.customertalk span{display:inline-block; background:#ff8831; border-radius:5px; color:#fff; padding:10px 15px; font-size:16px; line-height:25px}
.online_ask_input{padding:19px 100px 19px 25px; height:30px; border-top:1px solid #eeeeee; position:relative}
.online_ask_input .text{width:94%; border:1px solid #eee; height:30px; padding:0 2%; border-radius:5px; font-size:16px; line-height:28px;}
.online_ask_input .bnt{position:absolute; width:55px; height:32px; right:35px; top:19px; border-radius:5px; background:#ff8831; font-size:px; color:#fff; text-align:center; cursor:pointer; border:0; font-size:16px;}
@media screen and (max-width:1200px){
  
  
}
@media screen and (max-width:750px){
	html,body{overflow-x:hidden}
	.pc{display:none !important}
    .web{display:block !important}
	.layout{width:auto; padding:0 0.2rem}
	.right-float{display:none}
	
	/*底部样式*/
	.footer{font-size:0.22rem; line-height:0.4rem; overflow:hidden; padding:0.3rem 0.2rem}
	.footer span{ display:block}

	/*导航*/
	.bh_190,
	.bh_100{height:0.88rem}
	.headbar_top{display:none}
	
	.headbar_logo{background:#fff}
	.headbar_logo .layout{position:relative; height:0.88rem}
	.headbar_logo .logo{position:absolute; left:0.3rem; top:50%; height:0.46rem; margin-top:-0.23rem}
	.headbar_logo .hotline_box{display:none}

	.headbar_nav{background:none}
	.headbar_nav .layout{height:auto; position:relative}
	.headbar_search{display:none}
	
	
	.headbar_web{position:absolute; right:0; top:0; height:0.88rem; overflow:hidden; line-height:0.88rem; font-size:0.24rem}
	.headbar_web .a{color:#999}
	.headbar_web .ioc_Signin{color:#ff8831; width:50px; height:0.88rem; text-align:center; display:block; float:right; position:relative; margin-left:0.2rem; display:none}
	.headbar_web .ioc_Signin .img{width:0.44rem; height:0.44rem; position:absolute; left:50%; margin-left:-0.22rem; top:50%; margin-top:-0.22rem}
	.headbar_web .ioc_Signin.on .img{display:none}
	.headbar_web .ioc_Signin.on{background:url(../images/icon_close.png) no-repeat center center; background-size:55%}
	.ioc_switch{display:block; float:right; width:50px; height:0.88rem; text-align:center; overflow:hidden; z-index:4}
	.ioc_switch i{display:block; position:relative; width:0.44rem; height:0.32rem; margin:0.28rem auto}
	.ioc_switch i:before,
	.ioc_switch i:after{content:""; position:absolute; left:50%; margin-left:-0.22rem; background:#d8d8d8; width:100%; height:0.04rem}
	.ioc_switch i:before{top:0}
	.ioc_switch i:after{bottom:0}
	.ioc_switch i em{position:absolute; left:0; top:50%; margin-top:-0.02rem; background:#d8d8d8; width:100%; height:0.04rem}
	.ioc_switch.on i:before,
	.ioc_switch.on i:after{bottom:inherit; top:50%; margin-top:-0.02rem}
	.ioc_switch.on i:before{transform:rotate(45deg); -ms-transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg)}
	.ioc_switch.on i:after{transform:rotate(-45deg); -ms-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -o-transform:rotate(-45deg)}
	.ioc_switch.on i em{display:none}
	
	.main-nav-pc{position:fixed; left:0; top:0.88rem; width:100%; height:calc(100% - 0.88rem); overflow:auto; background:#f4f4f4; display:none; margin:0; float:none}
	.main-nav-pc li{float:none; width:auto; position:relative; margin:0; padding:0 0.3rem}
	.main-nav-pc li .a a{ z-index:2}
	.main-nav-pc li .a{height:0.85rem; line-height:0.85rem; font-size:0.28rem; width:auto; text-align:left; padding:0; border-bottom:1px solid #ddd; color:#333; position:relative}
	.main-nav-pc li .a:after{content:""; position:absolute; right:0; top:50%; margin-top:-0.18rem; width:0.2rem; height:0.36rem; background:url(../images/icon_arrow.png) no-repeat center center; background-size:70%}
	.main-nav-pc li .on:after{transform:rotate(90deg); -ms-transform:rotate(90deg); -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg);-o-transform:rotate(90deg)}
	.main-nav-pc li.d .a a,
	.main-nav-pc li .drop-down:before{display:none}
	.main-nav-pc li .drop-down{display:none; position:relative; width:auto; margin:1px 0 0 0; padding:0; left:0; top:0; text-align:left; background:#f4f4f4; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none}
	.main-nav-pc li .drop-down a{display:block; height:0.85rem; padding:0 0.2rem; line-height:0.85rem; border-bottom:1px solid #ddd; font-size:0.28rem}
	.main-nav-pc li:hover .drop-down{display:none}
	.main-nav-pc li:hover .a,
	.main-nav-pc li.hover .a{background:none; color:#ff8831}
	
	.Signin_down_web{position:fixed; left:0; top:0.88rem; width:100%; background:#f4f4f4; z-index:999; padding:0.3rem 0; height:calc(100% - 1.48rem)}
	.Signin_down_web .box{padding:0 0.3rem}
	.Signin_down_web .box .a{display:block; height:0.85rem; line-height: 0.85rem; font-size:0.28rem; border-top:1px solid #ddd; position:relative}
	.Signin_down_web .box .a:after{content:""; position:absolute; right:0; top:50%; margin-top:-0.18rem; width:0.2rem; height:0.36rem; background:url(../images/icon_arrow.png) no-repeat center center; background-size:70%}
	.Signin_down_web .box span.a{border:0; color:#999}
	.Signin_down_web .box span.a:after,
	.Signin_down_web .box .hover:after{display:none}
	.Signin_down_web .box .hover{color:#194b90}
	.Signin_down_web .box .out a{display:block; height:0.88rem; line-height: 0.88rem; border-radius:5px; border:1px solid #194b90; text-align:center; margin-top:35px; font-size:0.28rem; color:#194b90}
	
	/*焦点图*/
	.index_show .uk-dotnav{bottom:10px}
	.index_show .txt{font-size:0.4rem}
	.index_show .uk-slideshow li{height:auto !important}
	.index_show .uk-slidenav{display:none}
	.index_show .uk-position-cover{display:none}
	.index_show .uk-slideshow>li>.web{visibility:visible; opacity:1 !important}
	.index_show .uk-slideshow>li:nth-child(1) img{display:none}
	.index_show .uk-slidenav-position .uk-slidenav{display:none}
	
	
	.index-title{height:45px; overflow:hidden; line-height:45px; margin-bottom:0.25rem}
	.index-title .cn{font-size:0.32rem; padding-left:10px}
	.index-title .tips{font-size:0.24rem}
	.index-title .more{font-size:0.24rem}
	
	.index-1{padding-top:0.3rem}
	.index-1-left{width:auto; float:none; padding-bottom:0.2rem}
	.index-1-show,
	.index-1-list{height:auto}
	.index-1-show{float:none; width:auto; background:#ccc}
	.index-1-show img{height:auto}
	
	.index-1-list{float:none; width:auto; overflow:hidden; padding-top:0.2rem}
	.index-1-list li{line-height:45px; height:45px}
	.index-1-list li .titleL1{display:block; float:left; width:75%; height:45px; font-size:0.28rem}
	.index-1-list li .time{font-size:0.24rem}

	.index-1-right{width:auto; float:none}
	.index-1-video video{height:auto; width:100%}


	.index-2{padding-top:0.3rem}
	.index-2-left{width:auto; float:none; padding-bottom:0.2rem}
	.index-2-daily{height:auto; background:#f5f5f5; position:relative; padding:0; text-align:center}
	.index-2-daily .title{position:relative; padding:10px; width:auto; font-size:0.32rem; line-height:0.3rem; text-align:center}
	.index-2-daily-list{overflow:hidden; margin-left:-15px; padding:0.2rem 10px 0 10px}
	.index-2-daily-list li{float:left; width:50%; padding-bottom:0.2rem}
	

	.index-2-enterclose{padding-top:10px;}
	.index-2-enterclose .title{padding:0.2rem 0; line-height:0.4rem;}
	.index-2-enterclose .title .t{font-size:0.38rem;}
	.index-2-enterclose .title .tips{ font-size:0.24rem}
	.index-2-enterclose-list{margin-left:0}
	.index-2-enterclose-list li{float:none; width:100%; padding-bottom:0.2rem}
	.index-2-enterclose-list li .box{margin-left:0; height:auto; font-size:16px; line-height:20px; padding:0.2rem 0; border-radius:5px}
	.index-2-enterclose-list li .box img{margin:0 auto; margin-bottom:0.1rem}
	.index-2-enterclose-list li .box p{padding:0}

	.index-2-nous{padding-top:10px}
	.index-2-nous .title{padding:0.2rem 0; line-height:0.4rem; overflow:hidden}
	.index-2-nous .title .t{font-size:0.38rem}
	.index-2-nous .title .more{font-size:0.24rem}
	.index-2-nous-list{width:auto; float:none; padding-bottom:0.2rem}
	.index-2-nous-list li{line-height:45px; font-size:0.28rem}
	.index-2-nous-list li .titleL1{height:45px}
	.index-2-nous-list li .time{font-size:0.24rem}
	.index-2-nous-nav{width:auto; float:none; margin-top:-20px; padding-bottom:0.2rem}
	.index-2-nous-nav li{float:left; width:33.3%; text-align:center; padding-top:0.2rem}
	.index-2-nous-nav li img{height:80px}
	.index-2-nous-nav li p{font-size:0.24rem; line-height:0.3rem; padding-top:0.2rem}

	.index-2-right{width:auto; float:none}
	.index-2-online{padding-bottom:0.2rem}
	.index-2-title{line-height:25px; height:25px}
	.index-2-title span{font-size:20px; color:#ff8831; background:#fff; padding:0 15px; position:relative; z-index:3}
	.index-2-en{color:#ff8914; text-align:center; line-height:25px; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase}

	.index-2-online-list li .box{font-size:0.24rem}

	.index-3{padding:0.3rem 0}
	.swiper-fc{padding:0 45px}
	.swiper-fc .button{position:absolute; width:36px; height:36px; top:50%; margin-top:-18px; background-size:100% !important}
	.swiper-fc .swiper-next{left:0; background:url(../images/Icon_show_left.png) no-repeat}
	.swiper-fc .swiper-prev{right:0; background:url(../images/Icon_show_right.png) no-repeat}
	.swiper-fc .swiper-next:hover{background:url(../images/Icon_show_lefta.png) no-repeat}
	.swiper-fc .swiper-prev:hover{background:url(../images/Icon_show_righta.png) no-repeat}
	
	
	
	/*二级页面*/
	.second_show,
	.second_show.bh_180{height:auto}
	.second_show .title{font-size:0.48rem; line-height:0.5rem}
	.second_show .title:after{height:3px;}

	.sub_nav{display:none}

	.second_content{padding:0.2rem 0}
	.paging_box{text-align:center; line-height:22px; font-size:12px; padding-top:0.3rem}
	.paging_box a,
	.paging_box .current{width:22px; height:22px; line-height:22px; margin:0 2px}
	.paging_box .dot{line-height:24px; padding:0 5px}
	.paging_box .pageNum{padding-left:0.15rem}
	.paging_box .pageNum .text{width:48px; height:22px; line-height:22px; margin:0 4px}

	.position_box .ul{height:70px; line-height:70px; text-align:center; font-size:14px; color:#666666}


	/*详情页*/
	.details_title{padding:0.2rem 0 0.35rem 0}
	.details_title .h1{font-size:0.32rem; line-height:0.5rem; padding-bottom:0.15rem}
	.details_title .txt{font-size:0.26rem; line-height:0.35rem}
	.details_title .txt span{padding:0 15px}
	.details_text{padding:0.35rem 0; font-size:14px; line-height:25px}
	.details_text .details_video{padding:15px}
	.pages_box{padding:0.3rem 0; font-size:14px}
	.pages_box .returnA{top:inherit; bottom:0; margin-top:0}
	
	/*新闻中心*/
	.news-list{}
	.news-list li{padding:0.25rem 0}
	.news-list li .box{padding-left:0; min-height:inherit; font-size:0.24rem}
	.news-list li .img{position:relative; left:0; top:0; width:100%; height:auto; overflow:hidden; margin-bottom:0.15rem}
	.news-list li .img img{width:100%; height:auto}
	.news-list li .title{font-size:0.3rem; line-height:0.45rem}
	.news-list li .txt{line-height:0.35rem; padding:0.15rem 0}
	.news-list li .time{line-height:0.35rem}

	/*党群建设*/
	.masses-list{}
	.masses-list li{padding:0.25rem 0; font-size:14px}
	.masses-list li .box{padding-right:0}
	.masses-list li .title{font-size:0.3rem; line-height:0.48rem}
	.masses-list li .txt{line-height:20px}
	.masses-list li .time{line-height:20px; position:relative; display:block; right:0; top:0; margin-top:10px}

	/*关于我们-公司介绍*/
	.mt_60{margin-top:0.5rem}
	.second_title{padding:0.35rem 0; line-height:0.46rem}
	.second_title .cn{font-size:0.36rem}
	.second_title .en{font-size:0.24rem}
	.second_text{font-size:14px; line-height:25px}
	.second_text img{max-width:100%; padding:15px 0}
	.swiper-hc .swiper-slide p{padding-top:0.25rem}

	/*关于我们- 公司风采*/
	.about-fc-list{}
	.about-fc-list li{padding:0.25rem 0}
	.about-fc-list li .box{padding-left:0; min-height:0; font-size:14px}
	.about-fc-list li .img{position:relative; left:0; top:0; width:100%; height:auto}
	.about-fc-list li .img img{height:auto}
	.about-fc-list li .title{font-size:0.3rem; line-height:0.38rem; padding-top:15px}
	.about-fc-list li .txt{line-height:20px; padding:15px 0}
	.about-fc-list li .time{line-height:20px}


	/*关于我们- 工程管理*/
	.about-project-list{margin-left:-15px; margin-top:-0.3rem}
	.about-project-list li{float:left; width:50%; padding-top:0.3rem}
	.about-project-list li .box{margin-left:15px}
	.about-project-list li .title{font-size:0.24rem; overflow:hidden;}

	/*用户留言*/
	.message_title{line-height:25px; padding-bottom:0.4rem}
	.message_title .h1{font-size:20px}
	.message_title .txt{font-size:14px}
	.message_form{padding:0; padding-bottom:0}
	.message_form li{position:relative; margin-bottom:0.2rem; padding-left:0; line-height:35px; min-height:inherit; font-size:14px}
	.message_form li .t{position:relative; display:block; left:0; top:0; line-height:35px; width:auto; text-align:left}
	.message_form li .text{width:99%; height:34px; font-size:14px; line-height:34px; text-indent:15px}
	.message_button{width:100%; height:45px; line-height:45px; font-size:14px; margin-bottom:0.3rem}

	/*标准化专栏*/
	.column-list{margin-left:0}
	.column-list li{float:none; width:auto; padding-top:0.25rem}
	.column-list li .box{margin-left:0; padding:0.2rem; font-size:14px}
	.column-list li .title{font-size:0.3rem; line-height:0.48rem; height:0.96}
	

	/*联系我们*/
	.contact_list{padding:0.3rem 0}
	.contact_list li{float:left; width:50%; line-height:20px; font-size:14px; padding-bottom:0.2rem}
	.contact_list li img{height:60px}
	.contact_list li .name{font-weight:bold; padding:0.1rem 0}
	.contact_list li .txt{width:90%; margin:0 auto; height:40px; overflow:hidden}
	.contact_map .map{height:350px}

	/*网上营业厅-供热公告*/
	.business_left{display:none}

	.business_right{float:none; width:auto}
	.business_right_top{line-height:55px; position:relative; text-align:center; padding-bottom:0.3rem}
	.business_right_top .title{position:relative; font-size:0.32rem; padding-left:0; display:block}
	.business_right_top .title::before{content:""; position:absolute; width:40px; height:4px; left:50%; margin-left:-20px; top:inherit; bottom:0; margin-top:0}
	.business_right_position{display:none}

	.business_notice_list{}
	.business_notice_list li{line-height:55px; height:55px}
	.business_notice_list li .titleL1{height:55px; width:70%; padding-left:18px; font-size:0.28rem}
	.business_notice_list li .time{font-size:0.24rem}
	.business_notice_list.nodot li .titleL1{padding-left:0;width:75%;}
	.business_right .details_title{padding-top:0.3rem}

	/*网上营业厅-服务网点*/
	.business_service_thead{display:none}
	.business_service_thead .s1,
	.business_service_tbody li .s1{width:100%; text-indent:0}
	.business_service_thead .s2,
	.business_service_tbody li .s2{width:100%; padding:0} 
	.business_service_thead .s3,
	.business_service_tbody li .s3{width:100%}
	.business_service_tbody{padding-top:0.3rem}
	.business_service_tbody li{font-size:14px; padding:0.2rem}
	.business_service_tbody li span{float:none; display:block; height:auto; line-height:25px}
	.business_service_tbody li .s1{font-weight:bold}
	
	/*系统维护中*/
	.m404{padding:40% 0; text-align:center; color:#8f989f; line-height:0.4rem}
	.m404 .h1{font-size:0.3rem}
	.m404 .h2{font-size:0.2rem}
	
	/*在线咨询*/
	.online_ask_bnt{display:none}
}

@media screen and (max-width:370px){
	
}