


.main{width: 1200px; height: auto; margin: 0 auto; overflow: hidden;}
.main .zt{width: 100%; height: 40px; line-height: 38px; position: relative; font-size: 14px; color: #555;margin-top: 5px; text-indent: 0;}
.main .zt a{color: #999}

.s-left{background: none; padding: 0; width: 840px; float: left; display: inline; overflow: hidden;}
.s-left .s-c{width: 796px; padding: 0 22px; background: #fff;}
.s-left .s-c .s-top{border-bottom: 1px dashed #e0e0e0; background: #fff;}
.s-left .s-top h1{padding: 40px 0; font-size: 25px; color: #333; text-align: center;}
.s-left .s-top h2{padding: 40px 0; font-size: 25px; color: #333; text-align: center;}
.s-left .s-top .v{text-align: center; font-size: 14px; color: #888; margin-top: -28px; line-height: 74px;}
.s-left .s-top .v span{display: inline-block; margin: 0 14.5px;}
.s-left .s-top .v span a{color: #888;}
.s-left .s-top .v a{color: #28a51e; margin: 14.5px;}

.s-left .s-bop{    font-size: 16px;
    line-height: 31px; background: #fff; border-bottom: 1px solid #e0e0e0; padding-bottom: 20px; padding-top: 20px;}
.s-left .s-bop p{line-height: 32px; font-size: 15px; color: #353535;}
/* .s-left .s-bop p img{max-width: 796px; margin-left: -2em; display: block; margin: 12px auto;} */
.s-left .s-bop img{display:block;margin:0 auto;}

.s-left .s-fo{background: #fff; padding-bottom: 15px;}
.s-left .s-fo .title span{display: inline-block; height: 54px; line-height: 54px; padding-left: 37px; font-size: 18px; color: #38c34b; background: url(../images/sj_icon.png) no-repeat 0 -594px;}
.s-left .s-fo .fun{overflow: hidden;}
.s-left .s-fo .fun .fun-l{width: 410px; height: 210px; float: left; margin-right: 25px;}
.s-left .s-fo .fun .fun-l img{width: 410px; height: 210px;}
.s-left .s-fo .fun .fun-r{width: 361px; height: 210px; float: left; overflow: hidden;}
.s-left .s-fo .fun .fun-r ul{margin-top: -10px;}
.s-left .s-fo .fun .fun-r ul li{height: 38px; line-height: 38px; float: left; width: 346px; padding-left: 15px; background: url(../images/sj_icon.png) no-repeat -31px -1085px; overflow: hidden;}
.s-left .s-fo .fun .fun-r ul li a{font-size: 16px; color: #666;}

.s-right{width: 340px; float: left; margin-left: 20px; display: inline; overflow: hidden;}
.s-right .r-top{margin-bottom: 15px; background: #fff; height: auto; margin: 0 0 10px 0;}
.s-right .r-top .t-t{height: 110px; padding: 16px 17px; overflow: hidden; position: relative;}
.s-right .r-top .t-t .list{width: 110px; height: 110px; position: absolute; top: 16px; left: 17px;}
.s-right .r-top .t-t .list a{display: block; width: 100%; height: 100%;}
.s-right .r-top .t-t .list img{width: 100%; height: 100%; border-radius: 10px;} 
.t-t .list span{display: inline-block; width: 110px; height: 110px; background: url(../images/sj_new.png) no-repeat -1px -285px; position: absolute; left: 0px; top: 0px; overflow: hidden;}


.s-right .r-top .nav{padding-left: 130px; margin-top: -5px;}
.s-right .r-top .nav .name{line-height: 30px; font-size: 16px; color: #636363; height: 30px; overflow: hidden;}
.s-right .r-top .nav .name span{color: #ed5757;}
.s-right .r-top .nav .qq{width: 160px; height: 22px; margin-top: 3px; overflow: hidden;}
.s-right .r-top .nav .qq span{font-size: 16px; color: #636363; line-height: 22px; float: left;}
.s-right .r-top .nav .qq a{float: left;}
.s-right .r-top .t-b{overflow: hidden;padding: 10px 20px;}

.s-right .r-top .t-b ul li{width: 300px; height: 60px; line-height: 60px; float: left; display: inline; position: relative; margin-bottom: 20px; background: #ed5757;}
.s-right .r-top .t-b ul li a{display: inline-block; width: 145px; height: 100%; color: #fff; font-size: 20px; position: relative; padding-left: 75px;}
.s-right .r-top .t-b ul li a .rj{display: inline-block; height: 40px; background: url(../images/sj_new.png) 10px -562px no-repeat ; width: 58px; left: 10px; top: 12px; position: absolute;}
.s-right .r-top .t-b ul li .xz{height: 60px; width: 79px; right: 0; top: 0; position: absolute; background: none; cursor: pointer; padding-left: 0px; display: inline-block;}
.s-right .r-top .t-b ul li .xz span{width: 79px; margin-top: 11px; border-left: 1px solid #ac393a; display: inline-block; height: 40px; background: url(../images/sj_new.png) -37px -557px no-repeat;}

.s-right .r-sop{margin-top: 10px; background: #fff; overflow: hidden; display: block;  padding: 0 10px; }
.s-right .mt{padding-bottom: 25px;}
.s-right .r-sop .so-t{height: 39px; line-height: 39px; border-bottom: 1px solid #e0e0e0; padding-top: 3px;    width: 320px;}
.s-right .r-sop .so-t span{font-size: 24px; display: inline-block; color: #38c34b; padding-left: 30px; background: url(../images/sj_icon.png) no-repeat -1px 8px;float: left;}
.s-right .r-sop .so-t a{float: right; color: #666; font-size: 14px; width: 38px; height: 39px; display: block;}
.s-right .r-sop .so-b{width: 320px;overflow: hidden;}




.s-right .r-sop .so-b ul li{line-height: 30px; padding: 9px 0; border-bottom: 1px dashed #e0e0e0; position: relative; overflow: hidden; cursor: pointer; width: 100%; float: left;}
.s-right .r-sop .so-b ul li .zs{width: 255px;}
.s-right .r-sop .so-b ul li .zs a{display: block; overflow: hidden; height: 32px; font-size: 16px; color: #333;}
.s-right .r-sop .so-b ul li .zm{position: absolute; top: 50%; margin-top: -16px; right: 0; width: 62px; height: 32px;}
.s-right .r-sop .so-b ul li .zm a{display: block; width: 60px; height: 30px; line-height: 30px; border: 1px solid #38c34b; text-align: center; color: #38c34b;}

.s-right .r-kop{ background: #fff;}
.s-right .r-kop .ko-t{margin: 0 15px; border-bottom: 1px solid #e0e0e0; padding-top: 3px; height: 39px; line-height: 39px;}
.s-right .r-kop .ko-t span{display: inline-block; font-size: 24px; color: #38c34b; padding-left: 30px; background: url(../images/sj_icon.png) no-repeat 0 -512px;    float: left;}
.s-right .r-kop .ko-b{padding-bottom: 17px;overflow: hidden;}
.s-right .r-kop .ko-b ul li{width: 85px; margin: 0 14px; position: relative; margin-top: 15px; float: left; display: inline; overflow: hidden;}
.s-right .r-kop .ko-b ul li a img{width: 85px; height: 85px; border-radius: 15px;}
.s-right .r-kop .ko-b ul li a span{width: 85px; height: 85px; position: absolute; left: 0; top: 0; background: url(../images/sj_new.png) no-repeat -203px -336px;}
.s-right .r-kop .ko-b ul li .b-l{display: block; color: #666; font-size: 14px; text-align: center; height: 20px; overflow: hidden; margin-top: 5px;}


.s-left .s-fo .fun .fun-r ul li a:hover,
.s-right .r-kop .ko-b ul li:hover .b-l{color:#38c34b;}

.s-right .r-sop .so-b ul li .zm a:hover{background: #38c34b; color: #fff;}
.s-right .r-sop .so-t a:hover{color:#38c34b;}
.fs{position: absolute; left: 0; bottom: 0; z-index: 2; width: 340px; height: 35px;}
.fun .fun-l .f-title{overflow: hidden; position: absolute; top: 0; left: 0; height: 35px; padding: 0 10px 0 10px; line-height: 35px; font-size: 16px; width: 320px;}
.fun .fun-l .f-title a{color: #fff;}
.fun .fun-l .ft{position: absolute; left: 0; bottom: 0; z-index: 1; width: 100%; height: 35px;}
.fun .fun-l .ft .bg{position: absolute; top: 0; left: 0; z-index: -1; width: 100%; height: 35px; background: #000; opacity: 0.5;}

.slideBox{position: relative; height: 210px; width: 410px;}
.slideBox .hd{position: absolute; right: 10px; bottom: 12px; height: 12px; overflow: hidden;}
.slideBox .hd ul li{float: left; width: 12px; height: 12px; margin-right: 10px; background: url(../images/sj_new.png) no-repeat -502px -291px; cursor: pointer;}
.slideBox .hd ul li.on{background-position: -488px -291px;}
.slideBox .bd{width: 100%; height: 210px; position: relative; overflow: hidden;}
.slideBox .bd li{float: left; width: 410px; height: 210px;}
.slideBox .bd img{width: 410px; height: 210px;}

.slideBox .bd ul li .imgtit{position: relative;
    top: -31px;
    left: 7px;
    width: 308px;
    overflow: hidden;
    color: #FFF;
    z-index: 999;
	display: block;
    height: 23px;}

.main .zt .cur{color: #1d96f4;}

.qb{width: 800px; height: 110px; display: block; margin-top: 15px;}
.qb .down{height: 90px; background: #f7f7f7; border: 0px dashed #f6e3af; margin: 4px 10px 12px 10px; padding: 10px; border-radius: 6px;}

.qb .down a img{width: 90px; height: 90px; border-radius: 5px; margin: 8px auto; display: block;}
.qb .down .entry{float: left; margin-left: 5px; width: 535px; line-height: 28px; margin-top: -5px; height: 105px;}
.qb .down .entry .title{width: 540px; float: left; height: 30px;}
.qb .down .entry .title a{color: #38c34b;float: left;width: auto; font-size: 18px; font-style: normal;}
.qb .down .entry .title i{margin-left:5px}

.qb .down .entry .title a i{font-size: 13px; color: #666; padding-left: 12px; font-style: normal;}
.qb .down .uo{width: 535px; height: 75px; float: left;}
.qb .down .uo .px{float: left; font-size: 13px; text-indent: 0; margin: 0; line-height: 28px; width: 130px;}
.qb .down .uo .px .font{color: #f60; font-weight: bold; font-size: 14px; font-family: Georgia;}
.qb .down .uo .pm{width: 130px; height: 30px; float: left;}
.qb .down .uo .pm .start{background: url(../images/sta.gif) repeat-x 0 bottom; float: left; height: 16px; overflow: hidden; width: 100px; margin-top: 3px;}
.qb .down .uo .pm i.start1{width: 20px;}
.qb .down .uo .pm i.start2{width: 40px;}
.qb .down .uo .pm i.start3{width: 60px;}
.qb .down .uo .pm i.start4{width: 80px;}
.qb .down .uo .pm i.start5{width: 100px;}
.qb .down .uo .pm i{background: url(../images/sta.gif) repeat-x 0 top; float: left; height: 16px; overflow: hidden;}
.qb .down .uo .ph{width: 130px; margin-top: 8px; float: left; font-size: 13px; line-height: 28px;}
.qb .down .uo .ph .font1{display: inline-block; width: 20px; height: 24px; vertical-align: middle; background: url(../images/os_20.png) no-repeat; margin-left: 6px;}
.qb .down .uo .pf{width: 400px; height: 45px; line-height: 45px; float: left; font-size: 13px;}
.qb .down .uo .pf span{float: left; color: #333; font-size: 13px; height: 45px; display: block;}
.qb .down .uo .pf span i{padding: 3px 10px; color: #38c34b; border: 1px solid #38c34b; border-radius: 3px; line-height: 20px;  margin: 7px 4px 0 4px; display: block; overflow: hidden; cursor: pointer;}
.qb .down .btn{float: right; width: 107px;}
.qb .down .btn a{color: #999; width: 105px; height: 42px; border: 1px solid #38c34b; text-align: center; line-height: 42px; margin-top: 25px; border-radius: 5px;    display: block;}
.qb .down .a{float: left;    display: block; overflow: hidden; width: 90px;}

.s-right .r-kop .ko-t a{float: right; color: #666; font-size: 14px;}
.s-right .r-kop .ko-t a:hover{color: #38c34b;}
.qb .down .btn a:hover{background:#38c34b; color: #fff; }

.s-left .s-bop h3{
	    font-size: 20px;
    font-weight: bold;
 
    font-family: "Microsoft YaHei";
}
.r-kop-one{border-bottom: 20px solid rgb(244,244,244); }

.s-right .r-kop .ko-c{padding-bottom: 17px;overflow: hidden;}
.s-right .r-kop .ko-c ul li{width: 100%; height: 50px;padding:10px; border-bottom: 1px dashed #DFDFDF; }
.s-right .r-kop .ko-c ul li img{width: 50px;height: 50px;float: left}
.ko-c-c{width: 200px;height: 50px;padding-left: 10px;float: left}
.ko-c-c a{display: block;  height: 18px;  line-height: 18px;  overflow: hidden;  font-size: 14px; }
.ko-c-c span{display: block;line-height: 40px; color: #8a8a8a; }
.ko-c-e{float: left;width: 55px;height: 25px; border: 1px solid #38c34b;text-align: center;color: #38c34b;border-radius: 20px;line-height: 25px; margin-top: 13px;}
.ko-c-e:hover{background-color: #38c34b;color: #fff}

/*切换合集*/
.title_bt { background: #fff; height: 50px; line-height: 50px; padding: 0 11px; }
.title_bt .bt { font-size: 16px; float: left; font-weight: bold; }
.title_bt .bt:before { width: 4px; height: 20px; content: ''; display: inline-block; vertical-align: middle; background: #38c34b; margin: -3px 8px 0 0; }
.title_bt .more { float: right; font-size: 14px; color: #969696; }
.title_bt .more span { font-family: Serif; }
.title_bt .more:hover { color: #38c34b; }


.Lbox4{background: #fff;}
.Lbox4 .tab_a { height: 32px; padding: 0 15px; margin-bottom: 20px; }
.Lbox4 .tab_a a { height: 30px; border: 1px solid #38c34b; color: #38c34b; text-align: center; line-height: 30px; display: block; margin-right: 10px; float: left; cursor: pointer; padding: 0 20px; }
.Lbox4 .tab_a .on { background: #38c34b; color: #fff; }
.Lbox4 .top_ { height: 135px; margin-bottom: 20px; padding: 0 15px; }
.Lbox4 .top_ .img { height: 135px; width: 225px; display: block; float: left; }
.Lbox4 .top_ .img img { display: block; width: 100%; height: 100%; border-radius: 2px; }
.Lbox4 .top_ .infor { width: 550px; padding-left: 20px; float: left; }
.Lbox4 .top_ .infor .bt { height: 42px; line-height: 42px; overflow: hidden; width: 100%; }
.Lbox4 .top_ .infor .bt .p { display: block; color: #000; font-size: 24px; float: left; height: 42px; line-height: 42px; width: 380px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.Lbox4 .top_ .infor .bt span { display: block; float: right; width: 130px; text-align: right; color: #313131; }
.Lbox4 .top_ .infor .bt span i { color: #ff6633; }
.Lbox4 .top_ .infor .text { width: 100%; color: #535353; line-height: 30px; height: 90px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; word-break: break-all; }
.Lbox4 .ul_list { padding: 0 10px; }
.Lbox4 .ul_list ul { width: 105%; padding-bottom: 10px; }
.Lbox4 .ul_list ul li { float: left; height: 75px; padding: 13px 11px; width: 236px; background: #f6f6f6; margin: 0px 12px 10px 0; border-radius: 3px; }
.Lbox4 .ul_list ul li .img { display: block; float: left; width: 75px; height: 75px; overflow: hidden; background: #bfbfbf; border-radius: 15px; }
.Lbox4 .ul_list ul li .img img { display: block; width: 100%; height: 100%; }
.Lbox4 .ul_list ul li .img img:hover { opacity: 0.9; }
.Lbox4 .ul_list ul li .infor { float: left; width: 148px; padding-left: 12px; }
.Lbox4 .ul_list ul li .infor .name { display: block; height: 27px; line-height: 27px; color: #313131; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; margin-bottom: 4px; font-weight: bold; }
.Lbox4 .ul_list ul li .infor .name:hover { color: #38c34b; }
.Lbox4 .ul_list ul li .infor p { font-size: 12px; line-height: 20px; height: 20px; overflow: hidden; width: 100%; color: #7d7d7d; }
.clear{ clear:both}

.main-fot ul{padding: 0 15px}
.main-fot ul li {  width: 50%;  float: left;  line-height: 36px;  height: 36px;  }
.main-fot ul li a { display: block; height: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding-right: 10px; }
.main-fot ul li a:before { border-radius: 50%; content: ''; display: inline-block; vertical-align: middle; width: 5px; height: 5px; background: #dadada; border: 1px solid #c2c2c2; margin: -2px 8px 0 0; }
.main-fot ul li a:hover:before { background: #38c34b; border-color: #38c34b; }
.main-fot .k a{float: right;margin-right: 20px; color: #808080  }