.home_banner_size,.home_banner_size_m{display:block;width:100%;height:auto;opacity:0;*filter:Alpha(opacity=0);min-height:300px}
.home_banner_size_m{display:none}
.home_banner{width:100%;left:0;top:100px;position:fixed;z-index:2}
.page_banner{position:absolute;z-index:2;left:0;top:0}
.page_banner .banner_content .banner_content_div{margin-top:-1%;color:#fff;font-size:30px;text-shadow:2px 2px 3px rgba(0,0,0,.3)}
.page_banner .banner_content .banner_content_div h1,.page_banner .banner_content .banner_content_div h2,.page_banner .banner_content .banner_content_div h3,.page_banner .banner_content .banner_content_div h4,.page_banner .banner_content .banner_content_div h5{color:#fff}
.page_banner .banner_content .banner_content_div h1 div,.page_banner .banner_content .banner_content_div h2 div,.page_banner .banner_content .banner_content_div h3 div,.page_banner .banner_content .banner_content_div h4 div,.page_banner .banner_content .banner_content_div h5 div{display:none}
.page_banner .banner_content .banner_content_div h1 a,.page_banner .banner_content .banner_content_div h2 a,.page_banner .banner_content .banner_content_div h3 a,.page_banner .banner_content .banner_content_div h4 a,.page_banner .banner_content .banner_content_div h5 a{text-decoration:none}
.page_banner .banner_content .banner_content_div h1{font-size:110px;line-height:130%}
.page_banner .banner_content .banner_content_div h2{font-size:80px;line-height:130%}
.page_banner .banner_content .banner_content_div h3{font-size:60px;line-height:130%}
.page_banner .banner_content .banner_content_div h4{font-size:40px;line-height:130%}
.page_banner .banner_content .banner_content_div h5{font-size:30px;line-height:130%}
.banner_fix{position:relative;z-index:1}
.page_banner .banner_content .banner_content2,.page_banner .banner_content .banner_content_div{width:100%}
.page_banner .banner_content .banner_content_div h1,.page_banner .banner_content .banner_content_div h2{letter-spacing:20px}
.page_banner .banner_img a.banner_m{display:none}
.home_modules{overflow:hidden;padding:50px 0 80px}
.home_modules img{max-width:100%;height:auto}
.home_modules img.ratio{display:block;width:100%;height:auto;opacity:0;*filter:Alpha(opacity=0)}
.home_modules div{font-size:14px}
.home_modules .home_title{font-size:20px}
.home_modules .home_content{font-size:14px;line-height:200%}
.home_modules .home_content h1{line-height:170%}
.home_modules .home_content h2{line-height:170%}
.image_fix_mask{width:100%;position:relative;z-index:1}
.image_fix{position:absolute;width:100%;z-index:0;opacity:1}
.image_fix2{position:fixed!important;*position:absolute}
.image_fix2_top{top:0}
.image_fix2_bottom{bottom:0}
.home_9{background:#fff}
.home_9 h1{color:gray;font-size:33px;font-weight:400}
.home_9 .home_content p{width:470px}
.home_9 .home_content{color:gray}
.home_9 .home_content span a{font-size:17px;font-weight:700}
.home_9 .home_content .tel{padding:5px 0 5px 23px;background:url(../images/icon_tel.gif) left center no-repeat}
.home_service{background:#fff;padding-top:0;overflow:visible;position:relative;z-index:5}
.home_service .home_content{vertical-align:top}
.home_service .home_content li.last{border:0;visibility:hidden}
.home_service .home_content li{z-index:1;width:15%;position:relative;overflow:hidden;border:1px solid #bbb;padding:10px 0;margin:10px 0}
.home_service .home_content li:hover{z-index:2;overflow:visible;background:#000;border-color:#000}
.home_service .home_content li h5{line-height:100%;color:#000;cursor:pointer;font-size:18px;margin-left:16px}
.home_service .home_content li:hover h5{color:#fff}
.home_service .home_content li h5 b{font-weight:400;font-family:Arial!important}
.home_service .home_content li span{position:absolute;top:50%;margin-top:-10px;right:10px;width:20px;height:20px;background:url(../images/page_sub_Arrow_Down.png) center center no-repeat}
.home_service .home_content li ul{visibility:hidden;opacity:0;position:absolute;left:-1px;right:-1px;top:100%;margin-top:1px;text-align:left;background:#fff;padding:15px 0 15px 20px;border:1px solid #bbb}
.home_service .home_content li ul li{display:block;color:#000;border:0;width:100%;margin:0;padding:3px 0;text-align:left;font-size:15px}
.home_service .home_content li ul li:hover{color:#000;background:0 0}
.home_service .home_content li,.home_service .home_content li:hover{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.home_service .home_content li h5,.home_service .home_content li:hover h5{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.home_service .home_content li span{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

.home_service .home_content li:hover span{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.home_service .home_content li ul{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.home_service .home_content li:hover ul{opacity:1;visibility:visible;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.home_service_foot{background:#fff;border-top:5px solid #ccc;padding-top:80px;padding-bottom:0;margin-bottom:0}
.home_service_foot .home_content li{border:0}
.home_service_foot .home_content li:hover{background:inherit;border-color:inherit}
.home_service_foot .home_content li h5{font-size:24px;margin-left:0;display:inline-block;*display:inline;*zoom:1}
.home_service_foot .home_content li:hover h5{color:inherit}
.home_service_foot .home_content li span{position:static;display:inline-block;*display:inline;*zoom:1;margin-left:10px}
.home_service_foot .home_content li:hover span{transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg)}
.home_service_foot .home_content li ul{visibility:visible;opacity:1;position:static;margin:0;padding:15px 0;background:inherit;border:0}
.home_works{padding-top:0}.home_works ul li.load{display:none}
.home_works .more{clear:both;padding-top:70px;text-align:center;background:#fff}
.home_news ul li.load{display:none}
.home_news .more{clear:both;padding-top:50px;text-align:center}
.home_customer{background:#fff}
.home_customer .home_content{width:59.5%;font-size:16px;margin-right:0;color:gray}
.home_customer .home_content h2{color:gray;font-size:26px;font-weight:400}
.home_customer .list_image_min li{width:13%;margin-bottom:1%}
.home_customer .list_image_min li img{display:block;margin:auto;background:#ccc}
.home_mission{padding:0;background:#fff}
.home_mission .home_content{font-size:18px;position:absolute;left:0;top:50%;transform:translateY(-50%)}
.home_mission .home_content,.home_mission h1,.home_mission h2{color:#fff;font-weight:400}
.home_mission hr{width:50px;margin:20px 0;border-bottom:5px solid #fff}
.home_mission h1{font-size:50px;display:inline-block;*display:inline;*zoom:1}
.home_mission h2{font-size:35px}
.home_news{background:#fff}
.home_news li{line-height:200%;font-size:14px;margin-bottom:20px}
.home_news li a{display:block;max-width:380px;overflow:hidden;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis}
.home_news li h4{font-weight:400;font-size:16px;margin-bottom:10px}
.home_news li h4 a{display:inline}