.between{ justify-content: space-between;}
.start{ justify-content: start;}
.flex{ display: flex; flex-wrap: wrap;}
.banners-ad, .con_01{ margin-top: 50px; float: left;}
.con_01{ width: 700px; float: right;}
.con_01 .con_01_title dl{border-bottom:3px solid #F7F6F6; width: 100%;line-height: 2; }
.con_01 .con_01_title dt{ float: left;}
.con_01 .con_01_title dd{ float: right;  margin-right: 3%;}
.con_01 .con_01_title dt p a{color: #343434; display: inline-block;font-weight: bold;font-size: 20px;}
.con_01 .con_01_title dd p a{ color:#333;display: inline-block;color:#343434}
/* .con_01 .con_01_title p a:hover{ color: #B60005;border-bottom:3px solid #b60005;} */
.con_01 ul, .con_03 ul{ margin-top: 10px;list-style:none}
.con_01 ul li, .con_03 ul li{ border-bottom: 1px dashed #DFDFDF; background:url(../images/newsli.png) no-repeat left center;padding-left:11px}
.con_01 ul li .news-together, .con_03 ul li .news-together{ overflow: hidden; line-height: 2.9;}
.con_01 ul li .news-together .news-h, .con_03 ul li .news-together .news-h{ float: left; width: 75%; text-overflow:ellipsis; white-space:nowrap; word-break:keep-all; overflow: hidden;}
.con_01 ul li .news-together .news-h a, .con_03 ul li .news-together .news-h a{ color: #333;}
.con_01 ul li .news-together .date, .con_03 ul li .news-together .date{ float: right; width: 25%; text-align: right;}
.g_cw .g_cw_div{ width: 100%;}
.g_cw .g_cw_div dl{ /*width: 25%; */ width:20%;}
.g_cw .g_cw_div dl dt, .g_cw .g_cw_div dl dd{ /*width: 50%;*/ width:43%}
.g_cw .g_cw_div dl dd{ line-height: 142px;}
.g_cw .g_cw_div dl dd a{ font-size: 18px; color: #343434;}
.con_03{ width: 1440px; margin: 20px auto 0; padding: 0 10px;}
.con_03 dl{ width: 30%;}
.con_03 .slick-dotted.slick-slider{ margin: 0;}
.con_03 .slick-dots li{ background: 0;}
.banners-con_03{ width: 30%;}
.con_03_title{ width: 100%; border-bottom: 1px solid #e5e5e5; color: #B60005; font-size: 18px; line-height: 2.5;}
.con_03_title dt{ float: left; color: #343434;    display: inline-block;    font-weight: bold;    font-size: 20px;}
.con_03_title dd{ float: right;}
.con_03_title dd a{color: #343434; font-size: 14px;}
.con_04{ width: 1440px; margin: 20px auto 0; padding: 0 10px;}
.con_04 a{ display: block; width: 14%;}
.con_04 img{ width: 66%;  margin: 17px 0 17px 0;}
.pc_banner, .yd_banner{ position: relative;}
.pc_banner p{ position: absolute; bottom: 0; left: 0; background: #000; width: 100%; padding-left: 3%; height: 30px; line-height: 30px;color:#fff}
.pc_banner p a, .yd_banner p a{ font-size: 14px; color: #fff;}
.yd_banner p{ position: absolute; bottom: 0; left: 0; background: #000; width: 100%; padding-left: 3%; line-height:2.5;}
.slick-dots{ display: none!important;}
.toppic{ width: 1440px; padding: 0 10px; margin: 0 auto 0;}
.yd_banner{width:1440px; margin:0 auto; background:#F7FCFF}
.yd_banner img{width:100%}
.sign{ margin-left: 50px; width: 610px; margin-top: 50px;}
.sign dl:nth-of-type(1){ margin-top: 0;}
.sign dl:nth-of-type(8) dd{ border: 0;}
.sign dl{ margin-top: 15px;}
.sign dl dt{ width: 103px; text-align: right; font-size: 14px; color: #333; height: 42px; line-height: 42px;}
.sign dl dd{ width: 491px; border: 1px solid #cde6fc; background: #fbfbfb; margin-left: 16px;}
.sign dl dd input,.sign dl dd select{ width: 481px; padding-left: 10px; height: 42px; line-height: 42px; display: block; border: 0; background: 0;}
.sign dl dd textarea{ width: 100%; border: 1px solid #cde6fc; background: #fbfbfb; min-height: 200px;}
.sign dl li{ list-style: none; margin-left: 16px;}
.sign dl li input{ width: 140px; color: #fff; text-align: center; height: 65px; line-height: 65px; background: #40aae3; font-size: 20px; border: 0;}
@media (max-width: 1440px) {
    body{ min-width: 0px!important; max-width: 1440px; width: 100%;}
    .g_cw, .ad, .con_03, .con_04{ width: 100%!important;}
    .frame{ background-size: 100%;}
    .tongdao .c1 .more{ line-height: 30px!important;margin:2px 0 0!important}
    .tongdao .c1 .l1{margin-bottom:3px!important}
    .con_01{ width: 49%;}
    .banner_1035{ width: 49%!important;}
    .g_cw .g_cw_div dl dt img{ width: 80%;}
    .g_cw .g_cw_div dl dd{ line-height: 100px;}
    .toppic, .toppic img{ width: 100%;}
}
@media (max-width: 1024px) {
    .slick-prev, .slick-next{ display: none!important;}
    .con_01{ float: none; margin-top: 10px; width: 100%;}
    .g_cw .g_cw_div dl{ width: 50%; margin-top: 4%;}
    .g_cw .g_cw_div dl img{ width: 80%;}
    .g_cw .g_cw_div dl dd{ line-height: 4.2;}
    .g_cw .g_cw_div dl dd a{ font-size: 1rem;}
    .con_03{ width: 100%;}
    .con_03 dl{ width: 100%;}
    .con_03 dl:nth-of-type(2){ margin-top: 3%;}
    .con_04{ width: 100%;}
    .con_04 a{ width: 30%;}
    .nav{ display: block;}
    .toppic{ display: none;}
    .yd_banner{ display: block; width: 100%;}
    .yd_banner img{ width: 100%;}
    .sign{ margin: 10px 0 0 0; width: 100%;}
    .sign dl{ width: 100%;}
    .sign dl dt{ width: 22%; text-align: left;}
    .sign dl dd{ width: 100%; margin-left: 0;}
    .sign dl dd input{ width: 100%;}
    .con_01 ul li .news-together .news-h, .con_03 ul li .news-together .news-h{ width: 65%;}
    .con_01 ul li .news-together .date, .con_03 ul li .news-together .date{ width: 35%;}
}
.bottom ol{ width: 340px; margin: 20px auto 0;}
.bottom ol img{ width: 160px; height: 160px; float: left;}
.bottom ol img:nth-of-type(2){ margin-left: 20px;}




