@charset "utf-8";

/*Banner start*/
#focus {width:100%; height:545px; overflow:hidden; position:relative;}
#focus ul {height:545px; position:absolute;}
#focus ul li {float:left; height:545px; overflow:hidden; position:relative; background:#000; float:left;}
#focus ul li img{ margin-left:-960px; left:50%; position:relative;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btn {position:absolute; width:288px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:90px; background:url(img/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}
/*Banner end*/

/*上部 start*/
.indexup{ padding:40px 0px; background-color:#f8f8f8;}
.indexpro{ width:960px; height:164px; float:left;}
.blk_29 { float:left; width:960px; overflow: hidden; zoom: 1; position:relative;}
.blk_29 .Cont { float:left;margin: 0px auto; overflow: hidden; width: 800px; height:164px;}
.blk_29 .boxx {	width: 240px; height:164px; txt-align: center; float:left;}
.blk_29 .boxx img {display: block; width:228px; height:130px; margin:auto;}
.blk_29 .boxx p { width:228px; text-align:center; height:34px; line-height:34px; margin:auto; background-color:#968569;}
.blk_29 .boxx p a{ font-size:14px; color:#fff;}
.indexvideo{ width:240px; float:right;}
.shipin{ width:226px; height:120px; margin:auto;}
.spname{ background-color:#f0e9e0; width:226px; height:28px; text-align:center; line-height:28px; margin:16px auto 0px auto;}
.spname a{ color:#f00; font-size:14px;}
/*上部 end*/
/*下部 start*/
.indexdown{ height:208px; background-color:#f8f8f8; padding-bottom:10px;}
.downli{ width:585px; height:208px;}
.downcolumn{ background:url(../images/bg_indexcolumn.jpg) no-repeat; width:565px; line-height:30px; padding-left:20px; height:30px; font-size:16px; color:#fff;}
.downcolumn span{ float:right; padding-right:10px;}
.downcolumn span a{ color:#3c3b3b;}
.downcolumn span a:hover{ text-decoration:underline;}

.downcon{ width:585px; height:178px; background-color:#f3f1f1;}
.downcon img{ width:180px; height:178px; float:left;}
.downgroup{ width:380px; height:156px; padding-top:11px; margin-left:200px; line-height:26px; overflow:hidden; color:#615f5e;}
.downgroup p{ text-indent:2em;}
.downnews{ width:380px; height:178px; margin-left:200px; overflow:hidden;}
.downnews ul{height:155px; margin-top:11px;}
.downnews ul li{ background:url(../images/ico_san.jpg) no-repeat left center; width:370px; padding-left:10px; height:31px; line-height:31px;}
.downnews ul li a{ color:#615f5e;}
.downnews ul li a:hover{ color:#e46312;}
/*下部 end*/
/*合作客户 start*/
.indexcoop{ background-color:#f8f8f8;}
.indexcoop img{ margin:45px 0px;}
/*合作客户 end*/
