@charset "utf-8";
body{ background:#000; padding:0; }
.clear {zoom:1;}
.clear:after { content:''; display:block; clear:both;}
/*幻灯Banner*/
.banner{min-width:1200px;}
.slideBox{ overflow:hidden; position:relative; width:1200px;height:950px;padding-top:97px;margin:0 auto;background-repeat:no-repeat;}
.slideBox .hd{ height:16px;padding:10px 10px;position:absolute; width:50%; top:90%; text-align:center; z-index:99 }
.slideBox .hd ul{ overflow:hidden; zoom:1;width:100%; margin-left:300px; }
.slideBox .hd ul li{ float:left; margin-right:30px; width:16px;height:16px; line-height:16px; background:url(../images/banner_btn.png) no-repeat;display:inline-block;cursor:pointer;_width:10px; _height:10px; _margin-right:35px; _display:inline;_zoom:1;_font-size:0; _background:#424242; _border:1px solid #424242;}
.slideBox .hd ul li.on{ background:url(../images/banner_btn_on.png) no-repeat; _background:#eee; }
.slideBox .bd{ height:100%; z-index:0;}
.slideBox .bd li{ vertical-align:middle; position:absolute;}
#bd li{background-repeat:no-repeat;background-size:contain;}
.slideBox img{position:absolute; width:100%; height:auto}
.top img{top:0;}
.bottom img{bottom:0;}
.left img{left:0}
.right img{right:0;}
.adjustment_fixed{top:-70px;}
#bigAndsmall ,#bigAndsmall li ,#bigAndsmall a{ width:100%; height:100%;}
#down{ position:absolute; z-index:199; width:40px; height:24px; bottom:50px; left:50%; margin-left:-20px;-webkit-animation: guideDown 1.5s infinite;animation: guideDown 1.5s infinite;}

@-webkit-keyframes guideDown{
	0%{-webkit-transform: translateY(10px); opacity: 0;}
	60%{-webkit-transform: translateY(20px); opacity: 1;}
	100%{-webkit-transform: translateY(34px); opacity: 0;}
}
@keyframes guideDown{
	0%{transform: translateY(10px); opacity: 0;}
	60%{transform: translateY(20px); opacity: 1;}
	100%{transform: translateY(34px); opacity: 0;}
}
.bgbox{ position:absolute; right:0; bottom:0; width:80%; text-align:center; }
.bgtxt{ position:absolute; width:50%; text-align:center; top:50%; left:0; margin-top:-120px;}

.center{ width:1200px; margin:0 auto;}
.honor{ background:#eeeeee; padding-top:46px; min-width:1200px;}
.honor ul{padding-top:22px; clear:both;height:1122px;}
.honor li{ width:377px; height:361px; margin-right:34px; float:left;}
.honor p{ font-size:16px; line-height:26px;font-family:"Microsoft Yahei"; color:#333333; padding:6px 0 32px 0; text-align:center}
.honor a ,.index_case a{ display:block; float:right;width:40px; height:20px; text-decoration:none; font-size:14px; color:#381d1c;font-family:"Microsoft Yahei";}
.honor .loading{ background:url(../images/index_case/loading.gif) center center no-repeat; width:377px; height:264px;}

.index_case{ background:#292018; min-width:1200px;}
.index_case .center{ height:712px; padding-top:74px; background:url(../images/index_case/tit.jpg) no-repeat;}
.index_case a{ color:#eeeeee;}
#realCase{clear:both; margin-top:38px;}
#nav{ width:1060px; height:58px; padding:12px 0 0 70px;}
#nav li{ float:left; padding:0 38px; height:36px; min-width:36px; text-align:center;font-size:18px; line-height:18px;font-family:"Microsoft Yahei"; color:#fff; cursor:pointer;}
#nav .active{ color:#fff100; background:url(../images/index_case/navLi_bg.jpg) bottom center no-repeat;}
#content{position:relative;width:1200px; height:550px; overflow:hidden; clear:both;}
#content li{width:1200px; height:550px; position:absolute; top:0; left:0;}
.pic{ width:894px; height:550px; float:left;background:url(../images/index_case/loading.gif) center center no-repeat;overflow:hidden;}
.text{ width:306px; height:550px; float:left; background:#ececec url(../images/index_case/text_bg.jpg) left -1px no-repeat;}
.text a{height:52px;float:left; display:block;width:48px; cursor:pointer;}
.text span{float:left; display:block; width:210px; height:52px; color:#35291f; line-height:52px;font-size:18px;font-family:"Microsoft Yahei"; }
.text img{clear:both; display:block; margin:0 0 0 30px; padding-top:87px; width:159px; height:70px;}
.text p{color:#35291f; line-height:26px;font-size:18px;font-family:"Microsoft Yahei"; text-align:left; padding:46px 0 0 33px}
.text strong{color:#35291f; line-height:32px;font-size:23px;font-family:"Microsoft Yahei"; text-align:left; font-weight:normal; display:block}
.text .click{ width:128px; height:42px;line-height:42px;font-size:17px;font-family:"Microsoft Yahei"; text-align:center; color:#fcff00; display:block; background:#3a2c21; margin:114px 0 0 78px}

.news{ background:#eeeeee;min-width:1200px;}
.news .center{ padding-top:100px; height:450px;}
.news li{ width:370px; float:left; padding:170px 0 0 30px;}
.news a{color:#433427; line-height:28px; display:block;font-size:16px;font-family:"Microsoft Yahei"; height:28px; padding-left:15px; background:url(../images/index_case/news_bg.jpg) no-repeat; text-align:left;width:350px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;}


