.fr{float: right;}
.columntit *{max-width: 100%;}
.columntit{position: fixed; width:100%; left:0; top:0; z-index: 99;}
.columntit .maintit{max-width: 768px; position: relative; margin:0 auto; height: 40px; background: #fafafa; border-bottom: 1px solid #ededed;}
.columntit .maintit h2{position: absolute; width:100%; left:0; text-align: center; top:0; line-height: 40px; font-size: 16px;}
.columntit .maintit .titicon{float:right; position: relative; z-index: 1;}
.columntit .maintit .titicon a{display: inline-block; margin:7px 10px 0 0; float: right;}
.columntit .maintit .titicon span{display: inline-block; margin-right: 15px;}
.columntit .maintit .titicon .fx_icon{background:  no-repeat; width:26px; height:26px; background-size: 80%;}
.columntit .maintit .titicon .sc_icon{background:  no-repeat; width:28px; height:28px; background-size: 80%;}
.columntit .maintit .titicon .type_icon2{background:  no-repeat; width:28px; height:28px; background-size: 80%;}
.columntit .maintit .titicon .type_icon{background:  no-repeat; width:28px; height:28px; background-size: 80%;}
.columntit .maintit .titicon .user_icon{background:  no-repeat; width:25px; height:25px; background-size: 80%;}
.columntit .maintit .titicon .cur{background:  no-repeat; background-size: 80%;}
.columntit .maintit .return_icon{position: relative; z-index: 1; display: inline-block; height:22px; margin:8px 0 0 10px;}
.columntit .maintit .return_icon img{max-height: 100%;}
.columntit .maintit .commenttext{position: relative; display: inline-block; padding:2px 4px; margin-top: 8px; background: #f00; color:#fff; font-size: 12px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px;}
.columntit .maintit .commenttext em,
.columntit .maintit .commenttext i{font-style: normal;}
.columntit .maintit .commenttext i{position: absolute; bottom: -5px; left:18px; width:0; height:0; border-width: 5px 5px 0 5px; border-style: solid; border-color:#f00 transparent #f00;}

.news_conter .newslist{background: #fff; overflow: hidden; padding:10px; margin-bottom: 10px;}

.news_conter{padding-top: 41px;}
.news_conter *{max-width: 100%;max-height: 100%;}
.news_conter .news_imgtext{}
.news_conter .news_tit{padding:10px 0; line-height: 30px; text-align: left; font-size: 20px; font-weight: bold;}
.news_conter .news_label{margin-bottom: 5px;}
.news_conter .news_label em{display: inline-block; margin:0 5px 5px 0; padding:2px 4px; border-radius: 4px;}
.news_conter .news_label em.color1{border:1px solid #fa9b03; color:#fa9b03;}
.news_conter .news_label em.color2{border:1px solid #a0c736; color:#a0c736;}
.news_conter .news_label em.color3{border:1px solid #ff646b; color:#ff646b;}
.news_conter .news_info{line-height: 24px; margin-bottom: 10px; color:#999; font-size: 12px; text-align: center;}
.news_conter .news_info span{margin-right: 5px;}
.news_conter .news_info font{background:  no-repeat left center; background-size:16px; padding-left: 21px; display: inline-block;}
.news_conter .news_spec{background: #f8f8f8; overflow: hidden; color:#999; padding:5px 10px; margin-bottom: 10px;}
.news_conter .news_spec span{display: block; min-width:48%; margin-right: 1%; margin-bottom: 10px; float: left; line-height: 22px;}
.news_conter .news_spec span a.tel_url{display: inline-block; border:1px solid #00aef6; color:#00aef6; padding:2px 4px; margin-left: 5px; border-radius: 4px;}
.news_conter .news_spec span a.qq_url{display: inline-block; background-color: #00aef6; color:#fff; padding:2px 4px; border-radius: 4px;}
.news_conter .news_spec span a.qq_url em{display: inline-block; background: no-repeat left center; background-size: 17px; padding-left: 20px;}
.news_conter .news_text{margin-bottom: 10px; line-height: 25px;}
.news_conter .news_text p{line-height: 25px;}
.news_conter .news_text img,
.news_conter .news_text p img{max-width: 100% !important; height:auto !important;vertical-align: middle;}
.news_conter .news_text p video{max-width: 100% !important;}
.news_conter .news_text table{width: 100% !important;}
.news_conter .news_text ul, .news_conter .news_text ol{ padding-left: 20px;}
.news_conter .news_text ul li { list-style-type: disc; list-style-position: outside; }
.news_conter .text_summary{border-top:1px solid #ededed; padding:0; line-height: 35px; text-align: left;}
.news_conter .text_summary span{margin-right: 10px; color:#888;}
.news_conter .text_summary span a{color:#888;}
.news_conter .text_summary .zan{float: right; color:#888; background:  no-repeat left center; background-size: 45%; padding-left: 25px;}
.news_conter .text_summary .zan1{float: right; color:#888; background:  no-repeat left center; background-size: 45%; padding-left: 25px;}

.news_conter .news_imglist{}
.news_conter .news_imglist .imglisttit{height:40px; line-height: 36px; margin-bottom: 10px; position: relative; text-align: center;}
.news_conter .news_imglist .imglisttit hr{height:0; margin-top: -20px; border-style:solid; border-color: #dbdbdb; border-width: 1px 0 0;}
.news_conter .news_imglist .imglisttit em{display: inline-block; font-size: 16px; background:#fff; padding:2px 10px;}
.news_conter .news_imglist .imglist{overflow: hidden; padding-bottom: 10px;}
.news_conter .news_imglist .imglist li{width:33.33%; float: left;}
.news_conter .news_imglist .imglist li .imglistmargin{margin:0 5px;}
.news_conter .news_imglist .imglist li .pic{width:100%; margin-bottom: 5px; display: block; text-align: center;}
.news_conter .news_imglist .imglist li .pic img{max-width: 100%; max-height: 100%; vertical-align: middle;}
.news_conter .news_imglist .imglist li p{text-align: center;}
.news_conter .news_imglist .more_img{border-top:1px solid #ededed; height:40px; line-height: 40px; text-align: center;}
.news_conter .news_imglist .more_img a{display: inline-block; background:  no-repeat left center; background-size: 19px; padding-left: 23px; font-size: 12px; color:#888;}

.news_conter .news_form{}
.news_conter .newsformtit{height:30px; line-height: 25px; font-size: 16px; border-bottom: 1px solid #ededed; margin-bottom: 10px;}
.news_conter .formlist{margin-bottom: 10px;}
.news_conter .formlist label{ width: 100%; overflow: hidden; text-align: left; height: 40px; line-height: 40px; font-size: 14px; display: block; }
.news_conter .formlist label span{color:#f00;}
.news_conter .formlist .form_input{ margin-bottom: 10px; padding: 0 10px; border: 1px solid #dcdcdc; border-radius: 5px; background: #fff; }
.news_conter .formlist .form_input input{ display: block; height: 40px; line-height: 40px; font-size: 16px; text-align: left; width: 100%; border:0;}
.news_conter .formlist .divselect{ border: 1px solid #dcdcdc; border-radius: 5px; position: relative; cursor: pointer; }
.news_conter .formlist .divselect span{ font-size: 12px; line-height: 40px; margin-left: 20px; color: #828282; }
.news_conter .formlist .ev_select{ display: block; overflow: hidden; position: absolute; top: 17px; right: 20px; width: 0; height: 0; border-width: 5px 5px 0; border-style: solid dashed dashed dashed; border-color: #676767 transparent transparent transparent; }
.news_conter .formlist .selectobj{ width: 100%; position: absolute; left: 0px; top: 0px; height: 40px; opacity: 0; }
.news_conter .formlist .divbox{}
.news_conter .formlist .setlist{position: relative; margin:0 10px 5px 0; display: inline-block;}
.news_conter .formlist .divbox em,
.news_conter .formlist .divradio em{ display: block; width: 14px; height: 14px; line-height: 14px; overflow: hidden; position: absolute; left: 0; z-index: 1; border: 2px solid #c9cbce;}
.news_conter .formlist .divbox em{border-radius: 2px;}
.news_conter .formlist .divradio em{border-radius: 5em;}
.news_conter .formlist .divbox input,
.news_conter .formlist .divradio input{ display: block; width: 18px; height: 18px; line-height: 18px; overflow: hidden; position: absolute; left: 0; z-index: 5; opacity: 0; }
.news_conter .formlist .divbox label,
.news_conter .formlist .divradio label{ margin-left: 24px; line-height: 18px; width: auto; height: auto; }
.news_conter .formlist .divbox .cur em,
.news_conter .formlist .divradio .cur em{ background: #469bb7  no-repeat; background-size: 14px 100%; border: 2px solid #469bb7;}
.news_conter .formlist .upfile{text-align: center; border:1px solid #dcdcdc; height: 40px; line-height: 40px; border-radius: 5px; position: relative;}
.news_conter .formlist .upfile input{width:100%; height: 40px; opacity: 0; position: absolute;}
.news_conter .formlist .upfile em{background:  no-repeat left center; background-size: 15px; padding-left: 20px;}
.setw50{width:50%; float: left; margin-bottom: 10px;}
.setw50 .divselect{margin-right:10px;}
.news_conter .formlist .divtextarea textarea{width:100%; border:1px solid #dcdcdc; border-radius: 5px;}
.news_conter .formlist .ev_empy{color:#ffa800; display: block;}

.news_conter .news_price{text-align: center; margin-bottom: 10px;}
.news_conter .news_price p{color:#888; font-size: 14px; margin-bottom: 10px;}
.news_conter .news_price p em{color:#f00; font-size: 18px;}
.news_conter .news_price .newsbtn{display: block; margin:0 10px; background-color: #ff6100; color:#fff; font-size: 14px; height: 35px; line-height: 35px; border-radius: 5px;}

.news_conter .newsfx{}
.news_conter .newsfx .imglisttit{height:40px; line-height: 36px; margin-bottom: 10px; position: relative; text-align: center;}
.news_conter .newsfx .imglisttit hr{height:0; margin-top: -20px; border-style:solid; border-color: #dbdbdb; border-width: 1px 0 0;}
.news_conter .newsfx .imglisttit em{display: inline-block; font-size: 16px; background:#fff; padding:2px 10px;}
.news_conter .newsfx .imglist{text-align: center;}
.news_conter .newsfx .imglist li{width:19%; display: inline-block;}
/*.news_conter .newsfx .imglist li .imglistmargin{margin:0 5px;}*/
.news_conter .newsfx .imglist li .pic{margin-bottom: 5px; display: block; padding:0 10px; text-align: center;overflow: initial;}
.news_conter .newsfx .imglist li .pic img{max-width: 100%; max-height: 100%; vertical-align: middle;}
.news_conter .newsfx .imglist li p{text-align: center; font-size: 12px; height:20px; overflow: hidden;}

.news_conter .newscomment{}
.news_conter .newscomment h2{height:30px; border-bottom: 2px solid #ededed; margin-bottom: 10px;}
.news_conter .newscomment h2 em{display: inline-block; /*padding:0 10px; border-bottom: 2px solid #00aef6;*/ height:30px; line-height: 30px;}
.news_conter .newscomment .inputcomment{border:1px solid #ededed; width:100%; height:40px; line-height: 40px; background-color: #f5f5f5; margin-bottom: 10px; border-radius: 5px;}
.news_conter .commentlist li{border-bottom: 1px dashed #ededed; padding-bottom: 10px; margin-bottom: 10px;}
.news_conter .commentlist li .commenttit{overflow: hidden; margin-bottom: 10px;}
.news_conter .commentlist li .pic{display: inline-block; float:left; margin-right: 10px; width:30px; height: 30px; line-height: 26px; border-radius: 5em; overflow: hidden;}
.news_conter .commentlist li .pic img{max-width: 100%; max-height: 100%; vertical-align: middle;}
.news_conter .commentlist li .commentname{line-height: 30px; font-size: 12px;}
.news_conter .commentlist li .fr{display: inline-block; line-height: 30px;}
.news_conter .commentlist li .fr a{display: inline-block; margin-left: 10px; font-size: 12px;}
.news_conter .commentlist li .fr a.zan{color:#888; background: no-repeat left center; background-size: 20px; padding-left: 25px;}
.news_conter .commentlist li .fr a.zan1{color:#888; background: no-repeat left center; background-size: 20px; padding-left: 25px;}
.news_conter .commentlist li .fr a.ev_t_huifu{background:  no-repeat left center; background-size: 20px;}

.news_conter .commentlist li .fr a.fx_icon{width:25px;}
.news_conter .commentlist li .fr a.fx_icon img{max-width: 100%;}
.news_conter .commentlist li .commenttext{line-height: 22px; margin-bottom: 10px;}
.news_conter .commentlist li .commentinfo{color:#888;}
.news_conter .commentlist li .commentinfo em{margin-right: 10px; font-size: 12px;}
.news_conter .newscomment .allcomment{text-align: center; font-size: 14px;}
.news_conter .newscomment .allcomment a{color:#999;}

.news_conter .tuijianlist li{position: relative; padding:0 110px 10px 0; margin-bottom: 10px; border-bottom: 1px dashed #ededed;min-height: 70px;}
.news_conter .tuijianlist li .pic{position: absolute; right:0; text-align: center; width:100px; height:70px; line-height: 46px;}
.news_conter .tuijianlist li .pic img{max-width: 100%; max-height: 100%; vertical-align: middle;}
.news_conter .tuijianlist li h3{line-height: 25px; margin-bottom: 5px;}
.news_conter .tuijianlist li p{color:#888;}
.news_conter .tuijianlist li p em{margin-right: 10px; font-size: 12px;}

/*.padding_b{padding-bottom: 53px;}*/

.ev_footer{ position: fixed; bottom: 0; width: 100%; z-index: 10; left: 0; }
.footer_center{ background: #fff; position: relative; max-width: 768px; margin: 0 auto; border-top:1px solid #dbdbdb; }
.columnfooter{padding:6px 100px 6px 10px;height: 30px;}
.footer_center .textinput{display: block; height:30px; border:1px solid #dbdbdb; border-radius: 5px;}
.footer_center .footer_btn{position: absolute; right:10px; top:6px;}
.footer_center .footer_btn a{display: inline-block; margin-left: 10px;}
.footer_center .footer_btn a.ly_btn{background: no-repeat; background-size: 80%; width:30px; height: 23px;}
.footer_center .footer_btn a.sc_btn{background: no-repeat 0; background-size: 80%; width:30px; height: 28px;}
.footer_center .footer_btn a.cur{background:  no-repeat; background-size: 80%;}
.footer_center .footer_altimg{position: absolute; right:20px; bottom:38px;}
.footer_center .footer_altimg ul{width:30px;}
.footer_center .footer_altimg li{margin-bottom: 10px;}
.footer_center .footer_altimg li a{display: inline-block; width:40px; height: 40px;}
.footer_center .footer_altimg li a.tel_icon{background:  no-repeat; background-size: 40px 40px;}
.footer_center .footer_altimg li a.qq_icon{background:  no-repeat; background-size: 40px 40px;}
.footer_center .footer_altimg li a.up_icon{background:  no-repeat; background-size: 40px 40px;}
.footer_center .footer_altimg li a.wx_icon{background:  no-repeat; background-size: 40px 40px;}

/*publish_column*/
.publishcolumn{background: #fff; padding:10px; overflow: hidden;}
.publishcolumn textarea{width:100%; max-width: 100%; border:1px solid #dcdcdc; margin-bottom: 10px;}
.publishcolumn .publishbtn{margin-bottom: 10px; overflow: hidden;}
.publishcolumn .publishbtn a{display: inline-block;}
.publishcolumn .login_url{color:#00aef6; line-height: 30px;}
.publishcolumn .publish_btn{float: right; background-color:#00aef6; color:#fff; width:80px; height: 30px; text-align: center; line-height: 30px; border-radius: 5px;}
.publishcolumn .publishnum{background-color: #f8f8f8; color:#999; text-align: center; height:40px; line-height: 40px;}

/*img_columnlist*/
.news_conter .imgtit{line-height: 20px; padding:0 5px 10px;}
.news_conter .imgbottom{height:30px; line-height: 30px; padding:0 5px;}
.news_conter .imgbottom a{display: inline-block; color:#888;}
.news_conter .imgbottom .zan{background:  no-repeat left center; float: right; background-size: 22px; padding-left: 25px;}
.news_conter .imgbottom .imgnum{background:  no-repeat left center; background-size: 22px; padding-left: 28px;}
.news_conter .imgbottom .imgnum em{margin-right: 2px;}
.news_conter .imgshow img{max-width: 100%;}

/*details_column*/
.news_conter .detailscenter{background-color:#fff;}
.news_conter .details_tit{text-align: center; padding:10px; line-height: 24px; font-size: 18px; border-bottom: 1px solid #ededed; margin-bottom: 10px;}
.news_conter .detailslist{padding-bottom:10px; margin:0 10px 10px; border-bottom:1px solid #ededed;}
.news_conter .articletit{height:30px; line-height: 30px; font-size: 14px; margin-bottom: 5px;}
.news_conter .articletext{line-height: 22px; margin-bottom: 5px; font-size: 12px;}
.news_conter .articlebottom a{color:#888;}
.news_conter .articlebottom .zan{display: inline-block; height: 20px; line-height: 20px; background:  no-repeat left center; background-size: 20px; float: right; padding-left: 25px;}
.news_conter .articlebottom span{display: inline-block; margin-right: 10px; color:#888;}

/*all_comment*/
.commentcenter{padding:10px; border-bottom: 1px solid #ededed; background-color: #fafafa;}
.commentcenter .commenttext{position: relative; padding-left:60px; min-height: 50px; margin-bottom: 10px;}
.commentcenter .commenttext .pic{position: absolute; left:0; top:0; display: inline-block; width:50px; height: 50px; line-height: 46px; text-align: center;}
.commentcenter .commenttext .pic img{max-width: 100%; max-height: 100%; vertical-align: middle;}
.commentcenter .commenttext h2{font-size: 16px; line-height: 22px; font-weight: normal;}
.commentcenter .pltext h2.tittext{font-size: 18px; line-height: 25px; margin-bottom: 10px;}
.commentcenter .commentinfo,
.commentcenter .commentinfo a{color:#888;}
.commentcenter .commentinfo a{display: inline-block;}
.commentcenter .commentinfo span{margin-right: 10px;}
.commentcenter .commentinfo .zan{float: right; background:  no-repeat left center; background-size: 20px; padding-left: 25px;}


/*瑙嗛涓嶅畾浣?/
.news_conter .video-js{height: 200px !important;}
.news_conter .video-js .vjs-tech{position: static;}



