﻿.indexFlash{min-height:200px; position:relative; clear:both;}
.indexFlash .slick a{display:block; height:446px;}
.indexFlash .slick-prev{display:block; background:url(../images/prev.png) center no-repeat; width:40px; height:41px; position:absolute; z-index:10; left:50%; margin-left:-600px; top:50%; margin-top:-20px;}
.indexFlash .slick-prev:hover{background:url(../images/prevon.png) center no-repeat;}
.indexFlash .slick-next{display:block; background:url(../images/next.png) center no-repeat; width:40px; height:41px; position:absolute; z-index:10; right:50%; margin-right:-600px; top:50%; margin-top:-20px;}
.indexFlash .slick-next:hover{background:url(../images/nexton.png) center no-repeat;}
.indexFlash .slick-dots{position:absolute; z-index:10; left:0px; bottom:25px; width:100%; text-align:center;}
.indexFlash .slick-dots li{display:inline-block; margin:0 2px; width:20px; height:7px; background:#fff;}
.indexFlash .slick-dots li.slick-active{background:#65c300;}

.indexPart1 .fl{width:56%; min-height:100px; position:relative;}
.indexPart1 .imgDiv{position:absolute; left:0px; top:20px;}
.indexPart1 .box{padding:0 20px 0 250px;}
.indexPart1 .name{font-size:16px; line-height:25px; padding:14px 0 0 0;}
.indexPart1 .time{color:#8f8f8f; padding:5px 0;}
.indexPart1 .content{line-height:22px; color:#8f8f8f; text-align:justify; min-height:63px;}
.indexPart1 .btn a{display:block; color:#797979; width:62px; height:22px; line-height:22px; text-align:center; border:#cfcfcf solid 1px;}
.indexPart1 .fr{width:44%; padding-top:12px;}
.indexPart1 .fr a{display:block; font-size:14px; height:28px; line-height:29px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; position:relative; color:#8f8f8f; padding-left:13px; background:url(../images/img3-1.gif) left center no-repeat;}
.indexPart1 .fr a:hover{background:url(../images/img3-2.gif) left center no-repeat; color:#65c300;}
.indexPart1 .fr a span{position:absolute; top:0px; right:0px; font-size:12px;}

.indexPart2{min-height:214px; position:relative; padding:20px 0 0 0px;}
.indexPart2 .imgDiv{position:absolute; left:0px; top:0px;}
.indexPart2 .name a{display:block; position:absolute; left:0px; bottom:0px; width:100%; color:#FFF; text-align:center; height:22px; line-height:22px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:rgba(0,0,0,0.5);}
.indexPart2 .btn{display:block; position:absolute; left:0px; top:50%; width:100%; background:url(../images/img17_1.png) center no-repeat; height:17px; margin-top:-17px;}
.indexPart2 .bigImg{top:20px;}
.indexPart2 .bigImg .name a{height:40px; line-height:40px; font-size:14px;}
.indexPart2 .bigImg .btn{background:url(../images/img30.png) center no-repeat; height:30px; margin-top:-20px;}
.indexPart2 .list{width:100%; overflow:hidden; position:relative;}
.indexPart2 ul{margin-right:-25px;}
.indexPart2 li{float:left; width:33%; height:109px; position:relative;}
.indexPart2 .box{padding:0 25px 0 0px;}
.indexPart2 .box em{display:inline-block; text-transform:uppercase; height:16px; line-height:16px; font-size:8px; padding:0 5px; background:#65c300; color:#FFF;}
.indexPart2 .content{font-size:14px; line-height:22px; text-align:justify; color:#8f8f8f; padding-top:6px;}

.indexPart3 .fl, .indexPart3 .fr{width:48.6%; padding-bottom:10px;}
.indexPart3 .imgDiv{padding:20px 0 12px 0;}
.indexPart3 .imgDiv img{width:100%;}
.indexPart3 li a{display:block; font-size:14px; height:29px; line-height:29px; overflow:hidden; position:relative; white-space:nowrap; text-overflow:ellipsis; color:#8f8f8f; padding:0 80px 0 9px; background:url(../images/ico1.gif) 1px center no-repeat;}
.indexPart3 li a:hover{background:url(../images/ico1on.gif) 1px center no-repeat; color:#65c300;}
.indexPart3 li a span{position:absolute; top:0px; right:0px; font-size:12px;}

.indexPart4{width:48.6%;}
.indexPart4 .bg{border:#dbdbdb solid 1px; padding:0 15px 10px 15px; min-height:319px;}
.indexPart4 .title{height:44px; line-height:44px; position:relative; margin-left:-15px; margin-right:-15px; border-bottom:#dbdbdb solid 1px;}
.indexPart4 .title h2{padding-left:29px; font-size:18px; color:#65c300; background:url(../images/ico2.gif) 15px center no-repeat;}
.indexPart4 .title a{position:absolute; right:15px; top:0px; color:#8f8f8f;}
.indexPart4 .title a:hover{color:#65c300;}
.indexPart4 .box{min-height:118px; position:relative; border-bottom:#dbdbdb dashed 1px; margin-bottom:10px; /*padding-left:165px;*/}
.indexPart4 .imgDiv{position:absolute; left:0px; top:12px;}
.indexPart4 .name{font-size:16px; line-height:25px; height:25px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-top:10px;}
.indexPart4 .content{line-height:16px;letter-spacing: 3px; color:#8f8f8f; padding-top:3px; height:30px; overflow:hidden;}
.indexPart4 .btn{padding-top:7px;}
.indexPart4 .btn a{display:block; color:#797979; width:62px; height:22px; line-height:22px; text-align:center; border:#cfcfcf solid 1px;}
.indexPart4 li a{display:block; font-size:14px; height:29px; line-height:29px; overflow:hidden; position:relative; white-space:nowrap; text-overflow:ellipsis; color:#8f8f8f; padding:0 80px 0 9px; background:url(../images/ico1.gif) 1px center no-repeat;}
.indexPart4 li a:hover{background:url(../images/ico1on.gif) 1px center no-repeat; color:#65c300;}
.indexPart4 li a span{position:absolute; top:0px; right:0px; font-size:12px;}

.sidePart1{padding:20px 0 5px 0;}
.sidePart1 .imgDiv{padding:0 0 10px 0;}
.sidePart1 .imgDiv img{width:100%;}
.sidePart1 li a{display:block; font-size:14px; height:29px; line-height:29px; overflow:hidden; position:relative; white-space:nowrap; text-overflow:ellipsis; padding-right:80px; color:#8f8f8f;}
.sidePart1 li a:hover{color:#65c300;}
.sidePart1 li a span{position:absolute; top:0px; right:0px; font-size:12px;}

.sidePart2{padding:20px 0 21px 0;}
.sidePart2 .imgDiv{padding:0 0 10px 0;}
.sidePart2 .imgDiv img{width:100%;}
.sidePart2 li{height:59px; position:relative; padding-left:70px; border-bottom:#e2e2e2 dashed 1px; margin-top:-1px;}
.sidePart2 .time{position:absolute; left:0px; top:0px; text-align:center; color:#8f8f8f; width:58px;}
.sidePart2 .time div{font-weight:bold; font-size:18px; padding:12px 0 1px 0;}
.sidePart2 .name a{font-size:16px; height:59px; line-height:59px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block; color:#6f6f6f; padding-right:6px;}
.sidePart2 .content{display:none;}
.sidePart2 li.on{background:#65c300; color:#FFF; border-bottom:#65c300 solid 1px;}
.sidePart2 li.on .time{color:#FFF;}
.sidePart2 li.on .name a{color:#FFF; height:30px; line-height:30px; padding-top:8px;}
.sidePart2 li.on .content{display:block; height:1.1em; line-height:1.1em; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-right:6px;}

.sidePart3 .bg{border:#dbdbdb solid 1px; padding:0 15px; min-height:329px;}
.sidePart3 .title{height:44px; line-height:44px; position:relative; margin-left:-15px; margin-right:-15px; border-bottom:#dbdbdb solid 1px;}
.sidePart3 .title h2{padding-left:29px; font-size:18px; color:#65c300; background:url(../images/ico2.gif) 15px center no-repeat;}
.sidePart3 .title a{position:absolute; right:15px; top:0px; color:#8f8f8f;}
.sidePart3 .title a:hover{color:#65c300;}
.sidePart3 li{height:90px; padding-left:73px; border-bottom:#d3d3d3 dashed 1px; position:relative;}
.sidePart3 .time{position:absolute; left:0px; top:16px; text-align:center; width:59px; height:57px; border:#8e8e8e solid 1px; color:#8e8e8e;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}
.sidePart3 .time div{font-weight:bold; font-size:18px; padding:10px 0 1px 0;}
.sidePart3 .name a{display:block; height:35px; line-height:35px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-top:16px; font-size:16px;}
.sidePart3 .content{height:1.2em; letter-spacing: 2px;line-height:1.2em; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#8f8f8f;}
.sidePart3 li.on .time{border:#65c300 solid 1px; color:#65c300;}
.sidePart3 li.on .name a{color:#65c300;}

.indexPart5{padding-top:20px;}
.indexPart5 .title{height:52px; line-height:52px; position:relative; border-bottom:#ebebeb solid 1px;}
.indexPart5 .title em{font-size:18px; color:#6e6e6e;}
.indexPart5 .title span{color:rgba(112,112,112,0.5); text-transform:uppercase; padding-left:6px;}
.indexPart5 .title a{position:absolute; right:0px; top:0px; color:#8f8f8f;}
.indexPart5 .title a:hover{color:#65c300;}
.indexPart5 .list{min-height:100px; position:relative; padding:0 40px;}
.indexPart5 .slick a{display:block; text-align:center; padding-top:15px;}
.indexPart5 .slick-prev{display:block; position:absolute; z-index:10; left:0px; top:35px; width:32px; height:32px; background:url(../images/prev2on.png) center no-repeat;}
.indexPart5 .slick-prev:hover{background:url(../images/prev2.png) center no-repeat;}
.indexPart5 .slick-next{display:block; position:absolute; z-index:10; right:0px; top:35px; width:32px; height:32px; background:url(../images/next2on.png) center no-repeat;}
.indexPart5 .slick-next:hover{background:url(../images/next2.png) center no-repeat;}

.login{background:#e5e9f4;}
.login .wal{/*min-height:784px;*/ position:relative;}
.login .imgDiv{/*position:absolute;*/ left:15px; bottom:0px;}
.login .form{position:absolute; z-index:2; top:13%; right:15px; background:#FFF; border:#dadde8 solid 2px; width:345px; padding:0 48px; min-height:300px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}
.login .ico{background:url(../images/img84.png) center no-repeat; width:100%; height:45px; position:absolute; left:0px; top:-47px;}
.login h2{text-align:center; font-weight:400; font-size:24px; color:#767676; line-height:40px;}
.login h2 em{font-weight: bold;font-family:"微软雅黑";background:url(../images/img21.png) left center no-repeat; padding-left:30px;}
.login li{margin-bottom:10px; border:#d5d5d5 solid 1px; position:relative; height:36px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}
.login li .a-1{display:block; position:absolute; top:0px; right:0px; height:36px; line-height:36px; padding:0 20px; font-size:14px; background:#e9e9e9; color:#919191;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}
.login .input1{width:100%; height:36px; line-height:36px; text-indent:14px; font-size:14px;}
.login .lzm{position:absolute; top:0px; right:0px;}
.login .info{padding:10px 0 30px 0; font-size:14px; color:#848484;}
.login .info a{font-size:14px; text-decoration:underline;}
.login .btnDiv{/*padding-bottom:30px;*/}
.login .btn1{height:46px; width:100%; background:#65c300; font-size:18px; color:#FFF;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}
.login .btn2{border-top:#e9eaea solid 1px; padding:0 48px; margin-left:-48px; margin-right:-48px; height:54px; line-height:50px; font-size:14px; color:#9a9a9a; position:relative;}
.login .btn2 .a-1{color:#929292; display:inline-block; height:50px; background:url(../images/img18.png) left center no-repeat; padding-left:26px;}
.login .btn2 div{position:absolute; top:0px; right:48px;}
.login .check{background:url(../images/img13.png) left center no-repeat; padding-left:20px;}
.login .check.on{background:url(../images/img13on.png) left center no-repeat;}
.login .check input{display:none;}
.reg .form{top:75px;}

.cgfx{padding-top:10px;}
.cgfx li{/*min-height:112px;*/min-height:62px; position:relative; border-bottom:#ebebeb solid 1px; /*padding-left:323px;*/}
.cgfx .imgDiv{position:absolute; left:0px; top:27px;}
/*.cgfx .name{padding-top:30px;}*/
.cgfx .name a{display:block; line-height:55px; font-size:16px; background:url(../images/img14.png) left 20px no-repeat; padding-left:22px;position: relative;}
.cgfx .name span{position: absolute;right: 0px;font-size:15px;}
.cgfx .content{line-height:19px; height:57px; overflow:hidden; color:#8b8b8b;}
.cgfx .btn{/*height:38px;*/ /*position:relative;*/ padding-top:3px;}
.cgfx .btn .a-1{display:block; /*height:38px;*/ width:95px; background:url(../images/img14_1.png) center no-repeat;}
.cgfx .btn dl{position:absolute; right:0px; top:14px;}
.cgfx .btn dd{float:left; padding-left:1px;}
.cgfx .btn a{display:block; width:71px; height:23px; line-height:23px; background:#65c300; font-size:14px; text-align:center; color:#FFF;}
.cgfx .btn .dd_04 a{background:#bcbcbc;}
.cgfx .btn span{display:inline-block; color:#8f8f8f; padding:0 16px; line-height:15px; position:relative; top:8px; background:url(../images/img14_2.png) left center no-repeat;}
.cgfx .btn .dd_01 span{background:url(../images/img14_3.png) left center no-repeat; padding-left:20px;}
.cgfx li.on .name a{color:#65c300;}
.cgfx li.on .btn .a-1{background:#65c300 url(../images/img14_1on.png) center no-repeat;}

.sidePart4{border:#ebebeb solid 1px; padding:19px 20px 10px 20px;}
.sidePart4 dl{min-height:105px; position:relative;}
.sidePart4 dt{position:absolute; left:0px; top:0px;}
.sidePart4 dd{padding-left:178px;}
.sidePart4 .name{font-size:17px; line-height:19px;}
.sidePart4 .content{font-size:14px; line-height:19px; text-align:justify; color:#7d7d7d; padding:8px 0;}
.sidePart4 li a{display:block; height:38px; line-height:38px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-right:80px; border-bottom:#c4c4c4 dashed 1px; color:#7d7d7d; font-size:14px; position:relative;}
.sidePart4 li a span{position:absolute; top:0px; right:0px;}
.sidePart4 li a:hover{color:#65c300;}

.pageNav{min-height:65px; padding-top:30px; position:relative;}
.pageNav dd{float:left; padding-right:1px; height:44px;}
.pageNav dd a{display:block; background:#f2f2f2; height:34px; line-height:34px; padding:0 14px; border:#d4d4d4 solid 1px; font-size:14px; color:#727272;}
.pageNav dd a:hover, .pageNav dd a.on{background:#65c300; border:#65c300 solid 1px; color:#FFF;}

.kjfx{width:100%; overflow:hidden; position:relative;}
.kjfx ul{margin-right:-17px;}
.kjfx li{float:left; width:33.333%; padding-bottom:17px;}
.kjfx .box{margin-right:17px; border:#ddd solid 1px; padding:12px; text-align:center; color:#8b8b8b;}
.kjfx .imgDiv img{width:100%;}
.kjfx .name{height:42px; line-height:42px; padding-top:5px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-weight:bold; font-size:18px;}
.kjfx .name a{color:#5e5e5e;}
.kjfx .content{line-height:19px; text-align:justify; height:57px; overflow:hidden; padding-top:13px;}
.kjfx .btn{height:35px; position:relative; margin-top:6px;}
.kjfx .btn .dl_01{position:absolute; right:0px; top:0px;}
.kjfx .btn dd{float:left; padding-left:1px;}
.kjfx .btn a{display:block; width:71px; height:23px; line-height:23px; background:#65c300; font-size:14px; text-align:center; color:#FFF;}
.kjfx .btn .dd_04 a{background:#bcbcbc;}
.kjfx .btn span{display:inline-block; color:#8f8f8f; padding:0 16px; line-height:15px; position:relative; top:8px; background:url(../images/img14_2.png) left center no-repeat;}
.kjfx .btn .dd_01 span{background:url(../images/img14_3.png) left center no-repeat; padding-left:20px;}
.kjfx li.on .name a{color:#65c300;}

.video{width:100%; overflow:hidden; position:relative;}
.video ul{margin-right:-17px;}
.video li{float:left; width:25%; padding-bottom:25px;}
.video .box{margin-right:17px; color:#8b8b8b;}
.video .imgDiv{background:#000; min-height:50px; position:relative;}
.video .imgDiv img{width:100%;}
.video .imgDiv a{display:block; background:url(../images/img39.png) center no-repeat; width:100%; height:100%; position:absolute; left:0px; top:0px; opacity:0; filter:alpha(opacity=0);}
.video .li_01 .imgDiv a{background:url(../images/img30_1.png) center no-repeat;}
.video .name a{display:block; font-size:16px; color:#545454; height:40px; line-height:40px; overflow:hidden; white-space:nowrap; padding-top:8px;}
.video .content{line-height:19px; height:38px; overflow:hidden;}
.video .btn{height:50px; padding-top:10px;}
.video .btn a{display:block; height:33px; width:78px; background:url(../images/img14_1.png) center no-repeat;}
.video li.on .name a{color:#65c300;}
.video li.on .btn a{background:#65c300 url(../images/img14_1on.png) center no-repeat;}
.video li.on .imgDiv img{opacity:0.5; filter:alpha(opacity=0.5);}
.video li.on .imgDiv a{opacity:1; filter:alpha(opacity=1);}

.about .title{text-align:center; font-size:24px; color:#3f3f3f; padding:20px 0 30px 0;}
.about .content{text-align:justify; font-size:14px; line-height:24px; color:#646464; padding-bottom:35px;}
.about .imgDiv{padding:30px 0;}
.about .imgDiv img{width:100%;}

.pageBack{text-align:center; padding-bottom:50px;}
.pageBack a{display:block; font-size:14px; height:35px; line-height:35px; border-top:#ebebeb solid 1px; border-bottom:#ebebeb solid 1px; color:#888;}
.pageBack a:hover{color:#65c300;}

.memberBox{min-height:500px; position:relative; padding:30px 0 20px 298px;}
.memberSide{position:absolute; left:0px; top:30px; width:261px; background:#4f5866; color:#FFF; padding-bottom:5px;}
.memberSide .name{background:#3e4652; height:86px; position:relative; padding-left:118px; text-transform:uppercase; border-bottom:#FFF solid 1px;}
.memberSide .name img{position:absolute; left:64px; top:22px;}
.memberSide .name div{font-size:20px; padding:22px 0 0 0;}
.memberSide .name em{font-size:9px;}
.memberSide li{padding-bottom:1px;}
.memberSide li a{display:block; color:#FFF; font-size:14px; height:50px; line-height:50px; padding-left:115px; position:relative;}
.memberSide li a:hover, .memberSide li a.on{background:#3e4652;}
.memberSide li img{position:absolute; left:82px; top:10px;}

.member{min-height:500px; padding:0 20px; border:#d0d0d0 solid 1px;}
.member .title{height:50px; position:relative; border-bottom:#ebebeb solid 1px; margin-bottom:30px;}
.member .title h2{position:absolute; left:0px; bottom:-1px; border-bottom:#65c300 solid 2px; font-size:16px; color:#858585; padding-bottom:6px; font-weight:400; white-space:nowrap;}
.member .title h2 em{position:absolute; left:75px; top:3px; font-size:12px;}
.member .title a{position:absolute; right:0px; bottom:8px; color:#8f8f8f;}
.member .title a:hover{color:#65c300;}
.member .list{width:100%; overflow:hidden; position:relative;}
.member .list ul{margin-right:-20px;}
.member .list li{float:left; width:16.666%; padding-bottom:20px;}
.member .list .box{margin-right:20px; text-align:center; padding:17px 10px; border:#e0e0e0 solid 1px;}
.member .list .name{height:24px; line-height:24px; padding-top:8px; overflow:hidden; white-space:nowrap;}
.member .list .content{line-height:16px; height:32px; overflow:hidden; color:#858585;}
.member .list2 ul{margin-right:-10px;}
.member .list2 .name{text-overflow:ellipsis;}
.member .list2 .box{margin-right:10px; border:0px; padding:0px; text-align:left;}
.member .list2 .imgDiv img{width:100%;}

.cgfx .imgDiv img {
    width: 287px;
}
.sidePart4 dt img {
    width: 168px;
}
@media screen and (max-width: 2000px) {
    .lzm img{
    width:95px;
    height:36px;
    }
    .headDiv .lwal{
    height:80px;
    }
} 
.newshow{
   width:100%;
   font-size: 14px; 
   color: #706f6f;
   font-family: Arial, "微软雅黑";
}
.kjfx .btn .a-1 {
    display: block;
    height: 38px;
    width: 95px;
    background: url(../images/img14_1.png) center no-repeat;
}
.kjfx li.on .btn .a-1{background:#65c300 url(../images/img14_1on.png) center no-repeat;}

.kjfx li .bn{height: 20px;position: relative;}
.kjfx li .dl_10{position: absolute;right: 0px;top: 0px;}
.kjfx .dl_10 a {
    display: block;
    width: 90px;
    height: 23px;
    line-height: 23px;
    background: #65c300;
    font-size: 14px;
    text-align: center;
    color: #FFF;
}

.about .time {
    text-align: center;
    font-size: 15px;
    color: #3f3f3f;
    padding-bottom:30px;
}

.so{
    display: block;
    width: 90px;
    height: 23px;
    line-height: 23px;
    background: #65c300;
    font-size: 14px;
    text-align: center;
    color: #FFF;
    right: 0px;
    float: right;
    margin-top: 15px;
    margin-left: 10px;
}





