@charset "utf-8";
/* CSS Document */
html {box-sizing: border-box;}
*, *:before, *:after {box-sizing: inherit;}
*{padding:0;margin:0;}
body{word-break:break-all;word-wrap:break-word; margin:0 auto; overflow-x:hidden;padding:0; font-family: "Microsoft Yahei", "PingFang SC", Arial; box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box;}
img{border:none;display:block;}
ul,ul li,dl,dl dt,dl dd{display:block;list-style-type: none;}
ul,ol,input{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
body,h1,h2,h3,h4,h5,h6,p,dl,dd{margin:0; padding:0;}
a{color:#000;text-decoration:none;}
table{border-collapse:collapse;border-spacing:0;}
li{ list-style:none;}
em,i{font-style:normal}
b,th{font-weight:normal;}
button,input,textarea{font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;vertical-align:middle;outline: none;}/*input:focus{outline: none;}*/
textarea{resize:none;}
a,button,input,optgroup,select,textarea {-webkit-tap-highlight-color:rgba(0,0,0,0);outline: none; /*去掉a、input和button点击时的蓝色外边框和灰色半透明背景*/border:0}
input[type=”button”], input[type=”submit”], input[type=”reset”] {-webkit-appearance: none;/*去掉苹果默认样式*/}
.fl{float:left;}
.fr{float:right;}
.clearfix {zoom: 1;}
.clearfix:after {content: ".";width: 0;height: 0;visibility: hidden; display: block;clear: both;overflow:hidden;}
i, cite, em, var, address, dfn {font-style: italic;}
body{ min-width: 1366px;}



.main_con{ width: 100%; margin: 0 auto; min-width: 1400px;}
.w1400{ width: 1400px; margin: 0 auto;}

.news_box{   display: flex; align-items: center; justify-content: space-between;}
.news_fl{ width: 650px; height: 420px;}
.news_fr{ width: 710px; height: 420px;}


.imgs_box{ width: 100%; height: 100%; position: relative;}
.imgs_box a{ width: 100%; height: 100%; overflow: hidden; display: block; position: relative;}
.news_img{ width: 100%; height: 100%; overflow: hidden;transition: all 0.3s;}
.news_img img{ width: 100%; height: 100%;transition: all 0.3s;}
.news_zi{ width: 100%; height: 60px; background: rgba(0,0,0,.4); position: absolute; bottom: 0; left: 0; z-index: 2;}
.news_zi p{line-height: 60px;  padding-left: 15px;width: 80%;transition: all 0.3s; white-space: nowrap;-o-text-overflow: ellipsis; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.imgs_box .swiper-pagination{ text-align: right; padding-right: 10px;}
.imgs_box.swiper-container-horizontal>.swiper-pagination-bullets{ bottom: 20px;}
.imgs_box .swiper-pagination-bullet{  background: #ffffff;}

.imgs_box .swiper-button-prev{left: -5%; transition: all 0.3s; }
.imgs_box .swiper-button-next{right: -5%; transition: all 0.3s; }


.imgs_box:hover .swiper-button-prev{ left: 5%;}
.imgs_box:hover .swiper-button-next{ right: 5%;}

.tit_bt01{ border-bottom: 1px solid #cecece; height: 60px;width: 100%; display: flex; justify-content: space-between; align-items: center; padding: 0 10px; box-sizing: border-box;}
.tit_bt01 a{ border: 1px solid #9b9b9b; padding:5px 18px; border-radius: 20px;transition: all 0.3s; }
.imgs_box a:hover .news_img img{ transform: scale(1.05);}
.tit_bt01 h3{ font-weight: normal;}
.tit_bt01 a:hover{color: #D32430;border: 1px solid #D32430;}
.news_list01{ width: 100%; height: 360px; padding-top: 10px;}
.news_list01 ul{ width: 100%; height: 100%; display: flex;flex-direction: column;    overflow: hidden;}
.news_list01 ul li{flex: 0 0 14.2%;display: flex;align-items: center;justify-content: space-between;box-sizing: border-box;  padding: 0 10px;
  transition: all 0.3s; white-space: nowrap;-o-text-overflow: ellipsis; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;}
.news_list01 ul li a{ width: 80%;transition: all 0.3s; white-space: nowrap;-o-text-overflow: ellipsis; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; position: relative; padding-left: 12px;}
.news_list01 ul li a::after{transition: all 0.3s; content: ""; position: absolute;background: #c2c2c2; width: 5px; height: 5px; border-radius: 5px; top: 50%; left: 0; transform: translateY(-50%);}
.news_list01 ul li:hover a{ color: #D32430; font-weight: bold;padding-left: 17px;}
.news_list01 ul li:hover a::after{ background: #B48401; width: 10px;}

.tit_bt03{ height: 120px; width: 100%; display: flex; align-items: center; justify-content: space-between; padding: 0 10px; box-sizing: border-box;}
.tit_bt03 h3{ font-weight: normal;}
.tit_bt03 a{ border: 1px solid #9b9b9b; padding:5px 18px; border-radius: 20px;transition: all 0.3s;}
.tit_bt03 a:hover{color: #D32430;border: 1px solid #D32430;}

.ppxc_list{ width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; padding: 60px 0 15px; }
.ppxc_list a{ width: 24%; margin-bottom: 10px;}
.img_01{width: 100%; height: 224px; overflow: hidden;transition: all 0.3s; }  
.img_01 img{ width: 100%; height: 100%; transition: all 0.3s; }
.text_01{ width: 100%; }
.text_01 p{  line-height: 60px; text-align: center; width: 90%;transition: all 0.3s; white-space: nowrap;-o-text-overflow: ellipsis; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ppxc_list a:hover .img_01 img{ transform: scale(1.05);}
.ppxc_list a:hover .text_01 p{ color: #d32430;}

.f-30{ font-size: 30px;}
.f-14{ font-size: 14px;}
.f-16{ font-size: 16px;}
.f-24{ font-size: 24px;}
.f-20{ font-size: 20px;}
.cor_black{ color: #333333;}
.col_grad{ color: #666666;}
.cor_white{ color: #ffffff;}


.bjys01{ width: 100%; background: url("../images/bj01.jpg")no-repeat center top; padding-top: 50px;}
.bjys02{width: 100%; background: url("../images/bj02.jpg")no-repeat center bottom,#f5f5f5;}
.bjys03{ width: 100%; background: url("../images/bj03.jpg")no-repeat center bottom;}
.bjys04{ background: #e5e5e5;width: 100%;min-width: 1400px;}
.bjys05{background: #f6f6f6;width: 100%;min-width: 1400px;}

.zcfg_box{  display: flex; justify-content: space-between; padding: 45px 0 10px 0;}
.news02{ width: 49%;}
.tit_bt04{ width: 100%; height: 80px; display: flex; align-items: center; justify-content: space-between; padding: 0 10px; box-sizing: border-box;}
.tit_bt04 h3{ font-weight: normal;}
.tit_bt04 a{border: 1px solid #9b9b9b; padding:5px 18px; border-radius: 20px;transition: all 0.3s;}
.tit_bt04 a:hover{color: #D32430;border: 1px solid #D32430;}

.news02 ul{ overflow: hidden;}
.news02 ul li{ border-bottom: 1px solid #e9eaeb; width: 100%; padding: 0 10px; box-sizing: border-box; display: flex; justify-content: space-between; align-items: center; height: 60px;transition: all 0.3s;} 
.news02 ul li a{  width: 80%;transition: all 0.3s; white-space: nowrap;-o-text-overflow: ellipsis; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news02 ul li:hover a{ color: #D32430; font-weight: bold; transform: translateX(5px);}

.fgx1{ width: 100%; height: 30px; overflow: hidden;}
.fgx2{ width: 100%; height: 45px; overflow: hidden;}

.cpzs_img{ width: 100%; overflow: hidden; position: relative; }
.cpzs_img .swiper-slide{ width: 32%;}
.cpzs_img .swiper-slide a{ width: 100%;}
.img_02{ width: 100%; height: 320px; overflow: hidden;transition: all 0.3s; }
.img_02 img{ width: 100%; height: 100%;transition: all 0.3s; }
.cpzs_img .swiper-slide a:hover .img_02 img{ transform: scale(1.05);}
.cpzs_img .swiper-slide a:hover .text_02 p{ color: #D32430; font-weight: bold;}
.text_02{ width: 100%; }
.text_02 p{ line-height: 60px; text-align: center;width: 90%;transition: all 0.3s; white-space: nowrap;-o-text-overflow: ellipsis; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; margin: 0 auto;}

.cpzs_img .swiper-button-prev,.cpzs_img .swiper-button-next{ top: 160px;}
.cpzs_img .swiper-button-prev{ left: -5%;transition: all 0.3s;}
.cpzs_img .swiper-button-next{ right: -5%;transition: all 0.3s;}
.cpzs_img:hover .swiper-button-prev{ left: 2%;}
.cpzs_img:hover .swiper-button-next{ right: 2%;}


.links{ display: flex; align-items: center;  height: 80px;}
.links h3{ width: 7%;}
.links ul{ width: 92%;}
.links ul li{ float: left; transition: all 0.3s; margin-right: 10px;}
.links ul li:hover a{ color: #D32430;}

.foot01{ width: 100%; border-bottom: 1px solid #e7e7e7;}
.foot_flex{ display: flex; justify-content: space-between; align-items: center; padding-top: 30px; padding-bottom: 10px;}
.foot_flex2{ display: flex; justify-content: space-between; align-items: center; height: 60px; }
.foot_ul{ overflow: hidden;}
.foot_ul li{ float: left; transition: all 0.3s; }
.foot_ul li a{ color: #333333;transition: all 0.3s; }
.foot_ul li:hover a{ color: #D32430;}
.foot_ul li:nth-child(2n){ margin: 0 12px;}
.foot_fl p{ padding: 20px 0; line-height: 30px;}

.foot_fr ul{ width: 100%; display: flex;}
.foot_fr ul li{ text-align: center; margin: 0 auto; padding-left: 20px;}
.foot_fr ul li img{ width: 120px; height: 120px; margin: 0 auto; text-align: center;}
.foot_fr ul li p{ line-height: 32px; text-align: center;}
.foot_flex2 img{ width: 18px; height: 20px; display: inline; margin: 0 6px;}
.foot_flex2 a{ color: #333333;}


.hdzs_box{ display: flex; justify-content: space-between;}
.hdzs_fl{ width: 62%; padding-right: 30px;}
.tit_bt02{ width: 100%; display: flex; align-items: center; justify-content: space-between; height: 100px;}
.tit_bt02 h3{ font-weight: normal; background: url("../images/ico01.png") no-repeat center left; padding-left: 60px; background-size: 46px 44px; line-height: 44px;}
.tit_bt02 a{border: 1px solid #ffffff; padding:5px 18px; border-radius: 20px;transition: all 0.3s;}
.tit_bt02 a:hover{ transform: translateY(-5px);}
.hdzs_fr{ background: #ffffff; box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.07); width: 38%; padding: 30px; box-sizing: border-box;}
.hdzs_demo{ width: 100%;}
.hdzs_demo ul{ overflow: hidden; width: 100%; padding: 15px 0;}
.hdzs_demo ul li{ height: 56px; background: url("../images/ico05.png")no-repeat center left; padding-left: 15px; position: relative;transition: all 0.3s; display: flex; align-items: center; justify-content: space-between;  }
.hdzs_demo ul li a{ width: 80%;transition: all 0.3s; white-space: nowrap;-o-text-overflow: ellipsis; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hdzs_demo ul li:hover a{ color: #D32430; font-weight: bold; transform: translateX(5px);}

.hdzs_demo ul li::after{ position: absolute; width: 1px; height: 60%; background: #c7c7c7; content: ""; left: 3px; top: -30%;}
.hdzs_demo ul li:first-child::after{ background: #ffffff;}

.hdzs_list{ overflow: hidden;}
.hdzs_list ul{ display: flex; justify-content: space-between; align-items: center;}
.hdzs_list ul li{ width: 31%; background: #f5f5f5; padding: 20px 0;transition: all 0.3s;}
.hdzs_list ul li img{ width: 64px; height: 64px; margin: 0 auto; text-align: center;transition: all 0.3s;}
.hdzs_list ul li p{ margin: 0 auto; text-align: center;transition: all 0.3s;}
.hdzs_list ul li:hover p{ color: #D32430;}
.form_box{ background: #fef0e3; padding: 30px; height: 100%;}
.cor_red{ color: #D32430;}
.form_box h3{ text-align: center; padding-bottom: 20px; border-bottom: 1px solid #b48401;}
.form_box{ width: 100%; overflow: hidden;}
.form_box ul{ overflow: hidden;} 
.form_box ul li{ width: 100%; margin: 25px auto;position: relative;}
.form_box ul li .input1{ width: 100%; background: #ffffff; border: none; height: 56px; border-radius: 6px; padding-left: 50px;}
.form_box ul li.li4 a{ background: #D32430; width: 100%; height: 50px; display: block; border-radius: 6px; text-align: center; line-height: 50px;}
.form_box ul li .input2{ width: 55%;background: #ffffff; border: none; height: 56px; border-radius: 6px;padding-left: 50px;}
.form_box ul li input{ font-size: 16px; color: #333333; }
.form_box ul li.li1::after{ background: url("../images/ico_hy01.png")no-repeat center center; content: ""; position: absolute; left: 0; top: 50%; 
  transform: translateY(-50%); width: 20px; height: 20px; z-index: 20; margin: 0 15px;}
.form_box ul li.li2::after{ background: url("../images/ico_hy02.png")no-repeat center center; content: ""; position: absolute; left: 0; top: 50%; 
    transform: translateY(-50%); width: 20px; height: 20px; z-index: 20; margin: 0 15px;}
.form_box ul li.li3::after{ background: url("../images/ico_hy03.png")no-repeat center center; content: ""; position: absolute; left: 0; top: 50%; 
  transform: translateY(-50%); width: 20px; height: 20px; z-index: 20; margin: 0 15px;}

.form_box ul li.li3{ display: flex; justify-content: space-between; align-items: center;}
.form_box ul li.li3 img.yzm01{ width: 107px; height: 43px;}
.form_box ul li.li3 .yzm02{ width: 20px; height: 23px; background: url("../images/ico_hy04.png")no-repeat center center; margin-right: 20px;}

.padd50{ padding-bottom: 50px;}

.box-container-fluid {width: 100%;margin: 0 auto; position: absolute; z-index:15; top: 0; left: 0; border-bottom: 1px solid rgba(255,255,255,.4); }
.header-wrapper {transition: background 0.3s ease;-webkit-transition: background 0.3s ease;-moz-transition: background 0.3s ease;-ms-transition: background 0.3s ease;-o-transition: background 0.3s ease;  }
.box-container{width: 1400px; margin: 0 auto;}
.header-wrapper .box-container {  
  display: flex;
  display: -webkit-box;
  /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
  display: -moz-box;
  /* Firefox 17- */
  display: -webkit-flex;
  /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
  display: -moz-flex;
  /* Firefox 18+ */
  display: -ms-flexbox;
  /* IE 10 */
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  height: 100px;
  align-items: center;
}
.header-wrapper .box-container .logo_box{width:24%; }
.header-wrapper .box-container .logo_box img{ width: 100%; height: auto;}
.header-wrapper .box-container .pc-nav-box{ width: 63%;}
.pc-nav-box ul{ display: flex; align-items: center;  width: 100%; justify-content: space-between;}

.pc-nav-box ul li{ font-size: 20px; color: #ffffff;  position: relative;}
.pc-nav-box ul li>a{ font-size:20px; color: #ffffff; position: relative;display: block; transition: all 0.3s ease 0s; text-align: center;margin: 0 auto;
line-height: 100px;}
.pc-nav-box ul li>a::after{ position: absolute; content: '';transform: scale(0); display: block; height: 4px; background: #D32430; left: 50%; bottom: 0;transition: all 0.3s ease 0s; width: 60px;  border-radius:20px; font-weight: bold; margin-left: -30px;}
.pc-nav-box ul li>a:hover::after{ transform: scale(1);}
.pc-nav-box ul li>a:hover{ color: #ffffff; font-weight: bold; }
.fgx_gd{ height: 1.25rem; overflow: hidden;width: 100%;}

.sub_nav{  position: absolute; background:#D32430; top: 100%; left: 50%; box-sizing: border-box; padding: 10px 20px; display: flex; justify-content: space-between; align-items: center; width: 100%;transition:all 0.5s ease-in-out; z-index: 14;opacity: 0;visibility: hidden; transform: translate(-50%,0); }
.sub_nav .navs{display: flex; flex-direction: column; flex-wrap: wrap; align-items: center; width:100%; justify-content: center;}
.sub_nav .navs a{  font-size: 16px;  color: #ffffff; width: 100%; text-align: center;  margin: 0 auto; align-items: center;transition:all 0.5s ease-in-out; line-height: 36px;}
.sub_nav .navs a:hover{ color: #ffffff;  font-weight: bold; transform: scale(1.05);}


.sear_box{  position: relative; }
.btn_soso{ width: 25px;  display: block;}
.btn_soso img{ width: 100%;}

.header-search{ position: absolute;z-index: 999;top: 50px;right: 0;width:0;height:40px;background: #fff;overflow: hidden;-webkit-transition: all .4s;transition: all .4s;box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.3); border-radius: 4px; }
.show .header-search{width:200px;}
.hs-input {width: 100%;height: 40px;line-height: 40px; text-indent: 1em;float: left; font-size: 14px;}
.hs-submit {width: 20px; height: 22px; background: url("../images/ico11.png")no-repeat center center;cursor: pointer; position: absolute; right: 10px; top: 50%; margin-top: -11px;}


.top_01 h3{ line-height: 60px; text-align: center;}
.top_01 p{ line-height: 32px; text-align: center;}

.top_box{ width: 100%; border-bottom:1px solid rgba(255,255,255,.4); min-width: 1400px; height: 100px;}
.flex_d{ display: flex; align-items: center; height: 100%; justify-content: space-between;}
.ban_bj{ width: 100%; height: 565px; background: url("../images/ban02.png")no-repeat top center,#ffffff; background-size: 100% 100%;}
.ban_bj2{ width: 100%; height: 565px; background: url("../images/ban02.png")no-repeat top center,#f5f5f5; background-size: 100% 100%;}
.logo_box{ width: 25%;}
.logo_box img{ width: 100%;}
.sear_box{ width: 28%; position: relative; height: 56px; background: #ffffff; border-radius: 6px;}
.sear_box input{ background: none; border: none; font-size: 16px; color: #333333; line-height: 56px; text-indent: 1em;}
.sear_box a{ width: 20%; background: #D32430; position: absolute; right: 6px; top: 50%; transform: translateY(-50%); height: 46px; border-radius: 4px;}
.sear_box a::after{  content: ""; position: absolute;  top: 50%; left: 50%; transform: translate(-50%,-50%);  background: url("../images/sear_ico01.png")no-repeat center center; width: 25px; height: 25px;}

.fgx3{ width: 100%; height: 300px;}
.nav_list{ width: 100%; margin: 0 auto;  background: #D32430; }
.nav_list ul{ width: 1400px; margin: 0 auto; height: 60px; }
.nav_list ul>li{ font-size: 20px; line-height: 60px; width: 12.5%; float: left; text-align: center;position: relative;}
.nav_list ul>li a{ color: #ffffff; text-align: center; margin: 0 auto; width: 100%; height: 100%; display: block;}
.nav_list ul>li:hover>a{ background: #b10612;}
.nav_list ul>li:hover .sub_nav{opacity: 1;visibility: inherit;  }
.pad_top70{ padding-top: 40px;}
/*.nav_list ul>li.on{background:#B10612;}*/

.local_01{ margin-top: -140px;}
.ttxw_news{ margin-top: -100px;}
.local_01 ul{ display: flex; background: url("../images/icon_position.png")no-repeat center left; padding-left: 30px; height: 80px; align-items: center;}
.local_01 ul li,.local_01 ul li a{ color: #333333; font-size: 16px; line-height: 32px;transition: all 0.3s ease 0s;}
.local_01 ul li:hover a{ color: #D32430;}
.local_01 ul li{ margin: 0 3px;}

.bjys_qj{ background: #f8f5f5;     min-width: 1400px;width: 100%;}
.page_newsdel,.page_main{ background: #ffffff; padding: 25px; box-sizing: border-box;}

.det_tit{ border-bottom: 1px dashed #cccccc; padding: 20px 0;}
.det_tit h3{ font-size: 30px; color: #333333; text-align: center; line-height: 1.5em;}
.det_tit ul{ display: flex; justify-content: center; height: 40px; align-items: center;}
.det_tit ul li{ font-size: 14px; color: #7a7a7a; margin:  0 5px;}
.det_tit ul li a{ color: #7a7a7a;}
.det_tit ul li a:hover{ color: #d32430;}

.det_con{padding: 20px ; border-bottom: 1px solid #cccccc;}
.sxz_list{ padding: 20px 0;}
.det_con img{display: block; text-align: center; margin: 20px auto; max-width: 100%;}
.sxz_list li{ font-size: 16px; color: #333333; line-height: 36px;-webkit-transition: all 0.4s ease 0s;transition: all 0.4s ease 0s;width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;}
.sxz_list li a{ color: #333333; transition: .3s;-webkit-transition: all 0.4s ease 0s;transition: all 0.4s ease 0s;}
.sxz_list li a:hover{ color: #D32430; }

.fgx4{ width: 100%; height: 60px;}

.bj_whit{ background: #ffffff;}
.ny_nav{ width: 22%;}
.ny_nav h3{ font-size: 22px; color: #ffffff; background: #bc121e;  line-height:70px; text-align: center; font-weight: bold;font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, PingFang SC, Microsoft YaHei, Source Han Sans SC, Noto Sans CJK SC, SimHei, sans-serif;}
.page_con,.page_con2{ position: relative; width: 78%;}

.ny_nav ul{font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, PingFang SC, Microsoft YaHei, Source Han Sans SC, Noto Sans CJK SC, SimHei, sans-serif;}
.ny_nav ul li{ font-size: 18px; line-height: 60px; background: #f1f1f1; margin: 10px auto;-webkit-transition: all 0.4s ease 0s;transition: all 0.4s ease 0s; text-align: center; }
.ny_nav ul li a{-webkit-transition: all 0.4s ease 0s;transition: all 0.4s ease 0s; text-align: center; margin: 0 auto;width: 100%; display: inline-block;}
.ny_nav ul li.active,.ny_nav ul li:hover{ background: #df5f0f;}
.ny_nav ul li.active a,.ny_nav ul li:hover a{ color: #ffffff; font-weight: bold;}
.page_con .in_box{ padding-left: 20px; margin-left: 20px;}
.page_con2 .in_box2{ }
.page_con::before{left: 20px;content: '';
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    background: #cecece;}
.page_tit{ position: relative;}
.page_tit h3{ font-size: 22px; color:#333333; line-height: 60px;border-bottom: 1px solid #cecece; padding-left: 25px;}
.page_tit i{ width: 15px; background:#df5f0f;display: inline-block; height: 6px;  -webkit-transition: all 0.4s ease 0s;transition: all 0.4s ease 0s; position: absolute; top: 50%; left: 4px; transform: translateY(-50%);}

.news_li1{ padding: 20px; box-sizing: border-box;}
.news_li1 ul{ overflow: hidden;}
.news_li1 ul li{ border-bottom: 1px dashed #e9eaeb; width: 100%; padding: 0 10px; box-sizing: border-box; display: flex; justify-content: space-between; align-items: center; height: 60px;transition: all 0.3s;} 
.news_li1 ul li a{  width: 80%;transition: all 0.3s; white-space: nowrap;-o-text-overflow: ellipsis; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news_li1 ul li:hover a{ color: #D32430; font-weight: bold; transform: translateX(5px);}


.pages{clear:both;padding: 20px 0;line-height: 40px;color:#555555;font-size:14px;}
.pages .pagination_index_last *{vertical-align:middle\9;}
.pages a{display: inline-block;padding:0 15px;margin: 3px;zoom:1;color: #555;border:#dfdfdf 1px solid;border-radius: 4px;transition: all .2s;-webkit-transition: all .2s;background: #f1f1f1;background: -webkit-linear-gradient(#ffffff 10%, #f1f1f1);background: -o-linear-gradient(#ffffff 10%, #f1f1f1);background: -moz-linear-gradient(#ffffff 10%, #f1f1f1);background: linear-gradient(#ffffff 10%, #f1f1f1);}
.pages a.current, .pages a:hover{border-color:#d32430;color:#fff;text-decoration:none; background: #d32430;}
.pages a.current{font-weight: bold;}
.pages input {
    -webkit-appearance: none;
    background-color: #fff;
    background-image: none;
    border-radius: 4px;
    border: 1px solid #dcdfe6;
    box-sizing: border-box;
    color: #606266;
    display: inline-block;
    font-size: inherit;
    outline: none;
    padding: 0 10px;
    transition: border-color .2s cubic-bezier(.645,.045,.355,1);
    width: 60px;
    height: 42px;
	margin: 0 3px;}
input[type=number] { -moz-appearance:textfield;}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;}

.con_main{padding: 20px; box-sizing: border-box;}
.con_main p{ font-size: 16px; color: #333333; line-height: 36px; text-indent: 2em;}

.img_list01{padding: 20px;box-sizing: border-box;}
.img_list02{ width: 33.33%; float: left;-webkit-transition: all 0.4s ease 0s;transition: all 0.4s ease 0s; margin: 0 auto; text-align: center;}
.img_list02 .img_box02{width: 310px; height: 210px; overflow: hidden;}
.img_list02 .img_box02 img{  margin: 0 auto;width: 310px; height: 207px;-webkit-transition: all 0.4s ease 0s;transition: all 0.4s ease 0s;}
.img_list02 .img_box03{width: 310px; height: 106px; overflow: hidden;}
.img_list02 .img_box03 img{  margin: 0 auto;width: 310px; height: 106px;-webkit-transition: all 0.4s ease 0s;transition: all 0.4s ease 0s;}
.img_list02 a{width: 310px; overflow: hidden; display: inline-block; text-align: center; margin: 0 auto;-webkit-transition: all 0.4s ease 0s;transition: all 0.4s ease 0s;}
.img_list02 .text-box p{ font-size: 18px; color: #333333;-webkit-transition: all 0.4s ease 0s;transition: all 0.4s ease 0s;width: 310px; line-height: 50px;
    text-overflow: ellipsis; margin: 0 auto 10px; text-align: center;
    white-space: nowrap;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;}
.img_list02:hover .img_box02 img{transform: scale(1.1);}
.img_list02:hover .text-box p{ color: #d32430; font-weight: bold;}
.img_list02:hover{ transform: translateY(-5px);}

.zxly_box{ padding: 20px;}
.zxly_box ul{ overflow: hidden;}
.zxly_box ul li{ margin-bottom:15px; display: flex; align-items: center;}
.zxly_box ul li.li1{ height: 40px;}
.zxly_box ul li input{ font-size: 16px; color: #333333;}
.zxly_box ul li.li1 input{ border: 1px solid #cecece; font-size: 16px; line-height: 38px; width: 50%;text-indent: 1em;}
.zxly_box ul li label{ width: 10%; text-align: right;}
.zxly_box ul li span{ color: #d32430; margin: 0 5px;}
.zxly_box ul li textarea{border: 1px solid #cecece; font-size: 16px; line-height: 32px;width: 50%; height: 120px; }
.zxly_box ul li.li3 input{border: 1px solid #cecece; font-size: 16px; line-height: 38px; width: 15%;text-indent: 1em; }
.zxly_box ul li.li3 img{ height: 32px; width: auto; margin: 0 10px;}
.zxly_box ul li.li3 a{ color: #666666; font-size: 14px;-webkit-transition: all 0.4s ease 0s;transition: all 0.4s ease 0s; }
.zxly_box ul li.li3 a:hover{ color:  #d32430;}
.zxly_box ul li.li4{ padding-left: 10%;}
.zxly_box ul li button{ font-size: 16px; color: #ffffff; padding: 0 40px; line-height: 40px;}

.zxly_box ul li button:first-child{ background: #D32430; margin-right: 20px;}
.zxly_box ul li button:nth-child(2){ background: #666666;}

.form_wh{ width: 50%; background: #ffffff; padding: 20px;}


.exit_box{ margin-top: 20px;}
.btn_reg{}
.exit_box img{width: 50%; margin: 0 auto; text-align: center;}
.exit_box p{ font-size: 18px; color: #333333; line-height: 36px; text-align: center; padding: 10px 0;}
.exit_box a{background: #D32430; width: 50%; height: 50px; display: block; border-radius: 6px; text-align: center; line-height: 50px; margin: 0 auto; }




.news_cp{ width: 100%; margin: 0 auto;display: flex; flex-wrap: wrap; justify-content: space-between; padding-bottom: 40px;}
.news_cp a{ width: 100%; display: flex; align-items: center; border-bottom: 1px solid #e8e8e8; padding: 15px 0;    transition: all 0.3s;}
.h3_zb{ width: 80%; border-right: 1px solid #e8e8e8;}
.h3_zb h3{ font-weight: normal; line-height: 2em;-webkit-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
    display: inline-block;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical; padding-right: 20px;}
.date_p{ width: 20%; text-align: center;    transition: all 0.3s;}
.date_p span{ font-weight: bold;    transition: all 0.3s;}

.news_cp a:hover h3{ color:#D32430;}



.cpzs_box{ display: flex; justify-content: space-between; padding: 10px 0 10px 0;}
.news03{width: 49%;}

.hdxx_list{ width: 100%;}
.hdxx_list ul{ display: flex; justify-content: space-between;}

.hdxx_list ul li{width: 46%; background: #f5f5f5; padding: 40px 0;transition: all 0.3s;}
.hdxx_list ul li img{ width: 64px; height: 64px; margin: 0 auto; text-align: center;transition: all 0.3s;}
.hdxx_list ul li p{ margin: 0 auto; text-align: center;transition: all 0.3s;}
.hdxx_list ul li:hover p{ color: #D32430;}


.ppxc_box{ overflow:hidden;}
.more_btn{ width: 100%; margin:0 auto 30px; text-align:center;}
.more_btn a{border: 1px solid #9b9b9b; display: inline-block;
    padding: 10px 40px;
    border-radius: 20px;
    transition: all 0.3s;}
.more_btn a:hover{  background:#D32430; color:#ffffff;border: 1px solid #D32430;}
