.focus{position: relative;width: 695px;height: 428px;overflow: hidden;} .focus .pic{position: relative; z-index: 1;width: 695px;height: 428px;overflow: hidden;} .focus .pic img{display: block;width: 695px;height: 428px;} .focus .txt-bg{position: absolute;z-index: 2;left: 0;right: 0;bottom: 0;height: 65px;background: #000;opacity: 0.7;filter:alpha(opacity=70);} .focus .txt{position: absolute;z-index: 3;left: 10px;right: 10px;bottom: 10px; height: 55px; overflow: hidden;} .focus .txt li{position: absolute;width: 100%;height: 55px;line-height: 55px;font-size: 21px;text-align: center;} .focus .txt a, .focus .txt a:hover{color: #fdfdfd;} .focus .num {position: absolute;z-index: 4;right: 10px;bottom: 10px;font-size: 0;line-height: 0;} .focus .num li{display: inline-block;width: 10px;height: 10px;margin: 0 0 0 5px; border-radius: 5px;background: #fff;overflow: hidden; cursor: pointer;} .focus .num li.on{background: #e60012;width: 25px;} .focus .ctrl{position: absolute;z-index: 4;top: 50%;margin: -45px 0 0 0;width: 40px;height: 70px;background: ;} .focus .prev{left: 0;background-position: -5px -190px;opacity: 0.5;filter:alpha(opacity=50);} .focus .next{right: 0;background-position: -15px -280px;opacity: 0.5;filter:alpha(opacity=50);} .focus-r{width: 450px;height: 428px; overflow: hidden;} .focus-r .list1 li{height: 45px;font-size: 20px;line-height: 45px;} .today{height: 46px;margin: 22px 0;padding: 15px 15px 15px 100px;overflow: hidden;background:#eee no-repeat;} .today .bd{height: 46px;overflow: hidden;} .today .bd li{height: 46px;line-height: 46px;font-size:20px;overflow: hidden;color: #e60012;} .today a, .today a:hover{color: #e60012;} .m2{height: 100px;overflow: hidden;line-height: 100px;font-size: 30px;color: #e60012;font-weight: bold;text-align: center;} .m2 a{color: #e60012;} .main .block{width:383px;margin: -20px 0 0 0;} .main .block dl{margin: 20px 0 0 0;} .main .block li{height: 32px;font-size: 16px;line-height: 32px;} .main .block li.first{margin: 0 0 10px;height: auto;} .main .block li.first .title{height: 54px;line-height: 54px;font-size: 17px;} .main .block li.first .info{} .main .block li.first .pic{float: left;width: 183px;height: 130px;} .main .block li.first .pic img{display: block;width: 183px;height: 130px;} .main .block li.first p{float: right;width: 180px;font-size: 13px;line-height: 21px;} .main .block li.first p a{font-size: 18px;color: #e60012;} .main .right dd{padding: 25px 0 0 0;} .main .list-pic ul{margin: -25px 0 0 0;} .main .list-pic li{position: relative;width: 383px;height: 256px;margin: 25px 0 0 0;} .main .list-pic li img{display: block;width: 383px;height: 256px;} .main .list-pic li i{position: absolute;left: 0;bottom: 0;right: 0;height: 40px;background: #000;opacity: .7;filter:alpha(opacity=70);} .main .list-pic li p{position: absolute;left: 10px;bottom: 0;right: 10px;height: 40px;line-height: 40px;font-size: 16px;color: #fff;} .main2{padding: 40px 0;} .main2 dl{width: 383px;} .main2 dl.row1{margin: 0 25px 0 0;} .main2 dl dd{padding: 10px 0 0 0;} .main2 ul li{height: 32px;font-size: 16px;line-height: 32px;} .main2 ul li.first{position: relative;height: 210px;margin: 0 0 10px;} .main2 ul li.first img{display: block;width: 383px;height: 210px;} .main2 ul li.first i{position: absolute;left: 0;right: 0;bottom: 0;height: 40px;background: #000;opacity: .7;filter:alpha(opacity=70);} .main2 ul li.first p{position: absolute; left: 10px; right: 10px; bottom: 0;height: 40px;line-height: 40px;font-size: 16px;color: #fff;} .main3{margin-bottom:20px;} .main3 .left ul{} .main3 .left ul li{padding: 20px 0;border-bottom: 1px solid #e6e6e6;} .main3 .left ul li .pic{float: left;width: 197px;height: 161px;} .main3 .left ul li .pic img{display: block;width: 197px;height: 161px;} .main3 .left ul li .info{float: right;width: 580px;} .main3 .left ul li .title{height: 30px;margin:0 0 10px;line-height: 30px;font-size: 21px;} .main3 .left ul li .p1{margin: 0 0 10px;font-size: 16px;line-height: 30px;} .main3 .left ul li .p2{font-size: 16px;text-align: right;} .main3 .right dl{margin-bottom: 25px;} .main3 .right dd{padding-top: 20px;} .main3 .right ul li{height: 33px;font-size: 16px;line-height: 33px;} .main3 .right ul li.first{position: relative;height: 210px;margin: 0 0 10px;} .main3 .right ul li.first img{display: block;width: 383px;height: 210px;} .main3 .right ul li.first i{position: absolute;right: 0;bottom: 0;left: 0;height: 40px;background: #000;opacity: .7;filter:alpha(opacity=70);} .main3 .right ul li.first p{position: absolute; left: 10px; right: 10px; bottom: 0;height: 40px;line-height: 40px;font-size: 16px;color: #fff;} .frend{margin-bottom:20px;} .frend .title{border-bottom: 2px solid #364993;} .frend h3{width: 118px;height: 46px;text-align: center;line-height: 46px;font-size: 23px;font-weight:normal;color: #fcfcfd;background: #364993;} .links{overflow: hidden;} .links-list{font-size: 0;margin: 0 0 0 -15px;padding: 10px 0 0;line-height: 30px;} .links-list a{float: left;position: relative;padding: 0 15px;font-size: 18px;vertical-align: middle;} .links-list a::before{position: absolute;left: 0;top: 50%;margin: -9px 0 0 0;font-size: 0;line-height: 0;content: '';height: 18px;width: 1px;background: #333;}