@charset "UTF-8";
/**
 * 
 * @authors Your Name (you@example.org)
 * @date    2019-06-15 17:40:06
 * @version $Id$
 */

.main .news{margin-top: 40px;}
.main .news .leftnews{}
.main .news .leftnews .columntitbox{width: 100%;margin-bottom: 20px;}
.main .news .leftnews .columntitbox a{font-size: 18px;color: #fff;background: #4cbffd;height: 30px;width: 115px;margin-right: 10px;text-align: center;}
.main .news .leftnews .columntitbox a.now{background: #b43427;}
.main .news .leftnews ul{width: 100%;}
.main .news .leftnews ul li{width: 100%;padding:20px 0 19px; border-bottom: 1px dashed #d6d6d6;cursor: pointer;}
.main .news .leftnews ul li div.nimg{float: left;width: 150px;height: 90px;margin-right: 25px;overflow: hidden;
    transform: scale(1);
    transition: 0.8s;
-moz-transition: 0.8s; /* Firefox 4 */
-webkit-transition: 0.8s; /* Safari and Chrome */
-o-transition: 0.8s; /* Opera */}
.main .news .leftnews ul li:hover div.nimg img{
    transform: scale(1.1);
    transition: 0.8s;
-moz-transition: 0.8s; /* Firefox 4 */
-webkit-transition: 0.8s; /* Safari and Chrome */
-o-transition: 0.8s; /* Opera */}
.main .news .leftnews ul li div.nimg img{width: 150px;height: 90px;}
.main .news .leftnews ul li div.rcnt{float: left;height: 90px;width: 1000px;}
.main .news .leftnews ul li div.rcnt h3{font-size: 20px;font-weight: bold;color: #000;height: 25px;line-height: 25px;}
.main .news .leftnews ul li div.rcnt p{color: #999999;font-size: 16px;line-height: 20px;height: 40px;overflow: hidden;}
.main .news .leftnews ul li div.rcnt span{color: #999999;font-size: 16px;display: block;text-align: right;height: 25px;line-height: 25px;}

.main .news .rightnews{width: 345px;}
.main .news .rightnews .tobtn{background:#b43427;color: #fff;text-align: center;width: 345px;height: 85px;font-size: 30px;line-height: 85px;position: relative;text-indent: 50px;cursor: pointer;margin-bottom: 25px;}
.main .news .rightnews .tobtn img{position: absolute;top: 24px;left: 100px;}

.main .news .rightnews .shary{width:345px;margin-bottom: 15px;}
.main .news .rightnews .shary>div{width:345px;}
.main .news .rightnews .shary>div h2{font-size: 20px;color: #000;padding-left:10px;border-left: 2px solid #b43427; margin: 0 0 5px 0;}
.main .news .rightnews .shary>div ul{padding-top: 20px;border-top: 1px solid #dfdfdf;}
.main .news .rightnews .shary>div ul li{font-size: 16px;color: #999;padding-left: 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-bottom:5px;position: relative;}
.main .news .rightnews .shary>div ul li:before{content: "";left:0;top: 14px;position: absolute;width: 2px;height: 2px;background:#999 ;}
.main .news .rightnews .shary>div ul li a{color: #999;}