@media (max-width: 750px){

body{
	padding-top: 50px;
}
.meeting_vote .part:last-child{
	padding-bottom: 0;
}
.meeting_vote .part .contain{
	margin-top: 0;
}
.fix_header .nav a:hover:after{
	bottom: 0;
}
.page .btn a{
	display: none;
}
.page .btn a:last-child,
.page .btn a:first-child,
.page .btn a.active{
	display: inline-block;
}
.video_wrapper .part{
	margin-top: 0;
}
.m_padding{
  padding: 60px 0 40px;
}
.member_left{
	width: 100%;
	padding: 20px 0;
}
.video_list_top dd .font a{
	line-height: 24px;
	margin-right: 10px;
	margin-bottom: 5px;
}
.meeting_vote .simple-article{
	margin-bottom: 35px;
}
.contain{
	width: 94%;
}
.meeting_vote .part{
	padding-top: 20px;
}
.member_left .p1{
	margin-bottom: 20px;
}
.member_left .main a{
	line-height: 45px;
}
.member_left .img{
	width: 70px;
	height: 70px;
	margin-bottom: 10px;
}
.meeting_detail .part1_2 .main{
	margin-top: 50px;
}
.meeting_detail .part1_2 .main a{
	width: 100%;
	margin-right: 0;
	font-size: 14px;
	line-height: 40px;
	margin-bottom: 20px;
}
.member_right{
	width: 100%;
	box-sizing: border-box;
	padding: 0 10px 30px;
	margin-top: 20px;
}
.m_member .member_right .top{
	line-height: 50px;
}
.m_tou .member_right .top .right a{
	margin-top: 13px;
}
.all_m_page li .img{
	width: 100%;
}
.all_m_page li .img img{
	width: 100%;
}
.all_m_page li .font{
	width: 100%;
	margin-top: 10px;
}
.all_m_page li .btn{
	margin-top: 20px;
}
.page .go{
	display: none;
}
.m_member .page{
	padding-top: 30px;
}
.m_member .main .input>p{
	width: 60px;
}
.m_member .main .right{
	width: calc( 100% - 60px )
}
.m_member .main .input2 .right span{
	line-height: 15px;
}
.m_member .main .input textarea{
	box-sizing: border-box;
}
.m_member .main .input .yzm2 input{
	width: calc( 100% - 100px )
}
.m_member .main .input .yzm2 a{
	width: 90px;
}
.member_left .main a{
	float: left;
	width: 33.333%;
	text-indent: 0;
	text-align: center;
	padding: 0;
}
.member_left .main a:after{
	width: 100%;
	height: 3px;
	top:inherit;
	bottom: 0;
}
.m_report .member_right li .p1 i{
	margin: 0 5px;
}
.m_report .member_right li .p1 span{
	margin-left: 5px;
}
.m_report .member_right li .left{
    width: calc( 100% - 20px );
    margin-left: 10px;
}
.m_report .member_right li .left .font .a1{
	font-size: 14px;
}
.m_report .member_right li{
	padding-bottom: 20px;
}
.m_report .member_right li .del{
	margin-top: 0;
}
.m_tou_write .member_right .main .input1{
	line-height:43px;
}
.m_tou_write .member_right .textarea111{
	line-height: 30px;

}
.m_tou_write .member_right .font span,
.m_tou_write .member_right .font input{
	line-height: 45px;
}
.m_tou_write .member_right .font input{
	height: 45px;
}
.meeting_buy .top .logo img{
	height: 30px;
}
.meeting_buy .top .logo i{
	margin: 0 5px;
}
.meeting_buy .top .logo span{
	font-size: 14px;
}
.ato_show{
	margin-left: 10px;
}
.meeting_buy .top .right .a1,
.ato_show .a2{
	line-height: 50px;
}
.meeting_buy .top .logo{
	padding: 10px 0;
}
.meeting_buy .padding40{
	padding: 0 10px;
}
.meeting_buy .content .title{
	padding-top: 15px;
	margin-bottom: 10px;
}
.meeting_buy .content{
	margin-top: 20px;
}
.meeting_buy .input_table tr td:nth-of-type(3){
	display: block;
	line-height: 20px;
}
.meeting_buy .input_table tr td:nth-of-type(1){
	padding-left: 0;
	width: 90px;
}
.meeting_buy .input_table tr td:nth-of-type(2){
	padding: 0 5px;
}

.meeting_buy .input_table tr i{
	margin-right: 0;
}
.meeting_buy .input_table tr{
	margin-bottom: 15px;
}
.meeting_buy .input_table label{
	margin-right: 10px;
}
.meeting_buy .input_table label:first-child{
	margin-left: 20px;
}
.meeting_buy .end .mid .img{
	width: 100%;
}
.meeting_buy .end .mid .img img{
	width: 100%;
}
.meeting_buy .end .mid .font{
	width: 100%;
	margin-top: 10px;
}
.meeting_buy .end .mid .font .p1{
	margin-top: 20px;
}
.meeting_buy .end .mid{
	margin-bottom: 10px;
}
.meeting_buy .end_table td{
	font-size: 12px;
	height: 60px;
}
.meeting_buy .end .p1{
	margin-top: 35px;
}
.meeting_buy .end .btn a{
	width: 150px;
	margin-right: 10px;
}
.meeting_buy .end .btn{
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.meeting_detail .top_banner{
	height: 250px;
}
.fix_header .logo img{
	height: 30px;
}
.fix_header .nav{
	width: calc( 100% - 130px );
	white-space: nowrap;
	overflow: auto;
}
.fix_header .nav a{
	float: none;
	line-height: 50px;
	font-size: 14px;
	display: inline-block;
	margin-left: 5px;
}
.fix_header .logo{
	margin-top: 10px;
}
.meeting_detail .title{
	padding: 50px 0 30px;
}
.meeting_detail .title span{
	font-size: 18px;
}
.meeting_detail .part1 .p1{
	font-size: 20px;
	margin-bottom: 15px;
}
.meeting_detail .part1 .p2{
	font-size: 14px;
	line-height: 20px;
}
.meeting_detail .part1 .three li{
	padding: 0 10px;
}
.meeting_detail .part1 .three{
	padding: 40px 0;
}
.meeting_detail .part2{
	background: #398b6d;
}
.meeting_detail .part2 .main li{
	width: 48.5%;
	margin-bottom: 20px;
	margin-right: 3%;
}
.meeting_detail .part2 .main li:nth-of-type(2n){
	margin-right: 0;
}
.meeting_detail .part2 .main li .img{
	width: 100px;
	height: 100px;
	margin: 0 auto;
    border: 5px solid rgba(255,255,255,0.25);
}
.meeting_detail .part2 .main li:hover .img{

    border: 5px solid #ecd451;
}
.meeting_detail .part2 .main li .p1{
	font-size: 16px;
	margin-bottom: 0;
	margin-top: 10px;
}
.meeting_detail .part2 .main li .p2{
	margin-top: 0;
}
.meeting_detail .part3 table td{
	padding: 15px 10px;
}
.meeting_detail .part4 .main li{
	width: 100%;
	margin-top: 20px;
}
.meeting_detail .part4 .main li .p0{
	font-size: 16px;
}
.meeting_detail .part4 .main li .font .p2{
	font-size: 14px;
	padding-top: 40px;
}
.meeting_detail .part4 .main li .font .p3 span i{
	font-size: 20px;
}
.meeting_detail .part4 .main li .font .right{
	margin-top: 10px;
}
.meeting_detail .part4 .btn{
	width: 100%;
	font-size: 16px;
	margin-top: 35px;
}
.meeting_detail .part4{
	padding-bottom: 50px;
}
.meeting_detail .part5 .img{
	width: 32%;
	margin-right: 2%;
}
.meeting_detail .part5 .img:nth-of-type(3n){
	margin-right: 0;
}
.meeting_detail .part5 .p1{
	font-size: 16px;
}
.meeting_detail .part5 .mabo{
	margin-bottom: 20px !important;
}

.meeting_detail .part5{
	padding-bottom: 20px;
}
.meeting_detail .part6 #map1{
	height: 300px;
}
.meeting_detail .part7 li{
	width: 100%;
}
.meeting_detail .part7 li .top span{
	line-height: 50px;
	font-size: 16px;
}
.meeting_detail .part7 li .top em{
	line-height: 50px;
}
.meeting_detail .part7 li .mid span{
	width: calc( 100% - 60px )
}
.meeting_detail .part7 li .mid{
	margin-bottom: 20px;
}
.meeting_detail .part8 li{
	width: 100%;
	margin-bottom: 35px;
	padding: 20px 0;
}
.meeting_detail .part8 .font{
	width: 100%;
	float: none;
}
.meeting_detail .part8 .img{
	float: none;
	margin: 20px auto 0;
}
.meeting_vote .top .p1{
	font-size: 20px;
}
.meeting_vote .top{
	padding: 40px 0;
}
.meeting_vote .title{
	font-size: 20px;
	margin: 30px 0;
}
.meeting_vote .simple-article p{
	font-size: 14px;
	line-height: 20px;
}
.meeting_vote .main{
	width: 100%;
	margin-top: 5px;
}
.meeting_vote .main li{
	width: 100%;
}
.meeting_vote .main li img{
	width: 100%;
}
.meeting_vote .part .p2{
	font-size: 16px;
	text-align: center;
	width: 100%;
	height: inherit;
	padding: 10px 0;
}

.out_banner .swiper-slide{
  height: 120px;
}
.out_banner .swiper-pagination{
	bottom: 4px;
}
.out_banner .swiper-button-prev,
.out_banner .swiper-button-next{
	transform: scale(0.8);
}
.out_activity .p1{
	font-size: 14px;
	padding: 40px 0 10px;
}
.out_activity .main li{
	width: 100%;
}
.out_activity .main li .font .a1{
	font-size: 15px;
}
.recent_browsing{
	padding-top: 50px;
}
.recent_browsing .main{
	padding: 0 20px 20px;
}
.recent_browsing .main .right{
	width: 100%;
	margin-top: 20px;
	overflow: auto;
	white-space: nowrap;
}
.recent_browsing .main .title{
	padding-top: 20px;
}

.recent_browsing .main .title .right a{
	float: none;
	display: inline-block;
	margin-left: 10px;
}
.recent_browsing .main li{
	font-size:14px;
	line-height: 45px;
}
.search_list{
	padding-top: 50px;
}
.search_list .left{
	width: 100%;
}
.search_list .top{
	padding: 20px;
}
.search_list .top .input button{
	width: 70px;
	line-height: 45px;
}
.search_list .top .input input{
    width: calc( 100% - 70px );
    height: 45px;
    line-height: 45px;
}
.search_list .top .btn a{
	font-size: 14px;
}
.search_list .top .input{
	margin-bottom: 30px;
}
.search_list .mid{
	padding: 20px 10px 0;
}
.search_list .mid .ul1 li{
	width: 100%;
	margin-bottom: 10px;
}
.search_list .main .img{
	width: 100%;
}
.search_list .main .img img{
	width: 100%;
}
.search_list .main .font{
	width: 100%;
	margin-top: 20px;
}
.search_list .main .font .a1{
	font-size: 16px;
}
.search_list .right{
	width: 100%;
	margin-top: 50px;
}


.topic .top {
	white-space: nowrap;
	overflow: auto;
}
.topic .top a{
	float: none;
	font-size: 14px;
	line-height: 45px;
	margin-right: 10px;
	display: inline-block;
}
.topic .title span em{
	font-size: 16px;
}
.topic_main li{
	width: 100%;
}
.topic_main li img{
	width: 100% !important;
}
.topic .part2 .topic_main li{
	width: 100%;
}
.video_wrapper .part .p0 span{
	font-size: 16px;
}
.video_wrapper .img{
	margin-right: 0;
	width:100%;
}
.video_wrapper .part1 .main .font{
	width: 100%;
}
.video_wrapper .part3 .main .img,
.video_wrapper .img img{
	width: 100%;
	margin-right: 0;
}
.video_wrapper .img p span{
	font-size: 14px;
}
.video_detail .left{
	width: 100%;
}
.video_detail .left .main .p1{
	font-size: 16px;
}
.video_detail .left .main .p4{
	font-size: 14px;
	line-height: 20px;
}
.video_detail .right{
	width: 100%;
	margin-top: 40px;
}
.video_detail .right li .img{
	width: 110px;
}
.video_detail .right li .p1{
	width: calc( 100% - 120px )
}
.video_list .title span{
	font-size: 16px;
}
.video_list_top{
	padding-bottom: 0px;
}
.video_list .main .img{
	width: 100%;
	margin-right: 0;
	margin-bottom: 20px;
}
.video_list .main .img img{
	width: 100%;
}

.writer .top .img{
	float: none;
	display: block;
	margin: 0 auto;
	width: 100px;
	height: 100px;
}
.writer .top .font{
	width: 100%;
	margin-left: 0;
	text-align: center;
	margin-top: 20px;
}
.writer .top .font .p1{
	font-size: 16px;
}
.writer .top .font .p3 em{
	font-size: 16px;
}
.writer .top .font .p3 *{
	display: inline-block;
	float: none;
}
.writer {
	margin-top: 50px;
}
.writer .top{
	padding: 30px 0;
}
.writer .main{
	padding-top: 30px;
}
.writer .main li:before,
.writer .main li .left{
	display: none;
}
.writer .main li .content{
	width: 100%;
}
.writer .main li .content .img{
	width: 100%;
}
.writer .main li .content .img img{
	width: 100%;
}
.writer .main li .content .font{
	width: 100%;
	margin-top: 20px;
}
.writer .main li .content .font .p1{
	font-size: 16px;
	margin-top: 0;
}
.writer .main li .content .font .p2{
	margin-bottom: 20px;
}


/**/
.i_point_detail .title .p1{
  font-size: 20px;
}
.i_point_detail .title{
	margin-top: 50px;
}
.i_point_detail .title .p2{
	font-size: 14px;
}
.i_point_detail .left{
	width: 100%;
	padding: 20px;
}
.i_point_detail .left .top{
	font-size: 14px;
	padding: 20px;
}
.i_point_detail .simple-article{
	font-size: 14px;
	line-height: 20px;
}
.i_point_detail .key_word span{
	padding:  0 9px;
	margin-right: 5px;
	margin-bottom: 5px;
}
.i_point_detail .key_word{
  padding: 20px 0;
}
.i_point_detail .share li{
  margin-right: 0;
  width: 20%;
  border: 0;
}
.i_point_detail .share-item .bshare-custom a,
.i_point_detail .share .share-item .to_dianzan,
.i_point_detail .share .share-item .to_collect,
.i_point_detail .share li img{
	width: 40px;
	height: 40px;
	margin: 0 auto;
}
.i_point_detail .share-item .bshare-custom .bshare-weixin,
.i_point_detail .share-item .bshare-custom .bshare-sinaminiblog{
	background-size: cover;
}
.i_point_detail .right{
	width: 100%;
	margin-top: 50px;
}


.topic_intro{
	padding: 0 10px;
	margin-bottom: 40px;
}
.topic_introH2{
	font-size: 16px;
}
.topic_introH2:before{
	width: 50px;
	margin-left: -25px;
}
.topicDetail{
	width: 100%;
}
.topicDetail_right{
	display: none;
}
.deep_liLists, .liLists{
	width: 100%;
	margin-right: 0;
}
.topicDetail h2 span{
	font-size:20px;
}
.topicDetail h2{
	font-size: 16px;
}


.sbb_left .share-item{
	height: 40px !important;
	width: initial;
	float: none;
	border-right: 0;
    border-bottom: 1px solid #e6e6e6 !important;
}










}

@media (min-width: 751px) and (max-width: 1200px){



.sbb_left .share-item{
	height: 40px !important;
	width: initial;
	float: none;
	border-right: 0;
    border-bottom: 1px solid #e6e6e6 !important;
}










.topic_intro{
	padding: 0 10px;
	margin-bottom: 40px;
}
.topic_introH2{
	font-size: 16px;
}
.topic_introH2:before{
	width: 50px;
	margin-left: -25px;
}
.topicDetail{
	width: 100%;
}
.topicDetail_right{
	display: none;
}
.deep_liLists, .liLists{
	width: 48.5%;
	margin-right: 3%;
}
.topicDetail ul li:nth-child(3n){
	margin-right: 3%;
}
.deep_liLists:nth-of-type(2n), .liLists:nth-of-type(2n){
	margin-right: 0;
}
.topicDetail h2 span{
	font-size:20px;
}
.topicDetail h2{
	font-size: 16px;
}




.m_padding{
  padding: 25px 0 40px;
}
.member_left{
	width: 100%;
	padding: 20px 0;
}
.contain{
	width: 94%;
}
.member_left .p1{
	margin-bottom: 20px;
}
.member_left .main a{
	line-height: 45px;
}
.member_left .img{
	width: 70px;
	height: 70px;
	margin-bottom: 10px;
}
.member_right{
	width: 100%;
	box-sizing: border-box;
	padding: 0 20px 30px;
	margin-top: 20px;
}
.m_member .member_right .top{
	line-height: 50px;
}
.all_m_page li .img{
	width: 35%;
}
.all_m_page li .img img{
	width: 100%;
}
.all_m_page li .font{
	width: 63%;
	margin-top: 10px;
}
.all_m_page li .btn{
	margin-top: 20px;
}
.page .go{
	display: none;
}
.m_member .page{
	padding-top: 30px;
}
.m_member .main .input>p{
	width: 60px;
}
.m_member .main .right{
	width: calc( 100% - 60px )
}
.m_member .main .input2 .right span{
	line-height: 15px;
}
.m_member .main .input textarea{
	box-sizing: border-box;
}
.m_member .main .input .yzm2 input{
	width: calc( 100% - 100px )
}
.m_member .main .input .yzm2 a{
	width: 90px;
}
.member_left .main a{
	float: left;
	width: 33.333%;
	text-indent: 0;
	text-align: center;
	padding: 0;
}
.member_left .main a:after{
	width: 100%;
	height: 3px;
	top:inherit;
	bottom: 0;
}
.m_report .member_right li .p1 i{
	margin: 0 5px;
}
.m_report .member_right li .p1 span{
	margin-left: 5px;
}
.m_report .member_right li .left{
    margin-left: 10px;
}
.m_report .member_right li .left .font .a1{
	font-size: 14px;
}
.m_report .member_right li{
	padding-bottom: 20px;
}
.m_report .member_right li .del{
	margin-top: 0;
}
.m_tou_write .member_right .main .input1{
	line-height:43px;
}
.m_tou_write .member_right .textarea111{
	line-height: 30px;

}
.m_tou_write .member_right .font span,
.m_tou_write .member_right .font input{
	line-height: 45px;
}
.m_tou_write .member_right .font input{
	height: 45px;
}
.meeting_buy .top .logo img{
	height: 30px;
}
.meeting_buy .top .logo i{
	margin: 0 5px;
}
.meeting_buy .top .logo span{
	font-size: 14px;
}
.ato_show{
	margin-left: 10px;
}
.meeting_buy .top .right .a1,
.ato_show .a2{
	line-height: 50px;
}
.meeting_buy .top .logo{
	padding: 10px 0;
}
.meeting_buy .padding40{
	padding: 0 10px;
}
.meeting_buy .content .title{
	padding-top: 15px;
	margin-bottom: 10px;
}
.meeting_buy .content{
	margin-top: 20px;
}
.meeting_buy .input_table tr td:nth-of-type(3){
	display: block;
	line-height: 20px;
}
.meeting_buy .input_table tr td:nth-of-type(1){
	padding-left: 0;
	width: 90px;
}
.meeting_buy .input_table tr td:nth-of-type(2){
	padding: 0 5px;
}

.meeting_buy .input_table tr i{
	margin-right: 0;
}
.meeting_buy .input_table tr{
	margin-bottom: 15px;
}
.meeting_buy .input_table label{
	margin-right: 10px;
}
.meeting_buy .input_table label:first-child{
	margin-left: 20px;
}
.meeting_buy .end .mid .img{
	width: 40%;
}
.meeting_buy .end .mid .img img{
	width: 100%;
}
.meeting_buy .end .mid .font{
	width: 58%;
	margin-top: 10px;
}
.meeting_buy .end .mid .font .p1{
	margin-top: 20px;
}
.meeting_buy .end .mid{
	margin-bottom: 10px;
}
.meeting_buy .end_table td{
	font-size: 12px;
	height: 60px;
}
.meeting_buy .end .p1{
	margin-top: 35px;
}
.meeting_buy .end .btn a{
	width: 150px;
	margin-right: 10px;
}
.meeting_buy .end .btn{
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.meeting_detail .top_banner{
	height: 450px;
}
.fix_header .logo img{
	height: 30px;
}
.fix_header .nav{
	width: calc( 100% - 80px );
	white-space: nowrap;
	overflow: auto;
}
.fix_header .nav a{
	float: none;
	line-height: 50px;
	display: inline-block;
	margin-left: 10px;
}
.fix_header .logo{
	margin-top: 10px;
}
.meeting_detail .title{
	padding: 50px 0 30px;
}
.meeting_detail .title span{
	font-size: 18px;
}
.meeting_detail .part1 .p1{
	font-size: 20px;
	margin-bottom: 15px;
}
.meeting_detail .part1 .p2{
	font-size: 14px;
	line-height: 20px;
}
.meeting_detail .part1 .three li{
	padding: 0 10px;
}
.meeting_detail .part1 .three{
	padding: 40px 0;
}
.meeting_detail .part2{
	background: #398b6d;
}
.meeting_detail .part2 .main li{
	width: 23.5%;
	margin-bottom: 20px;
	margin-right: 2%;
}
.meeting_detail .part2 .main li:nth-of-type(5n){
	margin-right: 2%;
}
.meeting_detail .part2 .main li:nth-of-type(4n){
	margin-right: 0;
}
.meeting_detail .part2 .main li .img{
	width: 100px;
	height: 100px;
	margin: 0 auto;
    border: 5px solid rgba(255,255,255,0.25);
}
.meeting_detail .part2 .main li:hover .img{

    border: 5px solid #ecd451;
}
.meeting_detail .part2 .main li .p1{
	font-size: 16px;
	margin-bottom: 0;
	margin-top: 10px;
}
.meeting_detail .part2 .main li .p2{
	margin-top: 0;
}
.meeting_detail .part3 table td{
	padding: 15px 10px;
}
.meeting_detail .part4 .main li{
	width: 48.5%;
	margin-top: 20px;
}
.meeting_detail .part4 .main li .p0{
	font-size: 16px;
}
.meeting_detail .part4 .main li .font .p2{
	font-size: 14px;
	padding-top: 40px;
}
.meeting_detail .part4 .main li .font .p3 span i{
	font-size: 20px;
}
.meeting_detail .part4 .main li .font .right{
	margin-top: 10px;
}
.meeting_detail .part4 .btn{
	width: 100%;
	font-size: 16px;
	margin-top: 35px;
}
.meeting_detail .part4{
	padding-bottom: 50px;
}
.meeting_detail .part5 .img{
	width: 32%;
	margin-right: 2%;
}
.meeting_detail .part5 .img:nth-of-type(3n){
	margin-right: 0;
}
.meeting_detail .part5 .p1{
	font-size: 16px;
}
.meeting_detail .part5 .mabo{
	margin-bottom: 20px !important;
}

.meeting_detail .part5{
	padding-bottom: 20px;
}
.meeting_detail .part6 #map1{
	height: 300px;
}
.meeting_detail .part7 li{
	width: 100%;
}
.meeting_detail .part7 li .top span{
	line-height: 50px;
	font-size: 16px;
}
.meeting_detail .part7 li .top em{
	line-height: 50px;
}
.meeting_detail .part7 li .mid span{
	width: calc( 100% - 60px )
}
.meeting_detail .part7 li .mid{
	margin-bottom: 20px;
}
.meeting_detail .part8 li{
	width: 48.5%;
	margin-right: 3%;
	box-sizing: border-box;
	margin-bottom: 35px;
	padding: 20px 0;
}
.meeting_detail .part8 li:nth-of-type(2n){
	margin-right: 0;
}
.meeting_detail .part8 .font{
	width: 100%;
	float: none;
}
.meeting_detail .part8 .img{
	float: none;
	margin: 20px auto 0;
}
.meeting_vote .top .p1{
	font-size: 20px;
}
.meeting_vote .top{
	padding: 40px 0;
}
.meeting_vote .title{
	font-size: 20px;
	margin: 30px 0;
}
.meeting_vote .simple-article p{
	font-size: 14px;
	line-height: 20px;
}
.meeting_vote .main{
	width: 100%;
	margin-top: 20px;
}
.meeting_vote .main li{
	width: 48.5%;
	margin-right: 3%;
}
.meeting_vote .main li:nth-of-type(3n){
	margin-right: 3%;
}
.meeting_vote .main li:nth-of-type(2n){
	margin-right: 0;
}
.meeting_vote .main li img{
	width: 100%;
}
.meeting_vote .part .p2{
	font-size: 16px;
	text-align: center;
	width: 100%;
	height: inherit;
	padding: 10px 0;
}


.out_banner .swiper-slide{
  height: 250px;
}
.out_banner .swiper-pagination{
	bottom: 4px;
}
.out_banner .swiper-button-prev,
.out_banner .swiper-button-next{
	transform: scale(0.8);
}
.out_activity .p1{
	font-size: 14px;
	padding: 40px 0 10px;
}
.out_activity .main li{
	width: 48.5%;
	margin-right: 3%;
}
.out_activity .main li:nth-of-type(3n){
	margin-right: 3%;
}
.out_activity .main li:nth-of-type(2n){
	margin-right: 0;
}
.out_activity .main li .font .a1{
	font-size: 15px;
}
.recent_browsing{

}
.recent_browsing .main{
	padding: 0 20px 20px;
}
.recent_browsing .main .right{
	width: 100%;
	margin-top: 20px;
	overflow: auto;
	white-space: nowrap;
}
.recent_browsing .main .title{
	padding-top: 20px;
}

.recent_browsing .main .title .right a{
	float: none;
	display: inline-block;
	margin-left: 10px;
}
.recent_browsing .main li{
	font-size:14px;
	line-height: 45px;
}
.search_list{


}
.search_list .left{
	width: 100%;
}
.search_list .top{
	padding: 20px;
}
.search_list .top .input button{
	width: 70px;
	line-height: 45px;
}
.search_list .top .input input{
    width: calc( 100% - 70px );
    height: 45px;
    line-height: 45px;
}
.search_list .top .btn a{
	font-size: 14px;
}
.search_list .top .input{
	margin-bottom: 30px;
}
.search_list .mid{
	padding: 20px 10px 0;
}
.search_list .mid .ul1 li{
	width: 100%;
	margin-bottom: 10px;
}
.search_list .main .img{
	width: 40%;
}
.search_list .main .img img{
	width: 100%;
}
.search_list .main .font{
	width: 58%;
	margin-top: 20px;
}
.search_list .main .font .a1{
	font-size: 16px;
}
.search_list .right{
	width: 100%;
	margin-top: 50px;
}


.topic .top {
	white-space: nowrap;
	overflow: auto;
}
.topic .top a{
	float: none;
	font-size: 14px;
	line-height: 45px;
	margin-right: 10px;
	display: inline-block;
}
.topic .title span em{
	font-size: 16px;
}
.topic_main li{
	width: 48.5%;
	margin-right: 3%;
}
.topic_main li:nth-of-type(2n){
	margin-right: 0;
}
.topic_main li img{
	width: 100% !important;
}
.topic .part2 .topic_main li{
	width: 100%;
}
.video_wrapper .part .p0 span{
	font-size: 16px;
}
.video_wrapper .img{
	margin-right: 0;
	width:100%;
}
.video_wrapper .part1 .main .font{
	width: 100%;
}
.video_wrapper .part3 .main .img,
.video_wrapper .img img{
	width: 100%;
	margin-right: 0;
}
.video_wrapper .img p span{
	font-size: 14px;
}
.video_detail .left{
	width: 100%;
}
.video_detail .left .main .p1{
	font-size: 16px;
}
.video_detail .left .main .p4{
	font-size: 14px;
	line-height: 20px;
}
.video_detail .right{
	width: 100%;
	margin-top: 40px;
}
.video_detail .right li .img{
	width: 110px;
}
.video_detail .right li .p1{
	width: calc( 100% - 120px )
}
.video_list .title span{
	font-size: 16px;
}
.video_list_top{
	padding-bottom: 0px;
}
.video_list .main .img{
	width: 48.5%;
	margin-right: 3%;
	margin-bottom: 20px;
}
.video_list .main .img:nth-of-type(2n){
	margin-right: 0;
}
.video_list .main .img img{
	width: 100%;
}

.writer .top .img{
	float: none;
	display: block;
	margin: 0 auto;
	width: 100px;
	height: 100px;
}
.writer .top .font{
	width: 100%;
	margin-left: 0;
	text-align: center;
	margin-top: 20px;
}
.writer .top .font .p1{
	font-size: 16px;
}
.writer .top .font .p3 em{
	font-size: 16px;
}
.writer .top .font .p3 *{
	display: inline-block;
	float: none;
}
.writer {

}
.writer .top{
	padding: 30px 0;
}
.writer .main{
	padding-top: 30px;
}
.writer .main li:before,
.writer .main li .left{
	display: none;
}
.writer .main li .content{
	width: 100%;
}
.writer .main li .content .img{
	width: 40%;
}
.writer .main li .content .img img{
	width: 100%;
}
.writer .main li .content .font{
	width: 58%;
	margin-top: 20px;
}
.writer .main li .content .font .p1{
	font-size: 16px;
	margin-top: 0;
}
.writer .main li .content .font .p2{
	margin-bottom: 20px;
}


/**/
.i_point_detail .title .p1{
  font-size: 20px;
}
.i_point_detail .title{
	margin-top: 50px;
}
.i_point_detail .title .p2{
	font-size: 14px;
}
.i_point_detail .left{
	width: 100%;
	padding: 20px;
}
.i_point_detail .left .top{
	font-size: 14px;
	padding: 20px;
}
.i_point_detail .simple-article{
	font-size: 14px;
	line-height: 20px;
}
.i_point_detail .key_word span{
	padding:  0 9px;
	margin-right: 5px;
	margin-bottom: 5px;
}
.i_point_detail .key_word{
  padding: 20px 0;
}
.i_point_detail .share li{
  margin-right: 0;
  width: 20%;
  border: 0;
}
.i_point_detail .share-item .bshare-custom a,
.i_point_detail .share .share-item .to_dianzan,
.i_point_detail .share .share-item .to_collect,
.i_point_detail .share li img{
	width: 40px;
	height: 40px;
	margin: 0 auto;
}
.i_point_detail .share-item .bshare-custom .bshare-weixin,
.i_point_detail .share-item .bshare-custom .bshare-sinaminiblog{
	background-size: cover;
}
.i_point_detail .right{
	width: 100%;
	margin-top: 50px;
}







}