/* CSS Document */
.nav li .nav1{color:#328358;}
/*banner*/
.sim-slider-slide{width:100%;height: 100%;background-size: 100% 100%;background-repeat: no-repeat;}


/*col_01*/
.col_01 .con{width:100%;height: auto;}
.col_01 .con .m_left{width:580px;height: auto;}
.m_left a{cursor:pointer;}
.m_left .img {width:580px;height: 320px;overflow: hidden;}
.m_left .img img{width:580px;height: 320px;transition: .3s all;}
.m_left .img img:hover{transform:scale(1.1);}
.m_left .font14px{width:100%;height: 104px;line-height: 26px;font-size: 14px;margin: 10px 0;color: #333333;overflow: hidden;text-overflow: ellipsis;}
.m_left .more{color:#cccccc;font-size: 14px;line-height: 26px;cursor: pointer;}
.m_left .more:hover{color:#328358;}
.m_right{width:586px;height: auto;}
.m_right .m_li{width:584px;height: 120px;border-radius: 60px;background: #fff;padding: 1px;margin-bottom: 45px;transition: .4s all;cursor: pointer;position: relative;overflow: hidden;}
.m_right .m_li .mask01{position: absolute;left: 0;top: 0;width:100%;height: 100%;z-index: 0;background:#338359;transition: .4s all;opacity:0;}
.m_right .m_li .m_right_li{padding: 10px 0;padding-left: 135px;width: 444px;height: 100px;background-repeat: no-repeat;position: absolute;z-index: 1;}
.m_right .m_li .m_right_li .m_title{width:100%;font-size: 18px;line-height: 32px;color:#000000;font-weight: bold;}
.m_right .m_li .m_right_li .m_con{width:100%;font-size: 14px;line-height: 22px;color:#999999;}
.m_right .m_li .m_right_li .m_con{width:100%;font-size: 14px;line-height: 22px;color:#999999;}
.m_right .mrli_01{background-image:url(../images/icn_006.png);background-position: 1px 1px;}
.m_right .mrli_02{background-image:url(../images/icn_006.png);background-position: 1px -164px;}
.m_right .mrli_03{background-image:url(../images/icn_006.png);background-position: 1px -329px;}
.m_right .m_li:hover>.mask01{width:100%;opacity:1;}
.m_right .m_li:hover>.m_right_li .m_title,.m_right .m_li:hover>.m_right_li .m_con{color:#fff}
.m_right .mrli_01:hover{background-image:url(../images/icn_007.png);}
.m_right .mrli_02:hover{background-image:url(../images/icn_007.png);}
.m_right .mrli_03:hover{background-image:url(../images/icn_007.png);}

/*col_03部分*/
.m_left .font16px{font-size:16px;line-height: 26px;color:#000;font-weight: bold;margin-top: 10px;}
.m_left .font14px22{font-size:14px;color:#000;line-height: 26px;margin-top: 10px;}
.m_left .font14px000{width:100%;height: 78px;line-height: 26px;font-size: 14px;margin: 5px 0;color: #999999;overflow: hidden;text-overflow: ellipsis;}
/*col_02*/
.col_02{background: #333333;position: relative;height: 610px;}
.col_02 .main{width: 1200px;height: auto;position: absolute;z-index: 1;}
.col_02 .col_tit h1{color:#fff;}
.col_02 .line .hr1px{background:#666;}
.col_02 .line .font12px{color:#666666;background: #333;}
.col_02 .bott-wrap{width:100%;height: 190px;background: #f2f2f2;position: absolute;left: 0;bottom: 0;z-index: 0;}
.col_02 .conul{width: 1200px;height: auto;margin: 0 auto;}
.col_02 .conul a{float:left;cursor: pointer;}
.col_02 .conul a{width:270px;height: 380px;overflow: hidden;margin-left: 40px;display: block;position: relative;margin-top: 10px;}
.col_02 .conul a:first-child{margin-left:0;}
.col_02 .conul a li img{width:270px;height: 380px;transition: .3s all;}
.mask{width:270px;height: 75px;background: #338359;position: absolute;left: 0;bottom: 0;display: flex; align-items: center;justify-content: center;color:#fff;font-size: 16px;transition: .3s all;text-align: center;line-height: 75px;}
.col_02 .conul li:hover>img{transform:scale(1.2);}
.col_02 .conul li:hover>.mask{height: 380px;background: rgba(51,131,89,0.5);}
.col_02 .main .more{width:100%;height: auto;text-align: center;margin-top:40px;}
.col_02 .main .more a{display:inline-block;width:160px;height: 32px;border: 1px solid #d2d2d2;border-radius: 30px;color:#787878;text-align: center;line-height: 32px;transition: .3s all;cursor: pointer;}
.col_02 .main .more a:hover{background:#338359;border: 1px solid #338359;color:#fff;}



.col_03 .con{width:100%;height: auto;}
.col_03 .con .m_left{width:580px;height: auto;}
.col_03 .more{width:100%;height: auto;text-align: center;margin-top:40px;}
.col_03 .more a{display:inline-block;width:160px;height: 32px;border: 1px solid #d2d2d2;border-radius: 30px;color:#787878;text-align: center;line-height: 32px;transition: .3s all;cursor: pointer;}
.col_03 .more a:hover{background:#338359;border: 1px solid #338359;color:#fff;}