.banner{ width:100%; height:403px; clear:both; text-align:center; background:url(../image/icon22.jpg) repeat-x top; padding-top:6px; position:relative;}

.main{ padding-top:12px; padding-bottom:30px;}
.main-left{ width:476px; float:left; height:330px; overflow:hidden;}
.main-left a.gsdt{ font-size:14px; color:#404050; float:left; float:left; height:16px; line-height:16px;}

.main-left a.jsjl{ font-size:14px; color:#404050; float:left; float:left; height:16px; line-height:16px;}
.main-left a.jsj2{ font-size:14px; color:#404050; float:left; float:left; height:16px; line-height:16px;}
.main-left a.currnet{color:#ae015d; }
.main-left span.ga{ display:inline-block; height:16px; width:1px; background:#404050; float:left; margin-left:13px; margin-right:13px;}
.main-left .douban1 .hd{ height:23px; border-bottom:1px solid #d4d4d4; background:#f1f1f1; padding-top:10px; padding-left:8px;}
.main-left a.current{ color:#ae015d;}
.main-left a.next{ display:inline-block; background:url(../image/icon5_left.jpg); width:24px; height:21px; float:right; cursor:pointer; margin-right:10px;}
.main-left a.prev{ display:inline-block; background:url(../image/icon5_right.jpg); width:24px; height:21px; float:right; cursor:pointer; margin-right:13px;}
.main-left .bd1{ position:relative; z-index:2px; height:292px;}
.main-left .bd2{ position:relative; z-index:1px;}
.main-left .bd1 .list{padding-top:15px; clear:both;}
.main-left .bd1 .list .data-left{ background:url(../image/icon6.jpg); width:44px; height:54px; float:left;}
.main-left .bd1 .list .data-left .year{ font-size:12px; color:#999999; display:block; padding-top:12px; padding-left:5px;}
.main-left .bd1 .list .data-left .number{ font-size:18px; font-family:Arial; display:block; color:#ae015d; padding-left:10px; position:relative; top:-4px;}
.main-left .bd1 .list .data-right{ width:404px; float:right; padding-right:5px;}
.main-left .bd1 .list .data-right .tit{ font-size:14px;  margin-bottom:8px; padding-top:4px;}
.main-left .bd1 .list .data-right .tit a{ color:#4a4a4a; font-weight:bold;}
.main-left .bd1 .list .data-right .tit a:hover{ color:#ae015d;}
.main-left .bd1 .list .data-right .text{ font-size:12px;  line-height:18px;}
.main-left .bd1 .list .data-right .text a{ color:#707070;}
.main-left .bd1 .list .data-right .text a:hover{color:#ae015d;}



.main-left .bd1 .list .news-more{ clear:both; text-align:right; padding-top:18px; padding-right:14px;}
.main-left .bd1 .list .news-more a{ color:#f29400; font-size:9px; font-family:Arial;}
.main-left .bd1 .list .news-more a:hover{ text-decoration:underline;}


.main-left .bd2{filter:alpha(opacity=1); -moz-opacity:1; -khtml-opacity:1; opacity:1; height:282px;}

.main-left .bd2 .list{padding-top:15px; clear:both;}
.main-left .bd2 .list .data-left{ background:url(../image/icon6.jpg); width:44px; height:54px; float:left;}
.main-left .bd2 .list .data-left .year{ font-size:12px; color:#999999; display:block; padding-top:12px; padding-left:5px;}
.main-left .bd2 .list .data-left .number{ font-size:18px; font-family:Arial; display:block; color:#ae015d; padding-left:10px; position:relative; top:-4px;}
.main-left .bd2 .list .data-right{ width:404px; float:right; padding-right:5px;}
.main-left .bd2 .list .data-right .tit{ font-size:14px;  margin-bottom:8px; padding-top:4px;}
.main-left .bd2 .list .data-right .tit a{ color:#4a4a4a; font-weight:bold;}
.main-left .bd2 .list .data-right .text{ font-size:12px;  line-height:18px;}
.main-left .bd2 .list .data-right .text a{ color:#707070;}


.main-left .bd2 .list .news-more{ clear:both; text-align:right; padding-top:18px; padding-right:14px;}
.main-left .bd2 .list .news-more a{ color:#f29400; font-size:9px; font-family:Arial;}
.main-left .bd2.click{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;}


.main-left .bd3{filter:alpha(opacity=1); -moz-opacity:1; -khtml-opacity:1; opacity:1; height:282px;}

.main-left .bd3 .list{padding-top:15px; clear:both;}
.main-left .bd3 .list .data-left{ background:url(../image/icon6.jpg); width:44px; height:54px; float:left;}
.main-left .bd3 .list .data-left .year{ font-size:12px; color:#999999; display:block; padding-top:12px; padding-left:5px;}
.main-left .bd3 .list .data-left .number{ font-size:18px; font-family:Arial; display:block; color:#ae015d; padding-left:10px; position:relative; top:-4px;}
.main-left .bd3 .list .data-right{ width:404px; float:right; padding-right:5px;}
.main-left .bd3 .list .data-right .tit{ font-size:14px;  margin-bottom:8px; padding-top:4px;}
.main-left .bd3 .list .data-right .tit a{ color:#4a4a4a; font-weight:bold;}
.main-left .bd3 .list .data-right .text{ font-size:12px;  line-height:18px;}
.main-left .bd3 .list .data-right .text a{ color:#707070;}


.main-left .bd3 .list .news-more{ clear:both; text-align:right; padding-top:18px; padding-right:14px;}
.main-left .bd3 .list .news-more a{ color:#f29400; font-size:9px; font-family:Arial;}
.main-left .bd3.click{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;}

.main-middle{ float:left; width:256px; margin-left:26px;}
.main-middle .head{ height:33px; border-bottom:1px solid #d4d4d4; background:#f1f1f1;}
.main-middle .head span{ color:#404050; font-size:14px; color:#404050; float:left; line-height:33px; margin-left:8px;}
.main-middle .head a{ color:#a2a2a2; font-size:12px; float:right; line-height:33px; margin-right:8px;}
.main-middle .video{ height:154px; position:relative; padding-top:12px;}
.main-middle .video i.ico{ position:absolute; top:19px; left:6px; background:url(../image/icon3.png); display:inline-block; width:26px; height:26px; cursor:pointer;}
.main-middle .video span.time{ position:absolute; bottom:10px; right:0px; display:inline-block; padding:3px 5px; background:#222222; color:#f5f5f5;}

.main-middle .video-wz{ color:#707070; line-height:18px; padding-top:16px;}
.main-middle .ckxq{ padding-top:23px;}
.main-middle .ckxq a{ display:inline-block; background:url(../image/icon8.jpg); width:95px; height:26px; text-align:center; line-height:26px;}
.main-middle .ckxq a i{ display:inline-block; background:url(../image/icon4.png); width:16px; height:10px; margin-left:10px; position:relative; top:1px;}


.main-right{ width:240px; float:right;}


.main-right a.gsdt{ font-size:14px; color:#404050; float:left; float:left; height:16px; line-height:16px;}
.main-right a.current{ color:#ae015d;}
.main-right a.jsjl{ font-size:14px; color:#404050; float:left; float:left; height:16px; line-height:16px;}
.main-right span.ga{ display:inline-block; height:16px; width:1px; background:#404050; float:left; margin-left:13px; margin-right:13px;}
.main-right .douban .hd{ height:23px; border-bottom:1px solid #d4d4d4; background:#f1f1f1; padding-top:10px; padding-left:8px;}
.main-right .douban .bd{ padding-top:12px;}
.main-right a.next{ display:inline-block; background:url(../image/icon5_left.jpg); width:24px; height:21px; float:right; cursor:pointer; margin-right:10px;}
.main-right a.prev{ display:inline-block; background:url(../image/icon5_right.jpg); width:24px; height:21px; float:right; cursor:pointer; margin-right:13px;}
.main-right .list-jpg{ position:relative; cursor:pointer;}
.main-right .list-jpg img{ width:115px; height:154px;}
.main-right .list-jpg p.text{ position:absolute; bottom:0px; background:url(../image/icon5.png); height:32px; width:115px; text-align:center;}
.main-right .list-jpg p.text a{ display:inline-block; width:69px; height:20px; border-radius:5px; background:url(../image/icon10.jpg) no-repeat 10px 4px #fff; padding-left:17px; line-height:20px; color:#858585; margin-top:6px;}
.main-right .rczp{ clear:both; padding-top:16px;}
.main-right .rczp a:hover{filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.main-right .ygfc{ clear:both; padding-top:6px;}
.main-right .ygfc a:hover{ filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}








.mainbanner{height:398px;overflow:hidden; position:relative;}
.mainbanner_window{width:1366px;height:454px;overflow:hidden; margin-left:auto; margin-right:auto;}
.mainbanner_window ul{width:999999px;height:454px;position:relative;}
.mainbanner_window li{background:rgb(204, 204, 204);width:1366px;height:454px;text-align:center;font-size:0px;float:left;display:inline; position:relative;}

.mainbanner_list{top:230px;width:500px;height:30px; width:1024px; margin-left:auto; margin-right:auto; padding-left:280px;}
.mainbanner_list li{width:10px;height:10px;overflow:hidden;float:left;display:inline; margin-left:5px; margin-right:5px;}
.mainbanner_list a{background:url(../image/icon16.png) no-repeat;width:10px;height:10px;line-height:10px;overflow:hidden;text-align:center;color:rgb(255, 255, 255);font-size:12px;font-weight:700;float:left;display:inline-block;}
.mainbanner_list li.active a{background-position:0 -11px;text-decoration:none;}
.mainbanner_list li a:hover{background-position:0 -11px;text-decoration:none;}
.banner-wz{ width:100%; position:absolute; left:0px; top:75px;}
.banner-wz .w1024{ position:relative;}
.banner-wz .w1024 .wz1{ position:absolute; width:455px; left:-100px; top:30px; background:url(../image/icon13.png); border:1px solid #323232;height:150px;}
.banner-wz .w1024 .wz2{ position:absolute; width:1024px; left:0px; top:267px; background:url(../image/icon13.png); border:1px solid #323232;}
.banner-wz .w1024 .wz2 .tit{ font-size:14px; color:#f1f1f1; width:95px; height:36px; float:left; line-height:36px;  background:url(../image/icon28.jpg) no-repeat 7px 8px #060b06;}
.banner-wz .w1024 .wz2 .tit a{color:#f1f1f1;}
.banner-wz .w1024 .wz2 .gg-wz{ width:508px; height:36px; line-height:36px; font-size:14px; color:#f1f1f1; float:left; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; margin-left:13px;}
.banner-wz .w1024 .wz2 .gg-wz a{ color:#f1f1f1; }
.banner-wz .w1024 .wz2 .gg-wz a:hover{ text-decoration:underline;}
.banner-wz .w1024 .wz2 .data{ height:36px; line-height:36px; font-size:14px; color:#f1f1f1; float:left; margin-left:24px;}
.banner-wz .w1024 .wz2 .tq{ float:right; color:#fff; font-size:12px; margin-right:15px;}
.banner-wz .w1024 .wz2 .tq i{ background:url(../image/icon18.png); width:19px; height:21px; display:inline-block; position:relative; top:4px;}

.banner-wz .w1024 .ggxw .tit1{ width:95px; height:36px;  background:url(../image/icon13.png); color:#fff; line-height:36px; float:left;}
.banner-wz .w1024 .wz1 .icon-right{ background:url(../image/icon14.png); display:inline-block; width:18px; height:18px; float:right; margin-bottom:20px; clear:both;}
.banner-wz .w1024 .wz1 .tit{ text-align:center; font-size:32px; color:#fff; clear:both;}
.banner-wz .w1024 .wz1 .ourzz{ width:298px; margin-left:auto; margin-right:auto; background:url(../image/icon15.png) no-repeat center center; clear:both; margin-bottom:40px;}
.banner-wz .w1024 .wz1 .ourzz p{ text-align:center; font-size:15px; color:#fff; line-height:24px;}
.lunbo-dian{ position:absolute; width:100%; left:0px; top:234px; z-index:999999;}