*{margin: 0; padding: 0; border:0;}

html{width: 100%; height: auto; background-color:#eee; padding: 0;}
body{width: 1000px; height: auto; margin: 0 auto; background-color:#fff;}
.top{width: 100%; height: 38px; background-image: url('../images/cali/top_login.jpg'); overflow: hidden;}
.top a{font-size: 12px;}
.top .back{display: block; float: left; margin-left: 30px; margin-top: 14px; color: #000; text-decoration: none;}
.top div{float: right; font-size: 12px; margin-top: 14px; color: #fff; margin-right: 20px;}
.top div a{color: #fff; text-decoration: none;}
.head .big{width: 1000px; height: 171px; margin: 5px 0;}
.head .navi{width: 100%; height: 32px; background-color: #ca2601; margin-bottom: 35px;}
.head .navi .menu{display: block; float: left; width: 100px; text-align: center; font-size: 14px; line-height: 32px;}
.head .navi a{color: #fff; text-decoration: none; width: 100%;}
.head .navi .on{display: block; background-image: url('../images/cali/menu_bg.gif'); width: 100px; height: 36px; text-align: center; line-height: 36px; position: relative; top: -5px; z-index: 9; color: #f00; font-weight: 900; text-decoration: none;}
.head .navi .navi2{display: none; position: absolute; margin-top: 0px;}
.head .navi .navi2 a{color: #333;}
.gg{width: 1000px; height: auto; margin-top: 15px;}
.body{width: 1000px; height: auto; margin-top: 20px; overflow: hidden;}
.body .left{width: 260px; margin: 0 4px; float: left;}
.body .left .lunbo{width: 250px; height: 240px; border:5px solid #f3dec9;}
.body .left .lunbo a:nth-child(n+2){display: none;}
.body .left .lunbo a img{width: 250px; height: 240px;}
.body .left .cx{display: block; width: 260px; height: 80px; margin: 5px 0;}
.body .left .lishi{width: 260px; height: 251px;}
.body .left .title{background: url('../images/cali/title_bj.jpg'); background-repeat: repeat-x; width: 260px; height: 31px;}
.body .left .title span{background-color: #f00; border-radius: 5px 5px 0 0; display: block; width: 100px; height: 30px; line-height: 30px; text-align: center; margin-left: 20px; color: #fff; font-weight: 900; font-size: 12px;}
.body .left .lishi_list{line-height: 22px; padding: 10px;}
.body .left .lishi_list div div{width: 3px; height: 3px; background-color: #f00; float: left; margin: 10px 5px 0 0;}
.body .left .lishi_list div a{display: block; float: left; height: 22px; line-height: 22px; font-size: 12px; color: #333; text-decoration: none;}
.body .left .lishi_list div a:hover{color: #f00; text-decoration: underline;}
.body .right{width: 720px; margin: 0 4px; float: right;}
.body .right .xw{width: 720px; height: 325px; overflow: hidden;}
.body .right .xw .news{width: 470px; height: 325px; float: left;}
.body .right .xw .news .title{width: 100%; height: 26px; line-height: 26px; border-bottom: 1px solid #ffcaa2; overflow: hidden;}
.body .right .xw .news .title .left{display: block; float: left; border-left: 3px solid #f00; height: 14px; line-height: 14px; margin-top: 6px; font-weight: 900; color: #f00; padding-left: 10px;}
.body .right .xw .news .title .right{display: block; float: right; color: #000; text-decoration: none; width: 50px; font-size: 12px;}
.body .right .xw .news table{width: 100%; font-size: 12px;}
.body .right .xw .news table tr{height: 23px;}
.body .right .xw .news table a{color: #333; text-decoration: none;}
.body .right .xw .news table a:hover{color: #f00; text-decoration: underline;}
.body .right .xw .jj{width: 240px; height: 300px; border:1px solid #ffcaa2; border-radius: 5px; float: left; margin-left: 8px;}
.body .right .xw .jj .title{background-image: url('../images/cali/title_gg.jpg'); height: 31px; line-height: 31px;}
.body .right .xw .jj .title span{display: block; width: 80px; text-align: center; margin-left: 30px; background-color: #f00; border-radius: 5px 5px 0 0; color: #fff; font-size: 12px; font-weight: 900;}
.body .right .xw .jj .info{font-size: 12px; padding: 5px; line-height: 30px;}
.body .right .xw .jj .info a{color: #000; text-decoration: none;}
.body .right .gg2{width: 720px; height: 80px; background-color: #f00;}
.body .right .r_left{width: 470px; height: 487px; margin-top: 10px; float: left;}
.body .right .r_left .xhtz{width: 470px;}
.body .right .r_left .xhtz .title{width: 470px; height: 24px; border-bottom:#fbc9a8 1px solid; overflow: hidden;}
.body .right .r_left .xhtz .title .title_left{display: block; float: left; font-weight: 900; color: #E02807; border-left: 3px solid #E02807; padding-left: 10px;}
.body .right .r_left .xhtz .title .title_right{display: block; float: right; color: #000; font-size: 12px; text-decoration: none;}
.body .right .r_left .xhtz table{width: 470px; font-size: 12px;}
.body .right .r_left .xhtz table tr{height: 23px;}
.body .right .r_left .xhtz table a{color: #333; text-decoration: none;}
.body .right .r_left .xhtz table a:hover{color: #f00; text-decoration: underline;}

.body .right .r_left .tjqy{width: 470px;}
.body .right .r_left .tjqy .title{background: url('../images/cali/title_bj.jpg'); background-repeat: repeat-x; width: 470px; height: 31px;}
.body .right .r_left .tjqy .title span{background-color: #f00; border-radius: 5px 5px 0 0; display: block; width: 100px; height: 30px; line-height: 30px; text-align: center; margin-left: 20px; color: #fff; font-weight: 900; font-size: 12px;}
.body .right .r_left .tjqy .list{width: 470px; height: 295px; overflow: hidden;}
.body .right .r_left .tjqy .list a{width: 196px; height: 52px; display: block; float: left; margin: 10px 19px; }
.body .right .r_left .tjqy .list a img{width: 196px; height: 52px; border: 1px soild #000;}

.body .right .r_right{width: 240px; height: 539px; float: right; margin-top: 10px;}
.body .right .r_right .title{background-image: url('../images/cali/title_gg.jpg'); height: 31px; line-height: 31px;}
.body .right .r_right .title span{display: block; width: 80px; text-align: center; margin-left: 30px;   color: #d42101;; font-size: 12px; font-weight: 900;}
.body .right .r_right .list{width: 238px; border: 1px solid #fbc9a8;}
.body .right .r_right .list img{width: 225px; height: 34px; display: block; margin: 5px auto;}

#foot{width: 1000px; height: auto; margin: 30px auto; border-top: 3px solid #f00;}
#foot div{text-align: center; font-size: 12px;}
#foot div a{color: #000; text-decoration: none;}

.body .list_left{width: 240px; height: auto; float: left; margin: 0 5px;}
.body .list_left .title{background-image: url('../images/cali/title_gg.jpg'); height: 31px; line-height: 31px;}
.body .list_left .title span{display: block; width: 80px; text-align: center; margin-left: 30px;   color: #d42101;; font-size: 12px; font-weight: 900;}
.body .list_left .list{width: 238px; border:1px solid #ffcaa2;}
.body .list_left .list a{display: block; color: #000; text-decoration: none; width: 200px; margin: 10px auto; text-align: left; font-size: 12px; border: 1px soild #999;}
.body .list_left .list a:hover{color: #f00;}

.body .list_right{width: 703px; float: right;}
.body .list_right table{width: 100%;}
.body .list_right table tr{height: 28px; line-height: 28px;}
.body .list_right table .point{width: 2px; height: 2px; background-color: #f00; margin-top: 5px;}
.body .list_right table a{color: #000; text-decoration: none;}
.body .list_right table a:hover{color: #f00;}
.body .list_right table a img{width: 320px; height: 160px;}
.body .list_right .page{width: 700px; height: 30px; line-height: 30px; text-align: center; overflow: hidden;}
.body .list_right .page a{color: #000; text-decoration: none; display: block; float: left; width: 28px; height: 28px; line-height: 30px; border: 1px solid #999; margin-right: 2px;}
.body .list_right .page a:nth-child(1){width: 80px;}
.body .list_right .page a:nth-last-child(3){width: 80px;}
.body .list_right .page a:nth-last-child(2){width: 80px;}
.body .list_right .page div{border: 1px solid #999; width: 150px; float: right; height: 28px;}

.body .list_right .title{text-align: center; font-size: 16px; font-weight: 900;}
.body .list_right .auth{font-size: 12px; color: #333; text-align: center; margin: 5px auto;}
.body .list_right .art{padding: 10px 10px 0 0;}

.body .list_right .xy{border-collapse: collapse;}
.body .list_right .xy tr td:nth-child(1){text-align: right; font-weight: 900;}
.body .list_right .xy tr td:nth-child(2){text-align: left;}
.body .list_right .xy tr td{border: 1px solid #999; padding: 5px;}

.body .list_right .px{display: block; width: 285px; height: auto; font-size: 14px; float: left; color: #000; text-decoration-line: none; margin-bottom: 20px;}
.body .list_right .px:nth-child(2n+1){margin-right: 60px;}
.body .list_right .px img{width: 285px; height: 195px; display: block;}