 @charset "utf-8";
 .conn {
     color: #555;
     font-size: 14px;
     line-height: 28px;
     padding-top: 10px;
     z-index: 1;
     position: relative
 }
 
 .ny_news_con2 {
     min-height: 300px
 }
 
 .article_inside {
     width: 100%
 }
 
 .article_inside ul {
     width: 100%;
     padding: 0;
     padding-top: 15px;
 }
 
 .article_inside ul li {
     margin-bottom: 20px
 }
 
 .article_inside ul li .news_wrap {
     display: block;
     overflow: hidden;
     background: #fff;
     padding: 24px;
     position: relative;
     border-left: 1px solid #f43c08;
     box-shadow: 0 0 20px 0 #eaeaea
 }
 
 .article_inside ul li .news_wrap p a {
     color: #333;
 }
 
 .article_inside ul li .news_time {
     position: absolute;
     left: 24px;
     top: 24px;
     width: 90px;
     text-align: center;
     padding: 10px 0;
     overflow: hidden;
     border-radius: 4px 0 4px 0
 }
 
 .article_inside ul li .news_time p {
     font-size: 24px;
     font-weight: 700;
     color: #1754a3;
     padding-bottom: 5px;
     position: relative
 }
 
 .article_inside ul li .news_time p:after {
     content: '';
     display: inline-block;
     width: 50px;
     height: 1px;
     background: #1754a3;
     position: absolute;
     bottom: 1px;
     left: 50%;
     margin-left: -25px
 }
 
 .article_inside ul li .news_time span {
     font-size: 16px;
     color: #1754a3
 }
 
 .article_inside ul li .news_con {
     padding-left: 110px
 }
 
 .article_inside ul li .news_con p {
     font-size: 15px;
     font-weight: 700;
     color: #1754a3;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap
 }
 
 .article_inside ul li .news_con span {
     display: block;
     font-size: 14px;
     color: #999;
     line-height: 22px;
     padding-top: 5px;
     height: 45px;
     overflow: hidden
 }
 
 .article_inside ul li .news_wrap:hover {
     background: #7a9bba
 }
 
 .article_inside ul li .news_wrap:hover p {
     color: #fff
 }
 
 .article_inside ul li .news_wrap:hover p a {
     color: #fff
 }
 
 .article_inside ul li .news_wrap:hover span {
     color: #fff
 }
 
 .article_inside ul li .news_wrap:hover p:after {
     background: #fff
 }
 
 .news_div {
     margin: 0;
 }
 
 h3.mainh3 {
     color: #1754a3;
     text-align: center;
     font-size: 22px;
     font-weight: 700;
     line-height: 50px;
 }
 
 .smalltitle {
     border-top: 1px solid #ccc;
     border-bottom: 1px solid #ccc;
     text-align: center;
     font-size: 12px;
 }
 
 .smalltitle p {
     text-align: center;
     color: #666;
     padding: 15px 0;
 }
 
 .smalltitle span {
     padding: 0 15px;
 }
 
 .news_detail {
     width: 100%;
     color: #333;
     padding: 30px 30px;
     font-size: 15px;
 }
 
 .news_detail p {
     margin-bottom: 20px;
     line-height: 1.64;
 }
 
 .news_detail img {
     display: block;
     width: auto;
     max-width: 100%;
     margin: 20px auto;
 }
 
 .pro_prve_next {
     margin: 50px 0;
 }
 
 .pro_prve_next a {
     font-size: 15px;
     font-weight: 700;
     color: #003e92;
     font-family: Arial, '微软雅黑';
 }
 
 .pro_prve_next a:first-child {
     display: inline-block;
     width: 50%;
     border: 1px dotted #ccc;
     padding: 15px 0px;
     box-sizing: border-box;
     padding-left: 15px;
     font-size: 15px;
 }
 
 .pro_prve_next a:last-child {
     display: inline-block;
     width: 50%;
     border: 1px dotted #ccc;
     border-left: none;
     padding: 15px 0px;
     box-sizing: border-box;
     padding-left: 15px;
     font-size: 15px;
 }
 
 .pro_prve_next a:hover {
     color: #f60;
 }
 
 a.backbtn {
     display: inline-block;
     width: 142px;
     height: 42px;
     background-color: #f5f5f5;
     color: #434343;
     font-size: 16px;
     border: 1px solid #434343;
     margin: 0px auto 100px;
     text-align: center;
     border-radius: 5px;
     line-height: 40px;
 }
 
 a.backbtn:hover {
     background-color: #ff6600;
     border: 1px solid #ff6600;
     color: #fff;
 }
 
 @media(max-width:767px) {
     .article_inside ul li .news_wrap {
         padding: 10px
     }
     .article_inside ul li .news_time {
         top: 11px;
         left: 14px
     }
     .smalltitle span {
         text-align: left;
         padding: 0;
         padding-right: 10px;
     }
     .news_detail {
         font-size: 12px;
         padding: 15px 3px;
         padding-bottom: 0;
     }
     .news_detail div,
     .news_detail span,
     .news_detail p,
     .news_detail h1,
     .news_detail h2,
     .news_detail h3,
     .news_detail h4,
     .news_detail h5,
     .news_detail h6 {
         width: 100% !important;
         font-style: normal;
         box-sizing: border-box;
     }
     .news_detail img {
         max-width: 100% !important;
     }
     a.backbtn {
         margin: 0px auto 30px;
     }
     h3.mainh3 {
         color: #1754a3;
         text-align: left;
         font-size: 18px;
         font-weight: 700;
         padding: 15px 0px 9px;
         line-height: 1.43768;
     }
     .article_inside ul li .news_wrap p a {
         font-size: 14px;
     }
     .article_inside ul li .news_con span {
         font-size: 12px;
         padding-top: 0px;
     }
     .news_div {
         margin-top: 15px;
     }
 }