/*右边下方竖栏目*/
.right-mid-con{width: 307px;  float: right; margin-top:17px;}
.calendar{ width: 305px; border: 1px solid #cecece; border-top: none;}
.cal-title{ width: 100%; height: 30px; line-height: 30px;}
.cal-card{ width: 50%; height: 30px; line-height: 30px;  float: left; }
.cal-card a{background:  #f9f2ed; color:#999; display: block; border-top: 1px solid #cecece; text-align:  center;}
.cal-card .on{ background-color: #fff;  border-top: 2px solid #f76e12; color: #f76e12; font-weight: bold;}
.cal-con{width: 100%; height:250px; display: block;}
.cal-year{width: 90px;    text-align: center;    margin: 5px 0 5px 13px;}
.cal-month{width: 90px; text-align: center; margin: 5px 0;}
.cal-con input[type="button"]{    width: 90px;    text-align: center;    margin: 5px;}

.a-top{ width: 100%; height: 30px; line-height:30px; position: relative;}
.a-title{  text-align: center; border-bottom: #f76e12 2px solid; float: left; display: block; padding: 0 5px; position: absolute;z-index: 2;    font-size: 15px;  font-weight: bold;}
.a-more{ float: left; height: 30px ; line-height: 30px; border-bottom: 2px solid #cecece; position: absolute; z-index: 1; width: 100%;}
.a-more a{ text-align: right; font-size: 13px; color: #cecece;display: block;line-height: 32px;}
.a-more a:hover{ text-decoration: none; color: #f76e12;}


/*列表页*/
.list_left_con{ float: left; width: 237px; margin-right: 25px;}
.list-con{ width: 580px; float: left;}
.list-new-tit{ height: 30px; width: 100%; position: relative;}
.list-clu{ width: 100px; position: absolute;left: 0; height: 30px; font-size: 18px;line-height: 30px;}
.list-clutype{ position:absolute;; left: 100px; height: 30px;}
.list-clutype li{ float: left; display: block; line-height: 30px; }
.list-clutype li a{ display: block;; padding: 0 20px; line-height: 30px; font-size: 15px;}
.list-clutype li .active,.list-clutype li a:hover{ background: #f76e12; border-top: 1px solid #288cf0;color: #fff; text-decoration: none;}
.rtnew-list{ width: 100%; margin-bottom: 40px;}
.rtnew-list ol li{ height: 60px; display: block; position: relative; border-bottom: 1px solid #ececec; }
.rt-time{ font-size: 13px;line-height: 60px; width: 40px;left: 0; position: absolute;}
.rt-title{ position: absolute;width: 250px; right: 0;top:12px; }
.rt-title a{ line-height: 20px;font-size: 13px; text-align: justify;  display: block; height: 40px; overflow: hidden;}


.edit-tj{ padding: 20px 0;}
.edit-tj,.tj-box{ width: 100%; display: block; overflow: hidden;}
.tj-box ol li{ display: block;width: 96%; height: 70px; padding: 20px 2%; border-bottom: 1px solid #e1e6eb; }
.tj_img{ float: left; margin: 0 10px 0 0;}
.tj_img img{ width:100px; height:70px;}
.tj-box ol li a{  font-weight: bold; line-height: 23px; height: 66px;  overflow: hidden; display: block;}


 /*内容不通用部分*/
 .content2 { margin:5px auto 20px auto; width: 1176px; }
 .contain-box .con_now{ width: 100%; height: 30px; line-height: 30px;color: #666; margin-bottom:6px;    margin-left: -172px; font-size:16px;}
 .contain-box .con_now a{font-size:16px;}
.contain-left{width: 152px; float: left; margin-right: 20px; overflow: hidden;     margin-top: 17px;}
.c_ad,.c_ad_img,.c_ad_img img{ width: 100%;}
.c_ad_btn{ width: 130px; margin: 5px auto; line-height: 33px; height: 33px; background: #f76f13; color: #fff; text-align: center; overflow: hidden;    border-radius: 5px;transition:0.5S;-webkit-transition:0.5S; -moz-transition:0.5S; -o-transition:0.5S;}
.c_ad_p{ width: 100%; font-size: 12px; text-align: center; color: #767676; height: 17px; overflow: hidden;}
.c_ad a:hover{text-decoration: none;}
.c_ad a:hover .c_ad_btn{ background: #f71813;transition:0.5S;-webkit-transition:0.5S; -moz-transition:0.5S; -o-transition:0.5S;}
.contain-box{ width: 677px;float: left;}
.contain-text{ width: 100%; margin-bottom: 10px; }
.contain-title{ font-size: 26px; color: #000; line-height: 35px;  padding-bottom: 15px;}
.contain-tag{ width: 100%; height: 30px; overflow: hidden; margin-bottom: 25px; border-bottom: #cecece 1px dashed}
.contain-tag span{ padding: 0 5px; color: #666; float:left}
.contain-p{font-size:16px;line-height:27px;}
.contain-p p{  font-size: 16px; line-height: 27px; color: #333; margin-bottom:1em;}
.contain-p p span{line-height: 1em;}
.contain-p p img{max-width:675px;}
.contain-p table{max-width: 677px;}
.contain-p img{ max-width: 675px;}
.contain_sm{ background: #ededef; width: 96%;  padding: 18px 2%; margin: 10px 0; }
.contain_sm_title{display: block; color: #333; font-size: 12px; font-weight: bold;line-height: 20px;}
.contain_sm_txt p{ display: block; font-size: 12px; color: #f70707; line-height: 20px; text-align: justify;}
.contain_share{border-bottom: 1px solid #e1e6eb; height: 60px; width: 100%; position: relative;}
.share_btn1{ position: absolute; left: 0; width: 190px;}
.share_btn1 span{ line-height: 60px; padding: 0 10px; float:left;}
.contain_share .share_btn2{position: absolute; right: 0; width: 500px;}
.share_btn2 span{ line-height: 60px; padding: 0 8px; float:left;}

.contain-box .read_tag{width: 100%;}
.read_tit{ display: block;height: 40px ;line-height:50px; float: left;    font-size: 16px; font-weight: bold;}
.read_tag p{ background:#f7ece3; margin: 5px 10px; display:  block; line-height: 40px; float: left;padding: 0 10px;}
.read_tag p a{font-size:14px; padding: 0 20px; display:block;}
.comm{ padding-top:20px;}
.commert{ border-top:  1px solid #e1e6eb; display: block; margin:0px ; padding: 20px 0; }
.commert .commert_sent{ width: 100%; position: relative; height: 215px;}
.commentator{ width: 50px; height: 50px; position: absolute; left: 0;border-radius: 5px; display: block; overflow: hidden; }
.commentator img{ width: 50px; height: 50px; background: #cecece; }
.comm_text{ width: 580px; position: absolute; right: 0; height:178px;}
.comm_text textarea{ width: 565px; height: 120px;  border-radius: 5px;}
.commert_sent .comm_text_sm{  width:480px; height: 40px;  }
.commert_sent .comm_text_sm span{ color: #666; height: 40px; line-height:40px; width: 460px;}
.contain_share .bdshare-button-style0-16 a,.contain_share  .bdshare-button-style0-16 .bds_more {
    float: left;
    font-size: 12px;
    padding-left: 0;
    line-height: 0;
    height: 60px;
    background-image: none;
    background-repeat: no-repeat;
    cursor: pointer;
    margin: 0;}
.commert .easysite-border{border:none;}
.commert .easysite-comment-wrap{ padding:0}
.commert .easysite-submit-btns .easysite-sub-page{border:0;}
.commert .easysite-submit-btns .easysite-sub-page:hover input{background: #f71d12;transition:0.5S;-webkit-transition:0.5S; -moz-transition:0.5S; -o-transition:0.5S;}
.commert .easysite-submit-btns input{ background: #f76e12; color: #fff; border-radius: 5px;transition:0.5S;-webkit-transition:0.5S; -moz-transition:0.5S; -o-transition:0.5S;}
.commert .easysite-jump-page .easysite-jump-btn:hover{background: #f76e12;}
.commert .easysite-jump-page .easysite-jump-btn{    border: #f76e12 1px solid; color: #f76e12;}

.contain_re{ width: 100%; margin: 25px 0 0; }
.contain_re_title{ font-size: 16px ; height: 30px; border-bottom:#f76e12 2px solid; font-weight: bold;}
.contain_re .contain_re_list{display: block; padding: 10px 0 20px 0; overflow:hidden;}

#contain-text .contain_re{ width: 100%; margin: 25px 0 0; }

#contain_re .contain_re_list ol li{ line-height: 27px; font-size: 15px; height: 27px; overflow: hidden; display: block; position: relative;}
#contain_re .contain_re_list ol li .icon{ position: absolute; left:0; top:0; height:27px; width:28px;}
#contain_re .contain_re_list ol li .icon span{ background: #f76e12; height: 5px; width: 5px; border-radius: 5px; margin: 12px 10px; display: block;}
#contain_re .contain_re_list ol li a{position:relative;font-size:14px}
#contain_re .contain_re_list ol li a.pagename{margin-left:25px; background:#fff; z-index:10;}
#contain_re .contain_re_list ol li a.articlename{margin-left:-4px; z-index:9;}
#contain_re .contain_re_list ol li .date{float:right;}
#contain_re .contain_re_list ol li .time{ position: absolute; right:0;}
#contain_re .contain_re_list ol li a{display:inline;margin:0}

.hits{ display:none;}
.contain-tag .follow a{ cursor:pointer;}
.follow a{ display:block; width:42px; background:url(conimg_03.jpg) no-repeat !important; padding-left:25px; margin-top: 1px; margin-left:10px; line-height:18px; cursor:pointer;}
.follow a:hover{background:url(conhover_03.jpg)  no-repeat ;}
.shouc a{display:block; width:42px;  background:url(conimg_05.png) no-repeat ;padding-left:25px; margin-top: 1px; line-height:18px; cursor:pointer;}
.shouc a:hover{background:url(conhover_05.jpg)  no-repeat;}
.shoucang a{background:url(conhover_05.jpg)  no-repeat; color:#f71d12;}
.print a{display:block; width:42px; background:url(conimg_19.jpg) no-repeat  0 25px !important; padding-left:25px;}
.close a{display:block; width:42px;  background:url(conimg_21.jpg) no-repeat 0 25px !important; padding-left:25px;}
.weibo a{display:block; width:100px;  background:url(conimg_10.jpg) no-repeat 0 !important;  height:60px;}
.weixin a{display:block; width:117px; background:url(conimg_12.jpg) no-repeat 0 !important;height:60px;}
.qq a{display:block; width:96px;  background:url(conimg_14.jpg) no-repeat 0 !important; height:60px;}
.add a{display:block; width:33px; background:url(conimg_16.png) no-repeat 0 !important; height:60px;}
.weibo a:hover{ background:url(conhover_10.jpg) no-repeat 0;} .weixin a:hover{background:url(conhover_12.jpg) no-repeat 0;} .qq a:hover{background:url(conhover_14.jpg) no-repeat 0;}  .add a:hover{background:url(conhover_16.png) no-repeat 0;}

/*弹出框*/
 #tanchu{position:fixed; width:300px;  text-align:center; left:50%; top:50%; margin:-100px 0 0 -150px; background:#fff; border:1px solid #eee; overflow:hidden; z-index:100; display:none;}
 #tanchu .mian{ padding:30px 5px; }
 #tanchu .foot{height:25px; padding:5px 10px 0 0;  background:#eee;}
 #tanchu .foot input{foat:right; width:100px; height:20px; }

.new_dl{display:none}
.new_dl .new_dl_bg{height:100%;width:100%; background:rgba(0,0,0,0.3);  left:0;top:0; z-index:1000; position:fixed;}
.new_dl .new_dl_cont{left:50%;top:50%; z-index:1001; position:fixed; width:400px; height:337px; margin:-200px 0 0 -200px;  overflow: hidden;  border-radius: 5px;}
.comm_text .easysite-font .detail_login:hover{color:#f76e12}