body{color:#9b9b9b;background:#f0f0f2}a{color:#4e4e4e}.headbox{background:url(../images/headbg.jpg) 0 0 repeat-x;width:100%}.header{width:1000px;margin:0 auto;height:100px;position:relative}.header .logo{padding-top:22px;float:left}.header .nav{float:right;font-size:15px}.header .nav a{color:#4e4e4e}.header .nav ul{padding-top:66px}.header .nav ul li{display:inline;padding-left:40px}.header .tel{position:absolute;right:0;top:22px}.slideBox{width:100%;height:433px;overflow:hidden;position:relative;background:url(../images/bnbg.png) 50% 100% no-repeat}.slideBox .hd{height:15px;overflow:hidden;position:absolute;right:5px;bottom:5px;z-index:1}.slideBox .hd ul{overflow:hidden;zoom:1;float:left}.slideBox .hd ul li{float:left;margin-right:2px;width:15px;height:15px;line-height:14px;text-align:center;background:#fff;cursor:pointer}.slideBox .hd ul li.on{background:red;color:#fff}.slideBox .bd{position:relative;height:100%;z-index:0}.slideBox .bd li{zoom:1;vertical-align:middle}.slideBox .bd img{width:100%;height:400px;display:block}.section h2{font-size:18px;color:#2879b6;line-height:30px;border-bottom:solid 1px #2879b6;margin-bottom:15px;position:relative}.section h2 a{font-size:12px;position:absolute;right:0;bottom:0;color:#2879b6}.main{width:1000px;margin:0 auto}.main .meiti{float:left;width:230px;overflow:hidden}.main .meiti li{background:url(../images/arrow.png) 0 50% no-repeat;padding-left:10px}.main .meiti li img{width:222px;height:93px;padding:3px;border:solid 1px #ccc}.main .meiti li:first-of-type{background:0 0;padding-left:0}.main .dongtai{float:left;width:460px;margin-left:40px;overflow:hidden}.main .dongtai li:first-of-type{font-size:14px}.main .dongtai li{position:relative}.main .dongtai li p{font-size:12px}.main .dongtai li p a{color:#2879b6}.main .dongtai li span{position:absolute;right:0;bottom:0;color:#2879b6}.main .tonggao{width:230px;float:right;overflow:hidden}.main .tonggao li a{font-size:14px}.main .tonggao li p a{display:block;text-align:right;color:#2879b6;font-size:12px}.sec1{height:248px;border-bottom:solid 1px #ccc;margin-bottom:30px}.program li{float:left;width:235px;margin-left:20px}.program li .picbox{position:relative}.program li .picbox span{position:absolute;width:100%;left:0;bottom:0;line-height:27px;display:block;text-align:center;background:url(../images/black40.png) 0 0 repeat}.program li .picbox span a{color:#fff;display:block}.program li .miaoshu{padding-top:5px}.program li:first-of-type{margin-left:0}.footer{height:100px;margin-top:56px;background:#3a3e49;width:100%;color:#9b9b9b}.footer a{color:#9b9b9b}.footer ul{padding-top:30px}.footer ul li{display:inline;padding:0 25px}.footer .copyright{padding-top:24px;text-align:center}.w1000{width:1000px;margin:0 auto}.minibn{width:100%;padding-bottom:30px;background:url(../images/bnbg.png) 50% 100% no-repeat}.minibn img{width:100%}.leftside{float:left;width:220px;height:730px;background:url(../images/leftbg.png) 0 0 repeat-x;font-size:14px}.leftside .lefttitle{padding-top:30px;padding-bottom:40px}.leftside .lefttitle img{margin:0 auto}.leftside li{line-height:40px;padding-left:45px;border-bottom:solid 1px #fff}.leftside li a{padding:0 10px;background:url(../images/arrow.png) 0 50% no-repeat}.leftside #thisid{background:#2979b6}.leftside #thisid a{background:url(../images/warrow.png) 0 50% no-repeat;color:#fff}.rightside{float:right;width:750px}.rightside .righttop{position:relative;border-bottom:solid 1px #acacac}.rightside .righttop h2{font-size:20px;color:#2879b6;line-height:34px;display:inline-block}.rightside .righttop .position{position:absolute;right:0;bottom:0}.rightside .news2list{padding-top:40px}.rightside .news2list ul{margin-bottom:25px}.rightside .news2list ul li{line-height:30px;font-size:14px;position:relative}.rightside .news2list ul li span{position:absolute;right:0;bottom:0;color:#ccc}.rightside .news2list ul li:nth-of-type(5),.rightside .news2list ul li:nth-of-type(10),.rightside .news2list ul li:nth-of-type(15){margin-bottom:15px;border-bottom:dashed 1px #ccc}.rightside .news2list ul li:before{content:"▪ ";color:#2879b6}.rightside .news{padding-top:40px}.rightside .news .newslist .newsbox{padding-bottom:20px;border-bottom:solid 1px #ccc;margin-bottom:20px}.rightside .news .newslist .newsbox .newstype{float:left;width:244px;height:146px;position:relative;overflow:hidden}.rightside .news .newslist .newsbox .newstype img{padding-left:30px;height:100%}.rightside .news .newslist .newsbox .newstype span{position:absolute;left:0;top:0;width:30px;display:block;height:100%}.rightside .news .newslist .newsbox .newstype span img{padding-left:0;width:100%;height:100%}.rightside .news .newslist .newsbox ul{float:left;padding-left:24px;line-height:30px;font-size:14px;width:480px}.rightside .news .newslist .newsbox ul li{position:relative}.rightside .news .newslist .newsbox ul li span{position:absolute;right:0;bottom:0;color:#ccc}.rightside .news .newslist .newsbox ul li:before{content:"▪";color:#2879b6}.rightside .news .newslist .newsbox p{text-align:right}.rightside .news .newslist .newsbox p a{color:#2879b6}.pages li{display:inline;padding:0 10px}.programlist{padding-top:30px}.programlist ul li{float:left;width:244px;height:145px;margin-left:9px;margin-bottom:9px;position:relative}.programlist ul li img{width:100%;height:100%}.programlist ul li span{position:absolute;line-height:30px;display:block;text-align:center;left:0;width:100%;bottom:0;height:100%;background:url(../images/black40.png) 0 0 repeat}.programlist ul li span a{color:#ababab;position:absolute;left:0;bottom:0;display:block;width:100%;text-shadow:0 1px 1px #000}.programlist ul li span:hover{background:0 0}.programlist ul li span:hover a{color:#f8f8f8}.programlist ul li:first-of-type,.programlist ul li:nth-of-type(4),.programlist ul li:nth-of-type(7){margin-left:0}.content img{margin:0 auto;max-width:100%}.content{padding-top:30px;color:#4e4e4e;line-height:30px}.case{padding-top:30px}.case li{padding-bottom:20px;margin-bottom:20px;border-bottom:solid 1px #ccc}.case .litpic{float:left;width:186px;height:120px;display:block;border:solid 1px #ccc;background:#fff}.case .litpic img{width:184px;height:118px;padding:1px}.case .titlebox{width:544px;float:right;font-size:14px}.case .titlebox a{color:#4e4e4e}.case .titlebox .title{line-height:30px;position:relative}.case .titlebox .title span{position:absolute;right:0;bottom:0;font-size:12px;color:#ccc}.case .titlebox .detail a{color:#2879b6}.case .titlebox .detail span{display:block;text-align:right;font-size:12px}.body{padding-top:30px;color:#4e4e4e}.body h1{font-size:20px;text-align:center;padding-bottom:20px}.body .times{text-align:center}.body .bodyinfo{line-height:30px}