
html{
	height: 100%;
}

/* -----------案例大图页面---------------*/
.pabheight{ height:100%;}
.none{ display:none;}

/*顶部焦点图轮播*/
#flexsliderda{width:100%; margin: 0 auto;max-width: 640px;overflow:hidden;position:relative;height:100%; background:#000;}
#flexsliderda.currCon{ background:#000;}
#flexsliderda .flex-viewport{ height:100% !important;}
#flexsliderda ul{height:100%;}
#flexsliderda ul li {width: 100%;text-align: center;position: relative;float: left;height: 100%; overflow:hidden;background: url(../images/case_da/load.gif) center center no-repeat;background-size: 20px 20px;}
#flexsliderda ul:after{ display: block;content: "";overflow: hidden;clear: both; }

#flexsliderda ul li a.a_cus{ display:block; position:relative; width:100%; height:100%; text-indent:-9999em; overflow:hidden; background-repeat:no-repeat; background-position:center;background-size: contain;}

#flexsliderda .l_fu_wen{ position:absolute; z-index:5;top:3.3125em; left:0.625em; height:1.5625em; background:#4a4846; padding-left:0.6875em; padding-right:0.6875em;-moz-border-radius: 0.78125em;-webkit-border-radius:0.78125em; border-radius:0.78125em }
#flexsliderda.currCon .l_fu_wen{ top:0.625em;}

#flexsliderda .l_fu_wen p{line-height:2.08em; font-size:0.75em; color:#a8a8a8;}
#flexsliderda .l_fu_wen b{ color:#fff; font-size:1.25em;}
#flexsliderda ul li .right_fw{ position:absolute; z-index:10; right:0; top:3.3125em; width:5.28125em; height:1.5625em; line-height:1.5625em; background:url(../images/case_da/rightbg.png) no-repeat;background-size: 100% 100%; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%;}
#flexsliderda.currCon ul li .right_fw{ top:0.625em; right:-3.6875em;}
#flexsliderda ul li .right_fw a{ color:#ffffff; font-size:0.75em; text-indent:2.25em; display:block;}
#flexsliderda ul li .diwen{position:absolute; z-index:10; background:url(../images/case_da/bg.png) repeat; left:0px; bottom:2.75em; width:100%; height:4.6875em;}
#flexsliderda.currCon  ul li .diwen{ display:none;}
#flexsliderda ul li .diwen dl{ padding:0.625em;}
#flexsliderda ul li .diwen dl dt{ float:left; text-align:center; width:2.5em;}
#flexsliderda ul li .diwen dl dt i{ display:inline-block; width:2.25em; height:2.25em; overflow:hidden; text-indent:-9999em;}
#flexsliderda ul li .diwen dl dt p{ color:#dbdbdb; font-size:0.75em; text-align:center;}
#flexsliderda ul li .diwen dl dt i.i_01{ background:url(../images/case_da/btu01.png) no-repeat;background-size: 100% 100%; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%;}
#flexsliderda ul li .diwen dl dt i.i_02{ background:url(../images/case_da/btu02.png) no-repeat;background-size: 100% 100%; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%;}
#flexsliderda ul li .diwen dl dt i.i_03{ background:url(../images/case_da/btu03.png) no-repeat;background-size: 100% 100%; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%;}
#flexsliderda ul li .diwen dl dt i.i_04{ background:url(../images/case_da/btu04.png) no-repeat;background-size: 100% 100%; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%;}
#flexsliderda ul li .diwen dl dt i.i_05{ background:url(../images/case_da/btu05.png) no-repeat;background-size: 100% 100%; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%;}
#flexsliderda ul li .diwen dl dt i.i_06{ background:url(../images/case_da/btu06.png) no-repeat;background-size: 100% 100%; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%;}
#flexsliderda ul li .diwen dl dt i.i_07{ background:url(../images/case_da/btu07.png) no-repeat;background-size: 100% 100%; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%;}
#flexsliderda ul li .diwen dl dt i.i_08{ background:url(../images/case_da/btu08.png) no-repeat;background-size: 100% 100%; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%;}
#flexsliderda ul li .diwen dl dt i.i_09{ background:url(../images/case_da/btu09.png) no-repeat;background-size: 100% 100%; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%;}
#flexsliderda ul li .diwen dl dt i.i_10{ background:url(../images/case_da/btu10.png) no-repeat;background-size: 100% 100%; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%;}
#flexsliderda ul li .diwen dl dt i.i_11{ background:url(../images/case_da/btu11.png) no-repeat;background-size: 100% 100%; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%;}
#flexsliderda ul li .diwen dl dt i.i_12{ background:url(../images/case_da/btu12.png) no-repeat;background-size: 100% 100%; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%;}
#flexsliderda ul li .diwen dl dt i.i_13{ background:url(../images/case_da/btu13.png) no-repeat;background-size: 100% 100%; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%;}

#flexsliderda ul li .diwen dl dd{ float:right;width:15.3125em;}
#flexsliderda ul li .diwen dl dd p{ color:#dbdbdb; font-size:0.75em; line-height:1.8em; text-align:left;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3; -webkit-box-orient: vertical;}


#flexsliderda ul li img { width: 100%; vertical-align: middle; overflow:hidden; }
#flexsliderda .flex-control-nav{position:absolute;bottom:0.375em;z-index:2;width:100%;text-align:center; display:none;}
#flexsliderda .flex-control-nav li{display:inline-block;width:8px;height:8px;margin:0 5px;border-radius: 8px;}
#flexsliderda .flex-control-nav a{display:inline-block;width:8px;height:8px;overflow:hidden;background: #fff;  border-radius: 8px;
  text-indent: -9999em;}
#flexsliderda .flex-control-nav .flex-active{background: #000000;}
/*顶部焦点图轮播*/



/*-----弹窗分享---------*/
.pop_fen{position: fixed;z-index: 200;left: 0; right:0;bottom: 0;margin: 0 auto;width: 100%;background: rgba(255,255,255,.95);-webkit-transition: transform 0.5s 0s ease-in-out;transition: transform 0.5s 0s ease-in-out;}
.pop_fen.show{-webkit-transform: translateY(0);transform: translateY(0);}
.pop_fen.hide{-webkit-transform: translateY(105%);transform: translateY(105%);}
.pop_fen .inner{width: 75%; margin:0 auto; padding-top:0.5em;}
.pop_fen .inner li{float: left;width: 33.33%;}
.pop_fen .inner li a{display: block;}
.pop_fen .inner li img{display: block;width: 100%;margin: 0 auto;}
.pop_fen .inner li a span{display: block;text-align: center;font-size: 0.75em;color: #bdbdbd;margin-top: 0.3em;}
.pop_fen .inner li a i{ display:block; width:2em; height:2em; margin:0 auto; overflow:hidden;}
.pop_fen .inner li.letmiddle{margin: 0 0 0.25em;}
.pop_fen .quCon{border-top:1px solid #ececec;}
.pop_fen .closeBtn{ text-align:center; display:block; color:#999999; font-size:0.75em; padding:0.75em 0;}


/*-----End 弹窗分享---------*/

/*浮于底部大图*/
.fixed_bottom { bottom: 0; left: 0; position: fixed; width: 100%; z-index: 102; }
.fixed_bottom .bottom_nav { margin: 0 auto; max-width: 640px; min-width: 320px; height: 2.75em; line-height:2.75em; overflow: hidden; background:#fff;}
.fixed_bottom .bottom_nav dl dt{ float:left; width:62.5%;}

.fx_bot{ height:1.5625em; padding-left:0.625em; padding-top:0.84375em;}
.fx_bot a{ float:left; display:block; width:25%; height:0.96875em; line-height:0.96875em;}
.fx_bot a.a_fenx{ border-right:none;}
.fx_bot a i{ display:inline-block; width:1.0625em; height:0.96875em; text-indent:-9999em; overflow:hidden;-webkit-transition: all 0.4s 0s ease-out;-ms-transition: all 0.4s 0s ease-out;-o-transition: all 0.4s 0s ease-out;-moz-transition: all 0.4s 0s ease-out;transition: all 0.4s 0s ease-out; }
.fx_bot a i.i_like{ background:url(../images/case_da/bbg01.png) no-repeat;background-size: 100% 100%; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%;}
.fx_bot a i.i_like.a_i_u{ -webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);background:url(../images/case_da/bbg01b.png) no-repeat;background-size: 100% 100%; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%;}
.fx_bot a i.i_shou{ background:url(../images/case_da/bbg02.png) no-repeat;background-size: 100% 100%; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%;}
.fx_bot a i.i_shou.a_i_u{ -webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);background:url(../images/case_da/bbg02b.png) no-repeat;background-size: 100% 100%; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%;}
.fx_bot a i.i_zhix{ background:url(../images/case_da/bbg03.png) no-repeat;background-size: 100% 100%; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%;}

.fx_bot a i.i_fenx{ background:url(../images/case_da/bbg04.png) no-repeat;background-size: 100% 100%; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%;}
.fx_bot a span{ font-size:0.75em; color:#bdbdbd; padding-left:0.33em; vertical-align:top; }


.fixed_bottom .bottom_nav dl dd{ float:right; width:37.5%;}

.fixed_bottom .bottom_nav dd a.a_right{ background:#e62f17;display:block; width:100%; height:100%; text-align:center; color:#fff;}
section.w640{
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}






