@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0; border:none; border-radius:0; outline:none; font-family:"微软雅黑";}
a{ text-decoration:none; color:#333;}
dl,dd,dt,ol,ul,li{ list-style:none;}

.fl{ float:left;}
.fr{ float:right;}
.ov{ overflow:hidden;}
.dis{ display:block !important;}
.dn{ display:none;}
body,html{ width:100%; height:100%;}
input{ -webkit-appearance:none;}
select{ -webkit-appearance:none;}
textarea{ -webkit-appearance:none;}

/*head*/
.header{ width:100%; margin:auto; height:80px; position:fixed; left:0; top:0; background-color:#fff; z-index:999;}
.header .box{ width:94%; height:50px; margin:15px auto;}
.header .logo{ height:40px; float:left; padding-top:5px;}
.header .logo img{ height:40px; display:block;}
.header .nav{ float:right; height:50px;}
.header .nav ul{ display:block; overflow:hidden; height:50px;}
.header .nav ul li{ display:block; float:left; height:50px; overflow:hidden; margin-left:45px;}
.header .nav ul li a{ display:block; overflow:hidden; height:48px; text-align:center;}
.header .nav ul li a p{ display:block; font-size:14px; line-height:18px; height:18px; margin-top:7px;}
.header .nav ul li a span{ display:block; font-size:10px; color:#999; line-height:20px; line-height:20px}
.header .nav ul li:hover b,.header .nav ul li.on b{ display:none; width:20px; height:2px; background-color:#111; margin:auto;}
/*.header .wei{ height:50px; line-height:50px; position:relative;}
.header .wei span{ display:block; height:50px; line-height:50px; padding-left:30px; background-image:url(../images/wx_06.jpg); background-position:left center; background-repeat:no-repeat; font-size:14px; cursor:pointer; margin-left:10px;}
.header .wei p{ position:absolute; left:0; top:50px; width:110px; display:none; padding:7px; padding-top:27px; background-color:#fff; margin-left:-26px;}
.header .wei p img{ width:100%; display:block;}
.header .wei:hover p{ display:block;}
.header .tel{ height:50px; line-height:50px; margin-left:10px;}
.header .tel span{ display:block; height:50px; line-height:50px; padding-left:30px; background-image:url(../images/tel_06.jpg); background-position:left center; background-repeat:no-repeat; font-size:14px; cursor:pointer;}*/

/*banner*/
.banner{ width:100%; height:100%; position:relative; padding-top:80px; box-sizing:border-box;}
.TB-focus{ width:100%; height:100%; position:relative;}
.TB-focus #pagination{ display:none;}
.TB-focus #slides{ width:100%; height:100%; position:relative; overflow:hidden; z-index:1;}
.TB-focus #slides li{ width:100%; height:100%; display:block; position:absolute; left:0; top:0; overflow:hidden; display:block; background-position:center; background-repeat:no-repeat; background-size:cover;}
.TB-focus #slides li a{ width:100%; height:100%; display:block; overflow:hidden;}

.ys{ width:100%; height:42px; padding:19px 0; background-color:rgba(0,0,0,0.3); position:absolute; left:0; bottom:0; z-index:99;}
.ys .box{ width:1199px; height:42px; margin:auto;}
.ys .box ul{ width:1200px; display:block; height:42px; overflow:hidden;}
.ys .box ul li{ width:213px; padding-left:26px; border-right:1px solid #fff; display:block; float:left; height:42px;}
.ys .box ul li strong{ height:38px; display:block; float:left; margin-top:2px;}
.ys .box ul li strong img{ display:block; height:38px;}
.ys .box ul li p{ height:42px; display:block; float:left; margin-left:10px; width:165px; overflow:hidden;}
.ys .box ul li p span{ display:block; height:18px; line-height:18px; font-size:14px; color:#fff; margin-bottom:6px;}
.ys .box ul li p span a{ color:#ffdd66;}

/*精品案例*/
.cbox{ width:1200px; margin:auto; margin-bottom:70px;}
.cbox .title{ width:100%; display:block; padding-top:68px; text-align:center;}
.cbox .title span{ width:100%; display:block; height:34px; line-height:34px; font-size:24px; text-transform:uppercase;}
.cbox .title span a{ font-size:22px; color:#999;}
.cbox .title b{ width:254px; height:5px; display:block; margin:auto;}
.cbox .title b img{ width:100%; display:block;}
.cbox .title p{ width:100%; display:block; height:54px; line-height:54px; font-size:16px; text-transform:uppercase;}

.cbox .tabPanel{ width:1200px; margin:auto;}
.cbox .tabPanel ul{ width:100%; display:block; margin:30px 0; text-align:center; overflow:hidden; height:36px; font-size:0; -webkit-text-size-adjust:none; line-height:0;}
.cbox .tabPanel ul li{ width:118px; height:34px; line-height:34px; cursor:pointer; display:inline-block; font-size:14px; margin:0 5px; border:1px solid #cacaca;}
.cbox .tabPanel ul li.hit{ border:1px solid #41b0b0; color:#41b0b0;}
.cbox .panes{ width:1200px; margin:auto; overflow:hidden; margin-bottom:20px;}
.cbox .panes .pane{ display:none; width:100%; overflow:hidden;}
.cbox .panes .pane dl{ width:1230px; display:block; overflow:hidden;}
.cbox .panes .pane dl dt{ display:block; float:left; width:380px; height:260px; overflow:hidden; margin-right:30px; margin-bottom:30px;}
.cbox .panes .pane dl dt a{ display:block; position:relative; width:380px; height:260px; overflow:hidden;}
.cbox .panes .pane dl dt a img{ width:100%; display:block; 
	transition-delay:0s;
    transition-duration:1s;
    transition-property:all;
    transition-timing-function:ease;
	/* Firefox 4 */
	-moz-transition-delay:0s;
    -moz-transition-duration:1s;
    -moz-transition-property:all;
    -moz-transition-timing-function:ease;
	/* Safari 和 Chrome */
	-webkit-transition-delay:0s;
    -webkit-transition-duration:1s;
    -webkit-transition-property:all;
    -webkit-transition-timing-function:ease;
	/* Opera */
	-o-transition-delay:0s;
    -o-transition-duration:1s;
    -o-transition-property:all;
    -o-transition-timing-function:ease;
}
.cbox .panes .pane dl dt a span{ width:100%; height:260px; background-color:rgba(0,0,0,0.7); display:block; position:absolute; left:0; top:0; z-index:11;}
.cbox .panes .pane dl dt a span img{ width:80px; margin:auto; padding-top:100px;}
.cbox .panes .pane dl dt:hover span{ display:none;}
.cbox .panes .pane dl dt a:hover img {
	transform:scale(1.1, 1.1);
	-ms-transform:scale(1.1, 1.1); 	/* IE 9 */
	-moz-transform:scale(1.1, 1.1); 	/* Firefox */
	-webkit-transform:scale(1.1, 1.1); /* Safari 和 Chrome */
	-o-transform:scale(1.1, 1.1); 	/* Opera */
}
.cbox .panes .pane dl dd{ display:block; float:left; width:285px; height:240px; overflow:hidden; margin-right:20px; margin-bottom:18px;}
.cbox .panes .pane dl dd a{ width:100%; height:240px; display:block; overflow:hidden; position:relative;}
.cbox .panes .pane dl dd a h1{ display:block; width:100%; height:190px; overflow:hidden;}
.cbox .panes .pane dl dd a h1 img{ width:100%; display:block;transition-delay:0s;
    transition-duration:1s;
    transition-property:all;
    transition-timing-function:ease;
	/* Firefox 4 */
	-moz-transition-delay:0s;
    -moz-transition-duration:1s;
    -moz-transition-property:all;
    -moz-transition-timing-function:ease;
	/* Safari 和 Chrome */
	-webkit-transition-delay:0s;
    -webkit-transition-duration:1s;
    -webkit-transition-property:all;
    -webkit-transition-timing-function:ease;
	/* Opera */
	-o-transition-delay:0s;
    -o-transition-duration:1s;
    -o-transition-property:all;
    -o-transition-timing-function:ease;
}
.cbox .panes .pane dl dd:hover img {
	transform:scale(1.1, 1.1);
	-ms-transform:scale(1.1, 1.1); 	/* IE 9 */
	-moz-transform:scale(1.1, 1.1); 	/* Firefox */
	-webkit-transform:scale(1.1, 1.1); /* Safari 和 Chrome */
	-o-transform:scale(1.1, 1.1); 	/* Opera */
}
.cbox .panes .pane dl dd a span{ width:100%; height:40px; line-height:40px; text-align:center; font-size:12px; overflow:hidden; display:block;}
.cbox .panes .pane dl dd a p{ display:none; position:absolute; left:0; top:0; z-index:11; width:100%; height:190px; background-color:rgba(0,0,0,0.7); text-align:center;}
.cbox .panes .pane dl dd a p strong{ width:100%; padding-top:63px; color:#fff; height:38px; line-height:38px; font-size:24px; overflow:hidden; display:block; font-weight:normal;}
.cbox .panes .pane dl dd a p b{ width:100%; text-transform:uppercase; color:#fff; height:38px; line-height:38px; font-size:14px; overflow:hidden; display:block; font-weight:normal;}
.cbox .panes .pane dl dd:hover p{ display:block;}
.cbox .more{ width:138px; height:38px; line-height:38px; font-size:14px; text-align:center; margin:auto; border:1px solid #333;}
.cbox .more a{ width:100%; display:block; height:38px; text-transform:uppercase;}

/*团队*/
.tbox{ width:100%; margin:auto; background-position:top center; background-repeat:no-repeat; background-attachment:fixed;}
.tbox .box{ width:100%; padding-bottom:70px; background-image:url(../images/team_45.png); background-position:top center; background-repeat:no-repeat;}
.tbox .title{ width:100%; display:block; padding-top:68px; text-align:center;}
.tbox .title span{ width:100%; display:block; height:34px; line-height:34px; font-size:24px; text-transform:uppercase; color:#fff;}
.tbox .title span a{ font-size:22px; color:#fff;}
.tbox .title b{ width:254px; height:5px; display:block; margin:auto;}
.tbox .title b img{ width:100%; display:block;}
.tbox .title p{ width:100%; display:block; height:54px; line-height:54px; font-size:16px; text-transform:uppercase; color:#fff;}
.tbox .ladyScroll{ width:1200px; margin:auto; margin-top:30px; position:relative;}
.tbox .ladyScroll .prev{ width:30px; height:30px; display:block; cursor:pointer; float:left; margin-top:165px;}
.tbox .ladyScroll .next{ width:30px; height:30px; display:block; cursor:pointer; float:right; margin-top:165px;}
.tbox .ladyScroll .scrollWrap{ width:930px; overflow:hidden; float:left; margin-left:105px;}
.tbox .ladyScroll .scrollWrap dl{ width:280px; height:360px; display:block; float:left; background-color:#fff; overflow:hidden; margin:0 15px; position:relative;}
.tbox .ladyScroll .scrollWrap dl dt{ display:block; width:260px; margin:10px; height:270px; overflow:hidden; position:relative;}
.tbox .ladyScroll .scrollWrap dl dt img{ width:100%; display:block;}
.tbox .ladyScroll .scrollWrap dl dt .card-overlay{ position:absolute; top:0; left:0; width:100%; height:100%; background-color:rgba(0,0,0,.66); opacity:0; transition:all .5s}
.tbox .ladyScroll .scrollWrap dl dt .card-overlay .overlay-label{ margin:122px auto 0; padding:10px 0; width:81px; height:34px; color:#fff; font-size:14px; font-weight:400; text-align:center; position:relative; overflow:hidden; opacity:0; box-sizing:border-box;}
.tbox .ladyScroll .scrollWrap dl dt .card-overlay .overlay-label .line-up-box1{ overflow:hidden; width:50%; position:absolute; top:0; left:0}
.tbox .ladyScroll .scrollWrap dl dt .card-overlay .overlay-label .line-up-box1 .line{ border-top:1px solid #fff; transition:all .5s}
.tbox .ladyScroll .scrollWrap dl dt .card-overlay .overlay-label .line-up-box2{ overflow:hidden; width:50%; position:absolute; top:0; right:0}
.tbox .ladyScroll .scrollWrap dl dt .card-overlay .overlay-label .line-up-box2 .line{ border-top:1px solid #fff; transition:all .5s}
.tbox .ladyScroll .scrollWrap dl dt .card-overlay .overlay-label .line-bot-box1{ overflow:hidden; width:50%; position:absolute; bottom:0; left:0}
.tbox .ladyScroll .scrollWrap dl dt .card-overlay .overlay-label .line-bot-box1 .line{ border-top:1px solid #fff; transition:all .5s}
.tbox .ladyScroll .scrollWrap dl dt .card-overlay .overlay-label .line-bot-box2{ overflow:hidden; width:50%; position:absolute; bottom:0; right:0}
.tbox .ladyScroll .scrollWrap dl dt .card-overlay .overlay-label .line-bot-box2 .line{ border-top:1px solid #fff; transition:all .5s}
.tbox .ladyScroll .scrollWrap dl dt:hover .card-overlay,.tbox .ladyScroll .scrollWrap dl dt:hover .card-overlay .overlay-label{ opacity:1}
.tbox .ladyScroll .scrollWrap dl dt:hover img{ -webkit-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07)}
.tbox .ladyScroll .scrollWrap dl dt:hover .line-bot-box1 .line{ margin-left:38px}
.tbox .ladyScroll .scrollWrap dl dt:hover .line-bot-box2 .line{ margin-right:38px}
.tbox .ladyScroll .scrollWrap dl dt:hover .line-up-box1 .line{ margin-left:38px}
.tbox .ladyScroll .scrollWrap dl dt:hover .line-up-box2 .line{ margin-right:38px}

.tbox .ladyScroll .scrollWrap dl dd{ padding:0 15px; height:70px;}
.tbox .ladyScroll .scrollWrap dl dd span{ display:block; height:30px; line-height:30px; font-size:18px; overflow:hidden;}
.tbox .ladyScroll .scrollWrap dl dd p{ display:block; height:30px; line-height:30px; font-size:12px; color:#999; overflow:hidden;}
/*.tbox .ladyScroll .scrollWrap dl dt{ width:100%; height:360px; overflow:hidden; display:block;}
.tbox .ladyScroll .scrollWrap dl dt img{ height:360px; display:block;}
.tbox .ladyScroll .scrollWrap dl dd{ width:100%; height:720px; overflow:hidden; display:block; position:absolute; left:0; bottom:0; transition:height 1s; -moz-transition:height 1s;-webkit-transition:height 1s; -o-transition:height 1s;}
.tbox .ladyScroll .scrollWrap dl dd a{ width:100%; height:360px; display:block; position:relative; overflow:hidden; background-color:rgba(0,0,0,0.7);}
.tbox .ladyScroll .scrollWrap dl dd span{ display:block; width:100%; text-align:center; padding-top:24px; font-size:24px; height:34px; line-height:34px; color:#fff; overflow:hidden;}
.tbox .ladyScroll .scrollWrap dl dd b{ width:100%; text-align:center; display:block; font-size:16px; height:24px; line-height:24px; color:#ccc; font-weight:normal; overflow:hidden; margin-bottom:16px;}
.tbox .ladyScroll .scrollWrap dl dd p{ width:240px; display:block; margin:auto; padding-top:15px; border-top:1px solid #cacaca; height:144px; line-height:24px; overflow:hidden; color:#fff; font-size:14px;}
.tbox .ladyScroll .scrollWrap dl dd strong{ width:70px; height:10px; display:block; position:absolute; right:20px; bottom:30px;}
.tbox .ladyScroll .scrollWrap dl:hover dd{ height:360px;}*/

.tbox .more{ width:138px; height:38px; line-height:38px; font-size:14px; text-align:center; margin:auto; margin-top:50px; border:1px solid #333;}
.tbox .more a{ width:100%; display:block; height:38px; text-transform:uppercase;}

/*品牌直采*/
.pbox{ width:1200px; margin:auto; margin-bottom:70px; margin-top:60px;}
.pbox .title{ width:100%; display:block; padding-top:8px; text-align:center;}
.pbox .title span{ width:100%; display:block; height:34px; line-height:34px; font-size:24px; text-transform:uppercase;}
.pbox .title span a{ font-size:22px; color:#999;}
.pbox .title b{ width:254px; height:5px; display:block; margin:auto;}
.pbox .title b img{ width:100%; display:block;}
.pbox .title p{ width:100%; display:block; height:54px; line-height:54px; font-size:16px; text-transform:uppercase;}

/*.pbox #tab{ width:1200px; margin:auto;}
.pbox #tab .pp{ width:1200px; height:100px; position:relative; margin-top:30px;}
.pbox #tab .pp .prev,.pbox #tab .pp .next{width:30px;height:30px;position:absolute;top:35px;left:0;z-index:100; cursor:pointer;}
.pbox #tab .pp .next{ left:auto; right:0;}
.pbox #tab .pp .prev img,.pbox #tab .pp .next img{ width:100%; display:block;}
.pbox #tab .pp .tempWrap{ width:1078px !important;}
.pbox #tab .pp .scrollWrap{ width:1078px; display:block; margin:auto; height:100px; overflow:hidden;}
.pbox #tab .tab_menu{ display:block; width:100%; overflow:hidden;}
.pbox #tab .tab_menu li{ width:142px; height:98px; cursor:pointer; display:block; float:left; margin:0 5px; border:1px solid #cacaca;}
.pbox #tab .tab_menu li img{ display:block; max-height:98px; max-width:100%; margin:auto;}
.pbox #tab .tab_menu li.selected{ border:1px solid #41b0b0;}
.pbox #tab .tab_box{ width:1200px; margin:auto; margin-top:50px; overflow:hidden;}
.pbox #tab .tab_box .box{ width:100%; display:none;}
.pbox #tab .tab_box .box:first-child{ display:block;}
.pbox #tab .list{ width:1200px; margin:auto; height:430px; margin-bottom:60px; display:block; position:relative;}
.pbox #tab .list li{ width:640px; height:430px; box-shadow:0 5px 5px #666;}
.pbox #tab .list li a{ width:100%; height:100%; position:relative; display:block; overflow:hidden;}
.pbox #tab .list li img{ width:100%; display:block;}
.pbox #tab .list li p{ display:none; background-color:rgba(0,0,0,0.7); width:600px; height:68px; padding:0 20px; padding-top:12px; position:absolute; left:0; bottom:0;}
.pbox #tab .list li p span{ display:block; color:#fff; height:32px; line-height:32px; font-size:18px; width:100%; overflow:hidden;}
.pbox #tab .list li p b{ font-weight:normal; display:block; color:#999; height:20px; line-height:20px; font-size:14px; width:100%; overflow:hidden;}
.pbox #tab .list li strong{ width:100%; height:100%; position:absolute; left:0; top:0; display:block; background-color:rgba(0,0,0,0.7);}
.pbox #tab .list li.roundabout-in-focus p{ display:block;}
.pbox #tab .list li.roundabout-in-focus strong{ display:none;}*/
.pbox .txMovie{ width:1200px; margin:auto;}
.pbox .txMovie .focus_nav{ width:1200px; height:100px; position:relative; margin-top:30px;}
.pbox .txMovie .focus_nav .navPrev,.pbox .txMovie .focus_nav .navNext{width:30px;height:30px;position:absolute;top:35px;left:0;z-index:100; cursor:pointer;}
.pbox .txMovie .focus_nav .navNext{ left:auto; right:0;}
.pbox .txMovie .focus_nav .navPrev img,.pbox #tab .focus_nav .navNext img{ width:100%; display:block;}
.pbox .txMovie .focus_nav .tempWrap{ width:1078px; display:block; margin:auto;}
.pbox .txMovie .focus_nav .tab_menu{ display:block; width:1078px; margin:auto; overflow:hidden;}
.pbox .txMovie .focus_nav .tab_menu li{ width:142px; height:98px; cursor:pointer; display:block; float:left; margin:0 5px; border:1px solid #cacaca;}
.pbox .txMovie .focus_nav .tab_menu li img{ display:block; max-height:98px; max-width:100%; margin:auto;}
.pbox .txMovie .focus_nav .tab_menu li.on{ border:1px solid #41b0b0;}
.pbox .txMovie .focus_pic{ width:1200px; position:relative; overflow:hidden; margin-top:50px;}
.pbox .txMovie .focus_pic dt{ width:1200px; display:block; overflow:hidden;}
.pbox .txMovie .focus_pic .list{ width:1200px; margin:auto; height:430px; margin-bottom:60px; display:block; position:relative;}
.pbox .txMovie .focus_pic .list li{ width:640px; height:430px; box-shadow:0 5px 5px #666;}
.pbox .txMovie .focus_pic .list li a{ width:100%; height:100%; position:relative; display:block; overflow:hidden;}
.pbox .txMovie .focus_pic .list li img{ width:100%; display:block;}
.pbox .txMovie .focus_pic .list li p{ display:none; background-color:rgba(0,0,0,0.7); width:600px; height:68px; padding:0 20px; padding-top:12px; position:absolute; left:0; bottom:0;}
.pbox .txMovie .focus_pic .list li p span{ display:block; color:#fff; height:32px; line-height:32px; font-size:18px; width:100%; overflow:hidden;}
.pbox .txMovie .focus_pic .list li p b{ font-weight:normal; display:block; color:#999; height:20px; line-height:20px; font-size:14px; width:100%; overflow:hidden;}
.pbox .txMovie .focus_pic .list li strong{ width:100%; height:100%; position:absolute; left:0; top:0; display:block; background-color:rgba(0,0,0,0.7);}
.pbox .txMovie .focus_pic .list li.roundabout-in-focus p{ display:block;}
.pbox .txMovie .focus_pic .list li.roundabout-in-focus strong{ display:none;}

.pbox .ser{ display:block; width:1212px; margin-top:30px;}
.pbox .ser li{ width:122px; height:158px; display:block; float:left; margin-right:10.5px; border:1px solid #e5e5e5; overflow:hidden; text-align:center;}
.pbox .ser li strong{ width:50px; padding-top:25px; margin:auto; height:50px; display:block; overflow:hidden;}
.pbox .ser li strong img{ width:100%; display:block;}
.pbox .ser li span{ width:100%; padding-top:14px; height:24px; line-height:24px; font-size:14px; display:block; overflow:hidden;}
.pbox .ser li p{ width:100%; height:24px; line-height:24px; font-size:14px; display:block; overflow:hidden;}

/*团队*/
.lbox{ width:100%; margin:auto; padding-bottom:70px; background-color:#eee;}
.lbox .box{ width:1200px; margin:auto;}
.lbox .title{ width:100%; display:block; padding-top:68px; text-align:center;}
.lbox .title span{ width:100%; display:block; height:34px; line-height:34px; font-size:24px; text-transform:uppercase;}
.lbox .title span a{ font-size:22px; color:#999;}
.lbox .title b{ width:254px; height:5px; display:block; margin:auto;}
.lbox .title b img{ width:100%; display:block;}
.lbox .title p{ width:100%; display:block; height:54px; line-height:54px; font-size:16px; text-transform:uppercase;}
.lbox .list{ width:1230px; display:block; margin-top:30px;}
.lbox .list li{ width:380px; display:block; float:left; overflow:hidden; margin-right:30px;}
.lbox .list li strong{ width:100%; height:190px; overflow:hidden; display:block;}
.lbox .list li strong img{ width:100%; display:block;}
.lbox .list li dl{ width:320px; padding:0 29px; padding-top:8px; height:221px; border:1px solid #cacaca; overflow:hidden; background-color:#fff;}
.lbox .list li dl dt{ display:block; width:100%; padding-top:10px; height:36px; line-height:36px; font-size:12px; overflow:hidden; border-bottom:1px dashed #cacaca;}
.lbox .list li dl dt a{ display:block; width:230px; height:36px; overflow:hidden; float:left;}
.lbox .list li dl dt a p{ display:inline; color:#41b0b0;}
.lbox .list li dl dt span{ display:block; width:80px; text-align:right; float:right; color:#999;}
.lbox .list li dl dd{ width:30px; height:30px; display:block; margin:auto; margin-top:20px;}
.lbox .list li dl dd a{ width:30px; height:30px; display:block; background-image:url(../images/more_75.jpg); background-position:center; background-repeat:no-repeat;}
.lbox .list li dl dd a:hover{ background-image:url(../images/moreh_75.jpg);}

/*link*/
.link{ width:1200px; margin:30px auto; padding-top:20px;}
.link .left{ height:24px; overflow:hidden;}
.link .left img{ height:24px; display:block;}
.link .right{ height:24px; overflow:hidden; width:1000px; line-height:24px; font-size:14px; color:#666; text-align:right;}
.link .right a{ color:#666;}
.link .right a:hover{ color:#333;}

/*footer*/
.footer{ width:1200px; margin:auto; padding:70px 0; border-top:1px solid #ddd;}
.footer .f01{ width:450px; height:210px; padding-right:20px; overflow:hidden; border-right:1px solid #ddd;}
.footer .f01 .title{ height:46px; width:100%;}
.footer .f01 .title img{ display:block; height:46px;}
.footer .f01 .box{ width:100%; padding-top:56px;}
.footer .f01 .box .lx{ padding-top:13px; line-height:26px; font-size:12px; color:#666; width:260px; overflow:hidden;}
.footer .f02{ width:356px; height:210px; padding-left:80px; overflow:hidden; border-right:1px solid #ddd;}
.footer .f02 .title{ height:24px; width:100%; margin-top:15px;}
.footer .f02 .title img{ display:block; height:24px;}
.footer .f02 .box{ width:100%; padding-top:40px; display:block;}
.footer .f02 .box li{ display:block; float:left; height:40px; line-height:40px; width:100px; overflow:hidden; font-size:12px;}
.footer .f03{ width:212px; height:210px; padding-left:80px; overflow:hidden;}
.footer .f03 .title{ height:24px; margin-top:15px; margin-left:22px;}
.footer .f03 .title img{ display:block; height:24px;}
.footer .f03 .box{ width:186px; padding-top:40px;}
.footer .f03 .box strong{ width:80px; display:block; overflow:hidden; margin:auto; height:80px;}
.footer .f03 .box strong img{ width:100%;}
.footer .f03 .box span{ display:block; width:100%; height:40px; line-height:40px; font-size:12px; padding-top:20px; text-align:center;}

.foot{ width:1200px; margin:auto; height:72px; border-top:1px solid #ddd; line-height:72px; font-size:12px;}
.foot span{ display:block; float:left; color:#999;}
.foot p{ display:block; float:right; text-align:right; color:#999;}

/*关于我们*/
.ban{ width:100%; height:430px; position:relative; margin-top:80px;}
.ban img{ width:1920px; height:430px; display:block; position:absolute; left:50%; margin-left:-960px; top:0;}

.abox{ width:1200px; margin:110px auto; margin-top:68px;}
.abox .left{ width:506px; height:180px;}
.abox .right{ width:600px; overflow:hidden;}
/*.abox .right span{ display:block; overflow:hidden; height:80px; line-height:80px; font-size:18px;}
.abox .right span b{ font-weight:normal; font-size:14px; color:#999;}*/
.abox .right .ww{ display:block; width:100%; font-size:14px; line-height:30px; overflow:hidden; overflow:hidden; color:#666;}
.abox .right a{ width:100px; display:block; margin-top:42px; overflow:hidden;}
.abox .right a img{ width:100%; display:block;}

.abox01{ width:100%; height:500px; background-image:url(../images/about_12.jpg); background-position:center bottom; background-repeat:no-repeat; background-attachment:fixed;}
.abox01 .logo{ width:100%; height:96px; padding-top:110px;}
.abox01 .logo img{ display:block; height:96px; margin:auto;}
.abox01 .wen{ width:840px; margin:auto; height:160px; line-height:40px; font-size:14px; text-align:center; color:#fff; padding-top:37px;}

.abox02{ width:1200px; margin:105px auto;}
.abox02 .title{ width:100%; text-align:center; height:34px; line-height:34px; font-size:24px; letter-spacing:20px;}
.abox02 .title p{ padding-left:20px; display:inline-block;}
.abox02 .list{ width:1200px; display:block; margin-top:84px;}
.abox02 .list li{ width:196px; display:block; margin:0 22px; float:left; overflow:hidden;}
.abox02 .list li .tu{ width:196px; height:156px; padding-top:35px; background-image:url(../images/ry_17.jpg); background-position:center; background-repeat:no-repeat; text-align:center;}
.abox02 .list li .tu span{ display:block; width:100%; height:30px; line-height:30px; font-size:14px; color:#d2aa68; overflow:hidden; margin-bottom:13px;}
.abox02 .list li .tu p{ display:block; width:100%; height:24px; line-height:24px; font-size:14px; color:#d2aa68; overflow:hidden;}
.abox02 .list li .wen{ width:100%; text-align:center; padding-top:24px;}
.abox02 .list li .wen p{ display:block; width:100%; height:24px; line-height:24px; font-size:14px; overflow:hidden; color:#d2aa68;}

.abox03{ width:100%; padding:105px 0; background-image:url(../images/about_13.jpg); background-position:center bottom; background-repeat:no-repeat; background-attachment:fixed;}
.abox03 .title{ width:100%; text-align:center; height:34px; line-height:34px; font-size:24px; letter-spacing:20px;}
.abox03 .title p{ padding-left:20px; display:inline-block; color:#fff;}
.abox03 .picScroll{ width:1200px; margin:auto; margin-top:94px; overflow:hidden; position:relative;}
.abox03 .picScroll .bd{ width:880px; height:160px; margin:auto; position:relative;}
.abox03 .picScroll .bd .prev{ width:40px; height:40px; display:block; position:absolute; left:0; top:60px; cursor:pointer;}
.abox03 .picScroll .bd .next{ width:40px; height:40px; display:block; position:absolute; right:0; top:60px; cursor:pointer;}
.abox03 .picScroll .bd .scrollWrap{ width:698px; height:158px; border:1px solid #fff; margin:auto; overflow:hidden; position:relative;}
.abox03 .picScroll .bd .picList{ height:158px; display:block; overflow:hidden;}
.abox03 .picScroll .bd .picList li{ width:698px; height:158px; display:table; text-align:center; vertical-align:middle; overflow:hidden;}
.abox03 .picScroll .bd .picList li a{ display:table-cell; width:100%; height:158px; text-align:center; vertical-align:middle;}
.abox03 .picScroll .bd .picList li span{ display:block; width:100%; height:28px; line-height:28px; margin-bottom:12px; overflow:hidden; color:#fff;}
.abox03 .picScroll .bd .picList li p{ display:block; width:100%; line-height:24px; font-size:14px; overflow:hidden; color:#fff;}
.abox03 .picScroll .hd{ width:1200px; height:91px; margin-top:51px; background-image:url(../images/line_35.jpg); background-position:center; background-repeat:no-repeat;}
.abox03 .picScroll .hd ul{ width:100%; height:91px; display:block; overflow:hidden; text-align:center;}
.abox03 .picScroll .hd ul li{ width:90px; display:inline-block; position:relative; background-image:url(../images/li_32.png); background-position:center; background-repeat:no-repeat; color:#fff; font-size:14px; height:91px; vertical-align:middle; line-height:28px;}
.abox03 .picScroll .hd ul li.on{ background-image:url(../images/lion_29.png);}
.abox03 .picScroll .hd ul li:nth-child(2n){ line-height:153px;}

.abox04{ width:1200px; margin:auto; margin-bottom:70px;}
.abox04 .title{ width:100%; display:block; padding-top:68px; text-align:center;}
.abox04 .title span{ width:100%; display:block; height:34px; line-height:34px; font-size:24px; text-transform:uppercase;}
.abox04 .title span a{ font-size:22px; color:#999;}
.abox04 .title b{ width:254px; height:5px; display:block; margin:auto;}
.abox04 .title b img{ width:100%; display:block;}
.abox04 .title p{ width:100%; display:block; height:54px; line-height:54px; font-size:16px; text-transform:uppercase;}
.Scroll{ width:1200px; overflow:hidden; position:relative; height:296px; margin-top:30px;}
.Scroll .more{ width:140px; height:36px; position:absolute; left:50%; margin-left:-70px; bottom:0;}
.Scroll .bd{ width:1200px; overflow:hidden; margin:auto;}
.Scroll .prev{ width:50px; height:36px; display:block; position:absolute; left:470px; bottom:0; cursor:pointer; background-image:url(../images/left_45.jpg); background-position:center; background-repeat:no-repeat;}
.Scroll .next{ width:50px; height:36px; display:block; position:absolute; right:470px; bottom:0; cursor:pointer; background-image:url(../images/right_49.jpg); background-position:center; background-repeat:no-repeat;}
.Scroll .prev:hover{ background-image:url(../images/lefth_45.jpg);}
.Scroll .next:hover{ background-image:url(../images/righth_49.jpg);}
.Scroll .scrollWrap{ width:1200px; margin:auto; overflow:hidden; position:relative;}
.Scroll .scrollWrap li{ width:310px; margin:0 15px; height:158px; padding:26px 30px; display:block; float:left; background-color:#f1f1f1;}
.Scroll .scrollWrap li .time{ width:100%; height:63px; border-bottom:1px solid #ddd; position:relative;}
.Scroll .scrollWrap li .time a{ display:block; position:absolute; right:0; top:16px; width:60px; height:14px;}
.Scroll .scrollWrap li .time span{ display:block; height:26px; line-height:26px; font-size:24px; overflow:hidden;}
.Scroll .scrollWrap li .time p{ display:block; height:22px; line-height:22px; font-size:14px; color:#666; overflow:hidden;}
.Scroll .scrollWrap li .wen{ width:100%; padding-top:10px;}
.Scroll .scrollWrap li .wen a{ display:block; width:100%; font-size:18px; height:36px; line-height:36px; overflow:hidden;}
.Scroll .scrollWrap li .wen a:hover{ color:#41b0b0;}
.Scroll .scrollWrap li .wen p{ display:block; width:100%; font-size:14px; height:48px; line-height:24px; color:#666; overflow:hidden;}

.abox05{ width:100%; padding:70px 0; background-image:url(../images/lx_54.jpg); background-position:center; background-repeat:no-repeat;}
.abox05 .box{ width:1200px; height:300px; margin:auto;}
.abox05 .box .left{ width:500px; height:244px; overflow:hidden;}
.abox05 .box .left span{ display:block; height:102px; overflow:hidden;}
.abox05 .box .left span img{ display:block; height:102px;}
.abox05 .box .left ul{ display:block; padding:24px 0; width:100%; overflow:hidden;}
.abox05 .box .left ul li{ display:block; width:100%; line-height:32px; font-size:16px; color:#fff; overflow:hidden;}
.abox05 .box .left dl{ display:block; width:100%; overflow:hidden;}
.abox05 .box .left dl dt{ width:30px; height:30px; display:block; float:left; margin-right:10px;}
.abox05 .box .left dl dt img{ height:30px; display:block;}

/*产品*/
.navbox{ width:1200px; margin:32px auto; height:111px;}
.navbox .left{ height:111px; overflow:hidden;}
.navbox .left img{ display:block; height:60px;}
.navbox .left ul{ display:block; overflow:hidden; padding-top:25px;}
.navbox .left ul li{ display:block; float:left; margin-right:20px; height:26px; line-height:26px; font-size:14px;}
.navbox .left ul li.on a{ color:#41b0b0;}
.navbox .right{ height:111px; overflow:hidden;}
.navbox .right p{ display:block; text-align:right; margin-top:85px; overflow:hidden; height:26px; line-height:26px; font-size:14px;}

.main{ width:100%; padding:50px 0; background-color:#eee;}
.main .fen{ width:1200px; margin:auto; height:32px;}
.main .fen span{ display:block; float:left; width:90px; height:32px; line-height:32px; text-align:center; font-size:14px; color:#fff; background-image:url(../images/fl_08.jpg); background-position:center; background-repeat:no-repeat;}
.main .fen a{ display:block; float:left; min-width:80px; padding:0 10px; height:32px; line-height:32px; text-align:center; font-size:14px; color:#333; margin-left:5px; background-color:#ddd;}
.main .fen a.on{ background-color:#fff;}

.main .pro{ width:1200px; margin:auto;}
.main .pro ul{ width:1230px; display:block;}
.main .pro ul li{ width:380px; background-color:#fff; float:left; display:block; overflow:hidden; margin-right:30px; margin-top:30px;}
.main .pro ul li strong{ display:block; width:100%; height:300px; overflow:hidden;}
.main .pro ul li strong img{ display:block; height:300px;
z-index:1;
	transition-delay:0s;
    transition-duration:1s;
    transition-property:all;
    transition-timing-function:ease;
	/* Firefox 4 */
	-moz-transition-delay:0s;
    -moz-transition-duration:1s;
    -moz-transition-property:all;
    -moz-transition-timing-function:ease;
	/* Safari 和 Chrome */
	-webkit-transition-delay:0s;
    -webkit-transition-duration:1s;
    -webkit-transition-property:all;
    -webkit-transition-timing-function:ease;
	/* Opera */
	-o-transition-delay:0s;
    -o-transition-duration:1s;
    -o-transition-property:all;
    -o-transition-timing-function:ease;

}
.main .pro ul li:hover strong img{
transform:scale(1.1, 1.1);
	-ms-transform:scale(1.1, 1.1); 	/* IE 9 */
	-moz-transform:scale(1.1, 1.1); 	/* Firefox */
	-webkit-transform:scale(1.1, 1.1); /* Safari 和 Chrome */
	-o-transform:scale(1.1, 1.1); 	/* Opera */
	
}
.main .pro ul li span{ display:block; width:100%; text-align:center; height:57px; line-height:56px; font-size:18px; border-bottom:1px solid #eee; overflow:hidden;}
.main .pro ul li p{ display:block; width:100%; text-align:center; height:62px; line-height:62px; font-size:14px; color:#666; overflow:hidden;}

.fanye{ width:1200px; margin:auto; margin-top:30px; text-align:right;}
.fanye a{ width:34px; height:34px; display:inline-block; line-height:34px; font-size:14px; background-color:#fff; margin-left:5px; text-align:center;}
.fanye span{ width:34px; height:34px; display:inline-block; line-height:34px; font-size:14px; background-color:#333; color:#fff; margin-left:5px; text-align:center;}

/*产品内页*/
.ban01{ width:100%; height:360px; padding-top:70px; margin-top:100px; background-image:url(../images/pron_02.jpg); background-position:center; background-repeat:no-repeat;}
.ban01 .box{ width:1200px; margin:auto;}
.ban01 .box .title{ height:24px; line-height:24px; font-size:24px; color:#fff;}
.ban01 .box dl{ width:1230px; display:block; overflow:hidden;}
.ban01 .box dl dt{ width:370px; display:block; float:left; margin-right:30px; margin-top:36px; overflow:hidden; border-bottom:1px solid #999; padding-bottom:15px;}
.ban01 .box dl dt span{ height:46px; line-height:46px; font-size:18px; color:#fff; display:block; width:100%; overflow:hidden;}
.ban01 .box dl dt p{ height:24px; line-height:24px; font-size:16px; color:#999; display:block; width:100%; overflow:hidden;}
.ban01 .box dl dd{ display:block; float:left; width:1200px; margin-top:36px; overflow:hidden; border-bottom:1px solid #999; padding-bottom:15px;}
.ban01 .box dl dd span{ height:46px; line-height:46px; font-size:18px; color:#fff; display:block; width:100%; overflow:hidden;}
.ban01 .box dl dd p{ height:24px; line-height:24px; font-size:16px; color:#999; display:block; width:100%; overflow:hidden;}

#main{ width:100%; overflow:hidden; position:relative; height:600px; margin-top:30px;}
#main #index_b_hero{ width:900px; height:600px; margin:auto; position:relative;}
#index_b_hero .hero-wrap{ overflow:visible; position:absolute; }
#index_b_hero .heros{ width:900px; height:600px;}
element.style{ left:0px;}
#index_b_hero .hero{ z-index:1; position:absolute; top:0; left:0; width:900px; height:600px; overflow:hidden; left:1920px;}
#main .hero img{ width:900px; display:block;}
.helper{ width:1900px; position:absolute; left:50%; margin-left:-950px; top:0; z-index:2; height:600px; overflow:hidden;}
.helper .mask-left{ width:450px; height:600px; background-color:rgba(0,0,0,0.7); float:left;}
.helper .mask-right{ width:450px; height:600px; background-color:rgba(0,0,0,0.7); float:right;}
#main a{ width:55px; height:75px; cursor:pointer; display:block; position:absolute; top:50%; margin-top:-37.5px; z-index:11;}
#main a img{ display:block; height:75px;}
#main a.prev{ left:10px;}
#main a.next{ right:10px;}

/*团队*/
.team01{ width:1200px; margin:auto;}
.team01 ul{ width:1305px; display:block; overflow:hidden; margin-bottom:50px;}
.team01 ul li{ width:330px; height:170px; display:block; float:left; overflow:hidden; margin-right:105px;}
.team01 ul li img{ display:block; width:100%;}

.team02{ width:100%; background-color:#fff;}
.team02 .box{ width:1200px; min-height:360px; position:relative; margin:auto; padding:70px 0;}
.team02 .box .left{ width:580px;}
.team02 .box .left .title{ height:89px; margin-bottom:26px;}
.team02 .box .left .title img{ height:89px; display:block;}
.team02 .box .left .biao{ width:100%; height:78px; margin-bottom:24px;}
.team02 .box .left .biao p{ display:block; height:76px; line-height:76px; font-size:36px;}
.team02 .box .left .biao p span{ font-size:18px; color:#999; display:inline-block; margin-left:10px;}
.team02 .box .left .biao b{ width:110px; height:2px; display:block; background-color:#000;}
.team02 .box .left .wen{ width:100%; font-size:14px; line-height:24px; color:#666;}
.team02 .box .right{ height:500px; position:absolute; right:0; bottom:0;}
.team02 .box .right img{ display:block; height:500px;}

.team03{ width:1200px; margin:50px auto;}
.sheji{ width:1200px; overflow:hidden; position:relative; margin-bottom:30px;}
.sheji .prev{ width:55px; height:75px; display:block; position:absolute; left:0; top:106px; cursor:pointer; background-image:url(../images/left_05.png); background-position:center; background-repeat:no-repeat; z-index:99;}
.sheji .next{ width:55px; height:75px; display:block; position:absolute; right:0; top:106px; cursor:pointer; background-image:url(../images/right_07.png); background-position:center; background-repeat:no-repeat; z-index:99;}
.sheji .scrollWrap{ width:1200px; display:block; height:288px; overflow:hidden; position:relative; z-index:0;}
.sheji .tempWrap{ width:1230px !important;}
.sheji .scrollWrap .dlList{ width:100%; height:288px;}
.sheji .scrollWrap .dlList dl{ width:277.5px; height:288px; overflow:hidden; position:relative; display:block; float:left; margin-right:30px;}
.sheji .scrollWrap .dlList dl dt{ display:block; width:100%; height:288px; overflow:hidden;}
.sheji .scrollWrap .dlList dl dt img{ width:100%; display:block; 
	transition-delay:0s;
    transition-duration:1s;
    transition-property:all;
    transition-timing-function:ease;
	-moz-transition-delay:0s;
    -moz-transition-duration:1s;
    -moz-transition-property:all;
    -moz-transition-timing-function:ease;
	-webkit-transition-delay:0s;
    -webkit-transition-duration:1s;
    -webkit-transition-property:all;
    -webkit-transition-timing-function:ease;
	-o-transition-delay:0s;
    -o-transition-duration:1s;
    -o-transition-property:all;
    -o-transition-timing-function:ease;
}
.team03 .scrollWrap .dlList dl:hover img {
	transform:scale(1.1, 1.1);
	-ms-transform:scale(1.1, 1.1); 	
	-moz-transform:scale(1.1, 1.1); 
	-webkit-transform:scale(1.1, 1.1);
	-o-transform:scale(1.1, 1.1);
}
.sheji .scrollWrap .dlList dl dd{ display:block; width:100%; height:40px; overflow:hidden; background-color:rgba(0,0,0,0.7); text-align:center; line-height:40px; font-size:14px; position:absolute; left:0; bottom:0;}
.sheji .scrollWrap .dlList dl dd a{ color:#fff;}
/*.team03 dl{ width:1230px; display:block; overflow:hidden;}
.team03 dl dt{ display:block; float:left; width:380px; height:260px; overflow:hidden; margin-right:30px; margin-bottom:30px;}
.team03 dl dt a{ display:block; position:relative; width:380px; height:260px; overflow:hidden;}
.team03 dl dt a img{ width:100%; display:block; 
	transition-delay:0s;
    transition-duration:1s;
    transition-property:all;
    transition-timing-function:ease;
	-moz-transition-delay:0s;
    -moz-transition-duration:1s;
    -moz-transition-property:all;
    -moz-transition-timing-function:ease;
	-webkit-transition-delay:0s;
    -webkit-transition-duration:1s;
    -webkit-transition-property:all;
    -webkit-transition-timing-function:ease;
	-o-transition-delay:0s;
    -o-transition-duration:1s;
    -o-transition-property:all;
    -o-transition-timing-function:ease;
}
.team03 dl dt a span{ width:100%; height:260px; background-color:rgba(0,0,0,0.7); display:block; position:absolute; left:0; top:0; z-index:11;}
.team03 dl dt a span img{ width:80px; margin:auto; padding-top:100px;}
.team03 dl dt:hover span{ display:none;}
.team03 dl dt a:hover img {
	transform:scale(1.1, 1.1);
	-ms-transform:scale(1.1, 1.1); 	
	-moz-transform:scale(1.1, 1.1); 
	-webkit-transform:scale(1.1, 1.1);
	-o-transform:scale(1.1, 1.1);
}*/

.team04{ width:1200px; margin:auto;}
.team04 .title{ width:100%; text-align:center; height:62px; line-height:62px; font-size:24px; letter-spacing:20px;}
.team04 .title p{ padding-left:20px; display:inline-block;}
.team04 .wen{ width:780px; margin:auto; line-height:24px; font-size:14px; text-align:center; margin-top:5px;}
.team04 .tu{ width:100%; margin-top:25px; line-height:24px; font-size:14px;}
.team04 .tu img{ width:100%; display:block;}

/*施工*/
.case{ width:1200px; margin:auto;}
.main .case ul{ width:1230px; display:block;}
.main .case ul li{ width:380px; height:260px; background-color:#fff; float:left; display:block; overflow:hidden; margin-right:30px; margin-top:30px;}
.main .case ul li a{ width:100%; height:260px; overflow:hidden; display:block; position:relative;}
.main .case ul li p{ display:table; width:100%; position:absolute; left:0; bottom:0; height:260px; background-color:rgba(0,0,0,0.7); text-align:center; vertical-align:middle; font-size:18px; line-height:28px;}
.main .case ul li p span{ display:table-cell; width:100%; height:260px; text-align:center; vertical-align:middle; color:#fff;}
.main .case li img{ width:100%; display:block; z-index:1;
	transition-delay:0s;
    transition-duration:1s;
    transition-property:all;
    transition-timing-function:ease;
	/* Firefox 4 */
	-moz-transition-delay:0s;
    -moz-transition-duration:1s;
    -moz-transition-property:all;
    -moz-transition-timing-function:ease;
	/* Safari 和 Chrome */
	-webkit-transition-delay:0s;
    -webkit-transition-duration:1s;
    -webkit-transition-property:all;
    -webkit-transition-timing-function:ease;
	/* Opera */
	-o-transition-delay:0s;
    -o-transition-duration:1s;
    -o-transition-property:all;
    -o-transition-timing-function:ease;

}
.main .case li:hover img{
transform:scale(1.1, 1.1);
	-ms-transform:scale(1.1, 1.1); 	/* IE 9 */
	-moz-transform:scale(1.1, 1.1); 	/* Firefox */
	-webkit-transform:scale(1.1, 1.1); /* Safari 和 Chrome */
	-o-transform:scale(1.1, 1.1); 	/* Opera */
	
}
.main .case li:hover p{ display:none;}
/*.case li .tu{ width:274px; height:200px; overflow:hidden;}
.case li .tu img{ display:block; width:274px;}
.case li .wen{ width:230px; padding-left:17px; padding-right:18px; background-color:#fff; border:1px solid #cacaca; overflow:hidden; height:198px;}
.case li .wen a{ display:block; height:32px; line-height:32px; font-size:18px; overflow:hidden; margin-top:22px;}
.case li .wen span{ display:block; height:24px; line-height:24px; font-size:14px; color:#999; overflow:hidden;}
.case li .wen p{ display:block; height:48px; line-height:24px; font-size:14px; color:#999; overflow:hidden; margin-bottom:15px;}
.case li .wen b{ font-weight:normal; width:106px; height:28px; display:block; background-color:#eee; text-align:center; border-radius:30px; line-height:28px; font-size:14px;}
.case li .wen strong{ font-weight:normal; width:106px; height:28px; display:block; background-color:#333; color:#fff; text-align:center; border-radius:30px; line-height:28px; font-size:14px;}
.case li .wen:hover a{ color:#41b0b0;}
.case li .wen:hover p,.case li .wen:hover span{ color:#666;}*/

/*合作*/
.he{ width:1200px; margin:auto;}
.he ul{ width:1260px; display:block; margin-top:-50px;}
.he li{ width:360px; height:212px; overflow:hidden; float:left; margin-top:50px; margin-right:60px; background-color:#fff;}
.he li img{
	max-width:100%;
	max-height:212px;
	margin:auto;
	display:block;
overflow:hidden;
    position:relative;
	z-index:1;
	transition-delay:0s;
    transition-duration:1s;
    transition-property:all;
    transition-timing-function:ease;
	/* Firefox 4 */
	-moz-transition-delay:0s;
    -moz-transition-duration:1s;
    -moz-transition-property:all;
    -moz-transition-timing-function:ease;
	/* Safari 和 Chrome */
	-webkit-transition-delay:0s;
    -webkit-transition-duration:1s;
    -webkit-transition-property:all;
    -webkit-transition-timing-function:ease;
	/* Opera */
	-o-transition-delay:0s;
    -o-transition-duration:1s;
    -o-transition-property:all;
    -o-transition-timing-function:ease;
}
.he li:hover img {
	transform:scale(1.1, 1.1);
	-ms-transform:scale(1.1, 1.1); 	/* IE 9 */
	-moz-transform:scale(1.1, 1.1); 	/* Firefox */
	-webkit-transform:scale(1.1, 1.1); /* Safari 和 Chrome */
	-o-transform:scale(1.1, 1.1); 	/* Opera */
}


/*合作内页*/
.hbox{ width:1200px; margin:auto;}
.hbox .left{ width:560px; height:360px; overflow:hidden;}
.hbox .left img{ width:100%; overflow:hidden;}

.hbox .right{ width:590px; margin-top:10px; overflow:hidden;}
.hbox .right .biao{ display:block; overflow:hidden; height:78px; line-height:78px; font-size:18px;}
.hbox .right .biao b{ font-weight:normal; font-size:14px; color:#999;}
.hbox .right .wen{ font-size:14px; line-height:30px; color:#666;}
.hbox .right .hz{ font-size:14px; line-height:30px; color:#666; margin-top:20px;}

/*新闻*/
.news{ width:1200px; margin:auto;}
.news ul{ width:1305px; display:block; overflow:hidden; margin-top:-30px;}
.news ul li{ width:330px; height:430px; display:block; float:left; overflow:hidden; margin-right:105px; margin-top:30px; background-color:#fff;}
.news ul li .tu{ width:100%; height:220px;}
.news ul li .tu img{ display:block; width:100%;
overflow:hidden;
    position:relative;
	z-index:1;
	transition-delay:0s;
    transition-duration:1s;
    transition-property:all;
    transition-timing-function:ease;
	/* Firefox 4 */
	-moz-transition-delay:0s;
    -moz-transition-duration:1s;
    -moz-transition-property:all;
    -moz-transition-timing-function:ease;
	/* Safari 和 Chrome */
	-webkit-transition-delay:0s;
    -webkit-transition-duration:1s;
    -webkit-transition-property:all;
    -webkit-transition-timing-function:ease;
	/* Opera */
	-o-transition-delay:0s;
    -o-transition-duration:1s;
    -o-transition-property:all;
    -o-transition-timing-function:ease;
}
.news ul li:hover .tu img {
	transform:scale(1.1, 1.1);
	-ms-transform:scale(1.1, 1.1); 	/* IE 9 */
	-moz-transform:scale(1.1, 1.1); 	/* Firefox */
	-webkit-transform:scale(1.1, 1.1); /* Safari 和 Chrome */
	-o-transform:scale(1.1, 1.1); 	/* Opera */
}
.news ul li .wen{ width:300px; padding:22px 14px; height:165px; border:1px solid #e3e3e3; border-top:none; text-align:center;}
.news ul li .wen span{ display:block; height:34px; line-height:34px; color:#999; font-size:14px; overflow:hidden;}
.news ul li .wen p{ display:block; height:34px; line-height:34px; color:#333; font-size:14px; overflow:hidden;}
.news ul li .wen b{ display:block; height:34px; line-height:34px; color:#999; font-size:14px; overflow:hidden; font-weight:normal;}
.news ul li .wen strong{ font-weight:normal; width:124px; height:28px; display:block; margin:auto; margin-top:7px; background-color:#333; color:#fff; border-radius:30px; line-height:28px; font-size:14px;}

/*软装*/
.soft{ width:1200px; margin:auto;}
.soft dl{ width:1305px; display:block; overflow:hidden; margin-top:-30px;}
.soft dl dd{ width:330px; height:300px; display:block; float:left; overflow:hidden; margin-right:105px; margin-top:30px; background-color:#fff;}
.soft dl dd a{ width:100%; height:300px; display:block; overflow:hidden; position:relative;}
.soft dl dd a h1{ display:block; width:100%; height:240px; overflow:hidden;}
.soft dl dd a h1 img{ width:100%; display:block;transition-delay:0s;
    transition-duration:1s;
    transition-property:all;
    transition-timing-function:ease;
	/* Firefox 4 */
	-moz-transition-delay:0s;
    -moz-transition-duration:1s;
    -moz-transition-property:all;
    -moz-transition-timing-function:ease;
	/* Safari 和 Chrome */
	-webkit-transition-delay:0s;
    -webkit-transition-duration:1s;
    -webkit-transition-property:all;
    -webkit-transition-timing-function:ease;
	/* Opera */
	-o-transition-delay:0s;
    -o-transition-duration:1s;
    -o-transition-property:all;
    -o-transition-timing-function:ease;
}
.soft dl dd:hover img {
	transform:scale(1.1, 1.1);
	-ms-transform:scale(1.1, 1.1); 	/* IE 9 */
	-moz-transform:scale(1.1, 1.1); 	/* Firefox */
	-webkit-transform:scale(1.1, 1.1); /* Safari 和 Chrome */
	-o-transform:scale(1.1, 1.1); 	/* Opera */
}
.soft dl dd a span{ width:100%; height:60px; line-height:60px; text-align:center; font-size:14px; overflow:hidden; display:block;}
.soft dl dd a p{ display:none; position:absolute; left:0; top:0; z-index:11; width:94%; padding:0 3%; height:240px; background-color:rgba(0,0,0,0.7); text-align:center; vertical-align:middle;}
.soft dl dd a p strong{ width:100%; color:#fff; line-height:24px; font-size:18px; overflow:hidden; display:table-cell; font-weight:normal; text-align:center; vertical-align:middle;}
/*.soft dl dd a p b{ width:100%; text-transform:uppercase; color:#fff; height:38px; line-height:38px; font-size:14px; overflow:hidden; display:block; font-weight:normal;}*/
.soft dl dd:hover p{ display:table;}

/*服务流程*/
.bans{ width:100%; height:450px; position:relative; margin-top:70px;}
.bans #pagination{ display:none;}
.bans #slides01{ width:100%; height:450px; position:relative; overflow:hidden; z-index:1;}
.bans #slides01 li{ width:100%; height:450px; display:block; position:absolute; left:0; top:0; overflow:hidden; display:block; background-position:center; background-repeat:no-repeat; background-size:cover;}

.fbox{ width:1200px; margin:auto; margin-bottom:65px;}
.fbox .title{ width:100%; display:block; padding-top:68px; text-align:center;}
.fbox .title span{ width:100%; display:block; height:34px; line-height:34px; font-size:24px; text-transform:uppercase;}
.fbox .title span a{ font-size:22px; color:#999;}
.fbox .title b{ width:254px; height:5px; display:block; margin:auto;}
.fbox .title b img{ width:100%; display:block;}
.fbox .title p{ width:100%; display:block; height:54px; line-height:54px; font-size:16px; text-transform:uppercase;}
.fbox .list{ width:100%; display:block; margin-top:10px;}
.fbox .list li{ width:10%; border-right:1px solid #eee; box-sizing:border-box; display:block; float:left; text-align:center; overflow:hidden;}
.fbox .list li strong{ width:80px; height:80px; display:block; margin:auto; border-radius:130px; overflow:hidden;}
.fbox .list li strong img{ width:100%; display:block;}
.fbox .list li span{ display:block; height:22px; line-height:22px; padding-top:6px; font-size:16px; overflow:hidden;}
.fbox .list li p{ display:block; height:24px; line-height:24px; font-size:14px; overflow:hidden;}
.fbox .list li:last-child{ border-right:none;}

.fbox01{ width:100%; padding:43px 0; background-image:url(../images/lc.jpg); background-position:center; background-repeat:no-repeat; background-attachment:fixed;}
.fbox01 img{ display:block; margin:auto;}

.fbox02{ width:100%; padding:70px 0; background-color:#f2f2f2;}
.fbox02 .title{ width:1200px; margin:auto;}
.fbox02 .title img{ display:block; margin:auto;}
.fbox02 .box{ width:1200px; margin:auto;}
.fbox02 .box ul{ width:1040px; display:block; margin:auto;}
.fbox02 .box ul li{ display:block; float:left; text-align:center; margin:30px 15px; margin-bottom:0; background-color:#fff; border-radius:5px; width:230px; height:260px; overflow:hidden;}
.fbox02 .box ul li strong{ display:block; width:110px; height:110px; margin:auto; margin-top:40px; border-radius:110px; overflow:hidden;}
.fbox02 .box ul li strong img{ width:100%; display:block;}
.fbox02 .box ul li b{ display:block; width:100%; height:34px; line-height:34px; font-size:20px; margin:auto; margin-top:18px; overflow:hidden;}
.fbox02 .box ul li p{ display:block; width:100%; height:24px; line-height:24px; font-size:14px; margin:auto; overflow:hidden;}

.fbox03{ width:1200px; margin:auto; margin-bottom:65px;}
.fbox03 .title{ width:100%; display:block; padding-top:68px; text-align:center;}
.fbox03 .title span{ width:100%; display:block; height:34px; line-height:34px; font-size:24px; text-transform:uppercase;}
.fbox03 .title span a{ font-size:22px; color:#999;}
.fbox03 .title b{ width:254px; height:5px; display:block; margin:auto;}
.fbox03 .title b img{ width:100%; display:block;}
.fbox03 .title p{ width:100%; display:block; height:54px; line-height:54px; font-size:16px; text-transform:uppercase;}
.fbox03 .ladyScroll{ width:1200px; margin:auto; margin-top:10px; position:relative;}
.fbox03 .ladyScroll .prev{ width:19px; height:36px; display:block; cursor:pointer; float:left; margin-top:182px;}
.fbox03 .ladyScroll .next{ width:19px; height:36px; display:block; cursor:pointer; float:right; margin-top:182px;}
.fbox03 .ladyScroll .scrollWrap{ width:1152px; overflow:hidden; float:left; margin-left:5px;}
.fbox03 .ladyScroll .scrollWrap dl{ width:260px; height:360px; display:block; float:left; overflow:hidden; margin:0 14px; position:relative; background-color:#fff;}
.fbox03 .ladyScroll .scrollWrap dl dt{ width:100%; height:270px; overflow:hidden; display:block;}
.fbox03 .ladyScroll .scrollWrap dl dt img{ width:100%; display:block;}
.fbox03 .ladyScroll .scrollWrap dl dd{ width:258px; height:89px; overflow:hidden; display:block; text-align:center; border:1px solid #cacaca; border-top:none;}
.fbox03 .ladyScroll .scrollWrap dl dd span{ display:block; width:100%; padding-top:12px; font-size:18px; height:32px; line-height:32px; overflow:hidden;}
.fbox03 .ladyScroll .scrollWrap dl dd p{ width:220px; display:block; margin:auto; height:34px; line-height:34px; overflow:hidden; color:#999; font-size:16px;}

.fbox04{ width:100%; background-color:#f2f2f2; padding-bottom:65px;}
.fbox04 .title{ width:100%; display:block; padding-top:68px; text-align:center;}
.fbox04 .title span{ width:100%; display:block; height:34px; line-height:34px; font-size:24px; text-transform:uppercase;}
.fbox04 .title span a{ font-size:22px; color:#999;}
.fbox04 .title b{ width:254px; height:5px; display:block; margin:auto;}
.fbox04 .title b img{ width:100%; display:block;}
.fbox04 .title p{ width:100%; display:block; height:54px; line-height:54px; font-size:16px; text-transform:uppercase;}
.fbox04 .box{ width:1200px; margin:auto; margin-top:10px; height:480px; position:relative;}
.fbox04 .box .b01{ width:830px; height:480px; position:absolute; left:0; bottom:0;}
.fbox04 .box .b02{ width:350px; height:230px; position:absolute; right:0; top:0;}
.fbox04 .box .b03{ width:350px; height:230px; position:absolute; right:0; bottom:0;}
.fbox04 .box img{ width:100%; display:block;
transition-delay:0s;
    transition-duration:1s;
    transition-property:all;
    transition-timing-function:ease;
	/* Firefox 4 */
	-moz-transition-delay:0s;
    -moz-transition-duration:1s;
    -moz-transition-property:all;
    -moz-transition-timing-function:ease;
	/* Safari 和 Chrome */
	-webkit-transition-delay:0s;
    -webkit-transition-duration:1s;
    -webkit-transition-property:all;
    -webkit-transition-timing-function:ease;
	/* Opera */
	-o-transition-delay:0s;
    -o-transition-duration:1s;
    -o-transition-property:all;
    -o-transition-timing-function:ease;
}
.fbox04 .box .b01:hover img,.fbox04 .box .b02:hover img,.fbox04 .box .b03:hover img {
	transform:scale(1.1, 1.1);
	-ms-transform:scale(1.1, 1.1); 	/* IE 9 */
	-moz-transform:scale(1.1, 1.1); 	/* Firefox */
	-webkit-transform:scale(1.1, 1.1); /* Safari 和 Chrome */
	-o-transform:scale(1.1, 1.1); 	/* Opera */
}

.fbox04 .box .b01 a{ width:100%; height:480px; display:block; position:relative; overflow:hidden;}
.fbox04 .box .b02 a,.fbox04 .box .b03 a{ width:100%; height:230px; display:block; position:relative; overflow:hidden;}
.fbox04 .box span{ width:100%; height:40px; line-height:40px; font-size:18px; text-align:center; color:#fff; background-color:rgba(0,0,0,0.7); display:block; overflow:hidden; position:absolute; left:0; bottom:0;}

.fbox05{ width:100%; background-color:#f2f2f2; padding:70px 0; margin-top:70px;}
.fbox05 .title{ width:1200px; margin:auto;}
.fbox05 .title img{ display:block; margin:auto;}
.fbox05 .box{ width:1200px; margin:auto; margin-top:10px;}
.fbox05 .box ul{ width:1250px; display:block; overflow:hidden; margin-left:-25px; text-align:center; font-size:0; line-height:0;}
.fbox05 .box ul li{ width:200px; height:150px; display:inline-block; margin:0 25px; margin-top:20px; overflow:hidden; position:relative;}
.fbox05 .box ul li img{ width:100%; display:block;
    transition-duration:1s;
    transition-property:all;
    transition-timing-function:ease;
	/* Firefox 4 */
	-moz-transition-delay:0s;
    -moz-transition-duration:1s;
    -moz-transition-property:all;
    -moz-transition-timing-function:ease;
	/* Safari 和 Chrome */
	-webkit-transition-delay:0s;
    -webkit-transition-duration:1s;
    -webkit-transition-property:all;
    -webkit-transition-timing-function:ease;
	/* Opera */
	-o-transition-delay:0s;
    -o-transition-duration:1s;
    -o-transition-property:all;
    -o-transition-timing-function:ease;}

.fbox05 .box ul li:hover img{
	transform:scale(1.1, 1.1);
	-ms-transform:scale(1.1, 1.1); 	/* IE 9 */
	-moz-transform:scale(1.1, 1.1); 	/* Firefox */
	-webkit-transform:scale(1.1, 1.1); /* Safari 和 Chrome */
	-o-transform:scale(1.1, 1.1); 	/* Opera */
}
.fbox05 .box ul li p{ width:100%; height:150px; display:table; text-align:center; vertical-align:middle; position:absolute; left:0; top:0; background-color:rgba(0,0,0,.7); overflow:hidden;}
.fbox05 .box ul li p span{ width:100%; height:150px; line-height:30px; font-size:18px; color:#fff; text-align:center; vertical-align:middle; display:table-cell;}

.fbox06{ width:1200px; margin:auto; background-color:#fff; padding-bottom:65px;}
.fbox06 .title{ width:100%; display:block; padding-top:68px; text-align:center;}
.fbox06 .title span{ width:100%; display:block; height:34px; line-height:34px; font-size:24px; text-transform:uppercase;}
.fbox06 .title span a{ font-size:22px; color:#999;}
.fbox06 .title b{ width:254px; height:5px; display:block; margin:auto;}
.fbox06 .title b img{ width:100%; display:block;}
.fbox06 .title p{ width:100%; display:block; height:54px; line-height:54px; font-size:16px; text-transform:uppercase;}
.fbox06 .ser{ display:block; width:1206px; margin-left:-3px; text-align:center; line-height:0; font-size:0; margin-top:30px;}
.fbox06 .ser li{ width:122px; height:158px; display:inline-block; margin:0 5px; border:1px solid #e5e5e5; overflow:hidden; text-align:center;}
.fbox06 .ser li strong{ width:50px; padding-top:25px; margin:auto; height:50px; display:block; overflow:hidden;}
.fbox06 .ser li strong img{ width:100%; display:block;}
.fbox06 .ser li span{ width:100%; padding-top:14px; height:24px; line-height:24px; font-size:14px; display:block; overflow:hidden;}
.fbox06 .ser li p{ width:100%; height:24px; line-height:24px; font-size:14px; display:block; overflow:hidden;}
.fbox06 .box{ width:1200px; margin:auto;}
.fbox06 .box ul{ width:100%; display:block; margin:auto;}
.fbox06 .box ul li{ display:block; float:left; text-align:center; margin-top:30px; width:20%; overflow:hidden;}
.fbox06 .box ul li strong{ display:block; width:110px; height:110px; margin:auto; border-radius:110px; overflow:hidden;}
.fbox06 .box ul li strong img{ width:100%; display:block;transition-delay:0s;}
.fbox06 .box ul li b{ display:block; width:100%; height:34px; line-height:34px; font-size:20px; margin:auto; margin-top:18px; overflow:hidden;}
.fbox06 .box ul li p{ display:block; width:100%; height:24px; line-height:24px; font-size:14px; margin:auto; overflow:hidden;}

.fbox07{ width:100%; padding:70px 0; background-image:url(../images/lc01.jpg); background-position:center; background-repeat:no-repeat; background-attachment:fixed;}
.fbox07 .title{ width:1200px; margin:auto;}
.fbox07 .title img{ display:block; margin:auto;}
.fbox07 .box{ width:1200px; margin:auto; margin-top:30px; text-align:center; line-height:0; font-size:0;}
.fbox07 .box li{ width:148px; height:180px; background-color:rgba(0,0,0,0.7); display:inline-block; margin:0 46px; overflow:hidden; text-align:center;}
.fbox07 .box li strong{ display:none; height:38px; margin:auto; padding-top:38px; width:100%; overflow:hidden;}
.fbox07 .box li strong img{ display:block; margin:auto; height:38px;}
.fbox07 .box li b{ width:30px; height:1px; display:none; margin:9px auto; margin-bottom:14px; background-color:#fff; overflow:hidden;}
.fbox07 .box li span{ height:24px; line-height:24px; font-size:22px; color:#e7b300; display:block; overflow:hidden; margin-top:60px; margin-bottom:10px;}
.fbox07 .box li p{ height:24px; line-height:24px; font-size:14px; color:#fff; display:block; overflow:hidden;}

/*视频内页*/
.main .tou{ width:1200px; margin:auto; text-align:center; height:34px; line-height:34px; font-size:24px;}
.main .sj{ width:1200px; margin:auto; margin-top:10px; font-size:14px; line-height:30px; height:30px; text-align:center; color:#666;}
.main .wz{ width:1200px; margin:auto; margin-top:30px; font-size:14px; line-height:24px;}
.main .wz img{ max-width:100%;}
.main .wz iframe{ width:800px; display:block; height:460px; margin:auto;}
.main .back{ width:1200px; margin:auto; margin-top:30px;}
.main .back .pre{ width:800px; overflow:hidden;}
.main .back .pre p{ height:24px; overflow:hidden; font-size:14px; color:#666; line-height:24px; display:block;}
.main .back .pre a:hover{ color:#333;}
.main .fh a{ color:#333; font-size:14px;}

/*悬浮链接*/
.clearfix{ clear:both;}
.suspension{position:fixed;z-index:9999;right:0;bottom:85px;width:70px;height:240px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:44px;height:44px;background-color:#353535;margin-bottom:4px;cursor:pointer;outline:none;}
.suspension .a.active,
.suspension .a:hover{background:#F05352;}
.suspension .a .i{float:left;width:44px;height:44px;background-image:url(../images/side_icon.png);background-repeat:no-repeat;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}
.suspension .a-qrcode .i{background-position:-44px 0;}
.suspension .a-cart .i{background-position:-88px 0;}
.suspension .a-top .i{background-position:-132px 0;}
.suspension .a-top{background:#D2D3D6;display:none;}
.suspension .a-top:hover{background:#c0c1c3;}
.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:0;}
.suspension .d-service-phone{top:34px;}
.suspension .d-qrcode{top:78px;}
.suspension .d .inner-box{padding:8px 22px 12px; overflow:hidden;}
.suspension .d-service-item{border-bottom:1px solid #eee;padding:14px 0; overflow:hidden;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text{float:left;width:112px;line-height:22px;font-size:14px;margin-left:12px;}
.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-service-intro{padding-top:10px; overflow:hidden;}
.suspension .d-service-intro p{ display:block;line-height:27px;font-size:12px;width:100%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url(../images/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:14px;color:#93959c; display:block; margin-top:10px;}

/*团队内页*/
.tdbox{ width:1200px; margin:auto; margin-bottom:50px;}
.tdbox .left{ width:360px; overflow:hidden;}
.tdbox .left img{ width:100%; display:block;}

.tdbox .right{ width:790px; overflow:hidden;}
.tdbox .right .biao{ display:block; overflow:hidden; height:78px; line-height:78px; font-size:24px;}
.tdbox .right .wen{ display:block; overflow:hidden;}
.tdbox .right .wen span{ width:80px; text-align:justify; display:block; float:left; font-size:18px; line-height:30px; color:#666;}
.tdbox .right .wen span a{ float:right;}
.tdbox .right .wen p{ width:700px; margin-left:10px; display:block; float:left; font-size:18px; line-height:30px; color:#333;}

/*施工内页*/
/*.main .portfolio-area{ width:1200px; margin:auto;}
.main .portfolio-area ul{ width:1230px; display:block;}
.main .portfolio-area ul li{ width:380px; height:260px; background-color:#fff; float:left; display:block; overflow:hidden; margin-right:30px; margin-top:30px;}
.main .portfolio-area ul li img{ width:100%;}*/
.focusBox{ width:1200px; height:600px; margin:auto; position:relative; margin-top:30px;}
.focusBox .pic{ display:block; height:620px; width:1200px; position:relative; overflow:hidden;}
.focusBox .pic li{ width:100%; height:620px; display:block; overflow:hidden;}
.focusBox .pic li img{ width:100%; display:block;}
.focusBox .hd{ display:none;}
.focusBox .prev{ width:80px; height:80px; display:block; position:absolute; left:30px; top:270px; z-index:111;}
.focusBox .next{ width:80px; height:80px; display:block; position:absolute; right:30px; top:270px; z-index:111;}
.focusBox .prev img,.focusBox .next img{ width:100%; display:block;}
