.abg{background-color: #f6f6f6 !important; width: 100%; }
.clear{ clear: both; }
.a_bl{ padding: 0 15px; }
.abg-a{width: 100%; background:#f6f6f6 url(../images/cbba.jpg) no-repeat top center; background-size: cover; }
.abg-b{width: 100%; background:#f6f6f6 url(../images/about.png) no-repeat bottom right; }

.a_bda li{ list-style:none;}
.a_bc{ border:0px solid #333; float:right; margin-top:10px;}
.a_bd{ float:right; margin-top:17px; margin-right:20px; font-style:normal;}
.a-con{ line-height:30px;}
.a-con p{ position:relative; line-height:30px;}

.a-art{ margin-top:15px; margin-bottom:15px;}

.a_ban{ background:url(../images/ab.png) no-repeat top center;}

.a_solut{ background:url(../images/cd1.png) no-repeat top center;}

.a_cd img{ position: relative; width: 90%; margin: 50px 0 10px 0; }

.w3l-banner {
    background: url(../images/bg3.jpg) no-repeat 0px 0px;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    -ms-background-size: cover;
}

.w3l-banner2 {
    background: url(../images/bg2.jpg) no-repeat 0px 0px;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    -ms-background-size: cover;
}
.w3l-banner1 {
   background: url(../images/bg.jpg) no-repeat 0px 0px;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    -ms-background-size: cover;
}
.banner-dott {
    background: url(../images/dott.png)repeat 0px 0px;
    background-size: 2px;
    -webkit-background-size: 2px;
    -moz-background-size: 2px;
    -o-background-size: 2px;
    -ms-background-size: 2px;
}
.banner-dott1 {
    background: url(../images/dott.png)repeat 0px 0px; color:#fff;
    background-size: 2px;
    -webkit-background-size: 2px;
    -moz-background-size: 2px;
    -o-background-size: 2px;
    -ms-background-size: 2px;
	min-height: 300px;
}
.banner-dott1,.w3l-banner1,.w3l-banner,.w3l-banner2{
    min-height:300px;
}

.mu-single-foote ul li{ line-height: 30px; }

/* -- screen -- */
.screena {
 position:relative; width:100%;
 border-bottom: 1px dotted #DDD; display:block; margin:20px auto 10px auto; clear:both; padding-bottom:10px;
}
.screena ul{ list-style:none; padding:5px 0 ;}
.screena ul li{ list-style: none !important; font-size:14px;}
.screena ul li b{ font-weight:normal;}
.screena a {
 display: inline-block; border:1px solid #ddd; font-size:14px;

 padding: 2px 10px;border-radius:2px;
 margin-right: 8px;
}

.screena  a.cur { border:1px solid #ff7613;

 color: #ff7613;
}
/* -- tree -- */
.treeBox {
 margin-bottom: 15px;
}
.treeBox h3 {
 height: 35px;
 line-height: 35px;
 padding-top: 15px;
 color: #999999;
 font-weight: bold;
 font-size: 14px;
 border-bottom: 1px solid #DDD;
 margin-bottom: 15px;
}
.treeBox li {
 padding: 5px 8px;
}
.treeBox li a {
 color: #000;
 font-size: 14px;
}
.treeBox li.cur {
 background-color: #19B4EA;
}
.treeBox li.cur a {
 color: #FFF;
}
.treeBox .search {
 margin: 20px 0;
}
.treeBox .search .keyword {
 width: 136px;
}





a.mu-subscribe-btn-a {
    background-color: #ff7613;
    color: #fff;
    font-size: 18px; text-align: center;
    position: absolute; line-height: 42px;    
    height: 42px;
    width: 160px;
    cursor: pointer;
    border-radius: 21px;
    text-transform: uppercase;
    font-weight:300;
}
a:hover.mu-subscribe-btn-a,a:hover.scrollToTop { color: #ffffff !important; }

a.mu-subscribe-btn-b {
    
    color: #ff7613; border: 2px solid #ff7613;
    font-size: 14px; text-align: center;
    position: absolute; line-height: 32px;
    
    height: 32px;
    width: 130px;
    cursor: pointer;
    border-radius: 2px;
    text-transform: uppercase;
    font-weight:700;
}

a.mu-top-btn {
    background-color: #fff;
    color: #ff7613; float:right; margin-top:10px;
    font-size: 18px; text-align: center;
     line-height: 32px;
    
    height: 32px;
    width: 60px;
    cursor: pointer;
    
    text-transform: uppercase;
    font-weight:300;
}
a:hover.mu-top-btn{color: #ff7613 !important;}

.a-tree{ padding: 28px 15px !important; }
.b-left{ text-align: left; }


.a-line{ height: 2px;  background:rgba(255,255,255,0.7); display: block; width: 220px;  }



.mu-title-a{ text-align: left; padding-left: 0px; }
.mu-title-a h1{ color: #e0dedf; position: relative; }
.mu-title-a h1 span{ display: block; color: #2c2c2c;font-size: 24px;  }
.mu-title-a h1 em{ color: #fe6c09;font-size: 18px; margin-left: 5px; }
.mu-title-a h1 i{ display: block; color: #fe6c09;font-size: 14px;  position: absolute; right: 0; top: 30px; font-style: normal; color: #989898;}

.mu-title-b{ text-align: right; padding-right: 20px; padding-top: 20px; padding-bottom: 5px; }
.mu-title-b h1{ color: #e0dedf; }
.mu-title-b h1 span{ display: block; color: #2c2c2c;font-size: 24px;  }
.mu-title-b h1 em{ color: #fe6c09;font-size: 18px; margin-left: 5px; }

.mu-title-bga{ background: url(../images/cbba.jpg) no-repeat top center;  padding: 10px 0 5px 0; }


.case-b{ position: relative; display: block; }
.case-b-1{ background: rgba(0,0,0,.5); position: absolute; bottom: 0; left:15px; right:15px; text-align: center; color: #fff; z-index: 111; display: block; padding: 15px; font-size: 18px; }





.a-job{ line-height:30px; margin:5px 0; clear:both;}
.a-job b{ display:block;}


.phone_show{ display:none;}
/*strong{font-weight:400}*/
.pc_show{ display:block;}

#slidetoggle{}

#content_tcd{
    height:100%; position: fixed; top:72px; left: 0; right: 0; bottom: 0; z-index: 1111; background: rgba(0,0,0,.9);
      display: none;color: #fff;
}
#content_tcd h2{ padding-left: 15px; font-weight: 400; }
#content_tcd h3{ font-weight: 400; }
#content_tcd h4{ font-weight: 400; border-bottom:1px solid #666; padding-bottom: 10px; }
#content_tcd h4 em{ color: #ff7613; margin-left: 10px; }
#content_tcd ul{ margin: 0; padding: 0; }
#content_tcd ul li{ list-style: none; padding: 2px 0;}
#content_tcd a{ color: #ffffff; }

.f_dh{ padding-top:15px; color: #fff; font-size: 24px; }
.f_dh span{ float: left; margin-right: 15px; }
.p-15{ padding-left: 0 !important; }
.p-20{padding-top:50px; margin-bottom:60px;}
.p1{ padding: 15px 0 0px 0; font-size: 18px; font-weight: 500; margin:0;  }
.p2{font-size: 16px; margin:0 0 35px 0; padding:0;}

@media screen and (max-width:767px) {
.pc_show{ display:none;}
.phone_show{ display:block;}
.abg-b{width: 100%; background: none; }
.mu-title-a h1 i { display: none; }
.p1{ padding: 15px 0 0px 0; font-size: 14px; font-weight: 300; margin:0;  display: inline-block;
  white-space: nowrap; 
  width: 100%; 
  overflow: hidden;
  text-overflow:ellipsis; }
.p2{font-size: 16px; margin:0 0 5px 0; padding:0;}

.p-15{ padding-left: 15px !important; }
.p-20{padding-top:0px; margin-bottom:10px;}
#content_tcd{ color: #fff;
    height:100%; position: fixed; top:72px; left: 0; right: 0; bottom: 0; z-index: 1111;
    background: rgba(0,0,0,.9);
      display: none; overflow-y: scroll;
}

}


.zy_c{background:#f5f5f5; padding-left: 0 !important;padding-right: 0 !important;}
.zy_c h1{  margin: 0; padding: 20px 15px;  color: #ff7613;}
.top_img{ position: relative; padding:0 15px 15px 15px;}
.top_img img{ position: relative; width: 100%; }
.u_h{ margin: 0; padding: 15px; height: 30px; line-height: 30px; display: block;}
.u_h b{ margin-left: 5px; margin-right: 5px; }

.zy_d{padding: 25px 0px !important;}
.nav-tabs{border-bottom: 0px solid #ff7613 !important; width: 65%; float: right;}

a.active{ background: #ff7613 !important; color: #fff !important; box-shadow: none !important;}

.a-cc ul{ margin:0; padding: 0; list-style: none; }
.a-cc ul li{ float: left; width: 49.5%; margin-bottom:20px; list-style: none; }
.a-cc ul li span{ display: block;  line-height: 30px; padding-right: 10px; color:#999; font-size:14px; }

.m_25{ padding-right: 50px !important; }
.mu-popular-post-img {width: 120px; margin-right: 10px;}
.nav-tabs>li>a{border-radius: 0px 0px 0 0 !important;    border: 0px solid transparent !important; }

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #fff !important;
    cursor: default;
    background-color: #ff7613 !important ;
    border: 0px solid #ddd  !important;
    border-bottom-color: transparent;
}

.tt-c ul li{ list-style: none;  float: left; margin-right: 30px; margin-bottom: 20px;}
.tt-c a{ padding: 0 5px; height: 35px; line-height: 35px;}
a.act{ background: #ff7613 !important; color: #fff !important; box-shadow: none !important; padding: 0 5px;}


.a-form ul{margin: 0; padding:0;}
.a-form ul li{ list-style: none; }
.a-form ul li span{ display: block; width: 100px; float:left; } 


.case-content{padding-bottom: 50px}
.case-list{width: 98%;margin: 50px auto 0}
.case-list .warp-type{height: 50px;position: relative;margin-bottom: 25px}
.case-list .warp-type p{font-size: 18px;line-height: 50px;position: absolute;left: 33.33333%;margin-left: -160px;z-index: 0;width: 160px}
.case-list .warp-type-list{float: right;position: absolute;z-index: 11;right: 0}
.case-list .warp-type-list .active{text-decoration: underline;color: #000;font-size: 16px}
.case-list .warp-type-list a{display: inline-block;margin-right: 20px;line-height: 50px;color: #888889;font-size: 14px}
.case-list .warp-type-list a:hover{text-decoration: underline}
.case-list ul li{width: 33.333%;float: left;position: relative;overflow: hidden;display: block}
.case-list ul li img{width: 99%;height: auto;display: block}



/*.case-list ul li:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1)}*/
.case-list .case-summary{display: none;width: 90%;height: 90%;background: url(black.png) repeat;top: 0;left: 0;position: absolute;padding: 5%}
.case-list .case-summary p{color: #f9f9f9;position: absolute;left: 0;font-size: 20px}
.case-list .case-summary span{font-size: 24px}
.case-list .case-summary .p1{ padding: 20px 0; font-size: 18px; font-weight: 500; border:1px solid #333; }
.case-list .case-summary .p2{bottom: 0;font-size: 16px}
.case-list .case-more{display: block;width: 148px;height: 40px;margin: 100px auto;border: 2px solid #959595;text-align: center;line-height: 40px}


.wechata:hover img{ position:absolute; z-index:111;
    display:block; width:150px; height:150px;
} 
.wechata img{
    display:none; 
}



#wechat_tc{
    height:100%; position: fixed; top:72px; left: 0; right: 0; bottom: 0; z-index: 1111; background: rgba(255,255,255,1);
      display: none;overflow:hidden;
}
.wechat_tt{ text-align:right; padding-right:30px; }
.wechat_ct{ margin:0 auto; width:50%;text-align:center;}
.wechat_ct img{ position:relative; width:50%; }




#content {
	max-width: 1800px;
	min-width: 320px;
	width: 100%;
	margin: 0 auto;
	margin-bottom: -1px;
	padding-bottom: 1px
}


.sector-detail{ position: relative; width:100%;}
.image{ position:relative; width:100%;}
.image img{ position:relative; width:100%;}
.text_1{ position:absolute; z-index:111;background: #fff;padding: 35px 25px 150px; top:0px; right:10%; width:30%;}
.text_1 p,.text_2 p{ line-height:30px;}
.text_2{ position:absolute; z-index:111;background: #fff;padding: 35px 25px 150px; top:0px; left:10%; width:30%;}



a.link_a {
    text-indent: -.05em;
    font-size: 16px;
    line-height: 1.37222;
    letter-spacing: 0;
    font-weight: 700;
    color: #ff6708;
}
.text_p{ padding: 15px; }