.focus{position:relative;margin:auto;}
.frame{width:100%;height:100%;overflow:hidden;}
.frame .child{height:100%;float:left;}
.fixed:before, .cf:before, body:before, .header:before, .main:before, .footer:before { content: ''; display: table }
.fixed:after, .cf:after, .header:after, .main:after, .footer:after { content: ''; display: table; clear: both }
.fixed, .cf, .header, .main, .footer { *zoom: 1 }

.ld .roll>.inner{ display:none; }
.ld .roll>.inner.on{ display:block; }
.ld .about0{ background:none; }

.ld #body{ background:url(../image/img/st_1.png) no-repeat center top; }
.ld .about4{ height:auto; }
.ld .about4 .inner .list .item>.pic{ width:222px; height:259px; padding:8px; }
.ld .about4 .inner .list.l_other .item>.pic{ width:185px; height:215px; padding:7px; }
.ld .about4 .inner .list .item>.pic span { display:block; }
.ld .about4 .inner .list.b .item .hide{ margin-left:-111px; margin-top:-130px; }
.ld .about4 .inner .list.l_other .hide{ margin-left:-93px; }
.ld .bg_black .pic>img{ height:100% !important; width:100% !important; }

.ld .about4{ padding:100px 0 0; }
.ld .st_4{ padding-bottom:110px; }
.ld .contact2 .title{ background:none; padding-top:90px; }

.ld .title h3{ padding-bottom:15px; }
.ld .title h2{ color:#000 !important; font-size: 30px; }
.ld .title{   line-height: 1.3; text-align:center; }
.contact_ld_1 .title{ padding:110px 0 30px; }
.contact_ld_1 .prev,.contact_ld_1 .next{ position: absolute; width:32px; height:60px; top:50%; margin-top:-30px; display:block; background:url(../image/img/prev.png) no-repeat center; z-index:10; }
.contact_ld_1 .next{ background:url(../image/img/next.png) no-repeat center; right:20px; }
.contact_ld_1 .prev{ left:20px; }
.contact_ld_1 .next.on{ background:url(../image/img/next_a.png) no-repeat center; right:20px; }
.contact_ld_1 .prev.on{ background:url(../image/img/prev_a.png) no-repeat center; right:20px; }

.contact_ld_1 p{ position: absolute; width:100%; height:48px; line-height:48px; color:#fff; font-size:18px; text-align:center; bottom:0; left:0; z-index:1; background:url(../image/img/line.png) repeat 0 0; }
.contact_ld_1 .child a{ display:block; position: relative; }

.ld .about0 .banner{ position: relative; }


.ld .box{height:408px;position:relative;overflow:hidden;}
.ld .box .up{background:url(../image/bo/k1.png) center center no-repeat;width:1189px;height:368px;position:absolute;left:50%;top:50%;margin:-184px 0 0 -594.5px;text-align:center;}
.ld .box .up .text{width:1024px;margin:95px auto 0;}
.ld .box .up .text h3{color:#fff;font-size:30px;line-height:1.3;}
.ld .box .up .text h4{color:#fff;font-size:30px;line-height:1.3;font-family:AvianRegular;text-transform:uppercase;margin-top:2px;}
.ld .box .up .text p{color:#fff;font-size:24px;line-height:1.5;margin-top:2px;}


.ld .about0 .banner .title{ position: absolute; width:100%; top:50%; margin-top:-25px; z-index:10; }
.ld .about0 .banner .title h2{  color:#fff !important; }
.ld .about0 .banner .title p{font-size:14px;color:#fff;padding:0 200px;}
.ld .about0 .banner .title img{ width:auto; }
.ld .se{ background:#f6f6f6 !important; }
.se_1 h3{ font-size: 30px; text-align:center; padding:110px 0 30px; }
.se_1 h4{ font-size: 30px; text-align:center; padding:10px 0 40px; }
.se_1 .bg{ text-align:center; margin:80px 0; }
.se_1 .bg img{ display:inline-block; }
.se_1 .children{ position: relative; }
.se_1 .ul_list{ position: absolute; width:100%; height:100%; top:-30px; left:0; /*overflow:hidden;*/ }
.se_1 .ul_list li{ width:50%; float:left; height:95px; font-size:30px; padding-top:15px;color:#614a0c; position:relative;z-index:1;}
.se_1 .ul_list .li_1 .p{ text-align:center; float:right; padding-right:70px; color:#474747; line-height:25px; height:100%; margin-right:80px; background:url(../image/img/se_2.png) no-repeat right 25px; }
.se_1 .ul_list .li_2 .p{ text-align:center; float:left; padding-left:70px; color:#474747; line-height:25px; height:100%; margin-left:80px; background:url(../image/img/se_2.png) no-repeat left 25px; }
.se_1 .ul_list .li_3 .p{ margin-top:-7px; text-align:center; float:right; padding-right:70px; color:#474747; line-height:35px; height:100%; margin-right:184px; background:url(../image/img/se_2.png) no-repeat right 18px; }
.se_1 .ul_list .li_4 .p{ margin-top:-3px; text-align:center; float:left; padding-left:70px; color:#474747; line-height:25px; height:100%; margin-left:184px; background:url(../image/img/se_2.png) no-repeat left 18px; }
.se_1 .ul_list .li_5 .p{ text-align:center; float:right; padding-right:70px; color:#614a0c; line-height:25px; height:100%; margin-right:204px; background:url(../image/img/se_2.png) no-repeat right 25px; }
.se_1 .ul_list .li_6 .p{ text-align:center; float:left; padding-left:70px; color:#474747; line-height:35px; height:100%; margin-left:203px; background:url(../image/img/se_2.png) no-repeat left 25px; }
.se_1 .ul_list .li_7 .p{ text-align:center; float:right; padding-right:70px; color:#474747; line-height:25px; height:100%; margin-right:157px; background:url(../image/img/se_2.png) no-repeat right 25px; }
.se_1 .ul_list .li_8 .p{ text-align:center; float:left; padding-left:70px; color:#474747; line-height:25px; height:100%; margin-left:157px; background:url(../image/img/se_2.png) no-repeat left 25px; }
.se_1 .ul_list .p{color:#614a0c!important;position:relative;z-index:1;}
.se_1 .ul_list span{cursor:pointer;}
.se_1 .ul_list .p .hide{display:block;position:absolute;background:url(../image/bo/bg11.png) center center no-repeat;width:310px;height:150px;padding:30px 20px 20px;z-index:5;display:none;}
.se_1 .ul_list .p .hide p{color:#474747;font-size:13px;line-height:1.4;display:block;text-align:left;}

.se_1 .ul_list .li_5 .p span,.se_1 .ul_list .li_8 .p span{ display:inline-block; padding-top:17px; }
.se_1 .ul_list .li_6 .p span{ display:inline-block; padding-top:10px; }

/*.se_1 .bg img{ transition:0.5s; -webkit-transition:0.5s; opacity:0; transform: scale(0.5) rotate(30deg); -webkit-transform: scale(0.5) rotate(30deg); }
.se_1.animate .bg img{ transition:1s; -webkit-transition:1s; opacity:1; transform: scale(1) rotate(0deg); -webkit-transform: scale(1) rotate(0deg); }*/
/*.se_1 .ul_list li:nth-child(even){ transform:translateX(50px); -webkit-transform:translateX(50px); opacity:0; transition:1s; -webkit-transition:1s; }
.se_1 .ul_list li:nth-child(odd){ transform:translateX(-50px); -webkit-transform:translateX(-50px); opacity:0; transition:1s; -webkit-transition:1s; }
.se_1.animate .ul_list li{ transform:translateX(0px); -webkit-transform:translateX(0px); opacity:1; }*/
.contact2 .map{ float:left; width:710px; height:408px; }
.contact2 #map{ width:710px; height:408px; }
.contact2 .box{ margin:30px 0 0; }
.ld .contact2{ height:720px; }
.map_list{  height:408px; float:right; width:450px;  background:#fff; padding-left:70px; box-shadow: 0px 0px 5px rgba(0,0,0,0.1); line-height:30px; }
.map_list ul{ padding-top:85px; }
.contact2 .box2{ width:1230px; margin:30px auto 0; }
.map_list span{ float:left; width:30px; height:30px; margin-right:20px; text-align:center;}
.map_list span img{ display:inline-block; vertical-align: middle; max-height:100%; max-width:100%;}
.map_list li div{ overflow:hidden; font-size:18px; color:#474747; }
.map_list li { padding-bottom:40px; }
.contact_ld_1 .child img,.ld .about0 img{ display:block; width:100%; height:408px; }
.ld .box>img{ display:block; width:100%; height:408px;  }
.sssss>img{ max-width:100%; }
.about2 .body_right img{ display:block; width:100%; }

