@charset "utf-8";
*{margin:0px;padding:0px}
body{font-size:12px; font-family:"微软雅黑";color:#000;}
img{border: 0;}
li{ list-style:none;}
.cl{clear:both;}
a{ text-decoration: none; }
a:hover{ text-decoration:none; }


/***************通用部分***************/
.y_width{ width:1200px; margin:0 auto}

.bc_nav{ height:54px; line-height:54px; font-size:14px; color:#9b9b9b; /*border-bottom:1px #f3bdbd solid;*/ margin-bottom:20px; width:1400px; margin:0 auto}
.bc_nav a{ color:#9b9b9b}

.min_left{ width:800px; float:left;}
.min_right{ width:335px; float:right; padding-top:20px}

.bc_main{ float:left}
.bc_nav .bc_main a:after {
    content: " >> ";
    height: 10px;
}
.bc_nav .bc_main a:nth-last-child(1):after{ display:none}

input{outline: none;}

.content{margin-bottom:20px;border-bottom: 1px #ccc solid;}
.content h1 {line-height: 60px;font-size: 40px;text-align: left;overflow: hidden;font-weight: bold;clear: left;padding-bottom:30px; padding-top:20px}
.post_source {clear: both;font-size: 14px;padding-bottom: 10px;color: #666; float:left}
.min_cont{ width:800px; height:32px}
.post_wz{ float:right}

#Btn2, #Btn1{ border:none; background:none; font-size:24px; color:#999; margin-right:10px; cursor:pointer}
#Btn2:hover, #Btn1:hover{ color:#cc0000}

.main_left video {background: url(#.jpg);background-size: 100%;}
video,embed {margin: 0 auto 1em;width: 90%;display: block; background:#000}

#videofloat{max-height: 500px}
#videofloat.out{position:fixed;bottom:0;right:0;width:300px;z-index:999;max-height:250px!important}
video, embed{width: 100%}
	
.min_con_text {line-height: 35px;width: 830px;font-size: 18px; padding-right:20px}
.min_con_text p img {display: block;margin: 0 auto;max-width: 830px;}
.min_con_text p {padding-bottom: 20px;text-indent: 2em;}

.editor {float: left;width: 830px;text-align: right;font-size: 14px;}

@media screen and (max-width: 1024px) {
body, html, .min_left, .min_right, .content, .min_con_text, .editor{ width:100%; padding:0; background:none; float:none; height:auto}

.y_width{ width:90%; margin:0 auto}
.min_left{ margin-bottom:20px}
.min_left iframe{    width: 100%!important;    margin-left: -2em!important;}
	

.content h1 {
    line-height: 1.6em;
    font-size: 1.6rem;
    text-align: left;
    padding: 10px 0 20px;
}
.bc_nav{ background:#e80000; color:#fff; padding-left:2%; width:98%; overflow:hidden;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.bc_nav .bc_main{    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}

.bc_nav a{ color:#fff}

.min_cont{ width:100%; height:auto; overflow:hidden}
.post_wz{ float:left; clear:both}
.min_right{ float:none!important; width:100%!important}
.min_pic{ overflow:hidden}
.min_con_text img{ width:100%!important;  height:auto!important; display:block!important; margin:0 auto!important}

.min_con_text video,.min_con_text embed{ width:100%!important;  height:auto!important; display:block!important; margin:0 auto!important}
.yuqing { text-align:center}
.yuqing img{ width:100%; height:auto}

}

@media screen and (max-width: 640px) {.min_right{ width:100%; float: none;}}
.min_right{ width:335px; float:right; padding-top:20px}
.ce{background: #fafafa;padding: 16px 13px 10px 12px; margin-bottom:15px}
.side_title{height: 22px;line-height: 22px;font-size: 18px; border-left:5px #e61d27 solid;padding: 0 15px;position: relative; margin-bottom:16px}
.side_title a{ color:#010101}
.side_img img{ width:100%; height:auto}
ul.min_right_title li{ line-height:32px; border-bottom:1px #ddd dotted}
ul.min_right_title li:nth-child(2){ border:none}
ul.min_right_title a{ display:block; line-height: 42px;height: 42px;overflow: hidden;font-size: 16px;white-space: nowrap;text-overflow: ellipsis; color:#000; font-weight:bold}
ul.min_right_title li a:hover{color: #CC0000;}
ul.min_right_title span{ color:#8d8f8c}

.min_pix{ width:45%; height:auto; float:left; margin:0 3% 15px 2%}
.min_pix img{ width:100%; height:80px; max-height:100px}
.min_pix span{ line-height:24px; font-size:14px; color:#646464;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;
-webkit-box-orient: vertical; height:48px }
.min_pix span a{ color:#646464}