body { position: relative;width: 100%; height: 100%; background: #fff;  }
html,#bigcontent{position: relative; width: 100%; height: 100%;}
.swiper-container { width: 100%; height: 100%; }
.swiper-container .swiper-slide { width: 100%; height: 100%; overflow: hidden; }

.cont1 { z-index: 2; }
.cont1 .banner { background: url("/sw/vote2018/images/com_top.jpg") no-repeat top; width: 100%; height: 564px;position: relative; z-index: 2;}

.cont2 { z-index: 1; }
.cont2 .center { background: #fff; position: relative; z-index: 2; height: 100%; margin: 0 auto; }
.cont2 .text_jieshao { padding-top: 60px; }
.cont2 .text_jieshao p { background: #edf1fe; height: 120px; overflow: hidden; line-height: 30px; padding: 20px 25px; color: #333; font-size: 18px; text-indent: 2em; text-align: justify; }
.cont2 .box_warp { padding-top: 25px; }
.cont2 .box_warp .warp_nest { height: 494px; background: #edf1fe; padding: 0 25px; overflow: auto; width: 1150px; }
.cont2 .box_warp .warp_nest .item { width: 100%; height: 100%; }
.cont2 .box_warp .warp_nest .item .bt_title { padding-top: 16px; height: 30px; line-height: 30px; color: #5765ec; }
.cont2 .box_warp .warp_nest .item .bt_title .bt_name { font-size: 18px; float: left; padding-right: 6px; font-weight: bold; }
.cont2 .box_warp .warp_nest .item .bt_title span { font-size: 12px; display: block; float: left; line-height: 30px; }
.cont2 .box_warp .warp_nest .item .bt_title .line { float: right; width: 888px; height: 25px; background: url("/sw/vote2018/images/line.png") no-repeat center; }
.cont2 .box_warp .warp_nest .item .h2 { height: 50px; line-height: 50px; color: #ff8495; font-size: 16px; }
.cont2 .box_warp .warp_nest .item .net { height: 380px; }
.cont2 .box_warp .warp_nest .item .net .lef { width:617px; float: left; }
.cont2 .box_warp .warp_nest .item .net .lef ul { width: 110%; }
.cont2 .box_warp .warp_nest .item .net .lef ul .on_li { box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.1); }
.cont2 .box_warp .warp_nest .item .net .lef ul li { float: left; width: 122px; cursor: pointer; margin: 0 43px 10px 0; }
.cont2 .box_warp .warp_nest .item .net .lef ul li .img { width: 122px; height: 158px; overflow: hidden; }
.cont2 .box_warp .warp_nest .item .net .lef ul li .img img { width: 100%; height: 100%; }
.cont2 .box_warp .warp_nest .item .net .lef ul li p { height: 30px; line-height: 30px; overflow: hidden; width: 100%; color: #333333; font-size: 12px; text-align: center; }
.cont2 .box_warp .warp_nest .item .net .rit { width: 450px; float: right; height: 356px; background: #cfdaff; padding: 0 25px; }
.cont2 .box_warp .warp_nest .item .net .rit .h3 { height: 45px; line-height: 45px; color: #2c41cd; font-weight: bold; font-size: 18px; text-align: right; }
.cont2 .box_warp .warp_nest .item .net .rit .img { float: left; width: 175px; height: 100%; padding-top: 6px; }
.cont2 .box_warp .warp_nest .item .net .rit .img img { width: 100%; height: 227px; }
.cont2 .box_warp .warp_nest .item .net .rit .img .img_box{width: 100%; height: 227px;position: relative; margin-bottom: 20px;}
.cont2 .box_warp .warp_nest .item .net .rit .img .img_box span { position:absolute; left: 0; bottom: 0; height: 25px; line-height: 25px; min-width:88px; max-width: 150px; padding-right: 10px; overflow: hidden; font-size: 16px; display: block; color: #fff; overflow: hidden; padding-left: 3px; background: url("/sw/vote2018/images/nuber_bj.png") no-repeat left; background-size: 100% 100%;}
.cont2 .box_warp .warp_nest .item .net .rit .img .btn { height: 39px; text-align: center; line-height: 39px; color: #fff; color: #fff; font-size: 16px; background: #5765ec; border-radius: 5px; cursor: pointer; }
.cont2 .box_warp .warp_nest .item .net .rit .img .btn:hover { opacity: 0.8; filter: alpha(opacity=80); }
.cont2 .box_warp .warp_nest .item .net .rit .text { float: right; width: 235px; line-height: 24px; color: #333333; font-size: 16px; }
.cont2 .box_warp .warp_nest .item .net .rit .text .text_scroll { overflow-x: hidden; height: 287px; overflow-y: auto; text-align: justify;  }
.cont2 .box_warp .warp_nest .item .net .rit .text .text_scroll::-webkit-scrollbar { width: 6px; height: 6px; background: #fff; }
.cont2 .box_warp .warp_nest .item .net .rit .text .text_scroll::-webkit-scrollbar-button { width: 0; height: 0; }
.cont2 .box_warp .warp_nest .item .net .rit .text .text_scroll::-webkit-scrollbar-corner { display: block; }
.cont2 .box_warp .warp_nest .item .net .rit .text .text_scroll::-webkit-scrollbar-thumb { background-clip: padding-box; background-color: #5765ec; border-radius: 10px; }
.cont2 .box_warp .warp_nest .item .net .rit .text .name { text-align: right; }
.cont2 .box_warp .swiper_nav { position: relative; width: 420px; margin: 0 auto; height: 100px; margin-top: 20px; }
.cont2 .box_warp .swiper_nav .swiper-button-next { background: url("/sw/vote2018/images/img_tab.png") no-repeat center; width: 13px; height: 34px; background-position: -28px 0; right: -15px; top: 33px; }
.cont2 .box_warp .swiper_nav .swiper-button-prev { background: url("/sw/vote2018/images/img_tab.png") no-repeat center; width: 13px; height: 34px; background-position: 0 0; left: -15px; top: 33px; }
.cont2 .box_warp .swiper_nav .swiper-container { width: 100%; height: 100%; }
.cont2 .box_warp .swiper_nav .swiper-container .swiper-slide .ico { position: relative; margin: 0 auto; width: 70px; height: 70px; cursor: pointer; }
.cont2 .box_warp .swiper_nav .swiper-container .swiper-slide .ico i { display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; background: url("/sw/vote2018/images/img_tb.png") no-repeat center; }
.cont2 .box_warp .swiper_nav .swiper-container .swiper-slide p { color: #f74f67; text-align: center; display: none; }
.cont2 .box_warp .swiper_nav .swiper-container .swiper-slide .ico_1 i { width: 45px; height: 32px; background-position: -66px -452px; }
.cont2 .box_warp .swiper_nav .swiper-container .swiper-slide .ico_2 i { width: 45px; height: 42px; background-position: -66px -410px; }
.cont2 .box_warp .swiper_nav .swiper-container .swiper-slide .ico_3 i { width: 33px; height: 33px; background-position: -66px -198px; }
.cont2 .box_warp .swiper_nav .swiper-container .swiper-slide .ico_4 i { width: 46px; height: 34px; background-position: -66px -483px; }
.cont2 .box_warp .swiper_nav .swiper-container .swiper-slide .ico_5 i { width: 32px; height: 33px; background-position: -66px -69px; }
.cont2 .box_warp .swiper_nav .swiper-container .swiper-slide .ico_6 i { width: 36px; height: 35px; background-position: -66px -309px; }
.cont2 .box_warp .swiper_nav .swiper-container .swiper-slide .ico_7 i { width: 33px; height: 33px; background-position: -66px -164px; }
.cont2 .box_warp .swiper_nav .swiper-container .swiper-slide .ico_8 i { width: 39px; height: 34px; background-position: -66px -375px; }
.cont2 .box_warp .swiper_nav .swiper-container .swiper-slide .ico_9 i { width: 35px; height: 40px; background-position: -66px -267px; }
.cont2 .box_warp .swiper_nav .swiper-container .swiper-slide .ico_10 i { width: 35px; height: 32px; background-position: -66px -344px; }
.cont2 .box_warp .swiper_nav .swiper-container .swiper-slide .ico_11 i { width: 35px; height: 34px; background-position: -66px -232px; }
.cont2 .box_warp .swiper_nav .swiper-container .swiper-slide .ico_12 i { width: 27px; height: 35px; background-position: -66px -35px; }
.cont2 .box_warp .swiper_nav .swiper-container .swiper-slide .ico_13 i { width: 33px; height: 28px; background-position: -66px -136px; }
.cont2 .box_warp .swiper_nav .swiper-container .swiper-slide .ico_14 i { width: 27px; height: 35px; background-position: -66px 0px; }
.cont2 .box_warp .swiper_nav .swiper-container .swiper-slide .ico_15 i { width: 33px; height: 34px; background-position: -66px -102px; }
.cont2 .box_warp .swiper_nav .swiper-container .swiper-slide-active { padding-top: 10px; }
.cont2 .box_warp .swiper_nav .swiper-container .swiper-slide-active p { display: block; }
.cont2 .box_warp .swiper_nav .swiper-container .swiper-slide-active .ico_1 i { width: 60px; height: 45px; background-position: -0px -620px; }
.cont2 .box_warp .swiper_nav .swiper-container .swiper-slide-active .ico_2 i { width: 60px; height: 60px; background-position: -0px -561px; }
.cont2 .box_warp .swiper_nav .swiper-container .swiper-slide-active .ico_3 i { width: 44px; height: 48px; background-position: -0px -271px; }
.cont2 .box_warp .swiper_nav .swiper-container .swiper-slide-active .ico_4 i { width: 63px; height: 47px; background-position: -0px -664px; }
.cont2 .box_warp .swiper_nav .swiper-container .swiper-slide-active .ico_5 i { width: 43px; height: 44px; background-position: -0px -97px; }
.cont2 .box_warp .swiper_nav .swiper-container .swiper-slide-active .ico_6 i { width: 48px; height: 51px; background-position: -0px -421px; }
.cont2 .box_warp .swiper_nav .swiper-container .swiper-slide-active .ico_7 i { width: 46px; height: 45px; background-position: -0px -227px; }
.cont2 .box_warp .swiper_nav .swiper-container .swiper-slide-active .ico_8 i { width: 52px; height: 46px; background-position: -0px -515px; }
.cont2 .box_warp .swiper_nav .swiper-container .swiper-slide-active .ico_9 i { width: 46px; height: 54px; background-position: -0px -367px; }
.cont2 .box_warp .swiper_nav .swiper-container .swiper-slide-active .ico_10 i { width: 48px; height: 43px; background-position: -0px -472px; }
.cont2 .box_warp .swiper_nav .swiper-container .swiper-slide-active .ico_11 i { width: 46px; height: 48px; background-position: -0px -319px; }
.cont2 .box_warp .swiper_nav .swiper-container .swiper-slide-active .ico_12 i { width: 36px; height: 47px; background-position: -0px -50px; }
.cont2 .box_warp .swiper_nav .swiper-container .swiper-slide-active .ico_13 i { width: 43px; height: 39px; background-position: -0px -188px; }
.cont2 .box_warp .swiper_nav .swiper-container .swiper-slide-active .ico_14 i { width: 35px; height: 50px; background-position: -0px 0px; }
.cont2 .box_warp .swiper_nav .swiper-container .swiper-slide-active .ico_15 i { width: 43px; height: 47px; background-position: -0px -141px; }



.cont3{ background: #edf1fe; width: 100%; position: relative; }

.comment_warp{ width: 100%; margin: 0 auto; position: relative; z-index: 2; background: #edf1fe;
    height:auto!important;}
.fotter{position: relative;z-index: 2;}
#Comments_wrap{background: none!important;}
#Comments_wrap .Cs_head .Cs_report{display: none!important;}
#Comments_wrap .Cs_postwrap .txtwrap .poswrap,#Comments_wrap .Cs_postwrap{background: #d2dcff!important; border-top:1px solid #88a2f9;border-color: #88a2f9!important;}
#Comments_wrap .Cs_postwrap .txtwrap .poswrap .login_box .inputbg{background-color: #88a2f9!important; color: #fff;}
#Comments_wrap .Cs_postwrap .txtwrap .poswrap .login_box .inputbg input{color: #fff;}
#Comments_wrap .Cs_postwrap .txtwrap .poswrap .submit{background: #88a2f9!important;border-color: #88a2f9!important;}
#Comments_wrap .Cs_postwrap .txtwrap .poswrap .reg_btn{border-color: #88a2f9!important; color:#88a2f9!important}
#Comments_wrap .Cs_postwrap .txtwrap .poswrap .postbtn{background: #88a2f9!important;}
#Comments_wrap .Cs_head .Cs_share .bdsharebuttonbox a{display: inline-block;}
#Comments_wrap .Cs_head .Cs_ico1{ background: url("/sw/vote2018/images/cose.png") no-repeat center!important;; width: 68px!important;; height: 58px!important; margin-top: -20px!important;}
#Comments_wrap .Cs_head p.Cs_titile{color: #88a2f9!important}
#Comments_wrap .Cs_head p.Cs_titile span{display: none;}
#Comments_wrap{padding-top: 30px!important;}

