@charset "utf-8";
.container-bg{background:url(../images/container-bg.png) repeat-x; border-bottom:solid 1px #c7c7c7; margin-bottom:1px; position:relative; z-index:1;}
.container-img .innerfade li{width:100%;}
.container{width:700px; margin:0 auto; height:450px; position:relative;}
.case-btn{position:absolute; left:0; bottom:0; z-index:99;}
.case-btn li{float:left; display:inline; margin-right:5px; position:relative; text-align: left;}
.case-btn li a{display:inline-block; width:110px; height:38px; line-height:38px; background:url(../images/case-btn.jpg) no-repeat; color:#fff; font-weight:bold; text-align:center;}
.case-btn li a:hover{text-decoration:none;}
.case-btn li.cur a{background:url(../images/case-btn-cur.jpg) no-repeat;}
.case-btn li .text{width:90px; height:88px; background:url(../images/case-text.png) no-repeat top; position:absolute; left:0; bottom:38px; color:#fff; padding:10px 10px 0; display:none;}
.case-btn.en li .text{ width: 130px; background:url(../images/case-text-en.png) no-repeat top; }
.case-btn li .text a{ display:inline-block; position: absolute; bottom: 10px; width:45px; height:16px; line-height:16px; text-align:center; background: #ff9d4d; font-weight:normal;}
.index-main-bg{position:relative; background:url(../images/index-main-bg.png) repeat-x top;}
.index-main{width:960px; height:229px; margin:0 auto; padding-top:35px; background:url(../images/index-main-bottom.png) no-repeat center bottom; }
.index-main .tit{height:20px; line-height:20px; text-align:right; background:url(../images/index-main-box-tit.png) repeat-y left; color:#fff; padding:0 10px;}
.index-main .tit span{font-weight:bold;}
.index-main .tit .more{font-size:9px; color:#fff;}
.index-main .news-box{width:243px; height:189px; border-right:solid 1px #ddd;}
.news-box ul{padding:10px;}
.news-box li{height:24px; line-height:24px; background:url(../images/news-box-icon.gif) no-repeat left center; padding-left:10px;}
.news-box li a{color:#555; display: block; line-height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.news-box li a:hover{font-weight:bold;}
.index-main .pro-box{width:233px; height:189px; border-right:solid 1px #ddd; border-left:solid 1px #fff;}
.probox{width:191px; height:104px; padding-top:18px; margin:0 auto;}
.procontent{width:191px; height:127px; overflow:hidden;}
.procontent a{color:#666;}
.gopre{display:none;}
.gonext{display:none;}
.nums ul{width:120px; margin:0 auto; padding-top:5px;}
.nums li{display:inline-block; float:left; width:23px; height:3px; background:#a1a1a1; cursor:pointer; margin-right:1px; font-size:0;}
.nums li.current{display:inline-block; float:left; width:23px; height:3px; background:#ff6c00;}
.index-main .procontent ul{width:1000px; height:127px;}
.index-main .procontent li{width:191px; height:127px; float:left; display:inline;}
.index-main .pro-box li .img{width:181px; height:94px; background:url(../images/pro-img-bg.jpg) no-repeat; padding:5px;}
.index-main .pro-box li .img img{ max-height: 100%; max-width: 100%;}
.index-main .search-box{width:242px; height:189px; border-right:solid 1px #ddd; border-left:solid 1px #fff;}
.index-main .search-box p{margin-bottom:5px;}
.index-main .search-box select{width:180px; margin-bottom:5px;}
.index-main .search-box .btn{color:#fff; background:url(../images/search-btn.png) no-repeat; width:51px; height:16px; border:none; padding-bottom:1px; cursor:pointer;}
.index-main .login-box{width:236px; height:189px; border-left:solid 1px #fff;}
.index-main .login-box table{margin-bottom:10px;}
.index-main .login-box td{padding:3px;}
.index-main .login-box td a{color:#999; margin:0 5px;}
.index-main .login-box .text{width:120px; border:solid 1px #ccc;}
.index-main .login-box .btn{width:39px; height:44px; background:url(../images/login-btn.gif) no-repeat; border:none; cursor:pointer;}
.index-main .login-box li{float:left; display:inline; margin:0 5px 8px;}
.index-main .login-box li a{display:inline-block; width:64px; height:22px; padding-left:30px; color:#666;}
.index-main .login-box li a:hover{text-decoration:none;}
.index-main .login-box li.link1 a{background:url(../images/sub-link-5.gif) no-repeat center -1px;}
.index-main .login-box li.link2 a{background:url(../images/link2.png) no-repeat;}
.index-main .login-box li.link3 a{background:url(../images/link3.png) no-repeat;}
.index-main .login-box li.link4 a{background:url(../images/sub-link-4.gif) no-repeat center -1px;}
.icon{ width:74px; height:35px; position:absolute; left:47.5%; top:0; z-index:1;}
.icon a{ display:block; width:74px; height:35px; background:url(../images/icon01.png) no-repeat; cursor:pointer}
.icon a.default{ background:url(../images/icon02.png) no-repeat;}

.dbImg{width:100%;height:450px;padding:0;position:relative;}
.dbImg li{display:none;position:absolute; width:100%; height:450px;}
.jsNav{position:absolute;width:300px;height:20px;bottom:9px;right:9px; left:50%; margin-left:150px; text-align:right; z-index:99;}
.jsNav a{display:inline-block;width:10px;height:10px; margin-right:4px; background:#000; border-radius: 50%; overflow:hidden; cursor:pointer; font-size:0;}
.jsNav a.current{ background:#ff6600;}
.jsNav a:hover{text-decoration:none;}