::-webkit-scrollbar
{
width: 0px;
height:8px;
}

.home_banner {width:100%;left:0px;top:80px;position:fixed;z-index:2;}
.home_banner .page_banner {overflow:hidden;background:#000;}
.home_banner .page_banner .banner_content {width:100%;height:100%;}
.home_banner .page_banner .banner_content2 {width:100%;height:100%;}
.home_banner .page_banner .banner_content_div {height:100%;}
.home_banner .page_banner .banner_content_div img {width:auto;height:100% !important;}

.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:0px;}
.image_fix2_bottom{bottom:0px;}

.home_modules {background:#fff;overflow:hidden;}
.home_modules h2 {font-weight:bold;}
.home_modules h4 {}
.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 .home_title {text-align:center;}
.home_modules .home_title div {color:#000;font-size:25px;font-weight:bold;position:relative;line-height:140%;display:inline-block;*display:inline;*zoom:1;margin:0px;padding:0px;}
.home_modules .home_title span {display:block;width:0px;height:1px;background:#B7852E;overflow:hidden;margin:auto;margin-top:20px;margin-bottom:20px;padding:0px;}

.home_modules .home_content, .home_modules .home_content div {font-size:15px;text-align:center;}

.home_service .home_content li {width:14%;*width:14.2%;min-width:165px;text-align:center;border:1px solid #ccc;padding:20px 0px;background:#FBFBFB;}
.home_service .home_content li.last {border:0px;}
.home_service .home_content li:hover {background:#eee;}
.home_service .home_content li.last:hover {background:#FBFBFB;}
.home_service .home_content img {display:block;margin:0px auto 10px auto;}
.home_service .home_content h2 {display:inline-block;*display:inline;*zoom:1;}
.home_service .home_content hr {width:0px; clear:both; margin:15px auto; border-bottom:1px solid #B7852E; padding:0px; height:0px; font-size:0px;}

.home_data li {float:left;width:50%;*width:49.9%;position:relative;}
.home_data li a {position:absolute;left:0px;top:0px;width:100%;bottom:0px;z-index:3;}
.home_data li a img {width:100%;height:auto;opacity:0;*filter:Alpha(opacity=0);}
.home_data li h1 {font-size:100px;line-height:85%;margin-bottom:40px;color:#fff;font-family:"Microsoft YaHei" !important; display:inline-block;*display:inline;*zoom:1;font-weight:normal;}
.home_data li b {padding:0px 10px;font-size:30px;vertical-align:top;font-weight:normal;}
.home_data li .image {position:absolute;left:0px;top:0px;width:100%;bottom:0px;z-index:1;}
.home_data li .div1 {position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:2;}
.home_data li .div2 {padding:40px;color:#fff;font-size:20px;line-height:160%;}
.home_data li .div2 div {color:#ccc;font-size:15px;}
.home_data li .div2 .div3 {position:absolute;left:40px;bottom:40px;}

.home_works .home_content {position:relative;overflow:hidden;}
.home_works .home_content li {font-size:30px;color:#b60202;padding:0px;margin:0px;font-weight:bold;line-height:160%;}
.home_works .home_content img.mask {position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:10;*height:expression(this.parentNode.offsetHeight);}
.home_works .images {position:relative;overflow:hidden;}
.home_works .images ul {margin:0px;padding:0px;display:block;width:50%;float:right;}
.home_works .images li {margin:0px;padding:0px;width:100%;position:relative;cursor:pointer;}
.home_works .images li .title {position:absolute;left:50px;right:50px;bottom:0px;z-index:3;text-decoration:none;color:#fff;font-size:22px;line-height:160%;text-shadow:1px 1px 6px rgba(0,0,0,0.5);opacity:0;*filter:Alpha(opacity=0);}
.home_works .images li .title div {color:#ccc;font-size:18px;line-height:160%;text-shadow:1px 1px 6px rgba(0,0,0,0.5);}
.home_works .images li img {width:100%;height:auto;display:block;}
.home_works .images li a {text-decoration:none;}
.home_works .images li a.image_hover {position:absolute;left:0px;top:0px;width:100%;bottom:0px;z-index:2;}
.home_works .images li div.image_hover {display:block;position:absolute;left:0px;top:0px;width:100%;bottom:0px;opacity:0;*filter:Alpha(opacity=0);z-index:1;background:#000;}

.home_works .images ul.parallax {position:absolute;width:50%;left:0px;top:0px;}

.home_logo {background:#F6F6F6;}
.home_logo .images {position:relative;overflow:hidden;margin:1px;padding:0px 0px 1px 1px;background:#ddd;}
.home_logo .images ul {margin:0px;padding:0px;display:block;}
.home_logo .images li {width:25%;*width:24.99%;margin:0px;padding:0px;float:left;position:relative;cursor:pointer;overflow:hidden;}
.home_logo .images li .title {position:absolute;width:100%;left:0px;top:50%;margin-top:-15px;z-index:3;text-align:center;text-decoration:none;color:#fff;font-size:22px;line-height:120%;text-shadow:1px 1px 6px rgba(0,0,0,0.5);opacity:0;*filter:Alpha(opacity=0);}
.home_logo .images li .title a {display:block;margin:0px 30px;}
.home_logo .images li img {width:100%;height:auto;display:block;}
.home_logo .images li a {text-decoration:none;}
.home_logo .images li a img{width:100%;height:100%;}
.home_logo .images li a.image {position:absolute;left:0px;top:0px;width:100%;height:100%;}
.home_logo .images li a.image_hover {position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:2;}
.home_logo .images li div.image_hover {display:block;position:absolute;left:0px;top:-1px;width:100%;height:100%;opacity:0;*filter:Alpha(opacity=0);z-index:1;background:#000;}
.home_logo .images .blur {-webkit-filter: blur(3px); -moz-filter: blur(3px); -ms-filter: blur(3px); filter: blur(3px);}
.home_logo .images li div {position:relative;margin:1px 1px 0px 0px;}

.home_about .page_width {position:relative;}
.home_about .about_menu {float:left;margin-bottom:50px;width:9%;white-space:nowrap;}
.home_about .about_menu h2 a {text-decoration:none;}
.home_about .about_menu h3 {font-size:16px;color:#999;}
.home_about .about_menu div {line-height:260%;}
.home_about .about_menu .menu_list a {display:block;}

.home_about .home_content {text-align:right;width:88%;float:right;}
.home_about .home_content h2 {font-weight:normal;}
.home_about .home_content .div1 {text-align:left;vertical-align:top;width:38%;margin-left:7%;display:inline-block;*display:inline;*zoom:1;}
.home_about .home_content .div1:last-child {white-space:nowrap;}

.home_images {}
.home_images .images_list {width:50%;*width:49.99%;float:left;}
.home_images .images_list img {display:block;float:left;width:100%;height:auto;border:2px solid #fff; margin:-2px;}
.home_images .images_list div {float:left;}
.home_images .images_list div.min {width:33.33%;}
.home_images .images_list div.mid {width:66.66%;}
.home_images .images_list div.max {width:100%;}

.home_images .images_list div.mid div.min {width:50%;*width:49.99%;}

.home_article {background:#F6F6F6; border-top:1px solid #ccc;}

.home_article .page_width {position:relative;}
.home_article .article_menu {margin-bottom:50px;white-space:nowrap;}
.home_article .article_menu h2 a {text-decoration:none;}
.home_article .article_menu h3 {font-size:16px;color:#999;}
.home_article .article_menu div {line-height:260%;}

.home_article .article_menu .menu_list {margin-top:50px;}
.home_article .article_menu .menu_list a {display:block;padding:5px 10px;float:left;margin-right:20px; font-size:16px; border:1px solid #F6F6F6;}
.home_article .article_menu .menu_list a.on, .home_article .article_menu .menu_list a:hover {background:#fff; border-color:#ccc;}

/**
.home_article .article_list {}
.home_article .article_list li {width:27%;margin-left:6.33%;float:left;}
.home_article .article_title {overflow:hidden;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;}
.home_article .article_title, .home_article .article_title a {font-size:20px;}
.home_article .article_content {line-height:200%;height:150px;overflow:hidden;margin-bottom:10px;}
**/
.article_list {}
.article_list .last {height:0px;overflow:hidden;}
.article_list li {width:23%;}

.article_list .column .list_item {background:#fff; margin-bottom:40px; box-shadow:1px 1px 6px rgba(0, 0, 0, .3); border:1px solid #ccc;}
.article_list .column .list_item:hover {border-color:#B7852E;}

.article_list .column .list_item_load {display:none;}

.article_list .column .div {padding:25px;}
.article_title, .article_title a, .article_title font {font-size:20px;}
.article_content {line-height:200%;max-height:170px;overflow:hidden;margin-bottom:10px;}
