.mains{ width:1230px; margin:auto; overflow:hidden; margin-top:50px;}
.mainleft{ float:left; width:300px; overflow:hidden;}
.mainright{ float:right; width:910px; overflow:hidden;}
.borders{ border: solid 1px #e6e6e6;background-color: #fff; margin-bottom:20px;}
.lefttit{ width:100%; overflow:hidden; height:50px; background:#f7f7f7;}
.lefttit p{ float:left; width:130px; line-height:50px;background: linear-gradient(to right bottom, #d60d17, #ff202b); text-align:center; color:#fff; font-weight:bold}
.lefttit span{ float:right; margin-right:10px; line-height:50px; height:50px;}
.types{ width:98%; margin:auto; padding:15px; overflow:hidden;box-sizing:border-box;}
.types li{ float:left; width:45%; line-height:40px;overflow:hidden;background:#f7f7f7; padding-left:10px;box-sizing:border-box; margin-bottom:15px;}
.types li:nth-child(2n){ float:right;}
table{ margin:auto;}

.newslist{width:98%;height:auto; margin:auto}
.newslist li{overflow:hidden;width:100%;height:45px;border-bottom:1px dashed #cecece;line-height:45px}
.newslist li a{background:url(../image/index_icon4.png) 3px center no-repeat;padding-left:17px;overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis}
.newslist li span{ float:right; line-height:45px; color:#999999}

.leftzt{ width:95%; margin:auto;overflow:hidden;box-sizing:border-box; margin-top:15px;}
.leftzt li{ float:left; width:45%;overflow:hidden;box-sizing:border-box; margin-bottom:15px;}
.leftzt li:nth-child(2n){ float:right;}
.news_page{ width:100%; text-align:center; line-height:50px; margin-top:20px;}

.ny_wrapper{background: #fff; overflow:hidden; width:1228px; border: solid 1px #e6e6e6; margin:50px auto;}

.showNews{ width:100%; padding:30px;box-sizing:border-box;}
.showNews .title{font-size: 24px; color: #333333; text-align: center; margin:20px 0; line-height:50px; font-weight: bold;border-bottom: 1px dashed #e5e5e5;}
.showNews .mark{color: #999999; height: 38px; line-height: 38px; text-align: center; margin-bottom: 20px;  border-bottom: 1px dashed #e5e5e5;}
.showNews{padding-top:10px;}
.showNews .showContxt{padding:20px 0; line-height: 30px;text-indent: 2em;}
.showNews .showContxt img{max-width: 100% !important;}
.showNews .down{padding: 0 0 30px; line-height: 30px;text-indent: 2em;}

.reLink{width: 100%; height: 25px; border-top: 1px solid #d7d6d6; padding: 15px 20px 40px 20px;box-sizing:border-box;}
.reLink .nextLink,
.reLink .prevLink{width: 50%; line-height: 25px; color: #666;}
.reLink .nextLink{text-align: right;}
.reLink a:hover{color: #0179d8;}

.inputall{height:40px !important; border:1px solid #DCDFE6 !important; border-radius:4px; padding:0 10px; font-size:14px; background:#fff; color:#606266; width:250px;}
.tjbtn{background:#cb3219; width:100px; height:38px; text-align:center; border-radius:4px; color:#fff; border:0; font-size:15px; cursor:pointer;}

.danjian{ width:100%; margin:15px 0 58px 250px; overflow:hidden}
.juzhong {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.nynav{height:70px; background:#cb3219; width:1220px;border-radius:10px 10px 0 0; margin:auto;}
.nynav li{line-height: 70px; font-size: 17px; padding:0 65px; background:url(../image/menu.png) no-repeat right;}
.nynav li a{color: #FFF; display: block; }
.nynav li a:hover{color: #ffe71a;}
.nynav li:last-child{ background:none}

.about{ width:100%; overflow:hidden; padding:10px;box-sizing:border-box;}
.about .aboutL{ float:left; width:40%;}
.about .aboutR{ float:right; width:56%; line-height:30px;}

.cplist { width:98%;display: flex;flex-wrap: wrap;overflow:hidden; margin-top:30px; margin-left:2%;}
.cplist li {width:31.333%; margin-right:2%;cursor: pointer;border-bottom:0; margin-bottom:15px; background:#fff;box-sizing:border-box;}
.cplist li:nth-child(3n) {margin-right:0px;}
.cplist li span{ float:left; width:100%; line-height:22px; padding:5px 0; text-align:center; font-size:14px;}
.cplist li .img{ overflow:hidden; border:1px solid #eeeeee}
.cplist li .img img {max-width: 100%;width: 100%;object-fit: cover;transition: transform 0.5s;}
.cplist li .img img:hover{ transform: scale(1.1);-webkit-transform:scale(1.1)}

.link{width:98%;height:auto; margin:auto}
.link li{overflow:hidden;width:33%;height:45px;line-height:45px}
.link li a{background:url(../image/index_icon4.png) 3px center no-repeat;padding-left:17px;overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis}
.link li span{ float:right; line-height:45px; color:#999999}

.zhuanti{ width:95%; margin:auto;overflow:hidden;box-sizing:border-box; margin-top:15px;}
.zhuanti li{ float:left; width:33%;overflow:hidden;box-sizing:border-box; margin-bottom:15px;}
.zhuanti li:nth-child(3n){ float:right;}