@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; list-style:none; border:0; font-family: "PingFang SC", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-weight: normal; -webkit-overflow-scrolling:touch; }/*color:#1b1b1b;*/
a{  font-size:0.7em; text-decoration:none; color: #333333; outline: none; transition:color .3s;}/*color:#646368;*/
a:hover{ color:#2C93DF; text-decoration:none;}
img{ display:block;}
input[type=button], input[type=submit], input[type=file], input[type=text], input[type=number], input[type=reset] button {
-webkit-appearance: none; border-radius: 0px;
}
textarea,select,button,input{ -webkit-appearance: none; border-radius: 0px; outline: none;}
html,body{ width: 100%; height: 100%; overflow: visible; background:#f2f2f2; z-index: -2;}

.W-logo{ display: table; width: 100%; height: auto; overflow: hidden; position: fixed; top: 0; bottom: 0; left: 0; right: 0; margin: auto; }
.W-logo img{ display: table; width: auto; height: 45px; margin: 0px auto 10px; }
.W-logo p{ display: table; font-size: 16px; line-height: 30px; text-align: center; color: #000000; margin: auto; font-weight: bold; }


/*-------------²à±ß²Ëµ¥µ¼º½--------------*/

.nav{ display: block; width: 100%; height: 50px; overflow: hidden; position: fixed; top: 0px; left: 0px; z-index: 6; }
.jgg{box-shadow: none; }
.nav a{ display: block;}
.nav .logo{ float: left; width: auto; height: 24px; margin-left: 10px; margin-top: 13px;}
.nav .search{ float: right; margin-right: 10px; width: 65%; }
.nav .search input{ width: 100%; height: 30px; margin-top: 10px; background-color: #f5f5f5; background-image: url(../images/icon_search.png); background-size: 18px 18px; background-position: 5px center; background-repeat: no-repeat; padding-left: 25px; box-sizing: border-box; border-radius: 30px; font-size: 14px; line-height: 30px; color: #999999;}
.nav .search input::placeholder{ font-size: 12px; color: #d4d4d4; }
.nav .menu{ float: right; width: auto; height: 25px; margin-right: 15px; margin-top: 12px; }
.Index_con,.Jgg_con{ width: 100%; height: 100%; overflow: scroll; padding-bottom: 50px; position: relative; box-sizing: border-box; }
.Index_con .main_visual{ width: 100%; height:200px; overflow:hidden;position:relative;}
.Index_con .Channel_visual{ height: 140px; }
.Index_con .main_image{ height:200px;;overflow:visible;position:relative;}
.Index_con .main_image ul{width:100%;height:200px;;overflow:visible;position:absolute;top:0;left:0}
.Index_con .main_image li{float:left;width:100%;height:200px; position: relative;}
.Index_con .main_image li img{ display: block; width: 100%; height: 200px; }
.Index_con .Channel_img ul,.Index_con .Channel_img li img{ height: 140px; }
.Index_con .main_image li .content{ width: 100%; height: auto; overflow: hidden; padding: 30px 10px 0px; box-sizing: border-box; position: absolute; top: 0; left: 0; }
.Index_con .main_image li .content h3{ width: 100%; height: auto; overflow: hidden; font-size: 25px; line-height: 36px; text-align: center; color: #000000; font-weight: bold; letter-spacing: 2px; }
.Index_con .main_image li .content p{ width: 100%; height: auto; overflow: hidden; font-size: 16px; line-height: 32px; text-align: center; color: #000000; }
.Index_con .main_image li .content a{ display: table; font-size: 14px; line-height: 30px; margin: 0px auto; bottom: 30px; width: auto; padding: 0px 10px; box-sizing: border-box; background: #fA4616; color: #ffffff; border-radius: 5px; text-align: center; margin: 10px auto 0px; }
.Index_con div.flicking_con{position:absolute;bottom:10px;left:50%;z-index:999;width:auto;height:10px;margin:0 0 0 -50px;}
.Index_con div.flicking_con a{float:left;width:10px;height:10px; border-radius: 50%; margin:0 10px;padding:0; background: #ffffff; opacity: 0.6; display:block;text-indent:-1000px; border: 1px solid #cccccc; box-sizing: border-box;}
.Index_con div.flicking_con a.on{ opacity: 1; border-color: #fA4616; }
.Index_con .Index_nav{ width: 100%; height: auto; overflow: hidden; }
.Index_con .Index_nav ul{ width: 100%; height: auto; overflow: hidden; padding: 10px 10px; box-sizing: border-box; margin-bottom: 5px; }
.Index_con .Index_nav ul li{ float: left; width: 25%; height: auto; overflow: hidden; }
.Index_con .Index_nav ul li a{ display: block; }
.Index_con .Index_nav ul li a img{ display: block; width: 20px; height: 20px; margin: 0px auto 5px; }
.Index_con .Index_nav ul li a p{ font-size: 12px; line-height: 20px; text-align: center; color: #fA4616; }
.Index_con .Index_type{ width: 100%; height: auto; overflow: hidden; }
.Index_con .Index_type div{ float: left; width: auto; height: auto; padding: 3px 3px; box-sizing: border-box; }
.Index_con .Index_type div a{ display: block; background: #ffffff }
.Index_con .Index_type div a img{ display: block; width: auto; height: 30px; padding: 5px 0px; margin: 0px auto; }
.Index_con .Index_type div a p{ display: block; width: 100%; height: auto; font-size: 16px; line-height: 32px; text-align: center; color: #fA4616; }
.Index_con .Index_type div.type01{ width: 33.3333%; }
.Index_con .Index_type div.type02{ width: 33.3333%; }
.Index_con .Index_type div.type03{ width: 33.3333%; }
.Index_con .Index_type div.type04{ width: 33.3333%; }
.Index_con .Index_type div.type05{ width: 33.3333%; }
.Index_con .Index_type div.type06{ width: 33.3333%; }




.Index_con .Index_item{ width: 100%; height: auto; overflow: hidden; margin-bottom: 5px; }
.Index_con .Index_item:last-child{ margin-bottom: 0px; }
.Index_con .Index_item .title{ width: 100%; height: auto; overflow: hidden; padding: 0px 10px 5px; box-sizing: border-box; background: #f2f2f2; }
.Index_con .Index_item .title p{ float: left; font-size: 16px; line-height: 30px; color: #000000; font-weight: bold; }
.Index_con .Index_item .title a{ float: right; font-size: 12px; line-height: 30px; height: 30px; color: #a1a1a1; }
.Index_con .Index_item .title a img{ display: block; width: auto; height: 18px; margin-top: 6px; }
.Index_con .Index_item .con{ width: 100%; height: auto; overflow: hidden; padding: 10px 5px; box-sizing: border-box; }
.Index_con .Index_item .list,.ActiveCon .content .act_item .list,.TopicCon .topic_item .item_con .list{ width: 100%; height: auto; overflow: hidden; background: #ffffff; border: 1px solid #d7d7d7; border-radius: 5px; margin-bottom: 10px; }
.Index_con .Index_item .list .img,.ActiveCon .content .act_item .list .img,.TopicCon .topic_item .item_con .list .img{ float: left; width: 25%; height: 24vw; overflow: hidden; box-sizing: border-box; position: relative; padding: 10px 10px; box-sizing: border-box; }
.Index_con .Index_item .list .img a,.ActiveCon .content .act_item .list .img a,.TopicCon .topic_item .item_con .list .img a{ display: block; width: 100%; height: 100%; position: relative; }
.Index_con .Index_item .list .img a div,.ActiveCon .content .act_item .list .img a div,.TopicCon .topic_item .item_con .list .img a div{ display: block; width: 100%; height: 100%; background: rgba(255,255,255,.3); position: absolute; top: 0; left: 0; }
.Index_con .Index_item .list .img a p,.ActiveCon .content .act_item .list .img a p,.TopicCon .topic_item .item_con .list .img a p{ display: inline-table; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; width: 100%; height: auto; font-size: 16px; line-height: 30px; text-align: center; color: #000000; font-weight: bold; }
.Index_con .Index_item .list .img a img,.ActiveCon .content .act_item .list .img a img,.TopicCon .topic_item .item_con .list .img a img{ display: block; width: 100%; height: auto; overflow: hidden; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; }
.Index_con .Index_item .list .con,.ActiveCon .content .act_item .list .con,.TopicCon .topic_item .item_con .list .con{ float: right; width: 75%; height: 24vw; overflow: hidden; padding-left: 15px; box-sizing: border-box; position: relative;}
.Index_con .Index_item .list .con h3,.ActiveCon .content .act_item .list .con h3,.TopicCon .topic_item .item_con .list .con h3{ width: 100%; height: auto; overflow: hidden; margin-top: 1vw; margin-bottom: 8px; line-height: 22px; text-align: justify; }
.Index_con .Index_item .list .con h3 a,.ActiveCon .content .act_item .list .con h3 a,.TopicCon .topic_item .item_con .list .con h3 a{ font-size: 16px; color: #202020; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.Index_con .Index_item .list .con .date,.Index_con .Index_item .list .con .adr,.ActiveCon .content .act_item .list .con .date,.ActiveCon .content .act_item .list .con .adr,.TopicCon .topic_item .item_con .list .con .date,.TopicCon .topic_item .item_con .list .con .adr{ width: auto; height: auto; overflow: hidden; font-size: 12px; line-height: 20px; color: #999999; padding-left: 20px; box-sizing: border-box; float: left; }
.Index_con .Index_item .list .con .date,.ActiveCon .content .act_item .list .con .date,.TopicCon .topic_item .item_con .list .con .date{ background: url(../images/icon_date.png) no-repeat 0px center; background-size: 20px 20px; }
.Index_con .Index_item .list .con .adr,.ActiveCon .content .act_item .list .con .adr,.TopicCon .topic_item .item_con .list .con .adr{ background: url(../images/icon_adress.png) no-repeat 0px center; background-size: 20px 20px; margin-left: 20px; }
.Index_con .Index_item .list .con .play,.ActiveCon .content .act_item .list .con .play,.TopicCon .topic_item .item_con .list .con .play{ float: left; font-size: 12px; line-height: 20px; padding-left: 20px; color: #999999; box-sizing: border-box; background: url(../images/icon_play.png) no-repeat 0px center; background-size: 17px 17px; margin-top: 20px; }
.Index_con .Index_item .list .con .time,.ActiveCon .content .act_item .list .con .time,.TopicCon .topic_item .item_con .list .con .time{ float: right; font-size: 12px; line-height: 20px; color: #999999; margin-top: 20px; }
.Index_con .Index_item .list .con i,.ActiveCon .content .act_item .list .con i,.TopicCon .topic_item .item_con .list .con i{ display: block; width: 20px; height: 20px; position: absolute; bottom: 10px; right: 10px; }
.Index_con .Index_item .list .con i a,.ActiveCon .content .act_item .list .con i a,.TopicCon .topic_item .item_con .list .con i a{ display: block; width: 20px; height: 20px; }
.Index_con .Index_item .list .con i.collect a,.ActiveCon .content .act_item .list .con i.collect a,.TopicCon .topic_item .item_con .list .con i.collect a{ background: url(../images/icon_collect.png) no-repeat center center; background-size: 20px 20px; }
.Index_con .Index_item .list .con i.collect_cur a,.ActiveCon .content .act_item .list .con i.collect_cur a,.TopicCon .topic_item .item_con .list .con i.collect_cur a{ background: url(../images/icon_collect_cur.png) no-repeat center center; background-size: 20px 20px; }

.Index_con .Index_item .list .con span,.ActiveCon .content .act_item .list .con span,.TopicCon .topic_item .item_con .list .con span{ width: auto; height: 26px; border: 1px solid #fA4616; border-radius: 5px; box-sizing: border-box; position: absolute; right: 10px; bottom: 10px; }
.Index_con .Index_item .list .con span a,.ActiveCon .content .act_item .list .con span a,.TopicCon .topic_item .item_con .list .con span a{ display: block; font-size: 12px; line-height: 24px; text-align: center; padding: 0px 5px; color: #fA4616; }


.TopicCon .topic_item .item_con .list .con .status{ font-size: 12px; line-height: 20px; position: absolute; right: 10px; bottom: 10px; }
.TopicCon .topic_item .item_con .list .con .st01{ color: #ff0000; }
.TopicCon .topic_item .item_con .list .con .st02{ color: #fA4616; }
.TopicCon .topic_item .item_con .list .con .st03{ color: #009900; }

.Detail_con{ width: 100%; height: auto; overflow: hidden; padding-bottom: 50px; box-sizing: border-box; }
.Detail_con .title{ width: 100%; height: auto; overflow: hidden; margin-bottom: 5px; padding: 10px 10px; box-sizing: border-box; background: #ffffff; }
.Detail_con .title h1{ width: 100%; height: auto; overflow: hidden; font-size: 18px; line-height: 30px; color: #000000; font-weight: bold; margin-bottom: 10px; }
.Detail_con .title .status{ width: 100%; height: auto; overflow: hidden; font-size: 14px; line-height: 28px; }
.Detail_con .title .status span{ font-weight: bold; }
.Detail_con .title .status .span01{ color: #16A1E0; }
.Detail_con .title .status .span02{ color: #fA4616; }
.Detail_con .title .status .span03{ color: #666666; }
.Detail_con .title .time,.Detail_con .title .adr{ width: 100%; height: auto; overflow: hidden; padding-left: 20px; box-sizing: border-box; font-size: 14px; line-height: 28px; color: #999999; }
.Detail_con .title .time{ background-image: url(../images/icon_date.png); background-position: 0px center; background-repeat: no-repeat; background-size: 15px 15px; }
.Detail_con .title .time span{ float: right; font-weight: bold; }
.Detail_con .title .time .span01{ color: #16A1E0; }
.Detail_con .title .time .span02{ color: #fA4616; }
.Detail_con .title .time .span03{ color: #666666; }


.Detail_con .title .adr{ background-image: url(../images/icon_adress.png); background-position: 0px center; background-repeat: no-repeat; background-size: 15px 15px; }
.Detail_con .content{ width: 100%; height: auto; overflow: hidden; background: #ffffff; margin-bottom: 5px; }
.Detail_con .content .con{ width: 100%; height: auto; overflow: hidden; padding: 10px 10px; box-sizing: border-box; }
.Detail_con .content .con img{ display: block; width: auto; max-width: 100%; margin: 5px auto 10px; }
.Detail_con .content .con p{ font-size: 14px; line-height: 24px; color: #282828; text-align: justify; margin-bottom: 10px; }
.Detail_con .content .con_share{ width: 100%; height: auto; overflow: hidden; padding: 5px 10px; box-sizing: border-box; }
.Detail_con .content .con_share ul{ width: 100%; height: auto; overflow: hidden; }
.Detail_con .content .con_share ul li{ float: left; width: 50%; height: 24px; border-right: 1px solid #cccccc; box-sizing: border-box; }
.Detail_con .content .con_share ul li:last-child{ border: none; }
.Detail_con .content .con_share ul li a{ display: table; font-size: 14px; line-height: inherit; color: #797979; text-align: center; margin: auto; }
.Detail_con .content .con_share ul li:last-child a{ color: #ff6600; }
.Detail_con .content .con_share ul li a i{ display: inline-block; margin-right: 4px; float: left; }
.Detail_con .content .con_share ul li a i img{ display: inline-block; width: auto; height: 15px; margin-top: 2px; }
.Detail_con .data{ width: 100%; height: auto; overflow: hidden; background: #ffffff; padding: 10px 10px; box-sizing: border-box; }
.Detail_con .data .tab{ width: 100%; height: auto; overflow: hidden; }
.Detail_con .data .tab ul{ width: 100%; height: auto; overflow: hidden; }
.Detail_con .data .tab ul li{ float: left; width: 50%; height: 30px; overflow: hidden; border-bottom: 1px solid #e4e4e4; box-sizing: border-box; }
.Detail_con .data .tab ul li a{ display: block; width: 100%; font-size: 14px; line-height: 29px; text-align: center; color: #000000; }
.Detail_con .data .tab ul li.cur{ border-bottom: 2px solid #fA4616; }
.Detail_con .data .item{ width: 100%; height: auto; overflow: hidden; }
.Detail_con .data .item .list{ width: 100%; height: auto; overflow: hidden; border-bottom: 1px dotted #f2f2f2; padding: 5px 0px; box-sizing: border-box; }
.Detail_con .data .item .list:last-child{ border: none; }
.Detail_con .data .item .list a{ display: block; }
.Detail_con .data .item .list .img{ float: left; width: 50px; height: 50px; border-radius: 50%; margin-right: 10px; }
.Detail_con .data .item .list .img img{ display: block; width: 50px; height: 50px; border-radius: 50%; }
.Detail_con .data .item .list .info{ float: left; width: auto; height: 50px; overflow: hidden; }
.Detail_con .data .item .list .info .name{ font-size: 14px; line-height: 30px; color: #000000; }
.Detail_con .data .item .list .info .time{ font-size: 12px; line-height: 20px; color: #999999; }
.Detail_con .data .item .list .operate{ float: right; width: auto; height: 50px; overflow: hidden; }
.Detail_con .data .item .list .operate span{ float: left; margin-right: 10px; font-size: 13px; line-height: 50px; color: #fA4616; }
.Detail_con .data .item .list .operate img{ float: right; display: block; width: 20px; height: 20px; margin-top: 15px; opacity: 0.6; }
.Jgg_con .banner{ width: 100%; height: auto; overflow: hidden; }
.Jgg_con .banner img{ display: block; width: 100%; height: auto; overflow: hidden; }
.Jgg_con .detail{ width: 100%; height: auto; overflow: hidden; padding: 10px 10px; box-sizing: border-box; border-bottom: 1px solid #e4e4e4; background: #f2f2f2; }
.Jgg_con .detail .time,.Jgg_con .detail .adr{ width: 100%; height: auto; overflow: hidden; padding-left: 20px; box-sizing: border-box; font-size: 14px; line-height: 28px; color: #999999; }
.Jgg_con .detail .time{ background-image: url(../images/icon_date.png); background-position: 0px center; background-repeat: no-repeat; background-size: 15px 15px; }
.Jgg_con .detail .adr{ background-image: url(../images/icon_adress.png); background-position: 0px center; background-repeat: no-repeat; background-size: 15px 15px; }
.Jgg_con .content{ width: 100%; height: auto; overflow: hidden; padding: 10px 10px; box-sizing: border-box; }
.Jgg_con .content p{ font-size: 14px; line-height: 24px; color: #282828; text-align: justify; margin-bottom: 10px;}
.Jgg_con .content p a{ display: table; font-size: 14px; line-height: 24px; text-align: center; color: #6b6b6b; margin: 0px auto; }
.Jgg_con .content p a i{ float: left; display: block; width: 20px; height: 20px; margin-right: 5px; margin-top: 2px; background: url(../images/icon_pdf02.png) no-repeat center center; background-size: 20px 20px; }
.Jgg_con .content hr{ display: block; width: 100%; height: 0px; border-top: 1px dotted #e4e4e4; margin-bottom: 10px; }
.Jgg_con .content img{ display: block; width: 100%; height: auto; overflow: hidden; margin: 10px auto; }
.Jgg_con .content .MeetingInfo,.Jgg_con .content .MeetingVideo{ width: 100%; height: auto; overflow: hidden; border-top: 1px dotted #e4e4e4; padding-top: 10px; }
.Jgg_con .content .MeetingVideo{ padding-top: 0px; border: none; }
.Jgg_con .content .MeetingInfo h3,.Jgg_con .content .MeetingVideo h3{ width: 100%; height: auto; overflow: hidden; padding: 0px 10px; box-sizing: border-box; font-size: 16px; line-height: 32px; background: #fA4616; color: #ffffff; font-weight: bold; }
.Jgg_con .content .MeetingInfo .video,.Jgg_con .content .MeetingVideo .video{ width: 100%; height: auto; overflow: hidden; }
.Jgg_con .content .MeetingInfo .video a,.Jgg_con .content .MeetingVideo .video a{ display: block; position: relative; }
.Jgg_con .content .MeetingInfo .video a img,.Jgg_con .content .MeetingVideo .video a img{ margin: 0px auto; }
.Jgg_con .content .MeetingInfo .video a i,.Jgg_con .content .MeetingVideo .video a i{ display: block; width: 15vw; height: 15vw; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; background: url(../images/icon_play.png) no-repeat center center; background-size: 100%; }
.Jgg_con .content .MeetingInfo .video a h4,.Jgg_con .content .MeetingVideo .video a h4{ width: 100%; height: auto; overflow: hidden; padding: 5px 10px; box-sizing: border-box; background: rgba(0,0,0,.6); font-size: 16px; line-height: 30px; color: #ffffff; font-weight: bold; position: absolute; left: 0; bottom: 0; }


.Jgg_con .content .MeetingInfo ul,.Jgg_con .content .MeetingVideo ul{ width: 100%; height: auto; overflow: hidden; margin-bottom: 20px; }
.Jgg_con .content .MeetingInfo ul li,.Jgg_con .content .MeetingVideo ul li{ width: 100%; height: auto; overflow: hidden; background: #ffffff; }
.Jgg_con .content .MeetingInfo ul li.bj,.Jgg_con .content .MeetingVideo ul li.bj{ background: #f4f4f4; }
.Jgg_con .content .MeetingInfo ul li a,.Jgg_con .content .MeetingVideo ul li a{ display: block; width: 100%; height: auto; overflow: hidden; padding: 5px 10px 5px 25px; box-sizing: border-box; font-size: 14px; line-height: 30px; color: #6b6b6b; background: url(../images/icon_pdf.png) no-repeat 5px center; background-size: 15px 15px; }
.Jgg_con .content .MeetingVideo ul li a{ background: url(../images/icon_video.png) no-repeat 5px center; background-size: 15px 15px; }




.Jgg_con .item{ width: 100%; height: auto; overflow: hidden; background: #ffffff; padding: 20px 20px; box-sizing: border-box; }
.Jgg_con .item .list{ float: left; width: 33.3333%; height: 28vw; padding: 1px 1px; box-sizing: border-box; }
.Jgg_con .item .list a{ display: block; width: 100%; height: 100%; border-radius: 5px; background: #fA4616; overflow: hidden; }
.Jgg_con .item .list a img{ display: block; width: auto; height: 40px; margin: 5vw auto 5px; }
.Jgg_con .item .list a p{ width: 100%; height: auto; font-size: 14px; line-height: 24px; text-align: center; color: #ffffff; }
.Jgg_con .content{ width: 100%; height: auto; overflow: hidden; }
.Jgg_con .content .when{ width: 100%; height: auto; overflow: hidden; padding: 5px 10px; box-sizing: border-box; border-bottom: 1px solid #cecece; background: #efefef; }
.Jgg_con .content .when .adr{ width: 100%; height: auto; overflow: hidden; padding-left: 20px; background: url(../images/icon_ad.png) no-repeat 0px center; background-size: 14px 14px; font-size: 14px; line-height: 24px; }
.Jgg_con .content .when .time{ width: 100%; height: auto; overflow: hidden; padding-left: 20px; background: url(../images/icon_time.png) no-repeat 0px center; background-size: 14px 14px; font-size: 14px; line-height: 24px; }
.Jgg_con .content .con,.Jgg_con .content .download{ width: 100%; height: auto; overflow: hidden; padding: 10px 10px; box-sizing: border-box; }
.Jgg_con .content .con p{ font-size: 16px; line-height: 24px; text-align: justify; color: #333333; }
.Jgg_con .content .con img{ display: block; width: 100%; height: auto; overflow: hidden; }
.Jgg_con .content .download ul{ width: 100%; height: auto; overflow: hidden; }
.Jgg_con .content .download ul li{ width: 100%; height: auto;overflow: hidden; padding: 5px 0px; border-bottom: 1px dotted #9f9f9f; }
.Jgg_con .content .download ul li a{ display: block; padding-left: 20px; font-size: 14px; line-height: 24px; text-align: justify; color: #333333; background: url(../images/icon_pdf02.png) no-repeat 0px center; background-size: 15px; }



.ActiveCon{ width: 100%; height: auto; overflow: hidden; padding-bottom: 50px; box-sizing: border-box; background: #f2f2f2; min-height: calc(100% - 50px) }
.ActiveCon .title,.NewsCon .title{ width: 100%; height: 62px; overflow: hidden; background: url(../images/banner05.png) no-repeat 0px 0px; background-size: 100% 62px; }
.ActiveCon .title h1,.NewsCon .title h1{ float: left; font-size: 20px; line-height: 62px; color: #ffffff; font-weight: bold; padding: 0px 10px; letter-spacing: 1px; }
.ActiveCon .title p,.NewsCon .title p{ float: left; font-size: 13px; line-height: 62px; color: #000000; }
.ActiveCon .act_nav,.NewsCon .act_nav{ width: 100%; height: auto; overflow: hidden; background: #ffffff; }
.ActiveCon .act_nav ul,.NewsCon .act_nav ul{ width: 100%; height: auto; overflow: hidden; padding: 10px 10px; box-sizing: border-box; }
.NewsCon .act_nav ul{ background: #f2f2f2; }
.ActiveCon .act_nav ul li,.NewsCon .act_nav ul li{ float: left; width: 25%; height: auto; overflow: hidden; }
.ActiveCon .act_nav ul li a,.NewsCon .act_nav ul li a{ display:  block; }
.ActiveCon .act_nav ul li a i,.NewsCon .act_nav ul li a i{ display: block; width: 20px; height: 20px; margin: 0px auto 5px; }
.ActiveCon .act_nav ul li:nth-child(1) a i,.NewsCon .act_nav ul li:nth-child(1) a i{ background-image: url(../images/act_icon02_cur.png); background-repeat: no-repeat; background-position: center center; background-size: 20px 20px; }
.ActiveCon .act_nav ul li.cur:nth-child(1) a i,.NewsCon .act_nav ul li.cur:nth-child(1) a i{ background-image: url(../images/act_icon02.png); background-repeat: no-repeat; background-position: center center; background-size: 20px 20px; }
.ActiveCon .act_nav ul li:nth-child(2) a i,.NewsCon .act_nav ul li:nth-child(2) a i{ background-image: url(../images/act_icon03_cur.png); background-repeat: no-repeat; background-position: center center; background-size: 20px 20px; }
.ActiveCon .act_nav ul li.cur:nth-child(2) a i,.NewsCon .act_nav ul li.cur:nth-child(2) a i{ background-image: url(../images/act_icon03.png); background-repeat: no-repeat; background-position: center center; background-size: 20px 20px; }
.ActiveCon .act_nav ul li:nth-child(3) a i,.NewsCon .act_nav ul li:nth-child(3) a i{ background-image: url(../images/act_icon04_cur.png); background-repeat: no-repeat; background-position: center center; background-size: 20px 20px; }
.ActiveCon .act_nav ul li.cur:nth-child(3) a i,.NewsCon .act_nav ul li.cur:nth-child(3) a i{ background-image: url(../images/act_icon04.png); background-repeat: no-repeat; background-position: center center; background-size: 20px 20px; }
.ActiveCon .act_nav ul li:nth-child(4) a i,.NewsCon .act_nav ul li:nth-child(4) a i{ background-image: url(../images/act_icon06_cur.png); background-repeat: no-repeat; background-position: center center; background-size: 20px 20px; }
.ActiveCon .act_nav ul li.cur:nth-child(4) a i,.NewsCon .act_nav ul li.cur:nth-child(4) a i{ background-image: url(../images/act_icon06.png); background-repeat: no-repeat; background-position: center center; background-size: 20px 20px; }
.ActiveCon .act_nav ul li a p,.NewsCon .act_nav ul li a p{ font-size: 12px; line-height: 20px; text-align: center; color: #999999; }
.ActiveCon .act_nav ul li.cur a p,.NewsCon .act_nav ul li.cur a p{ color: #fA4616; }
.ActiveCon .content{ width: 100%; height: auto; overflow: hidden; background: #ffffff; }
.ActiveCon .content .filter{ width: 100%; height: auto; overflow: hidden; padding: 0px 10px; box-sizing: border-box; }
.ActiveCon .content .filter select{ float: left; padding: 0px 10px; box-sizing: border-box; width: 48%; height: 40px; font-size: 14px; line-height: 40px; border-radius: 2px; margin: 0px 1%; background: #f4f4f4; background-image: url(../images/icon_down.png); background-repeat: no-repeat; background-position: 98% center; background-size: 12px 12px; color: #868686; }



.ActiveCon .content .tab{ width: 100%; height: 34px; background: #f2f2f2; padding: 0px 10px; box-sizing: border-box; }
.ActiveCon .content .tab ul{ width: 100%; height: 34px; overflow: hidden; }
.ActiveCon .content .tab ul li{ float: left; width: 50%; height: 34px; overflow: hidden; }
.ActiveCon .content .tab ul li a{ display: block; width: 100%; height: 34px; border-bottom: 2px solid #f2f2f2; box-sizing: border-box; font-size: 14px; line-height: 34px; text-align: center; color: #000000; }
.ActiveCon .content .tab ul li.cur a{ border-color: #41C7DB; }
.ActiveCon .content .item{ width: 100%; height: auto; overflow: hidden; padding: 10px 10px; box-sizing: border-box; }
.ActiveCon .content .item .list{ width: 100%; height: auto; overflow: hidden; background: #f2f2f2; margin-bottom: 15px; box-shadow: 0px 0px 5px rgba(0,0,0,.23); }
.ActiveCon .content .item .list a{ display: block; position: relative; }
.ActiveCon .content .item .list a img{ display: block; width: 100%; height: 200px; overflow: hidden; border-radius: 5px 5px 0px 0px; }
.ActiveCon .content .item .list a span{ display: block; width: 100%; height: auto; overflow: hidden; padding: 5px 5px; background: rgba(0,0,0,.6); font-size: 16px; font-weight: bold; line-height: 30px; color: #ffffff; position: absolute; left: 0px; bottom: 0px; }
.ActiveCon .content .item .list p{ width: 100%; height: auto; overflow: hidden; font-size: 14px; line-height: 24px; color: #000000; padding: 10px 5px 10px 30px; box-sizing: border-box; background: url(../images/icon_time.png) no-repeat 5px center; background-size: 20px 20px; }
.ActiveCon .content .item .list p a{ float: right; position: static; font-size: 12px; line-height: 24px; text-align: center; padding: 0px 5px; border-radius: 5px; color: #fA4616; border: 1px solid #fA4616; }


.ActiveCon .content .act_item{ width: 100%; height: auto; overflow: hidden; background: #ffffff; }
.ActiveCon .content .act_item .tit{ width: 100%; height: auto; overflow: hidden; padding: 0px 10px 0px; background: #f2f2f2; box-sizing: border-box; }
.ActiveCon .content .act_item .tit p{ float: left; font-size: 16px; line-height: 35px; color: #000000; }
.ActiveCon .content .act_item .tit a{ float: right; font-size: 12px; height: 35px; line-height: 35px; color: #a1a1a1; }
.ActiveCon .content .act_item .tit a img{ display: block; width: auto; height: 17px; margin-top: 9px; }
.TopicCon{ width: 100%; height: auto; overflow: hidden; }
.TopicCon hr{ width: 100%; height: 5px; background: #f2f2f2; }
.TopicCon h3{ width: 100%; height: auto; overflow: hidden; font-size: 14px; line-height: 24px; text-align: center; color: #a1a1a1; margin: 5px 0px; }
.TopicCon .typecon{ width: 100%; height: auto; overflow: hidden; background: #f4f4f4; }
.TopicCon .TopicConType{ width: 100%; height: auto; overflow: hidden;}
.TopicCon .TopicConType div{ float: left; width: auto; height: auto; padding: 3px 3px; box-sizing: border-box; }
.TopicCon .TopicConType div a { display: block; background: #ffffff; }
.TopicCon .TopicConType div a img { display: block; width: auto; height: 30px; padding: 5px 0px; margin: 0px auto; }
.TopicCon .TopicConType div a p { display: block; width: 100%; height: auto; font-size: 16px; line-height: 32px; text-align: center; color: #fA4616; }
.TopicCon .TopicConType div.type01{ width: 50%; }
.TopicCon .TopicConType div.type02{ width: 50%; }
.TopicCon .TopicConType div.type03{ width: 33.33333%; }
.TopicCon .TopicConType div.type04{ width: 33.33333%; }
.TopicCon .TopicConType div.type05{ width: 33.33333%; }
.TopicCon .TopicConItem{ width: 100%; height: auto; overflow: hidden; padding: 10px 5px; box-sizing: border-box; }
.TopicCon .TopicConItem .list{ width: 100%; height: auto; overflow: hidden; background: #ffffff; border: 1px solid #d7d7d7; border-radius: 5px; margin-bottom: 10px; }
.TopicCon .TopicConItem .list .img{ float: left; width: 25%; height: 24vw; overflow: hidden; box-sizing: border-box; position: relative; padding: 10px 10px; box-sizing: border-box; }
.TopicCon .TopicConItem .list .img a{ display: block; width: 100%; height: 100%; position: relative; }
.TopicCon .TopicConItem .list .img a img{ display: block; width: 100%; height: auto; overflow: hidden; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; }
.TopicCon .TopicConItem .list .img a div{ display: block; width: 100%; height: 100%; background: rgba(255,255,255,.3); position: absolute; top: 0; left: 0; }
.TopicCon .TopicConItem .list .img a p{ display: inline-table; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; width: 100%; height: auto; font-size: 16px; line-height: 30px; text-align: center; color: #000000; font-weight: bold; }
.TopicCon .TopicConItem .list .con{ float: right; width: 75%; height: 24vw; overflow: hidden; padding: 10px 5px 10px 15px; box-sizing: border-box; position: relative; }
.TopicCon .TopicConItem .list .con h3{ width: 100%; height: auto; overflow: hidden; margin-top: 1vw; margin-bottom: 8px; line-height: 22px; text-align: justify; }
.TopicCon .TopicConItem .list .con h3 a{ font-size: 16px; color: #202020; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.TopicCon .TopicConItem .list .con .date{ width: auto; height: auto; overflow: hidden; font-size: 12px; line-height: 20px; color: #999999; padding-left: 20px; box-sizing: border-box; float: left; background: url(../images/icon_date.png) no-repeat 0px center; background-size: 20px 20px; }
.TopicCon .TopicConItem .list .con span{ width: auto; height: 26px; border: 1px solid #fA4616; border-radius: 5px; box-sizing: border-box; position: absolute; right: 10px; bottom: 10px; }
.TopicCon .TopicConItem .list .con span a{ display: block; font-size: 12px; line-height: 24px; text-align: center; padding: 0px 5px; color: #fA4616; }





.TopicCon .div{ width: 100%; height: auto; overflow: hidden; margin-bottom: 5px; }
.TopicCon .div:last-child{ margin-bottom: 0px; }
.TopicCon .div1 .left{ float: left; width: 30%; height: 152px; padding-right: 2px; box-sizing: border-box; }
.TopicCon .div1 .left a{ display: block; width: 100%; height: 152px; background: #16A1E0; overflow: hidden; }
.TopicCon .div1 .left a img{ display: block; height: 80px; width: auto; margin: 20px auto 0px; }
.TopicCon .div1 .left a p{ width: 100%; height: auto; overflow: hidden; font-size: 14px; line-height: 20px; text-align: center; color: #ffffff; }
.TopicCon .div1 .right{ float: left; width: 70%; height: 152px; overflow: hidden; }
.TopicCon .div1 .right div{ float: left; width: auto; height: 75px; padding-right: 2px; box-sizing: border-box; }
.TopicCon .div1 .right div a{ display: block; width: 100%; height: 75px; background: #86D1F7; overflow: hidden; }
.TopicCon .div1 .right div.a2{ width: 60%; margin-bottom: 2px; }
.TopicCon .div1 .right div.a3{ width: 40%; margin-bottom: 2px; padding-right: 0px; }
.TopicCon .div1 .right div.a4{ width: 50%; margin-bottom: 2px; }
.TopicCon .div1 .right div.a5{ width: 50%; padding-right: 0px; }
.TopicCon .div1 .right div.a2 a img,.TopicCon .div1 .right div.a3 a img,.TopicCon .div1 .right div.a4 a img,.TopicCon .div1 .right div.a5 a img{ display: block; width: auto; height: 25px; margin: 15px auto 5px; }
.TopicCon .div1 .right div.a2 a p,.TopicCon .div1 .right div.a3 a p,.TopicCon .div1 .right div.a4 a p,.TopicCon .div1 .right div.a5 a p{ width: 100%; height: auto; overflow: hidden; font-size: 13px; line-height: 27px; text-align: center; color: #ffffff; }
.TopicCon .div1 .right div.a5 a img{ float: left; height: 45px; margin: 15px 10px; }
.TopicCon .div1 .right div.a5 a p{ float: left; width: auto; line-height: 75px; }
.TopicCon .div2 .left,.TopicCon .div4 .left{ float: left; width: 57%; height: 152px; padding-right: 2px; box-sizing: border-box; }
.TopicCon .div2 .left div,.TopicCon .div4 .left div{ float: left; width: auto; height: 75px; padding-right: 2px; box-sizing: border-box; }
.TopicCon .div2 .left div.a6,.TopicCon .div4 .left div.a13{ width: 60%; margin-bottom: 2px; }
.TopicCon .div2 .left div.a7,.TopicCon .div4 .left div.a14{ width: 40%; margin-bottom: 2px; padding-right: 0px; }
.TopicCon .div2 .left div.a8,.TopicCon .div4 .left div.a15{ width: 40%; }
.TopicCon .div2 .left div.a9,.TopicCon .div4 .left div.a16{ width: 60%; padding-right: 0px; }
.TopicCon .div2 .left div a,.TopicCon .div4 .left div a{ display: block; width: 100%; height: 75px; background: #86D1F7; overflow: hidden; }
.TopicCon .div2 .left div a img,.TopicCon .div4 .left div a img{ display: block; width: auto; height: 25px; margin: 15px auto 5px; }
.TopicCon .div2 .left div a p,.TopicCon .div4 .left div a p{ width: 100%; height: auto; overflow: hidden; font-size: 13px; line-height: 27px; text-align: center; color: #ffffff; }
.TopicCon .div2 .right,.TopicCon .div4 .right{ float: left; width: 43%; height: 152px; box-sizing: border-box; }
.TopicCon .div2 .right a,.TopicCon .div4 .right a{ display: block; width: 100%; height: 152px; background: #16A1E0; overflow: hidden; }
.TopicCon .div2 .right a img,.TopicCon .div4 .right a img{ display: block; height: 20px; margin: 46px auto 10px; }
.TopicCon .div2 .right a p,.TopicCon .div4 .right a p{ width: 100%; font-size: 14px; line-height: 28px; text-align: center; color: #ffffff; }
.TopicCon .div3 .left{ float: left; width: 43%; height: 152px; box-sizing: border-box; padding-right: 2px; }
.TopicCon .div3 .left a{ display: block; width: 100%; height: 152px; background: #16A1E0; overflow: hidden; }
.TopicCon .div3 .left a img{ display: block; height: 42px; margin: 35px auto 10px; }
.TopicCon .div3 .left a p{ width: 100%; font-size: 14px; line-height: 28px; text-align: center; color: #ffffff; }
.TopicCon .div3 .right{ float: left; width: 57%; height: 152px; box-sizing: border-box; }
.TopicCon .div3 .right div{ float: left; width: auto; height: 75px; padding-right: 2px; box-sizing: border-box; }
.TopicCon .div3 .right div a{ display: block; width: 100%; height: 75px; background: #86D1F7; overflow: hidden; }
.TopicCon .div3 .right div a img{ display: block; width: auto; height: 25px; margin: 15px auto 5px; }
.TopicCon .div3 .right div a p{ width: 100%; height: auto; overflow: hidden; font-size: 13px; line-height: 27px; text-align: center; color: #ffffff; }
.TopicCon .div3 .right div.a10{ width: 60%; margin-bottom: 2px; }
.TopicCon .div3 .right div.a11{ width: 40%; margin-bottom: 2px; padding-right: 0px; }
.TopicCon .div3 .right div.a12{ width: 100%; padding-right: 0px; }
.TopicCon .div4 .right a img{ display: block; height: 42px; margin: 35px auto 10px; }
.TopicCon .div5 .left{ float: left; width: 30%; height: 306px; padding-right: 2px; box-sizing: border-box; }
.TopicCon .div5 .left a{ display: block; width: 100%; height: 306px; background: #16A1E0; overflow: hidden; }
.TopicCon .div5 .left a img{ display: block; height: 42px; width: auto; margin: 90px auto 20px; }
.TopicCon .div5 .left a p{ width: 100%; height: auto; overflow: hidden; font-size: 14px; line-height: 20px; text-align: center; color: #ffffff; }
.TopicCon .div5 .right{ float: left; width: 70%; height: 306px; overflow: hidden; }
.TopicCon .div5 .right div{ float: left; width: auto; height: 75px; padding-right: 2px; box-sizing: border-box; }
.TopicCon .div5 .right div a{ display: block; width: 100%; height: 75px; background: #86D1F7; overflow: hidden; }
.TopicCon .div5 .right div a img{ display: block; width: auto; height: 25px; margin: 15px auto 5px; }
.TopicCon .div5 .right div a p{ width: 100%; height: auto; overflow: hidden; font-size: 13px; line-height: 27px; text-align: center; color: #ffffff; }
.TopicCon .div5 .right div.a17{ width: 30%; margin-bottom: 2px; }
.TopicCon .div5 .right div.a18{ width: 40%; margin-bottom: 2px; }
.TopicCon .div5 .right div.a19{ width: 30%; margin-bottom: 2px; padding-right: 0px; }
.TopicCon .div5 .right div.a20{ width: 50%; margin-bottom: 2px; }
.TopicCon .div5 .right div.a21{ width: 50%; margin-bottom: 2px; padding-right: 0px; }
.TopicCon .div5 .right div.a22{ width: 35%; margin-bottom: 2px; }
.TopicCon .div5 .right div.a23{ width: 30%; margin-bottom: 2px; }
.TopicCon .div5 .right div.a24{ width: 35%; margin-bottom: 2px; padding-right: 0px; }
.TopicCon .div5 .right div.a25{ width: 30%; margin-bottom: 2px; }
.TopicCon .div5 .right div.a26{ width: 40%; margin-bottom: 2px; }
.TopicCon .div5 .right div.a27{ width: 30%; margin-bottom: 2px; padding-right: 0px; }








.TopicCon .topic_item{ width: 100%; height: auto; overflow: hidden; }
.TopicCon .topic_item .tit{ width: 100%; height: 40px; background: #f2f2f2; overflow: hidden; position: relative; }
.TopicCon .topic_item .tit ul{ width: 100%; height: auto; overflow: hidden; }
.TopicCon .topic_item .tit ul li{ float: left; width: 33.333333%; height: 40px; overflow: hidden; }
.TopicCon .topic_item .tit ul li a{ display: block; width: 100%; height: 40px; border-bottom: 2px solid #f2f2f2; box-sizing: border-box; font-size: 14px; line-height: 40px; text-align: center; color: #000000; }
.TopicCon .topic_item .tit ul li.cur a{ border-color: #fA4616; }
.TopicCon .topic_item .tit p{ width: 100%; font-size: 16px; line-height: 40px; text-align: center; }
.TopicCon .topic_item .tit p span{ color: #16A1E0; padding-right: 5px; }
.TopicCon .topic_item .tit a.return{ display: block; width: 26px; height: 26px; position: absolute; top: 7px; left: 10px; }
.TopicCon .topic_item .tit a.return img{ display: block; width: 26px; height: 26px; }
.TopicCon .topic_item .item_con{ width: 100%; height: auto; overflow: hidden; padding: 10px 10px; box-sizing: border-box; background: #ffffff; }
.TopicCon .topic_item .item_con.cals{ min-height: calc(100vh - 234px);}
.TopicCon .topic_item .item_con ul{ width: 100%; height: auto; overflow: hidden; }
.TopicCon .topic_item .item_con ul li{ width: 100%; height: auto; overflow: hidden; padding: 10px 10px; border-bottom: 1px dotted #f2f2f2; box-sizing: border-box; }
.TopicCon .topic_item .item_con ul li:last-child{ border-bottom: 0px; }
.TopicCon .topic_item .item_con ul li.pdf{ background: url(../images/icon_pdf.png) no-repeat 10px center; background-size: 15px 15px; }
.TopicCon .topic_item .item_con ul li.video{ background: url(../images/icon_video.png) no-repeat 10px center; background-size: 15px 15px; }
.TopicCon .topic_item .item_con ul li.bj{ background-color: #f9f9f9; }
.TopicCon .topic_item .item_con ul li a{ display: block; width: 100%; height: auto; overflow: hidden; padding-left: 20px; box-sizing: border-box; font-size: 14px; line-height: 20px; color: #686868; text-align: justify; }
.TopicCon .topic_item .item_con .more{ width: 100%; padding: 5px 0px; }
.TopicCon .topic_item .item_con .more a{ display: block; width: 100%; font-size: 12px; line-height: 25px; text-align: center; color: #999999; }
.TopicCon .filter{ width: 100%; height: auto; overflow: hidden; padding: 10px 20px; box-sizing: border-box; background: #ffffff; }
.TopicCon .filter select{ width: auto; height: 30px; font-size: 14px; border: 1px solid #bcbcbc; border-radius: 5px; padding-left: 10px; color: #666666; box-sizing: border-box; background: #ffffff; background-image: url(../images/icon_down.png); background-repeat: no-repeat; background-position: 98% center; background-size: 12px 12px; }
.TopicCon .filter select.year{ float: left; width: 25%; }
.TopicCon .filter select.class{ float: right; width: 73%; }
.NewsCon,.UserCon{ width: 100%; height: auto; overflow: hidden; min-height: 100%; background: #ffffff; padding-bottom: 50px; box-sizing: border-box; }
.NewsCon .news_item{ width: 100%; height: auto; overflow: hidden; padding: 5px 10px; box-sizing: border-box; }
.NewsCon .news_item .list{ width: 100%; height: auto; overflow: hidden; border-bottom: 1px dotted #e4e4e4; }
.NewsCon .news_item .list a{ display: block; width: 100%; height: auto; overflow: hidden; padding: 10px 0px; }
.NewsCon .news_item .list .img{ float: left; width: 32px; height: auto; overflow: hidden; }
.NewsCon .news_item .list .img img{ display: block; width: 80%; height: auto; overflow: hidden; margin: 10px auto; }
.NewsCon .news_item .list .con{ padding-left: 40px; }
.NewsCon .news_item .list .con h3{ font-size: 16px; line-height: 24px; color: #000000; margin-bottom: 5px; }
.NewsCon .news_item .list .con p{ font-size: 13px; line-height: 20px; color: #666666; margin-bottom: 5px; }
.NewsCon .news_item .list .con span.time{ float: left; font-size: 12px; line-height: 20px; color: #999999; }
.NewsCon .news_item .list .con span.operating{ float: right; font-size: 12px; line-height: 24px; text-align: center; padding: 0px 5px; color: #fA4616; border: 1px solid #fa4616; border-radius: 5px; }
.UserCon .header{ width: 100%; height: auto; overflow: hidden; position: relative; }
.UserCon .header .user_bj{ width: 100%; height: auto; overflow: hidden; }
.UserCon .header .user_bj img{ display: block; width: 100%; height: auto; overflow: hidden; }
.UserCon .header a.home{ display: block; width: 25px; height: 25px; position: absolute; top: 20px; left: 20px; }
.UserCon .header a.quit{ display: block; width: 25px; height: 25px; position: absolute; top: 20px; right: 20px; }
.UserCon .header a.home img,.UserCon .header a.quit img{ display: block; width: 25px; height: 25px; }
.UserCon .header .title{ width: 100px; height: auto; overflow: hidden; position: absolute; top: 20px; left: 0; right: 0; margin: auto; }
.UserCon .header .title img{ width: 50px; height: 50px; margin: 0px auto 5px; border-radius: 50%; border: 1px solid #666666; box-sizing: border-box; }
.UserCon .header .title p{ width: 100%; height: auto; overflow: hidden; font-size: 14px; line-height: 20px; text-align: center; color: #ffffff; }
.UserCon .header .title p a{ display: inline-block; width: 20px; height: 20px; }
.UserCon .header .title p a img{ width: 15px; height: 15px; padding-top: 7px; border-radius: 0px; margin: 0px 5px; }
.UserCon .content{ width: 100%; height: auto; overflow: hidden; }
.UserCon .content .tab,.UserCon .content .tab1{ width: 100%; height: 34px; background: #f2f2f2; padding: 0px 10px; box-sizing: border-box; }
.UserCon .content .tab ul{ width: 100%; height: 34px; overflow: hidden; }
.UserCon .content .tab ul li{ float: left; width: 50%; height: 34px; overflow: hidden; }
.UserCon .content .tab ul li a{ display: block; width: 100%; height: 34px; border-bottom: 2px solid #f2f2f2; box-sizing: border-box; font-size: 14px; line-height: 34px; text-align: center; color: #000000; }
.UserCon .content .tab ul li.cur a{ border-color: #fA4616; }
.UserCon .content .tab1{ background: #f2f2f2; font-size: 14px; line-height: 34px; text-align: center; color: #000000; border-bottom: 1px solid #eeeeee; }
.UserCon .infor_item{ width: 100%; height: auto; overflow: hidden; padding: 25px 15px 10px; box-sizing: border-box; }
.UserCon .infor_item .list{ width: 100%; height: 40px; background: #f4f4f4; border-radius: 5px; margin-bottom: 20px; }
.UserCon .infor_item .list label{ float: left; width: 100px; padding: 0px 5px; font-size: 14px; line-height: 40px; color: #000000; box-sizing: border-box; }
.UserCon .infor_item .list .con_l{ height: 40px; padding-left: 100px; position: relative; }
.UserCon .infor_item .list .con_l input,.UserCon .infor_item .list .con_l select{ width: 100%; height: 40px; background: #f4f4f4; padding: 0px 5px; box-sizing: border-box; font-size: 14px; line-height: 40px; color: #868686; border-radius: 5px; }
.UserCon .infor_item .list .con_l input::placeholder{ font-size: 14px; color: #868686; }
.UserCon .infor_item .list .con_l select{ background-image: url(../images/icon_down.png); background-repeat: no-repeat; background-position: 98% center; background-size: 15px 15px; }
.UserCon .infor_item .ckbList,.Sign_up_con .item .ckbList{ width: 100%; height: auto; overflow: hidden; margin-bottom: 20px; background: #f4f4f4; border-radius: 5px; padding: 5px 5px; box-sizing: border-box; }
.UserCon .infor_item .ckbList span,.Sign_up_con .item .ckbList span{ display: block; margin-bottom: 5px; }
.UserCon .infor_item .ckbList .cbk,.Sign_up_con .item .ckbList .cbk{ width: 100%; height: auto; overflow: hidden; }
.UserCon .infor_item .ckbList .cbk label,.Sign_up_con .item .ckbList .cbk label{ display: inline-block; font-size: 13px; line-height: 26px; color: #333333; margin: 0px 2px; }
.UserCon .infor_item .ckbList .cbk label input,.Sign_up_con .item .ckbList .cbk label input{ display: inline-block; width: 15px; height: 15px; background: url(../images/icon_check.png) no-repeat center center; background-size: 15px; margin-top: 5px; float: left; margin-right: 2px; }
.UserCon .infor_item .ckbList .cbk label input:checked,.Sign_up_con .item .ckbList .cbk label input:checked{ background: url(../images/icon_checked.png) no-repeat center center; background-size: 15px; }


.UserCon .infor_item .button{ width: 100%; height: auto; overflow: hidden; margin-bottom: 20px; }
.UserCon .infor_item .button a{ display: block; }
.UserCon .infor_item .button input{ width: 100%; height: 45px; background: #fA4616; border-radius: 5px; font-size: 16px; text-align: center; line-height: 45px; color: #ffffff; }
.UserCon .infor_item .ScanCode{ width: 100%; height: auto; overflow: hidden; margin-bottom: 20px; }
.UserCon .infor_item .ScanCode a{ display: table; margin: auto; font-size: 14px; line-height: 34px; color: #fA4616; }
.UserCon .infor_item .ScanCode a img{ display: block; float: left; width: 20px; height: 20px; margin-right: 10px; margin-top: 7px; }
.UserCon .join_item{ width: 100%; height: auto; overflow: hidden; }
.UserCon .join_item .title,.UserCon .join_item .list{ width: 100%; height: 40px; background: #e8f5fc; padding: 0px 10px; box-sizing: border-box; }
.UserCon .join_item .title p,.UserCon .join_item .list p{ float: left; font-size: 14px; line-height: 40px; color: #000000; height: 40px; }
.UserCon .join_item .list p{ font-size: 12px; }
.UserCon .join_item .title p.name,.UserCon .join_item .list p.name{ width: 60%; }
.UserCon .join_item .title p.time,.UserCon .join_item .list p.time{ width: 20%; }
.UserCon .join_item .title p.address,.UserCon .join_item .list p.address{ width: 20%; }
.UserCon .join_item .list{ background: #ffffff; }
.UserCon .join_item .list.color{ background: #f2f2f2; }
.UserCon .join_item .list p a{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; font-size: 12px; width: 100%; height: 40px; padding-right: 5px; box-sizing: border-box; overflow: hidden; }







.Sign_up_con{ width: 100%; height: 100%; background: #ffffff; overflow: scroll; }
.Sign_up_con .title{ width: 100%; height: auto; overflow: hidden; padding: 20px 20px 10px; box-sizing: border-box; background: #f9f9f9; border-bottom: 1px solid #e4e4e4; }
.Sign_up_con .title .header{ float: left; width: auto; height: 60px; overflow: hidden; }
.Sign_up_con .title .header img{ float: left; display: block; width: 60px; height: 60px; border-radius: 50%; }
.Sign_up_con .title .header p{ float: left; font-size: 12px; line-height: 60px; color: #000000; }
.Sign_up_con .title .header p span{ font-size: 14px; padding: 0px 5px; }
.Sign_up_con .title .logo{ float: right; width: auto; height: 60px; overflow: hidden; }
.Sign_up_con .title .logo a{ display: block; }
.Sign_up_con .title .logo a img{ display: block; width: auto; height: 30px; margin-top: 15px; }
.Sign_up_con h1{ width: 100%; height: auto; overflow: hidden; padding: 10px 10px; box-sizing: border-box; font-size: 16px; line-height: 30px; text-align: center; color: #000000; font-weight: bold; }
.Sign_up_con .item{ width: 100%; height: auto; overflow: hidden; padding: 10px 10px; box-sizing: border-box; }
.Sign_up_con .item .list{ width: 100%; height: 40px; border-radius: 5px; box-sizing: border-box; background: #f4f4f4; margin-bottom: 20px; }
.Sign_up_con .item .list label{ float: left; width: 100px; padding-left: 5px; padding-right: 5px; font-size: 14px; line-height: 40px; color: #000000; text-align: right; box-sizing: border-box;}
.Sign_up_con .item .list .con_l{ height: 40px; padding-left: 100px; position: relative; }
.Sign_up_con .item .list .con_l span{ font-size: 12px; line-height: 20px; padding: 0px 5px; box-sizing: border-box; }
.Sign_up_con .item .list .con_l input,.Sign_up_con .item .list .con_l select{ width: 100%; height: 40px; background: #f4f4f4; padding: 0px 5px; box-sizing: border-box; font-size: 14px; line-height: 40px; color: #949494; border-radius: 5px;}
.Sign_up_con .item .list .con_l select{ background-image: url(../images/icon_down.png); background-repeat: no-repeat; background-position: 98% center; background-size: 15px 15px; }
.Sign_up_con .item .list .con_l input::placeholder{ font-size: 14px; color: #949494; }
.Sign_up_con .item .list .con_l img{ position: absolute; display: block; width: auto; height: 40px; top: 0px; right: 0px; border-radius: 0px 5px 5px 0px; }
.Sign_up_con .item .list .con_l .Countdown{ width: 100px; height: 40px; position: absolute; top: 0; right: 0; border-radius: 0px 5px 5px 0px; }
.Sign_up_con .item .list .con_l .Countdown a{ display: block; width: 100%; height: 40px; padding: 0px 5px; box-sizing: border-box; font-size: 14px; line-height: 40px; text-align: center; border-radius: 0px 5px 5px 0px; }
.Sign_up_con .item .list .con_l .Countdown a.get{ background: #fA4616; color: #ffffff; }
.Sign_up_con .item .list .con_l .Countdown a.second{ background: #cccccc; color: #000000; }
.Sign_up_con .item .PrivacyPolicy{ width: 100%; height: auto; overflow: hidden; margin-bottom: 20px; }
.Sign_up_con .item .PrivacyPolicy div{ width: 100%; height: auto; overflow: hidden; margin-bottom: 10px; }
.Sign_up_con .item .PrivacyPolicy div input[type="checkbox"]{ float: left; margin-top: 2px; margin-right: 5px; width: 15px; height: 15px; background: url(../images/icon_cbox.png) no-repeat center center; background-size: 15px 15px;}
.Sign_up_con .item .PrivacyPolicy div input[type="checkbox"]:checked { background: url(../images/icon_cbox_cur.png) no-repeat center center; background-size: 15px 15px;}
.Sign_up_con .item .PrivacyPolicy div p { font-size: 12px; line-height: 20px; color: #333333;}
.Sign_up_con .item .PrivacyPolicy div p a { color: #0088cc; }



.Sign_up_con .item .button,.Sign_up_con .item .button.no{ width: 100%; height: auto; overflow: hidden; margin-bottom: 20px; }
.Sign_up_con .item .button a{ display: block; }
.Sign_up_con .item .button a input{ width: 100%; height: 45px; background: #fA4616; border-radius: 5px; font-size: 15px; text-align: center; line-height: 45px; color: #ffffff; }
.Sign_up_con .item .button.no a input{ background: #ffffff; border: 1px solid #666666; color: #000000; }
.SignUp{ width: 100%; height: auto; overflow: hidden; padding: 30px 15px 0px; box-sizing: border-box; }
.SignUp .status{ width: 100%; height: auto; overflow: hidden; font-size: 18px; line-height: 30px; text-align: center; color: #000000; }
.SignUp .erweima{ width: 100%; height: auto; overflow: hidden; padding: 20px 0px 0px; margin-bottom: 60px; }
.SignUp .erweima img{ display: block; width: 40%; height: auto; overflow: hidden; margin: 0px auto 20px; }
.SignUp .erweima p{ width: 100%; height: auto; overflow: hidden; font-size: 14px; line-height: 20px; text-align: center; color: #000000; }
.SignUp .btn_enter,.SignUp .btn_return{ width: 100%; height: auto; overflow: hidden; margin-bottom: 20px; }
.SignUp .btn_enter a,.SignUp .btn_return a{ display: block; }
.SignUp .btn_enter a input,.SignUp .btn_return a input{ width: 100%; height: 45px; background: #fA4616; border-radius: 5px; font-size: 16px; text-align: center; line-height: 45px; color: #ffffff;}
.SignUp .btn_return a input{ background: #c9c9c9; }


.Fixed,.D_Fixed{ width: 100%; height: 50px; border-top: 1px solid rgba(0,0,0,.2); background: #f5f5f5; box-sizing: border-box; position: fixed; bottom: 0; left: 0; }
.Fixed ul{ width: 100%; height: 100%; overflow: hidden; }
.Fixed ul li{ float: left; width: 33.33333333%; height: 49px; overflow: hidden; }
.Fixed ul li a{ display: block; }
.Fixed ul li a i{ display: block; width: auto; height: 20px; margin: 3px auto 2px; }
.Fixed ul li:nth-child(1) a i{ background: url(../images/act_icon01.png) no-repeat center center; background-size: 20px; }
.Fixed ul li.cur:nth-child(1) a i{ background: url(../images/act_icon01_cur.png) no-repeat center center; background-size: 20px; }
.Fixed ul li:nth-child(2) a i{ background: url(../images/icon_news.png) no-repeat center center; background-size: 20px; }
.Fixed ul li.cur:nth-child(2) a i{ background: url(../images/icon_news_cur.png) no-repeat center center; background-size: 20px; }
.Fixed ul li:nth-child(3) a i{ background: url(../images/icon_mine.png) no-repeat center center; background-size: 20px; }
.Fixed ul li.cur:nth-child(3) a i{ background: url(../images/icon_mine_cur.png) no-repeat center center; background-size: 20px; }
.Fixed ul li a p,.D_Fixed ul li a p{ width: 100%; height: auto; overflow: hidden; font-size: 12px; line-height: 24px; color: #999999; text-align: center; }
.Fixed ul li.cur a p{ color: #fA4616; }
.D_Fixed ul{ float: left; width: 40%; height: 100%; overflow: hidden; }
.D_Fixed ul li{ float: left; width: 50%; height: 49px; overflow: hidden; }
.D_Fixed ul li a{ display: block; }
.D_Fixed ul li a i{ display: block; width: 20px; height: 20px; margin: 3px auto 2px; }
.D_Fixed ul li a i img{ display: block; width: 20px; height: 20px; }
.D_Fixed .countdown{ float: left; width: 30%; height: 49px; overflow: hidden; padding-top: 6px; box-sizing: border-box; font-size: 14px; line-height: 20px; text-align: center; }
.D_Fixed .countdown span{ font-size: 12px; color: #fA4616; }
.D_Fixed .sign_up{ float: left; width: 30%; height: 49px; overflow: hidden; }
.D_Fixed .sign_up a{ display: block; width: 100%; height: 49px; background: #fA4616; font-size: 14px; line-height: 49px; text-align: center; color: #ffffff; }
.D_Fixed .View{ float: right; width: auto; height: 35px; margin-top: 7px; margin-right: 10px; }
.D_Fixed .View a{ display: block; width: auto; height: 35px; padding: 0px 10px; background: #107e03; text-align: center; line-height: 35px; font-size: 14px; color: #ffffff; border-radius: 5px; }

.Tanchu{ width: 100%; height: 100%; background: rgba(0,0,0,.6); position: fixed; top: 0; left: 0; z-index: 5; }
.Tanchu .T_con{ width: 80%; height: 40vh; background: #ffffff; border-radius: 5px; box-shadow: 0px 0px 5px rgba(0,0,0,.2); position: fixed; top: 0; left: 0; right: 0; bottom: 0; margin: auto; padding: 10px 10px; box-sizing: border-box; }
.Tanchu .T_con img{ width: 80%; display: block; height: auto; overflow: hidden; margin: 10px auto; }
.Tanchu .T_con p{ width: 100%; height: auto; overflow: hidden; font-size: 14px; line-height: 30px; text-align: center; }
.Tanchu .T_con p.url{ font-size: 12px; margin-top: 10px; }
.Tanchu .T_con h3{ width: 100%; height: auto; overflow: hidden; margin: 10px 0px; font-size: 22px; line-height: 40px; text-align: center; color: #000000; font-weight: bold; }
.Tanchu .T_con h4{ width: 100%; height: auto; overflow: hidden; margin: 10px 0px; font-size: 30px; line-height: 60px; text-align: center; color: #333333; }
.Tanchu .T_con button{ display: table; width: auto; height: auto; overflow: hidden; padding: 0px 20px; text-align: center; font-size: 16px; line-height: 35px; color: #000000; background: #f5f5f5; border: 1px solid #cccccc; box-sizing: border-box; margin: 20px auto 0px; border-radius: 5px; }

.Survey{ width: 100%; height: auto; min-height: 100%; overflow: hidden; background: #ffffff; }
.Survey .header{ width: 100%; height: auto; overflow: hidden; padding: 5px 20px; box-sizing: border-box; position: relative; }
.Survey .header img{ display: block; float: left; width: 40px; height: 40px; border-radius: 50%; margin-right: 10px; }
.Survey .header p{ float: left; font-size: 16px; line-height: 40px; color: #000000; }
.Survey .header .fraction{ position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; width: 20%; text-align: center; line-height: 50px; font-size: 12px; color: #bcbcbc; }
.Survey .header .fraction span{ font-size: 18px; padding-right: 3px; font-weight: bold; color: #16A1E0; }
.Survey .header .second{ float: right; font-size: 12px; color: #bcbcbc; line-height: 40px; }
.Survey .header .second span{ font-size: 14px; color: #ff0000; padding: 0px 3px; }
.Survey .title{ width: 100%; height: auto; overflow: hidden; }
.Survey .title h1{ width: 100%; height: auto; overflow: hidden; background: #f2f2f2; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; padding: 10px 10px; box-sizing: border-box; font-size: 16px; line-height: 30px; text-align: center; color: #003366; font-weight: bold; }
.Survey .title p{ width: 100%; height: auto; overflow: hidden; padding: 10px 10px; box-sizing: border-box; font-size: 14px; line-height: 24px; color: #5e5e5e; }
.Survey .title img{ display: block; width: 100%; height: auto; overflow: hidden; padding: 0px 10px; box-sizing: border-box; margin-bottom: 10px; }
.form_con{ width: 100%; height: auto; overflow: hidden; border-top: 1px solid #e4e4e4; }
.form_con .bg{background:#095188;color:#fff;font-size:14px}
.form_con>.form_li{padding:15px 10px;margin-bottom:0}
.form_con .form_li .item_li{margin-bottom:6px}
.form_con .label{font-weight:bold;font-size:15px;margin-bottom:8px}
.form_con .label span{ float: right; font-size:13px;font-weight:normal;color:#898989}
.form_con .form_li .vote_li{background:#ecf1f4;padding:8px 8px;margin-bottom:6px;margin-right:8px;float:left;display:inline-block;cursor:pointer;height:20px;line-height:20px;position:relative;box-sizing:content-box}
.form_con .form_li .vote_li.block{background:rgba(0,0,0,0.1);display:block;margin-right:0;float:none;color:#545454;cursor:pointer;height:auto}
.form_con .form_li .vote_li .li{position:relative;z-index:2;text-shadow:none;overflow:hidden}
.form_con .form_li .vote_li.block span{vertical-align:middle;max-width:85%;display:inline-block; font-size: 14px;}
.form_con .form_li .vote_li.block .radio,.form_con .form_li .vote_li.correctitem .radio{font-size:0;display:inline-block;width:14px;height:14px;border:2px solid rgba(0,0,0,0.3);border-radius:20px;text-align:center;box-sizing:content-box;vertical-align:middle}
.form_con .form_li .vote_li.block .check{font-size:0;display:inline-block;width:14px;height:14px;border:2px solid rgba(0,0,0,0.3);border-radius:2px;text-align:center;box-sizing:content-box;vertical-align:middle;}
.form_con .form_li .vote_li.block .bg{position:absolute;left:0;top:0;bottom:0;width:0;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;z-index:1;}
.form_con .form_li .vote_li.correctitem{ background: #ff5500; }
.form_con .form_li .vote_li.active,.form_con .form_li .vote_li.correctitem{color:#fff;}
.form_con .form_li .vote_li.active .icon,.form_con .form_li .vote_li.correctitem .icon{font-size:12px;border:2px solid #fff;line-height:1; background: url(../images/icon_check_right.png) no-repeat center center; background-size: 10px; }
.form_con .form_li .vote_li.active .right{ float: right; width: 20px; height: 20px; background: url(../images/icon_check_right.png) no-repeat center center; background-size: 20px; }
.form_con .form_li .vote_li.active .wrong{ float: right; width: 20px; height: 20px; background: url(../images/icon_check_wrong.png) no-repeat center center; background-size: 20px; }
.form_con .form_li .vote_li.active .bg{width:100%}
.form_con .form_li .vote_li.voted{background:rgba(0,0,0,0.3)}
.form_con .form_li .vote_li.voted .li{color:#fff}
.form_con .form_li .vote_li.voted .icon{display:none}
.form_con .form_li .vote_li.voted span{max-width:75%}
.form_con .form_li .vote_li.voted strong{float:left}
.form_con .form_li .vote_li.voted .bg{opacity:1!important}
.form_con .form_li textarea{ width: 100%; height: 84px; background: #f2f2f2; border-radius: 5px; padding: 5px 5px; box-sizing: border-box; dominant-baseline: 14px; line-height: 20px; color: #333333; }
.Survey .button{ width: 100%; height: auto; overflow: hidden; padding: 10px 10px; box-sizing: border-box; }
.Survey .button a{ display: block; }
.Survey .button input{ width: 100%; height: 40px; background: #fA4616; border-radius: 5px; font-size: 16px; text-align: center; line-height: 40px; color: #ffffff; }
.Survey .button p{ width: 100%; height: auto; overflow: hidden; padding-top: 10px; font-size: 14px; line-height: 20px; text-align: center; color: #999999; }


.nothing{ display: block; width: 45%; height: auto; overflow: hidden; margin: 10px auto; }
.Jgg_con .item .list.ninegrid4{ width: 50%; height: 38vw; padding: 3px 3px; }
.Jgg_con .item .list.ninegrid4 a img{ margin: 7vw auto 5px; height: 15vw; }
.Jgg_con .item .list.ninegrid4 a p{ font-size: 16px; line-height: 38px; }
.Jgg_con .item .list.ninegrid6{ width: 50%; height: 32vw; padding: 3px 3px; }
.Jgg_con .item .list.ninegrid6 a img{ height: 13vw; margin: 5vw auto 5px; }
.Jgg_con .item .list.ninegrid6 a p{ font-size: 16px; line-height: 38px; }

.share_pal{ width: 100%; height: auto; overflow: hidden; padding: 15px 20px 0px; box-sizing: border-box; }
.share_pal img{ width: 100%; height: auto; overflow: hidden; }
.share_click{ width: 100%; height: 24px; background: #69696b; font-size: 12px; line-height: 24px; text-align: center; color: #ffffff; position: fixed; bottom: 44px; left: 0; }
.share_p{ width: 100%; height: 44px; border: 2px solid #e1e1e3; background: #ffffff; box-sizing: border-box; position: fixed; bottom: 0; left: 0; }
.share_p p{ display: table; width: auto; height: 40px; margin: auto; padding-left: 25px; background: url(../images/icon_pal.png) no-repeat 0px center; background-size: 20px 20px; font-size: 12px; line-height: 40px; text-align: center; color: #3a3a3a; }
.share_close{ width: 30px; height: 30px; position: fixed; top: 25px; right: 30px; }
.share_close a{ display: block; }
.share_close a img{ display: block; width: 30px; height: 30px; }
.warrant{ width: 100%; height: 100vh; background: rgba(0,0,0,.6); z-index: 6; }
.warrant .content{ width: 70%; height: 150px; background: #ffffff; border-radius: 5px; position: fixed; top: 0; left: 0; bottom: 0; right: 0; margin: auto; }
.warrant .content h4{ width: 100%; height: auto; overflow: hidden; padding: 10px 10px; box-sizing: border-box; font-size: 16px; line-height: 32px; text-align: center; color: #333333; }
.warrant .content p{ width: 100%; height: auto; min-height: 58px; overflow: hidden; padding: 0px 20px 10px; box-sizing: border-box; font-size: 14px; line-height: 24px; color: #666666; text-align: justify; }
.warrant .content .select{ width: 100%; height: auto; overflow: hidden; border-top: 1px solid #e5e5e5; box-sizing: border-box; }
.warrant .content .select a{ float: left; width: 50%; height: 40px; display: block; font-size: 14px; line-height: 40px; text-align: center; }
.warrant .content .select a.a1{ color: #999999; }
.warrant .content .select a.a2{ color: #fA4616; }


.None{ width: 100%; height: 50px; overflow: hidden; background: #ffffff; }
.ChannelCon{ width: 100%; height: auto; overflow: hidden; }
.ChannelCon .title{ width: 100%; height: auto; overflow: hidden; }
.ChannelCon .title img{ display: block; width: 100%; height: auto; }
.ChannelCon .channel_nav{ width: 100%; height: auto; overflow: hidden; background: #ffffff; }
.ChannelCon .channel_nav ul{ width: 100%; height: auto; overflow: hidden; padding: 10px 10px; box-sizing: border-box; }
.ChannelCon .channel_nav ul li{ float: left; width: 25%; height: auto; overflow: hidden; }
.ChannelCon .channel_nav ul li a{ display: block; }
.ChannelCon .channel_nav ul li a i{ display: block; width: 20px; height: 20px; margin: 0px auto 5px; }
.ChannelCon .channel_nav ul li:nth-child(1) a i{ background: url(../images/channel_type01.png); background-repeat: no-repeat; background-position: center center; background-size: 20px 20px; }
.ChannelCon .channel_nav ul li.cur:nth-child(1) a i{ background: url(../images/channel_type01_cur.png); background-repeat: no-repeat; background-position: center center; background-size: 20px 20px; }
.ChannelCon .channel_nav ul li:nth-child(2) a i{ background: url(../images/channel_type02.png); background-repeat: no-repeat; background-position: center center; background-size: 20px 20px; }
.ChannelCon .channel_nav ul li.cur:nth-child(2) a i{ background: url(../images/channel_type02_cur.png); background-repeat: no-repeat; background-position: center center; background-size: 20px 20px; }
.ChannelCon .channel_nav ul li:nth-child(3) a i{ background: url(../images/channel_type03.png); background-repeat: no-repeat; background-position: center center; background-size: 20px 20px; }
.ChannelCon .channel_nav ul li.cur:nth-child(3) a i{ background: url(../images/channel_type03_cur.png); background-repeat: no-repeat; background-position: center center; background-size: 20px 20px; }
.ChannelCon .channel_nav ul li:nth-child(4) a i{ background: url(../images/channel_type04.png); background-repeat: no-repeat; background-position: center center; background-size: 20px 20px; }
.ChannelCon .channel_nav ul li.cur:nth-child(4) a i{ background: url(../images/channel_type04_cur.png); background-repeat: no-repeat; background-position: center center; background-size: 20px 20px; }
.ChannelCon .channel_nav ul li a p{ font-size: 12px; line-height: 20px; text-align: center; color: #999999; }
.ChannelCon .channel_nav ul li.cur a p{ color: #fA4616; }
.ChannelItem{ background: #ffffff; margin-top: 10px; }
.ChannelItem .title{ font-size: 14px; line-height: 30px; color: #000000; margin-bottom: 5px; }
.ChannelItem .title span{ color: #fA4616; padding-right: 10px; padding-left: 5px; }
.TopicCon .TopicConItem .list .con .h3{ width: 100%; height: 40px; overflow: hidden; margin-top: 1vw; margin-bottom: 8px; line-height: 22px; text-align: justify; }
.TopicCon .TopicConItem .list .con .h3 a{ font-size: 16px; color: #202020; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.TopicCon .TopicConItem .list .con .text{ width: auto; height: auto; overflow: hidden; font-size: 12px; line-height: 20px; color: #999999; float: left; }
.ChannelTitle{ width: 100%; height: auto; overflow: hidden; }
.ChannelTitle img{ display: block; width: 100%; height: auto; overflow: hidden; }
.Detail_con .title .detail{ font-size: 13px; line-height: 26px; color: #999999; margin-bottom: 10px; }
.Detail_con .title .text{ font-size: 12px; line-height: 20px; color: #999999; padding-left: 25px; box-sizing: border-box; background: url(../images/channel_icon01.png) no-repeat 0px center; background-size: 20px 20px; }
.Detail_con .content ul.w_50{ width: 100%; height: auto; overflow: hidden; padding: 10px 10px 0px; box-sizing: border-box; border-bottom: 1px solid #e4e4e4; }
.Detail_con .content ul.w_100{ width: 100%; height: auto; overflow: hidden; padding: 10px 10px 0px; box-sizing: border-box; border-bottom: 2px solid #fA4616; }
.Detail_con .content ul.w_50 li a,.Detail_con .content ul.w_100 li a{ font-size: 16px; letter-spacing: 2px; font-weight: 600; line-height: 40px; }
.Detail_con .content ul li{ float: left; width: 50%; height: auto; overflow: hidden; }
.Detail_con .content ul li a{ display: table; width: 60%; height: auto; border-bottom: 2px solid #ffffff; font-size: 14px; line-height: 30px; margin: auto; text-align: center; color: #000000; }
.Detail_con .content ul li a span{ font-size: 12px; padding-left: 5px; line-height: 10px; }
.Detail_con .content ul li.cur a{ border-color: #fA4616; }
.Detail_con .content ul.w_100 li{ width: 100%; height: auto; font-size: 16px; line-height: 40px; text-align: center; color: #000000; font-weight: 600; letter-spacing: 32px; }
.D_Fixed .sign_up{ float: right; }
.Channel_con{ background: #ffffff; padding-bottom: 0px; }
.Channel_con .title .time{ font-size: 12px; background-image: url(../images/channel_icon03.png); background-position: 0px center; background-repeat: no-repeat; background-size: 15px 15px; }
.ChannelList .list{ width: 100%; height: auto; overflow: hidden; background: #ffffff; border-bottom: 1px solid #d7d7d7; margin-bottom: 10px; }
.ChannelList .list:last-child{ border-bottom: none; }
.ChannelList .list .img{ float: left; width: 25%; height: 24vw; overflow: hidden; padding: 10px 10px; box-sizing: border-box; }
.ChannelList .list .img a{ display: block; }
.ChannelList .list .img a img{ display: block; width: 100%; height: auto; overflow: hidden; }
.ChannelList .list .con{ float: right; width: 75%; height: 24vw; overflow: hidden; padding: 10px 5px 10px 15px; box-sizing: border-box; }
.ChannelList .list .con .h3{ width: 100%; height: 44px; overflow: hidden; font-size: 14px; line-height: 22px; text-align: justify; margin-top: 1vw; margin-bottom: 8px; color: #a1a1a1; }
.ChannelList .list .con .h3 a{ font-size: 16px; color: #202020; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.ChannelList .list .con .look{ float: left; width: auto; padding-left: 20px; font-size: 12px; line-height: 20px; color: #999999; background: url(../images/channel_icon02.png) no-repeat 0px center; background-size: 15px 15px; }
.ChannelList .list .con .time{ float: right; font-size: 12px; line-height: 20px; color: #999999; }
.Detail_con .title .look{ width: 100%; height: auto; overflow: hidden; padding-left: 20px; box-sizing: border-box; background: url(../images/channel_icon02.png) no-repeat 0px center; background-size: 15px 15px; font-size: 12px; line-height: 20px; color: #999999; }
.Detail_con .title .look span{ font-size: 12px; color: #fA4616; padding: 0px 5px; }
.Detail_con .title .date{ float: right; width: auto; }
.Detail_con .content .con p a{ font-size: 14px; color: #fA4616; text-decoration: underline; }
.Lesson{ width: 100%; height: 50px; position: fixed; bottom: 0; left: 0; }
.Lesson .prev,.Lesson .next{ float: left; width: 50%; height: 50px; overflow: hidden; background: #f2f2f2; }
.Lesson .next{ background: #fA4616; }
.Lesson .prev a,.Lesson .next a{ display: block; width: 100%; height: 50px; font-size: 16px; line-height: 50px; text-align: center; color: #000000; }
.Lesson .next a{ color: #ffffff; }
.Prompt,.DownLoad{ width: 100%; height: 100vh; position: fixed; top: 0; left: 0; background: rgba(0,0,0,.6); }
.Prompt .content,.DownLoad .content{ width: 80%; height: 170px; margin: 35vh auto 0px; background: #ffffff; border-radius: 5px; border: 1px solid #999999; padding: 10px 10px; box-sizing: border-box; }
.Prompt .content .title,.DownLoad .content .title{ width: 100%; height: auto; overflow: hidden; font-size: 16px; line-height: 32px; text-align: center; border-bottom: 1px solid #f2f2f2; color: #000000; }
.Prompt .content .con,.DownLoad .content .con{ width: 100%; height: auto; overflow: hidden; margin-bottom: 10px; font-size: 14px; line-height: 22px; text-align: center; color: #999999; padding: 30px 10px 20px; box-sizing: border-box; }
.Prompt .content .button,.DownLoad .content .button{ width: 100%; height: auto; overflow: hidden; border-top: 1px solid #f2f2f2; box-sizing: border-box; }
.Prompt .content .button a{ display: block; width: 100%; height: 40px; font-size: 14px; line-height: 40px; text-align: center; }
.DownLoad .content .button .cancel{ float: left; width: 50%; height: 40px; border-right: 1px solid #f2f2f2; box-sizing: border-box; }
.DownLoad .content .button .copy{ float: left; width: 50%; height: 40px; overflow: hidden; }
.DownLoad .content .button .cancel a,.DownLoad .content .button .copy a{ display: block; font-size: 14px; line-height: 40px; text-align: center; }
.DownLoad .content .button .copy a{ color: #475784; }




