﻿body {font-size: 12px;}
.bc_nav{ height: 70px; width: 1200px; margin:0 auto; border-bottom: 2px #ccc solid}
.bc_main{ float: left;font-size: 18px; color: #2f2f2f; margin-top: 32px;}
.bc_main a{font-size:18px; color: #2f2f2f;}
.g_width{ width:1200px; margin: 0 auto}
.main{padding-bottom:10px; overflow:hidden}
.main_left{ float:left;width:800px}

.text{line-height: 36px; width: 800px;float: left; font-size:16px}
.text p{ padding-bottom:36px; text-indent: 2em;}
.text p img{ display:block; margin:0 auto; max-width:800px}
.editor{float: left;width: 800px;text-align: right ;font-size:14px}

.content{margin-bottom:70px ; position: relative;}
.content h1{line-height: 60px; font-size: 30px;float: left;width: 800px;text-align: center;  overflow: hidden; font-weight: normal; clear: left; padding:40px 0}
.share_box{position: absolute;right:0;bottom:10px;}
.post_source{ clear: both;font-size: 14px; border-bottom: 1px #ccc solid;padding-bottom: 10px;color: #666}
.post_source a{color:#666;}

.go-phone{border-radius: 10px; background: #f3f1f4; border: 1px #e7e5e8 solid; font-size: 85%; padding: 0 10px; margin-bottom: 20px; text-align: center; height: 30px; color: #000; line-height: 30px; display:none}

@media screen and (max-width: 1081px) {

.share_box,.sidebar,.qrcode,.top1,.footer-nav,.footer-di,.relnews,.copyright-text{display:none!important} /*不显示*/

.bc_main a,bc_main,.bc_nav,.content h1,.post_source,.main_left,.text,.text p,.editor{width:100%!important}

.bc_main{ float: left;font-size: 14px; color: #2f2f2f; margin-top: 32px;}
.bc_main a{font-size:14px; color: #2f2f2f;}

.g_width{ width:90%!important; padding:0 5%!important}
.content h1{line-height: 40px; font-size: 20px;text-align: center;}
.content{ margin-bottom:36px}
.text p{ padding-bottom:0}
.text img{ width:90%!important;  height:auto!important; display:block!important; margin:0 auto!important}
body{ min-width:100%!important}
.go-phone{ display:block;}


#nav_share{ background:#ce1a0c; overflow:hidden; clear:both; margin-bottom:10px}
#nav_share a{ color:#fff!important}

 .navBar { display: block; width: 25px; height: 21px;position: absolute; right: 15px; top: 30px; padding-right:5px ; background: url(/images/icon-share.png) no-repeat; background-size:25px 21px}

#nav_share{width:100%;height:180px;background:#fff;position:fixed;bottom:0px;display:none;left:0px;z-index:60;-webkit-animation-duration:0.5s;-webkit-animation-fill-mode: both;animation-fill-mode: both; padding-top:20px; text-align: center;float:left;}

#nav_share .bdsharebuttonbox{ padding-bottom:10px; overflow:hidden	}
#nav_share .bdsharebuttonbox a{line-height:155px;font-size:15px;color:#000000!important;text-align:center;height:95px;margin-top: 20px; display:block; width:25%; padding:0!important; margin:0!important}
.bds_tsina{background:url(/images/share.png) no-repeat center 0px!important;background-size:100px auto!important;; padding-left:0!important}
#nav_share  #wx{background:url(/images/share.png) no-repeat center -126px;background-size:100px auto;}
.bds_qzone{background:url(/images/share.png) no-repeat center -267px!important;background-size:100px auto!important; padding-left:0!important}
.bds_sqq{background:url(/images/share2.png) no-repeat center -408px!important;background-size:100px auto!important; padding-left:0!important}

.nav_share_close{    width: 60px;
    height: 36px;
    line-height: 36px;
    border-radius: 3px;
    background: #bf0000;
    color: #ffffff;
    text-align: center;
    margin: 10px auto; clear:both; display:block}
	
.nav_share_bg{ background:#000; opacity:.5; height:100%; overflow:visible; width:100%; position:absolute; z-index:9}

.nav_share_close2{    border-color: #95b4ff;
    background-color: #fff;
    font-size: 1rem;
    color: #366cf1!important;
    border-radius: 20px;
	display:inline-block;border:1px solid transparent;width:90%; position:fixed; bottom:15px; z-index:999; left:5%; padding:5px 0
	}
.nav_share_title{
	margin: 0 10px;
    padding: 10px 0 0;
    border-bottom: 1px solid #fff;
    border-top-right-radius: 2px;
    border-top-left-radius: 2px;
    background-color: #f8f8f8;
    color: #555;
    text-align: center;
    font-weight: 400;
	margin-bottom:20px
}
.nav_share_title:after{
	
	display: block;
    margin-top: 10px;
    width: 100%;
    height: 0;
    border-bottom: 1px solid #dfdfdf;
    content: "";}

}


.sidebar{ float:right;width:320px}
.side_rank{width: 300px;height: 380px;float: right;background: #fafafa;margin-bottom: 10px;padding-left: 20px;}
.side_rank li{height:36px;}
.side_rank li a{color: #2f2f2f}
.side_rank li span{float: left;display: block;width: 15px;height: 15px;margin-right: 9px;text-align: center;line-height: 15px;color: #fff}
.side_rank li span.ot{background: #e31f29;}
.side_rank li span.ft{background: #c9cbca;}
.side_nav{border-left: #e31e25 4px solid;height: 20px; font-size: 18px;padding-left:8px;;line-height: 20px;margin-top: 18px;margin-bottom: 17px;}



@media screen and (max-width: 1081px) {
.fzlistli .list1 {width:100%!important; height:auto!important; display:block!important; margin:0 auto!important;float:left;margin-bottom:20px}
.fzlistli .list1 li {width:100%!important;float:left;overflow: hidden; display: block;}
.fzlistli .list1 ul{width:100%!important;margin:10px 0}
.fzlistli .list1 li a{color:#000;line-height:50px;overflow: hidden; display:block;padding:0 12px;font-size:16px;border-left:3px solid #fff;}
}


.fzlistli{float:left;margin-bottom:20px}
.fzlistli .list1 ul{margin:10px 0}
.fzlistli .list1 li {width:850px;float:left;overflow: hidden; display: block;}
.fzlistli .list1 li a{color:#000;line-height:50px;display:block;padding:0 12px;font-size:16px;border-left:3px solid #fff;overflow: hidden;}
.fzlistli .list1 li a:hover{color:#0099de;text-decoration:none;background:#F6F6F6;border-left:3px solid #0099de}
.fzlistli .list1 li span{float:right;+margin:-35px 16px 0 0;color:#666;font-size:16px}

.pages{text-align:center;font-family:arial;}
.pages a{text-decoration:none;}
.pages li{display:inline-block; border:1px #ddd solid;padding:3px 6px;margin:2px;line-height:20px;}
.pages li:hover{background-color:#ccc;color:#1E90FF}
.pages .page-active{background-color:#ccc;}
