﻿.ny_detail{ position:relative; z-index:9999;}
.detail_nav{font-size: 22px; font-weight: bold;
    color: #FFF;
    display: block;
    line-height: 42px;}
.detail_sj{
	color: #FFF;
    font-size: 14px;
    line-height: 26px;
    margin: 18px 0px;
	}

.tong_con_title{font-size: 42px;
    color: #FFF;
    line-height: 70px;
    font-weight: normal;
    display: block;}

.detail_nav_small{font-size: 14px;
    line-height: 36px;
    color: #FFF;display: inline-block;
    margin: 4.62vh 0px 3.24vh;vertical-align: middle;}

.detail_nav_small img {
    margin-right: 8px; position:relative; top:9px;
}
.tong_connr{ background:#FFF;text-align:left;line-height:200%;font-size:16px;}

.m3Content {
    position: relative;
    background: #FFF;
    padding: 6.01vh 2.34vw 9.25vh;
}

.m3nEditor {
    font-size: 18px!important;
    line-height: 36px!important;
    color: #808080;
    min-height: 800px;
    border-bottom: 1px solid #EDEDED;
    margin-bottom: 6.01vh;
    padding-bottom: 5.55vh;
}


.m3nBack_a {
    line-height: 22px;
    text-align: center; line-height:130px;
    height: 100px;
    width: 100px;
    font-size: 14px;
    color: #FFF;
    background: #c30e0e url(../image/back_icon.png) no-repeat center 24px;
    display: block; margin:auto;
    border-radius: 50%;
    box-shadow: 0 10px 25px rgba(195,14,14,0.4);transition: all 0.5s ease;
}
.m3nBack_a:hover {
    transform: translateY(-10px);
    color: #fff;
}
.m3nEditor img{  display: block; margin:auto; max-width: 800px; }




.pian p{font-size: 24px;
    line-height: 44px;
    margin-bottom: 22px;}


.tong_liulan{padding: 10px 0px;color: #999;overflow: hidden;line-height: 22px; border-bottom: #f5f5f5 1px solid; border-top: #f5f5f5 1px solid; text-align: center;}
.tong_back{margin:10px auto;line-height:25px;color:#666;text-align:center;}
.tong_back a{color:#666;}
.tong_back a:hover{color:#0061ae;}

.m3page {
    margin: auto;
}
.clearfix:after, .clearfix:before {
    content: "";
    display: table;
}
.m3page li{
    width: 49%; float:left;
}
.m3page li.z{ float:right}
.m3page_a {
    background: #FFF;  margin:auto;
    padding: 2.96vh 1.56vw 2.59vh;
    display: block;
    border-top: 3px solid #333;
    border-right: 1px solid #E6E6E6;
    border-bottom: 1px solid #E6E6E6;
    border-left: 1px solid #E6E6E6;
}
.m3page_a strong {
    font-size: 20px;
    line-height: 32px;
    font-weight: 100;
    display: block;
    color: #333;
}
.m3page_a .ellipsis {
    font-size: 16px;
    line-height: 28px;
    height: 28px;
    color: #666666;
    transition: all 0.5s ease-in-out;
}
.ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}

.pian span{font-weight:bold;}
.m3page_a{transition: all 0.5s;}
.m3page_a:hover {
    border-top: 3px solid #c30e0e;
    color: #c30e0e;
    transform: translateY(-10px);
    box-shadow: 0 2px 25px rgba(0,0,0,0.1);
}

.m3page_a:hover .ellipsis{ color: #c30e0e;}

.dan_con{ width:100%; margin:30px auto; text-align:left;line-height:200%; font-size:16px;}
.tong_page{ width:100%; margin:10px auto; height:25px;}




.tong_list1{ margin:auto; }
.tong_list1 li{ border-bottom: #e7e7e7 1px solid; padding-bottom:20px;  margin: 0px auto 20px auto; overflow: hidden; }
.tong_list1 li .tit{ margin: auto; font-size:18px; }
.tong_list1 li .icon{ margin: 10px auto; line-height: 30px; color: #999; overflow: hidden; }
.tong_list1 li .icon p{background: url(../image/sj.png) no-repeat left center; float: left; padding-left: 30px; margin-right: 20px;  }
.tong_list1 li .icon span{ background: url(../image/yue.png) no-repeat left center; float: left; padding-left: 30px; display: block; }
.tong_list1 li .tit_con{ margin: auto; line-height: 180%; color: #999;  float: left; width: 70%; }
.tong_list1 li .more{ float: right; }
.tong_list1 li .more a{ color: #d51b12; }




.tong_list2{ margin: auto; }
.tong_list2 li{ margin: 30px auto;  border-bottom: #ccc 1px dotted; padding-bottom: 30px;}
.tong_list2 li .pic{ float: left; width: 158px; overflow: hidden; }
.tong_list2 li .text{ float: left; margin-left: 30px; width: 70%; }
.tong_list2 li .text a{ font-size: 18px; margin: 15px auto;  display: block;}
.tong_list2 li .text p{ line-height: 180%; }
.tong_list2 li .time{ float: right;  text-align: center; padding-top: 20px; }
.tong_list2 li .time b{ display: block; font-size: 45px; }
.tong_list2 li .pic img{-webkit-transition: all .4s;-moz-transition: all .4s;-o-transition: all .4s;transition: all .4s;  display: block; }
.tong_list2 li .pic img:hover{-webkit-transform:scale(1.08); -moz-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08);}


.tong_list3{ margin: auto; }
.tong_list3 li{ margin: auto; height: 35px; line-height: 35px; }
.tong_list3 li a{ float: left; width: 70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; background: url(../image/san.gif) no-repeat left center; text-indent: 20px; }
.tong_list3 li span{ float: right; }



.pic_list1{ margin: auto; }
.pic_list1 li{ float: left; width: 33.3%; text-align: center; margin-bottom: 20px; }
.pic_list1 li a{ width: 95%; margin: auto;  display: block; }
.pic_list1 li .pic{margin: auto;}
.pic_list1 li .pic span{ height: 237px; display:block; width:100% }
.pic_list1 li .text{ margin: 5px auto; line-height: 30px; height: 30px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }



.down_list1{ margin: auto; }
.down_list1 li{ margin: auto; height: 35px; line-height: 35px; }
.down_list1 li a{ float: left; width: 70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; background: url(../image/san.gif) no-repeat left center; text-indent: 20px; }
.down_list1 li span{ float: right; }

@media only screen and (max-width: 1799px) {
.m3page_a strong{ font-size: 18px; }
.m3page_a .ellipsis{ font-size: 14px; }
.pian p{ font-size: 21px; }
.tong_con_title{ font-size: 32px; line-height: 54px; }
}

@media only screen and (max-width: 800px) {
    .m3nEditor img{  display: block; margin:auto; max-width: 100%; }

}
@media only screen and (max-width: 600px) {

.pian p{ font-size: 16px; margin-bottom: 10px; }
.m3page li{ float: none; width: 100%; margin:0px auto 10px auto; }
.m3page_a strong{ font-size: 14px; }
.m3page_a .ellipsis{ font-size: 12px; }
.m3page_a{padding:0 10px;}
.detail_nav_small img{ width: 16px; height: 16px; top: 3px; }
}
@media only screen and (max-width: 320px) {

}