@charset "utf-8";
/*font-family:Microsoft YaHei, SimSun;*/
body{width:1002px; font-size:12px; background-color:#000000; margin:0px; margin:0 auto; color:#bfa14b; -webkit-text-size-adjust:none;}
img{border:0px;}
form{margin:0; padding:0;}
div{margin:0px; padding:0px; display:block; overflow:hidden;}
ul{margin:0px; padding:0px; display:block; list-style-type:none; overflow:hidden;}
li{margin:0px; padding:0px; display:block; list-style-type:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
a{text-decoration:none; color:#bfa14b; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
a:hover{text-decoration:none; color:#C00;}

.top{width:1002px; height:75px; background:url(../images/top.jpg) no-repeat;}
.top .logo{height:75px; float:left;}

.main{width:986px; padding:9px 7px; border:1px solid #360000; background-color:#110101;}
.main .nav{width:986px; height:38px; line-height:38px; background:url(../images/navbg.jpg) no-repeat; text-align:center;}
.main .nav a{display:inline-block; padding:0px 22px; height:38px; color:#d8d1a4; font-size:14px; font-family:Microsoft YaHei, SimSun;}
.main .nav a:hover{color:#C00;}
.main .banner{width:986px; height:auto; padding:6px 0px;}
.main .inbanner{width:986px; height:224px; padding:6px 0px;}
.main .lan{float:left; padding-top:10px;}
.main .lan .title{width:100%; height:16px; padding-bottom:4px; background:url(../images/lantbg.jpg) repeat-x left bottom;}
.main .lan .title span{float:left; display:block;}
.main .lan .title a{float:right; display:block; height:14px; padding-top:2px; width:23px; margin:0px;s}
.main .news{width:265px; height:215px;}
.main .news .igs{width:265px; height:45px; padding:1px 0px;}
.main .news .igs img{width:265px; height:45px;}
.main .news .list{width:245px; padding:10px;}
.main .news .list li{width:225px; height:21px; line-height:21px; float:left; padding-left:20px; background:url(../images/land.jpg) no-repeat left center;}
.main .news .list li span{display:block; float:right; width:40px; text-align:right;}
.main .news .list li a{width:180px; float:left;}
.main .about{width:435px; height:215px; float:left; padding-left:10px;}
.main .about .igs{width:132px; height:165px; padding-top:1px; position:relative; float:left;}
.main .about .igs img{width:126px; height:159px; position:absolute; left:0px; top:1px; z-index:2;}
.main .about .igs span{display:block; width:126px; height:159px; background-color:#580000; position:absolute; right:0px; bottom:0px;}
.main .about .wenz{width:276px; height:154px; line-height:22px; float:right; padding-right:6px; padding-top:10px;}
.main .about .wenz p{margin:0px; width:276px; height:154px; overflow:hidden;}
.main .about .wenz p a{white-space:normal; color:#bfa14b;}
.main .zs{float:right;}
.main .ad{width:972px; float:left; border:7px solid #360000;}
.main .ad img{float:left; width:972px;}
.main .speak{width:289px; height:215px;}
.main .speak .title{margin-bottom:12px;}
.main .speak .igs{width:96px; height:137px; border:1px solid #464545; padding:4px; background-color:#FFF; float:left;}
.main .speak .igs img{width:96px; height:137px;}
.main .speak .wenz{float:right; width:156px; height:132px; line-height:22px; padding:5px;}
.main .speak .wenz p{margin:0px; width:156px; height:132px; overflow:hidden;}
.main .speak .wenz p a{white-space:normal; color:#bfa14b;}
.main .team{width:680px; float:right; height:215px;}
.main .team .list{width:680px; height:175px; white-space:nowrap; padding-top:12px;}
.main .team .list span{display:inline-block; width:154px; height:175px; margin-right:20px;}
.main .team .list span a{display:block; text-align:center; line-height:40px;}
.main .team .list span .igs{width:152px; height:133px; border:1px solid #484848; background-color:#000;}
.main .team .list span .igs img{width:152px; height:133px;}
.main .team .list span .wenz{width:154px; color:#9e9e9e;}
.main .case{width:986px; height:202px;}
.main .case .list{width:986px; height:190px; white-space:nowrap; padding-top:12px;}
.main .case .list span{display:inline-block; width:151px; height:190px; margin-right:16px;}
.main .case .list span a{display:block; text-align:center; line-height:20px;}
.main .case .list span .igs{width:141px; height:104px; border:5px solid #fff; background-color:#fff;}
.main .case .list span .igs img{width:141px; height:104px;}
.main .case .list span .wenz{width:151px; color:#fff; padding:5px 0px;}
.main .case .list span .wenz strong{color:#bfa14b;}
.main .contact{width:289px; height:210px;}
.main .contact .title{margin-bottom:12px;}
.main .contact .list{width:245px; float:right; background:url(../images/contactbg.jpg); padding:0px 17px; line-height:22px;}
.main .contact .list strong{color:#f5da8c;}
.main .contact .list a{color:#fff;}
.main .site{width:680px; float:right; height:200px;}
.main .site .list{width:680px; height:188px; white-space:nowrap; padding-top:12px;}
.main .site .list span{display:inline-block; width:131px; height:175px; margin-right:6px;}
.main .site .list span a{display:block; text-align:center; line-height:24px; overflow:hidden;}
.main .site .list span .igs{width:115px; height:118px; border:8px solid #fff; background-color:#fff;}
.main .site .list span .igs img{width:115px; height:118px;}
.main .site .list span .wenz{width:131px; color:#bfa14b;}

.main .left{width:217px; float:left; padding-top:10px;}
.main .menu{width:217px; height:16px; line-height:16px; padding-bottom:4px; background:url(../images/lantbg.jpg) repeat-x left bottom;}
.main .menu strong{display:block; padding-left:16px; background:url(../images/menutbg.jpg) no-repeat left center; color:#f5da8c;}
.main .tigs{width:217px; height:45px; padding:1px 0px;}
.main .innav{width:217px; padding-bottom:20px;}
.main .innav li{width:217px; height:28px; line-height:28px; float:left; padding-top:1px;}
.main .innav li a{display:block; width:217px; height:29px; background:url(../images/inav.jpg) no-repeat #490000; padding-left:28px; color:#f5da8c; font-weight:bold;}
.main .innav li a:hover{background:url(../images/inavin.jpg) no-repeat #fcf877; color:#490000;}
.main .innav .in a{background:url(../images/inavin.jpg) no-repeat #fcf877; color:#490000;}
.main .innav .small{height:auto; background:none;}
.main .innav .small a{background:none; height:20px; line-height:20px;}
.main .innav .small a:hover{background:none; color:#C90;}
.main .innav .small .in{background:none; color:#C90;}
.main .icontact{width:187px; float:right; background:url(../images/contactbg.jpg); padding:0px 15px; line-height:22px; margin-top:12px;}
.main .icontact strong{color:#f5da8c; padding-top:12px;}
.main .icontact a{color:#fff;}
.main .right{width:748px; float:right; padding-top:10px;}
.main .loc{width:748px; height:16px; line-height:16px; padding-bottom:4px; background:url(../images/lantbg.jpg) repeat-x left bottom;}
.main .loc .list{color:#bfa14b; padding-left:22px; background:url(../images/locbg.jpg) no-repeat left center;}
.main .loc .list a{color:#bfa14b;}

.content{width:748px; padding:10px 0; line-height:25px;}
.content div{float:none;}
.content .xinwen{width:100%;}
.content .xinwen li{width:728px; height:32px; line-height:32px; border-bottom:1px solid #6d0e07; float:left; position:relative; padding-left:20px; background:url(../images/land.jpg) no-repeat left center;}
.content .xinwen a{display:block; float:left; white-space:nowrap; overflow:hidden;}
.content .xinwen span{display:block; float:right; color:#bfa14b;}
.content .xinwen li ins{width:28px; height:11px; position:absolute; float:left; top:7px; right:100px; background-image:url(img/new.gif);}
.content .anli{width:748px;}
.content .anli li{width:160px; text-align:center; float:left; padding:0px 12px; line-height:30px; padding-top:10px;}
.content .anli li a{display:block;}
.content .anli li a img{height:110px; border:2px solid #fff;}
.content .til{width:100%; height:34px; padding-top:12px; background-color:#490000; text-align:center;}
.content .til h2{display:inline-block; height:34px; line-height:34px; color:#f5da8c; margin:0px; padding:0px; font-size:14px; font-weight:normal;}
.content .tii{width:100%; height:34px; line-height:34px; text-align:center; color:#6a0404;}
.content .eshow{width:714px; margin:0 auto; background-color:#170101; padding:0px 17px;}
.content .page{width:100%; height:24px; text-align:right; font-family:Verdana; margin-top:10px;}
.content .page a{height:20px; line-height:18px; border:1px solid #ddd; background-color:#fbf39d; display:inline-block; margin:0 2px; padding:0 5px;}
.content .page .in{background-color:#580000; color:#fbf39d;}

.ass{width:748px; height:33px; text-align:right; margin:0 auto; background-color:#490000;}
.ass a{display:block; height:33px; line-height:33px; color:#8d7223;}
.ass a:hover{color:#bfa14b;}
.ass a span{color:#8d7223;}
.ass .prev{float:left;}
.ass .next{float:right;}

.bottom{width:1002px; line-height:20px; padding:17px 0px; text-align:center; background-color:#490000; margin-bottom:40px;}