@charset "utf-8";
/* CSS Document */

body{ background:#f6f7f8;}
a{ color:#333;}
a:hover{color:#ff2b13}

.m-ck-search{ padding:5px 0;}
.m-ck-searchNav ul li.first{ width:190px; margin-right:10px;}
.g-ck-searchNav{margin-bottom:0;}
.m-ck-search div.index-code{ margin-right:43px;}

/* 焦点图 */
.ck-index-lunbo{ float:left; width:660px; height:545px; margin-right:10px;}
.ck-index-lunbo .focus{ margin-bottom:10px; border-top:0}
.focus{width:658px;height:365px;position:relative; border:1px solid #ededed;}
.focus:hover .rslides_nav{ display:block;}
.f658x365{width:658px;height:365px;overflow:hidden}
.f658x365 img{width:658px;height:365px; box-sizing:border-box;}
.rslides{width:100%;position:relative;list-style:none;padding:0}
.rslides_nav{ display:none; height:80px;width:34px;position:absolute;top:50%;text-indent:-9999px;overflow:hidden;text-decoration:none;margin-top:-40px}
.rslides_nav.prev{ left:0; background:url(../images/index/rslides-prev.png) no-repeat;}
.rslides_nav.next{ right:0; background:url(../images/index/rslides-next.png) no-repeat;}
.rslides_tabs{ position:absolute; left:50%; margin-left:-274px; bottom:10px; width:548px; clear:both;text-align:center}
.rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:5px}
.rslides_tabs a{text-indent:-9999px;overflow:hidden;width:15px; height:15px; border-radius:50%;background:#3d4146; opacity:0.6;display:inline-block;_display:block;*display:block;width:9px;height:9px}
.rslides_tabs .rslides_here a{background:#fff; opacity:1; }
/* 焦点图下广告位 */
.lunbo-ad ul{ height:168px; overflow:hidden; zoom:1;}
.lunbo-ad ul li{ float:left; width:220px; height:168px;}
.lunbo-ad ul li img{ vertical-align:middle;}

/* 首页右侧登录 */
.ck-index-login{ float:left; width:228px; height:543px; border:1px solid #ededed;}
.ck-index-login .index-login{ padding:14px 0 0 19px; height:190px;border-bottom:1px solid #ededed}
.ck-index-login .index-login .m-photo{ height:66px; margin-bottom:15px;}
.ck-index-login .index-login .m-photo img{ float:left; width:66px; height:66px; margin-left:3px; border-radius:50%; vertical-align:middle;}
.ck-index-login .index-login .m-photo p{ margin-left:84px; line-height:22px; padding-top:20px; color:#333;}
.ck-index-login .index-login .m-photo p a{ color:#333; text-decoration:underline;}
.ck-index-login .index-login .m-photo p span{display:block; overflow:hidden; white-space:nowrap; text-overflow: ellipsis; font-weight:normal; }
.ck-index-login .index-login .m-photo p a:hover{ color:#ff2b13;}
.ck-index-login .index-login .m-photo p .message{ font-size:12px;}
.ck-index-login .index-login .m-photo p sup{ display:inline-block; width:6px; height:6px; overflow:hidden; border-radius:3px; margin-left:-3px; background:#ff2b13;}
.ck-index-login .index-login a.ck-inpBtn{ display:block; width:190px; height:38px; line-height:38px; padding:0; margin-bottom:10px; border-radius:16px; font-size:14px; text-align:center;}
.ck-index-login .index-login a.ck-inpBtn.ck-btn-danger:hover{ color:#fff}
.ck-index-login .index-login a.ck-inpBtn.ck-btn-default{ border:1px solid #ededed;}
.ck-index-login .index-login a.ck-inpBtn.ck-btn-default:hover{ background:#ff2b13; border-color:#ff2b13; color:#fff;}
/* 右侧资讯 */
.index-infor{border-bottom:1px solid #ededed; background:#fafafa;}
.index-infor h2{ height:37px; line-height:37px; padding-left:20px;border-bottom:1px solid #ededed; font-weight:normal; font-size:14px; color:#333;}
.index-infor ul{ padding:8px 15px 0;}
.index-infor ul li{ display:block; width:100%; line-height:24px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:12px;}
.index-infor ul li a{ color:#333;}
.index-infor ul li span{ color:#ff2b13}
.index-infor p{ padding:0 15px 10px; text-align:right;}
.index-infor p a.more{ font-size:12px; color:#333; text-decoration:underline;}
.index-infor.prodUpload{ background:#fff; border-bottom:none;}



.m-ck-elevator{ height:326px; border:1px solid #ededed; overflow:hidden; zoom:1;}
.m-ck-elevator .bigShow{ float:left; width:224px; height:326px;}
.m-ck-elevator .sunList{ float:left; overflow:hidden; zoom:1; padding:30px 10px 0 10px; width:426px; height:296px; border-right:1px solid #ededed;}
.m-ck-elevator .sunList dl{ float:left; width:188px;height:113px; margin-left:20px; margin-bottom:20px;}
.m-ck-elevator .sunList dl dt{ color:#333; line-height:30px; margin-bottom:3px; font-weight:bold;}
.m-ck-elevator .sunList dl dd{ overflow:hidden; zoom:1; line-height:30px;}
.m-ck-elevator .sunList dl dd a{ float:left; width:89px; padding-right:5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:12px; color:#333; }
.m-ck-elevator .sunList dl dd a:hover{color:#ff2b13}

.m-ck-elevator .litShow{ float:left; width:226px; border-right:1px solid #ededed;}
.m-ck-elevator .litShow .over{ position:relative;	 height:194px; border-bottom:1px solid #ededed;}
.m-ck-elevator .litShow .over p{ position:absolute; top:35px; z-index:2; display:block; line-height:22px; padding-left:20px; font-size:12px;}
.m-ck-elevator .litShow .over p strong{ display:block;}
.m-ck-elevator .litShow .over p strong a{ font-size:14px; color:#333;}
.m-ck-elevator .litShow .over img{ position:absolute; right:10px; bottom:20px; max-width:84px; max-height:94px;}
.m-ck-elevator .litShow .down{ overflow:hidden; zoom:1;}
.m-ck-elevator .litShow .down div{ position:relative; width:112px; height:131px;}
.m-ck-elevator .litShow .down div p{ position:absolute; top:8px; z-index:2; display:block; line-height:22px; padding-left:20px; font-size:12px;}
.m-ck-elevator .litShow .down div p strong{ display:block;}
.m-ck-elevator .litShow .down div p strong a{ font-size:14px; color:#333;}
.m-ck-elevator .litShow .down div img{ position:absolute; right:10px; bottom:10px; max-width:54px; max-height:64px;}
.m-ck-elevator .litShow .down div.downL{ float:left; border-right:1px solid #ededed;}
.m-ck-elevator .litShow .down div.downR{ float:right;}

.logoList{ float:left; width:199px; height:326px; overflow:hidden; background:url(../images/index/elevator-logo-bg.jpg) center center no-repeat;}
.logoList ul{ width:200px; overflow:hidden; zoom:1;}
.logoList ul li{  float:left; width:80px; height:54px; padding:14px 10px; }
.logoList ul li a{ position:relative;display:table-cell; vertical-align:middle;  text-align:center; *display:block;  *font-family:arial; width:80px; height:54px; *font-size:47px;}
.logoList ul li img{ vertical-align:middle;  max-width:80px; max-height:54px;}



/* 经典案例 */
.title-index-bottom{ height:40px; border-bottom:1px solid #405665; position:relative;}
.title-index-bottom h2{ position:absolute; padding:0 5px 3px 0;left:0; bottom:-1px; background:#fff; font-size:18px; font-weight:normal;}
.title-index-bottom a.more{ position:absolute; padding:0 0 3px 3px; right:0; bottom:-1px; background:#fff; font-size:12px;}

.m-classic-case{ float:left; width:720px;}
.m-classic-case .content{ padding-top:5px;}
.m-classic-case .content .m-lunbo{ float:left; width:344px; height:250px; margin-top:12px; background:#60C; margin-right:20px;}
.m-classic-case .content .m-lunbo .focus{width:344px;height:250px;}
.m-classic-case .content .m-lunbo .focus:hover .rslides_nav{ display:none;}
.m-classic-case .content .m-lunbo .f344x250{width:344px;height:250px;}
.m-classic-case .content .m-lunbo .f344x250 li p{ position:absolute; z-index:5; bottom:0; width:100%; height:28px; line-height:28px; background:url(../images/bg-opcity5.png); font-size:12px; color:#fff; text-indent:1em; }
.m-classic-case .content .m-lunbo .f344x250 img{width:344px;height:250px; vertical-align:middle;}
.m-classic-case .content .m-lunbo .rslides_tabs{ z-index:10; left:auto; margin-left:0; right:5px; bottom:8px; width:90px; text-align:right;}
.m-classic-case .content .m-lunbo .rslides_tabs a{width:8px; height:8px; text-align:left; background:#aaa; opacity:0.4}
.m-classic-case .content .m-lunbo .rslides_tabs .rslides_here a{background:#fff; opacity:1; }

.m-classic-case .content ul.listCon{ float:right; width:356px;}
.m-classic-case ul.listCon li{ display:block;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:34px; font-size:14px;}
.m-classic-case ul.listCon li i{ font-style:normal; color:#ff2b13;}
.m-classic-case.law{ float:right; width:360px;}
.m-classic-case.law .img-law{ height:81px; margin:17px 0 8px; text-align:center;}

/* 2017-1-19 新版首页 */
.ck-index .g-ck-top,
.ck-index .g-ck-search{ min-width:1200px;}
.ck-index .g-ck-search{ margin-bottom:0; padding-bottom:10px;}
 
.ck-index .m-ck-top,
.ck-index .m-ck-search,
.ck-index .m-ck-searchNav,
.ck-index .m-ck-content{ width:1200px; margin:0 auto;}


.ck-indexNav{ min-width:1200px; background:#fff;}

/* banner */
.g-ck-index-banner{ /*height:542px;*/  min-width:1200px;background:url(../images/index-new/index-banner-bg2.png) center top no-repeat;}
.g-ck-index-banner .m-ck-index-banner{ position:relative; width:1200px; height:470px; margin:0 auto;}
.g-ck-index-banner .m-ck-index-banner img.banner{ position:absolute; left:0; top:0; width:1200px;height:542px; vertical-align:middle;}
.g-ck-index-banner .m-ck-index-banner img{ vertical-align:middle;}

/* banner-行业分类 */
.ck-index-menu{ position:relative; z-index:10; float:left; width:188px; <!--height:540px;--> margin-right:10px; background:url(../images/index-new/ck-index-menu-bg.png); border:1px solid #ededed;}
.ck-index-menu dl dt{ height:40px; line-height:40px; font-size:16px; color:#333;}
.ck-index-menu dl dt .u-ico-sideNav{ margin-right:12px; margin-left:20px;}
.ck-index-menu dl dt ul{ display:none; position:absolute; top:-1px; left:188px; z-index:10; min-height:438px; padding:15px 10px 15px 0; width:999px; background:#fff; border:1px solid #ededed; font-size:12px;}
.ck-index-menu dl dt ul li{ display:block; overflow:hidden; zoom:1;}
.ck-index-menu dl dt ul span{ float:left; width:117px; padding-right:8px;line-height:24px;padding:5px 0; text-align:right; color:#333; font-weight:bold;}
.ck-index-menu dl dt ul p{ margin-left:126px; line-height:24px; color:#999; padding:5px 0;}
.ck-index-menu dl dt ul li:last-child p{ border-bottom:0;}
.ck-index-menu dl dt ul p a{ display:inline-block; height:14px; line-height:14px; border-left:1px solid #e2e2e2; padding:0 10px; color:#333;}
.ck-index-menu dl dt ul p a:hover{color:#ff2b13}
.ck-index-menu dl dt div{ display:none; position:absolute;top:-1px; left:188px;z-index:2; height:470px; width:909px; background:#fff;}
.ck-index-menu dl.current dt{ background:#ff2b13; color:#fff;}
/*
.ck-index-menu dl.current dt .u-ico-sideNav.building{ background-position: -21px -21px;}
.ck-index-menu dl.current dt .u-ico-sideNav.water{background-position:  -21px -43px;}
.ck-index-menu dl.current dt .u-ico-sideNav.air{background-position: -21px -67px;}
.ck-index-menu dl.current dt .u-ico-sideNav.electrical{background-position: -21px -85px;}
*/
.ck-index-menu dl.current dt .u-ico-sideNav.building{ background-image: url(../images/icon-building-hover.png);}
.ck-index-menu dl.current dt .u-ico-sideNav.water{background-image: url(../images/icon-water-hover.png);}
.ck-index-menu dl.current dt .u-ico-sideNav.air{background-image: url(../images/icon-air-hover.png);}
.ck-index-menu dl.current dt .u-ico-sideNav.electrical{background-image: url(../images/icon-electrical-hover.png);}

.ck-index-menu dl.current dt ul{ display:block;}
.ck-index-menu dl dd{ margin-bottom:2px;padding-left:5px; color:#cfcfcf;}
.ck-index-menu dl dd ul li{ display:inline; line-height:25px;}
.ck-index-menu dl dd ul li a{ padding:0 14px; font-size:14px; white-space:nowrap}

/* banner- 注册登录 */
.ck-index-reg{ position:absolute; top:0; right:0; z-index:2; width:181px; <!--height:542px-->; background:url(../images/index-new/index-reg-30.png); font-size:12px;}
.ck-index-reg .bf-login{ width:82px; height:165px; margin:52px auto 0; text-align:center;}
.ck-index-reg .bf-login a{ color:#fff;}
.ck-index-reg .bf-login a:hover{color:#ff2b13;}
.ck-index-reg .bf-login a.ck-btn-danger:hover{ color:#fff;}
.ck-index-reg .new-hd{ display:block; height:31px; line-height:31px; background:url(../images/index-new/index-reg-35.png); color:#fff;}
.ck-index-reg .new-hd:hover{color:#ff2b13;}
.ck-index-reg .new-hd:hover .u-index-ico-hd{ background-position:0 -82px;}
.u-index-ico-hd{ float:left; width:18px; height:14px; margin:9px 5px 0 58px; background:url(../images/index-new/u-index-ico.png) 0 0 no-repeat;}
.bf-login .ck-imgBox{ width:72px; height:72px; *font-size:63px; overflow:hidden; border-radius:50%;}
.bf-login .ck-imgBox img{max-width:72px; max-height:72px; }
.bf-login p{ margin-top:13px; font-size:14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#fff;}
.bf-login .login-btn{ display:block; width:100%; height:24px; line-height:24px; border-radius:10px; padding:0; margin:8px 0 13px; text-align:center; color:#fff;}

/* 新品推荐 */
.index-title{ height:63px; line-height:63px; margin-top:20px; font-size:24px; font-weight:bold; color:#343434;}
.u-index-num-floor{/* font-size:36px; font-family:Arial; font-weight:bold;*/ margin-right:20px; vertical-align:middle;display:inline-block;width: 42px;height: 42px;background: url(../images/index-new/icon-floor.png)}
.u-index-ico-c,
.u-index-ico-h{ float:left; margin:18px 20px 0 0; width:28px; height:28px; background:url(../images/index-new/u-index-ico.png) 0 -18px no-repeat;}
.u-index-ico-h{ background-position: 0 -50px;}
.new-c{ height:386px; margin-top:48px;}
.new-c .feature-enter {float: left; width: 384px; height: 386px; overflow: hidden;}
.new-c .feature-enter a{ display:block;width:386px; height:189px; /*padding:10px 0 0 10px;*/background-repeat: no-repeat;background-position: center;margin-bottom: 8px;}
.new-c .feature-enter a.enter1{ background-image:url(../images/index-new/silde-left-01.jpg);}
.new-c .feature-enter a.enter2{ background-image:url(../images/index-new/silde-left-02.jpg);/*background:#98a2b8;*/}
.new-c .feature-enter .content{ position:relative; width:364px; height:172px; background:#fff;}
.new-c .feature-enter .content .enter-title{ padding:12px 0 0 22px; height:34px; line-height:34px; font-size:20px; font-weight:bold; color:#498c94; }
.new-c .feature-enter a.enter2 .content .enter-title{ color:#55627f}
.new-c .feature-enter .content .s-title{ width:87px; border-top-right-radius:11px; border-bottom-right-radius:11px; padding:3px 12px 3px 2px; margin-left:22px; background:#498c94; font-size:14px; color:#fff;}
.new-c .feature-enter .content .enter-desc{ width:120px;  margin:10px 0 0 22px; line-height:21px; color:#999;}
.new-c .feature-enter .content .ck-imgBox{ position:absolute; right:30px; bottom:20px;  width:140px; height:130px; font-size:113.75px;}
.new-c .feature-enter .content .ck-imgBox img{max-width:140px; max-height:130px;}
.new-c .feature-list{ float:left; width:810px; height:386px; background:#f5f5f5;margin-left:6px;}
.new-c .feature-list li{ display:block; float:left; width:261px; height:189px; overflow:hidden; background:#fff; margin:0 0 8px 8px;}
.new-c .feature-list li img{width:261px; height:189px;}
.new-c .feature-list li:hover{ opacity:0.8;filter:Alpha(opacity=80)}
.new-c .m-void{ float:right; width:390px; height:386px; background:#ccc;overflow:hidden;}
.new-c .m-void p{height:63px; line-height:63px;background:#110f0d; color:#fff;font-size:24px; text-align:center;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/* 电梯 */

.m-ck-floor .floor-side{float:left; width:388px;}
.m-ck-floor .floor-side .side-img{ position:relative; display:block; width:388px; height:296px; padding-top:28px;}
.m-ck-floor .floor-side .side-img h2{ display:block; height:36px; line-height:36px; padding-left:23px; margin-bottom:5px; font-size:30px; font-weight:normal;}
.m-ck-floor .floor-side .side-img .desc{ height:30px; line-height:30px;padding-left:23px; font-size:18px;}
.m-ck-floor .floor-side .side-img img{ position:absolute; bottom:0; right:8px; width:250px; height:250px;}
.m-ck-floor .floor-side .side-img .entrances{ position:absolute; bottom:0; left:0; width:100%; display:block; min-height:47px; background:url(../images/index-new/floor-entrances-bg.png); }
.m-ck-floor .floor-side .side-img .roll{ position:absolute; top:0; right:-6px; width:6px; height:7px;}
.m-ck-floor .floor-side .side-img:hover .favorite{display: block;}
.m-ck-floor .floor-side .side-img .favorite{position: absolute;top: 0;right: 30px;background-image: url(../images/favorite.png);height: 24px;width: 18px;display: none}
.m-ck-floor .floor-side .hot-word { padding:16px 18px; border-left:2px solid #f0f0f0; border-bottom:2px solid #f0f0f0;background:#fff;}
.m-ck-floor .floor-side .hot-word div{ width: 128px; overflow: hidden;}
.m-ck-floor .floor-side .hot-word div a{display: block; float: left; width: 64px;  height: 25px; line-height: 25px; font-size:12px; color:#666; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.m-ck-floor .floor-side .hot-word div a:hover{ text-decoration:underline; color:#ff2b13}
.m-ck-floor .floor-main{ position:relative; float:right; width:808px;height:437px; border:2px solid #f0f0f0;margin-top:7px; background:#fff;}
.m-ck-floor .floor-main .col1{ position:absolute; float:left; width:405px; height:292px; border-right:2px solid #f0f0f0; border-bottom:2px solid #f0f0f0;}
.m-ck-floor .floor-main .col1 h2,
.m-ck-floor .floor-main .col2 h2,
.m-ck-floor .floor-main .col3 h2{ width:190px; margin:18px 0 0 18px; font-size:18px; font-weight:normal; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.m-ck-floor .floor-main .col1 p,
.m-ck-floor .floor-main .col2 p,
.m-ck-floor .floor-main .col3 p{ width:190px; margin:8px 0 2px 18px; font-size:14px; font-weight:normal; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#aaa;}
.m-ck-floor .floor-main .col1 img{ position:absolute; bottom:0; right:30px; width:230px; height:230px;}

.m-ck-floor .floor-main .col2{ position:relative; top:294px; float:left; width:405px; height:143px;border-bottom:2px solid #f0f0f0; border-right:2px solid #f0f0f0;}
.m-ck-floor .floor-main .col2 img{ position:absolute; bottom:0; right:30px; width:145px; height:143px;}

.m-ck-floor .floor-main .col3{ position:relative; float:left; width:401px; height:436px;}
.m-ck-floor .floor-main .col3 .prod1{ position:relative; float:left;width:100%; height:143px; border-bottom:2px solid #f0f0f0}
.m-ck-floor .floor-main .col3 .prod1 img{ position:absolute; bottom:0; right:10px;width:145px; height:143px;}
.m-ck-floor .floor-main .col3 .prod2{ position:relative; float:left; width:200px; height:293px;border-right:2px solid #f0f0f0;}
.m-ck-floor .floor-main .col3 .prod2 img,
.m-ck-floor .floor-main .col3 .prod3 img{ position:absolute; bottom:10px; right:5px; widht:190px; height:190px;}
.m-ck-floor .floor-main .col3 .prod3{ position:relative; float:left; width:199px; height:293px;}
.m-ck-floor .floor-main .col1 a,
.m-ck-floor .floor-main .col2 a,
.m-ck-floor .floor-main .col3 .prod1 a,
.m-ck-floor .floor-main .col3 .prod2 a,
.m-ck-floor .floor-main .col3 .prod3 a{ display:block; width:100%; height:100%;}
.m-ck-floor .floor-main .col1:hover img,
.m-ck-floor .floor-main .col2:hover img,
.m-ck-floor .floor-main .col3 .prod1:hover img,
.m-ck-floor .floor-main .col3 .prod2:hover img,
.m-ck-floor .floor-main .col3 .prod3:hover img
{ opacity:0.8;}

.floor_1.m-ck-floor .u-index-num-floor{color:#2a92f5;}
.floor_1.m-ck-floor .floor-side .side-img{ background:#dff1ff;}
.floor_1.m-ck-floor .floor-side .side-img h2,
.floor_1.m-ck-floor .floor-side .side-img .desc{ color:#2a92f5;}
.floor_1.m-ck-floor .floor-side .side-img .roll{ background:url(../images/index-new/floor-1-roll.jpg);}

.floor_2.m-ck-floor .u-index-num-floor{color:#5e6bd3;}
.floor_2.m-ck-floor .floor-side .side-img{ background:#e7e9ff;}
.floor_2.m-ck-floor .floor-side .side-img h2,
.floor_2.m-ck-floor .floor-side .side-img .desc{ color:#5e6bd3;}
.floor_2.m-ck-floor .floor-side .side-img .roll{ background:url(../images/index-new/floor-2-roll.jpg);}

.floor_3.m-ck-floor .u-index-num-floor{color:#ffa119;}
.floor_3.m-ck-floor .floor-side .side-img{ background:#ffe9c9;}
.floor_3.m-ck-floor .floor-side .side-img h2,
.floor_3.m-ck-floor .floor-side .side-img .desc{ color:#ffa119;}
.floor_3.m-ck-floor .floor-side .side-img .roll{ background:url(../images/index-new/floor-3-roll.jpg);}

.floor_4.m-ck-floor .u-index-num-floor{color:#a8ccca;}
.floor_4.m-ck-floor .floor-side .side-img{ background:url(../images/index-new/floor-2-side.jpg);}
.floor_4.m-ck-floor .floor-side .side-img h2,
.floor_4.m-ck-floor .floor-side .side-img .desc{ color:#343434 ;}
.floor_4.m-ck-floor .floor-side .side-img .roll{ background:url(../images/index-new/floor-4-roll.jpg);}

.floor_5.m-ck-floor .u-index-num-floor{color:#1894ae;}
.floor_5.m-ck-floor .floor-side .side-img{ background:#ccf1f9;}
.floor_5.m-ck-floor .floor-side .side-img h2,
.floor_5.m-ck-floor .floor-side .side-img .desc{ color:#1894ae;}
.floor_5.m-ck-floor .floor-side .side-img .roll{ background:url(../images/index-new/floor-5-roll.jpg);}


.floor_6 ul{white-space:nowrap;}
.floor_6 ul li{width:375px;height:300px;margin-right:32px;display:inline-block}
.floor_6 ul li:hover{
	-webkit-box-shadow: 3px 3px 10px #ccc;  
  	-moz-box-shadow: 3px 3px 10px #ccc;  
  	box-shadow: 3px 3px 10px #ccc;} 
.floor_6 ul li .image-box{width:375px;height:220px;text-align:center;line-height:220px;position:relative;}
.floor_6 ul li .image-box .v-play{display:block;position:absolute;width:48px;height:26px;background-image:url(../images/index-new/btn_video.png);background-position:no-repeat;bottom:15px;left:17px;}
.floor_6 ul li .image-box:hover .v-play{background-image:url(../images/index-new/btn_video_pre.png);}
.floor_6 ul li .image-box img{max-width:375px;vertical-align:middle}
.floor_6 ul li .text{width:375px;height:80px;text-align:center;background:#fff;}
.floor_6 ul li:hover .text p{color:#ff2b13!important}
.floor_6 ul li .text p.v-title{font-size:18px;color:#333333;padding-top:18px;}
.floor_6 ul li .text p.v-title2{font-size:16px;color:#ccc;padding-top:6px;}

/* 名企专场 */
.company-h .content{ padding:15px; height:150px;margin-bottom:10px; background:url(../images/index-new/m-super-bg.jpg); }
.m-super{ position:relative;width:1170px; height:150px; background:#fff;}
.m-super .v_content { position:relative; width:1008px; height:150px;  margin:0 auto; overflow:hidden; }
.m-super .v_content_list { position:absolute; width:25000px;top:31px; left:0px; }
.m-super .v_content ul {float:left;}
.m-super .v_content ul li { display:inline; float:left; width:168px; height:93px;}
.m-super .v_content ul li a{ display:table-cell; text-align:center; vertical-align: middle; *font-size:81.375px; width:167px; height:93px;border-right:1px solid #eee;}
.m-super .v_content ul li:nth-of-type(6n) a{border-right:0;}
.m-super .v_content ul li a img { vertical-align:middle; max-width:167px; max-height:93px; }
.m-super span.next,
.m-super span.prev{ position:absolute; width:22px; height:40px; overflow:hidden; text-indent:-200px; top:50%; margin-top:-20px; cursor:pointer;}
.m-super span.next{ background:url(../images/index/super-next.jpg) no-repeat; right:19px;}
.m-super span.prev{ background:url(../images/index/super-prev.jpg) no-repeat; left:19px;}

/* 经典案例 */
.case-c .news-con{ float:left; width:236px; height:426px; padding:10px; border:1px solid #ededed; box-shadow: 5px 5px 5px #bdbcbc; background:url(../images/index-new/news-con-bg.jpg) right bottom no-repeat #fff; margin-right:17px;}
.case-c .news-con h2{ display:block; height:54px; line-height:54px; margin:10px 0;border-bottom:1px solid #ededed; font-size:20px; font-weight:normal; color:#333;}
.case-c .news-con .listCon li{ line-height:23px; font-size:12px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.case-c .news-con .listCon li i{ color:#ff2b13}
.case-c .news-con .more{ margin-top:15px; text-align:center;}
.case-c .news-con .more a{ font-size:12px; color:#666; text-decoration:underline}
.case-c .news-con .more a:hover{ color:#ff2b13;}
.case-c .part2{ float:left; width:589px; margin-right:17px;}
.case-c .part2 ul{ padding-top:20px;}
.case-c .part2 ul li{ display:block;}
.case-c .part2 ul li h2{ display:block; margin-bottom:13px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:24px; font-weight:normal; }
.case-c .part2 ul li p{ margin-bottom:18px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.case-c .part3{height:446px; border:1px solid #ededed; float:left; padding: 0 10px;}
.case-c .part3 ul{ padding-top:5px;}
.case-c .part3 ul li{ line-height:33px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.case-c .part3 ul li a{ color:#666;}
.case-c .part3 ul li a:hover{color:#ff2b13}
@font-face{ font-family:PragueStd; src:url(../images/index-new/PragueStd.otf);}
.case-c .part3 ul li i{ font-family:PragueStd; display:inline-block; width:25px; text-align:right; font-size:20px; vertical-align:bottom}
.case-c .part3 ul li:nth-child(1) i,.case-c .part3 ul li:nth-child(1) span,
.case-c .part3 ul li:nth-child(2) i,.case-c .part3 ul li:nth-child(2) span,
.case-c .part3 ul li:nth-child(3) i,.case-c .part3 ul li:nth-child(3) span
{ color:#ff2b13}
.case-c .part3 ul li span{ padding:0 8px 0 5px;}
.case-c .part3 .more{ text-align:right;}
.case-c .part3 .more a{font-size:12px; color:#666;}
.case-c .part3 .more a:hover{color:#ff2b13}


.m-ck-floor.floor_brand .index-title{height:48px; margin-top:0;}
.m-ck-floor.floor_brand .floor-side{ position:relative;}
.m-ck-floor.floor_brand .floor-side img{ width:388px; height:448px;}
.m-ck-floor.floor_brand .floor-side .roll{position:absolute; top:0; right:-6px; width:6px; height:7px; background:url(../images/index-new/floor-brand-roll.jpg);}
.m-ck-floor.floor_brand .floor-main{ border-color:#fff; overflow:hidden;}
.m-ck-floor.floor_brand .floor-main ul{ margin-left:8px;width:804px; background:#f0f0f0;}
.m-ck-floor.floor_brand .floor-main ul li{position:relative; float:left; width:132px; height:109px; overflow:hidden; margin:0 2px 2px 0; background:#fff;}

.m-ck-floor.floor_brand .floor-main ul li .brand-img{ width:132px; height:109px;display: table-cell;vertical-align: middle;text-align: center;}
.m-ck-floor.floor_brand .floor-main ul li .brand-img img{max-width: 93px;max-height: 109px;}
.m-ck-floor.floor_brand .floor-main ul li .brand-mask{ display:none; position:absolute;left:0;top:0;width:132px; height:109px;line-height:109px; background:#000;z-index:5; text-align: center;;color:#fff; font-size:18px; opacity: 0.8;}
.m-ck-floor.floor_brand .floor-main ul li:hover .brand-mask{ display:block;}

@font-face {
    font-family: fpIconFont;
    src: url(//at.alicdn.com/t/font_eu7qkdb0zt3jif6r.eot);
    src: url(//at.alicdn.com/t/font_eu7qkdb0zt3jif6r.eot?#iefix) format('embedded-opentype'),url(//at.alicdn.com/t/font_eu7qkdb0zt3jif6r.woff) format('woff'),url(//at.alicdn.com/t/font_eu7qkdb0zt3jif6r.ttf) format('truetype'),url(//at.alicdn.com/t/font_eu7qkdb0zt3jif6r.svg#fpIconFont) format('svg')
}

.fp-iconfont {
    font-family: fpIconFont!important
}
.m-ck-floor.floor_brand .floor-main ul li .refresh-btn .rotate-icon {
    animation: rotate .5s linear 2s 2;
    -webkit-animation: rotate .5s linear 2s 2
}

.m-ck-floor.floor_brand .floor-main ul li .refresh-btn {
    width: 132px;
    height: 109px;
    display: block;
    color: #999;
    background-color: #fff;
    position: absolute;
    bottom: 1px;
    right: 1px;
    overflow: hidden;
    transition: all .3s ease-out;
    z-index: 500
}

.m-ck-floor.floor_brand .floor-main ul li .refresh-btn:hover {
    color: #fff;
    background-color: #dd2727
}

.m-ck-floor.floor_brand .floor-main ul li .refresh-btn:hover .rotate-icon {
    animation: rotate .5s ease-out 0s;
    -webkit-animation: rotate .5s ease-out 0s
}

.m-ck-floor.floor_brand .floor-main ul li .refresh-btn .rotate-icon {
    width: 40px;
    height: 40px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -20px;
    margin-top: -30px;
    font-size: 30px;
    text-align: center;
    line-height: 38px;
    border-radius: 20px
}

.m-ck-floor.floor_brand .floor-main ul li .refresh-btn .rotate-icon.active {
    animation: rotateClick .5s ease-out 0s;
    -webkit-animation: rotateClick .5s ease-out 0s
}

.m-ck-floor.floor_brand .floor-main ul li .refresh-btn .btn-text {
    display: block;
    font-size: 14px;
    line-height: 136px;
    text-align: center
}




.floor-tab {
    float: right;
    height: 34px;
    margin-top:14px;
}
.floor-tab{margin-top:29px;}
.floor_brand .index-title .floor-tab{margin-top:14px;}

.floor-tab li {
    position: relative;
    float: left;
    height: 34px;
    line-height:34px;
    margin-left: 20px;
    margin-top: 6px;
    overflow: hidden
}

.floor-tab li.on a{padding-bottom: 2px;border-bottom: 2px solid #ff2b13}

.floor-tab li a{/*display:block;*/line-height:18px;}
.floor-tab li a:hover {
    text-decoration: none;
    padding-bottom: 2px;border-bottom: 2px solid #ff2b13;
}

.floor-tab li a em {
    color: #666;
    font:14px/34px 'microsoft yahei';
    vertical-align: middle
}
.up-arrow {
    display: none;
    width: 0;
    height: 0;
    border-width: 0 11px 9px;
    border-style: solid;
    border-color: transparent transparent #783e18;
    position: absolute;
    left: 50%;
    margin-left: -11px;
    bottom: 0;
    _border-color: #FFF #FFF #783e18;
    font-size: 0
}

.floor-tab li.on a em,.floor-tab li:hover a em{color:#ff2b13;}
.floor-tab li.on .up-arrow,.floor-tab li:hover .up-arrow{display:none;}

.hot-word ul{ padding-left:12px;}
.hot-word ul li{ float:left; width:110px; height:30px;}
.hot-word ul li a{ display:block;width:110px; line-height:30px;background:url(../images/index-new/dot.gif) left center no-repeat; padding-left:15px; color:#666;}
.hot-word ul li a:hover{ color:#ff2b13;}

.floor_case{margin-top:48px;}
.floor_case .case-1,.floor_case .case-3{ float:left; width:590px; margin-right:18px;}
.floor_case .case-3{margin-right:0;}
.floor_case h2{ display:block; height:58px; line-height:58px; text-algin:centetr; font-size:24px; font-weight:blod;}
.floor_case img{}


.floor_case h2{
	display: block;
    height: 58px;
    line-height: 58px;
    text-align: center;
    font-size: 24px;
    font-weight: bold;
	
}
.floor_case .content{
	padding:25px 0 0 15px;
	height:150px;
	background:#fff;
}
.floor_case .content h3{
	height: 25px;
    line-height: 25px;
    font-size: 16px;
    font-weight: normal;
}
.floor_case .content h3 span{
	    display: inline-block;
    height: 25px;
    line-height: 25px;
    padding: 0 10px;
    font-size: 12px;
    color: #fff;
    border-radius:5px;
    margin-right:10px;
	background: #006e85;
}
.floor_case .content ul{ float:left; width:33%;margin-top:15px;}

.floor_case .content ul li{ display:block;height:24px; line-height:24px; font-size:12px;}
.floor_case .content ul li a{display:block; width:90%; text-indent: 15px;overflow:hidden; white-space:nowrap; text-overflow: ellipsis; font-weight:normal; color:#666}
.floor_case .content ul li a:hover{color:#ff2b13}

.floor_case .case-1 h2{
	background: #e0f9fd;
    color: #006e85;
}
.floor_case .case-1 .content h3 span{
	background: #006e85;
}
.floor_case .case-1 .content ul li a{background:url(../images/index-new/case1-dot.gif) left center no-repeat;}

/*.floor_case .case-2 h2{
	background: #ba9d8e;
    color: #866350;
}*/
.floor_case .case-2 .content h3 span{
	background: #866350;
}
.floor_case .case-2 .content ul li a{background:url(../images/index-new/case2-dot.gif) left center no-repeat;}

.floor_case .case-3 h2{
	background: #efe5d9;
    color: #e0a053;
}
.floor_case .case-3 .content h3 span{
	background: #e0a053;
}
.floor_case .case-3 .content ul li a{background:url(../images/index-new/case3-dot.gif) left center no-repeat;}


/* 2017-7-3 */


 .m-ck-index-bannerTxt{ position:relative; width:1200px; height:470px; margin: -470px auto 0;}
  .m-ck-index-bannerTxt .ck-index-reg img{vertical-align: middle;}

.slides {	width: 100%;
	height: 470px;
}
.slideInner {
	height: 470px;
}
.slideInner a {	
	height: 470px;
}
.navListBox{bottom:30px;}
