
body {font-size: 14px; color: #666;margin: 0 auto;background-color: #fff; font-family: "Microsoft YaHei";overflow-x: hidden;}
#copy { display: none;}

a {color: #666; text-decoration: none;}
a:hover { color: #ff7f00;text-decoration: none; border-bottom-style:}
.page,.w1400,.page1{ margin:0 auto; width: 1200px;}
.bg{ width: 100%; min-width: 1200px;}

.fl { float: left;}
.fr {float: right;}

*{margin: 0;padding: 0;box-sizing: border-box;}
body {font-size: 14px;font-family:Microsoft YaHei;overflow: hidden;}
em,i{font-style:inherit;font-weight:inherit;}
ul{list-style: none;}
img {border: none;vertical-align: middle;}
a {text-decoration: none;color: #333;}
tr,td{padding:0 !important;}
input, textarea {outline: none;border: none;}
body {   scrollbar-width: none; -ms-overflow-style: none;overflow: scroll;}
body::-webkit-scrollbar {  display: none;}

.clear { clear: both;height: 0px; overflow: hidden;}
.main{width: 1200px;margin: auto}

/* 强制显示垂直滚动条 */
.your-container {
  overflow-y: scroll;
}


.top10 {padding-top: 10px;}
.top20 {padding-top: 20px;}
.top30 {padding-top: 30px;}
.top40 {padding-top: 40px;}
.top50 {padding-top: 50px;}
.top60 {padding-top: 60px;}
.top70 {padding-top: 60px;}
.top80 {padding-top: 60px;}
.top90 {padding-top: 90px;}
.top100 {padding-top: 100px;}




/*抬头*/
.head_bg{background: #f5f5f5;height: 42px;}
.head_bg .page1{width:1200px;}
.head_box{color: #666 ;height: 42px; line-height:42px; font-size: 14px;}
.head_l{line-height: 42px;}
.head_r{color: #333;height: 42px;line-height: 42px;width: 60px; position: relative;cursor: pointer;}
.head_r p{width:130px; height:0; position: absolute; top:100%; left:0; z-index: 9;box-shadow: 0 0 10px #eee; opacity: 0; overflow: hidden; -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out;}
.head_r p img{width:100%; height:100%;}
.head_r:hover p{opacity: 1;height:130px;}
.had_r a{ color:#666; font-size:14px;}
.had_r span{ padding-left:5px; padding-right:5px;}

.top_bg{background:#fff;height:130px; overflow:hidden;}
.top_bg .page{width:1200px;}
.top{}
.logo{width:224px;margin-top: 32px;margin-right:18px;overflow:hidden;}
.logo:after{content: '';background: url(../images/bt01.png)no-repeat;width: 9px;height:68px;display: block;float: right;}
.top_wz{margin-top:38px; width:400px;overflow:hidden;}
.top_wz span{ font-size:18px; color:#666}
.top_wz p{font-size: 24px;color: #333;line-height: 24px; margin-bottom:6px;}
.top ul{width: 454px;}
.top li{width:140px;height:50px;line-height:50px; background-size: 100%; float: left;margin-left: -13px;color: #fff;font-size: 18px;text-align: center;}
.top li:first-child{margin-left: 0px;}
.top_tel {background: url(../images/tel.png)no-repeat right;width: 25%;margin-top:35px;}
.top_tel p {display: flex;flex-direction: column;font-size: 16px;line-height: 30px;text-align: right; padding-right: 66px;}
.top_tel p span {font-size: 1.6vw;font-family: Arial;line-height: 30px;color: #333333;font-weight: bold;}



/*导航*/

.nav_bg{background: url("/upload/image/20240810/1723277850728592.jpg") repeat-x;}
.nav_bg .page{width:1200px;}
.nav>ul{height:70px;}
.nav>ul>li{ float: left; display: block;position: relative;  height:100%;}
.nav>ul>li>a{ display: block; color: #fff; padding:0px 32px;  font-size:16px; text-align: center; position: relative; z-index: 3333; height:100%; line-height: 70px; -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out;font-weight:bold; background: url("/upload/image/20240810/1723277628264540.jpg") no-repeat right center;}
.nav>ul>li>a:hover{color:#fff;}
.nav>ul>li>a span{font-size:12px; color:#999; line-height:30px;}
.nav>ul>li:before,.nav ul li:after{content: ''; display: block; position: absolute;height:0;z-index: 3; -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out;background: #f2af00;}
.nav ul li:after,.nav ul li:after{width: 100%;bottom:0%; z-index: 2;}
.nav ul li.navcurrent:after,.nav ul li:hover:after{height: 100%;}
.NavCeshi > li.navcurrent > a, .NavCeshi > li:hover > a {margin: 0 auto;color: #fff;}
.NavCeshi > li.navcurrent > a p, .NavCeshi > li:hover > a p {line-height: 70px;}
.NavCeshi > li.navcurrent > a span, .NavCeshi > li:hover > a span{color: #fff;  line-height:12px;}
.NavCeshi > li.navcurrent > a p:after, .NavCeshi > li:hover > a p:after{ width:1vw; height:1px; margin:.6vw auto;  }

/*下拉*/
.nav>ul>li .sedNav {width:300px;height:0;  padding:30px;position: absolute; background: rgba(255,255,255,0.95);left: 0; top:69px; z-index: 99;  overflow: hidden;opacity: 0;}
.nav>ul>li:hover .sedNav{opacity: 1; height:auto;}
.nav li .sedNav p{font-size:18px; font-weight:bold; color:#222;padding-bottom:8px;}
.nav li .sedNav span{font-size:12px !important;}
.nav li .sedNav span:after{content:"";display: block;  width:30px; height:4px; background:#d52a21; margin-top:20px;}
.nav li .sedNav a { display: block; border:1px #ccc solid;  margin-bottom:14px; width:195px; line-height: 34px; color: #333; font-size: 15px; text-align: center;}
.nav li .sedNav a:hover { color: #fff;  background-color: #d52a21;}
.nav li .nav2{width:250%;}
.nav li .nav2 a{width:50%; float:left;}
.sedNav_r{margin-left:10px;}


.list1{height: 1806px;background: #f4f4f4;padding-top:28px;width: 100%;}
.fenl{float:left;width:280px;height:1009px;}
.fenl .tit {height:61px;padding-top:8px;background: #d52a21; padding-left:28px;}
.fenl .tit a {font-size:26px;font-weight:bold;color: #fff; height: 32px; line-height: 32px;display: block;}
.fenl .tit em {display: block;font:12px arial; color: #d17b7d;text-transform: uppercase;}
.fenl .nr {height:1522px;background: #fff;margin:0 auto;border:1px solid #c6c6c6;padding:25px 19px 20px 15px;border-width: 0 1px;}
.fenl .nr h4 {margin-bottom:7px;height: 32px; }
.nr .txt>a {display: block;height: 32px; line-height: 32px;background:url("../images/f_ico1.jpg") no-repeat;font-size:16px; color: #333333;padding-left:28px;text-decoration: none;margin-top: 10px;}

.fenl .nr ul {padding-bottom:15px;}
.fenl .txe>a {display: block;padding-left:46px;background:url("../images/fl_ico2.jpg") no-repeat 31px center;font-size:14px; color: #666666;height: 27px; line-height: 31px;text-decoration: none;}
.f_tel{background: #d52a21;width: 280px;height: 111px;padding: 29px 0 0 58px;
font-size: 18px;color: #fff;}
.fenl .txe>a:hover{color:#d52a21;font-weight:bold;}
.nr .txt>a:hover{background: url(../images/f_ico1_h.jpg) no-repeat;color: #fff;font-weight: bold;}
.f_tel span {display: block;font-size:24px;font-weight: bold}



.pro{float:right;width:901px;}
.pro .tit {height: 40px;background:url("../images/pro_tt.jpg") no-repeat left bottom;line-height: 38px;}
.pro .tit a {font-size:22px; color: #d52a21;font-weight: bold;}
.pro .tit span a {float:right;text-transform: uppercase;font-size:14px; color: #333333;font-weight: normal;width:78px;height: 19px;border:1px solid #c8c8c8;border-radius: 3px;line-height: 19px;margin-top:28px;text-align: center;}
.pro .nr {padding-top:25px;}
.pro .nr dl {float:left;width:294px;height: 413px;margin-right:6px !important;}
.pro .nr dl:nth-child(3n){margin-right:0;}
.pro .nr dt {font-size:0; line-height: 0;border:1px solid #c7c7c7;height:289px;background: #fff}
.pro .nr dt img{width:292px;height:292px;}
.pro .nr dt span {margin:52px auto 0;width:258px;display:block;}
.pro .nr dt span a {width:124px;height: 40px;font-size:14px; color: #fff;line-height: 40px;background: #d52a21;text-align: center;display: inline-block;}
.pro .nr dt span a.ckxa{background: #24272e;margin-left:10px;}
.pro .nr dd {padding-top:17px;text-align: center;}
.pro .nr dd h4 a {display: block;font-size:16px; color:#333333;height: 28px;line-height: 28px;overflow: hidden;white-space: nowrap;text-align: center;text-overflow: ellipsis;}
.pro .nr dd p{font-size:14px;}
.pro .nr dd p img {vertical-align: middle;margin-left:7px;}
.pro .nr dl.non{margin:0;}



.list3{background:url("../images/advbt.jpg") no-repeat center top;width: 100%;overflow: hidden;}
.xuanz .tit {height:256px;text-align: center;padding-top:62px;}
.xuanz .tit h4 {height: 70px;line-height: 70px;font-size:52px; color: #fff; font-weight: bold;}
.xuanz .tit p {font-size:33px;color: #fff;height: 54px;line-height: 54px;}
.xuanz .tit p span {padding:0 36px 0 29px;display: inline-block;}
.xuanz .tit p em { color:#fde91a;font-weight: bold;}
.xz1{height: 643px;padding-top:31px;position: relative;width:1200px}
.xz1 dl{width:554px;position: relative;z-index: 2}
.xz1 dt {background:url("../images/adv_ico1.jpg") no-repeat;height: 92px;padding-left:109px;}
.xz1 dt h4 {display: block;height: 48px;font-size:40px; color: #d52a21;font-weight: bold;line-height: 48px;}
.xz1 dt p{ font-size:18px; color: #333333;line-height: 28px;font-weight: bold}
.xz1 dd {padding-left:8px;}
.xz1 dd h4 {font-size:26px; color: #333333;font-weight: bold;line-height: 28px;height: 28px;margin:20px 0 5px;}
.xz1 dd span {font-size:20px;color: #d52a21;line-height: 38px;height: 38px; font-weight: bold;margin-bottom:5px;display: block;}
.xz1 dd p {padding-left:22px;font-size:16px; color: #333333;background:url("../images/xz_ico3.png") no-repeat 0 10px;line-height: 28px;}
.xz1 dd em {margin-top:30px;display: block;}
.xz1 dd em img {margin-right:37px;}
.xz1_t{position: absolute;right:-89px;top:69px;z-index: 1}

.xz3{height: 643px;padding-top:31px;position: relative;width:1200px}
.xz3 dl{width:554px;position: relative;z-index: 2}
.xz3 dt {background:url("../images/adv_ico3.jpg") no-repeat;height: 92px;padding-left:109px;}
.xz3 dt h4 {display: block;height: 48px;font-size:40px; color: #d52a21;font-weight: bold;line-height: 48px;}
.xz3 dt p{ font-size:18px; color: #333333;line-height: 28px;font-weight: bold}
.xz3 dd {padding-left:8px;}
.xz3 dd h4 {font-size:26px; color: #333333;font-weight: bold;line-height: 28px;height: 28px;margin:20px 0 5px;}
.xz3 dd span {font-size:20px;color: #d52a21;line-height: 38px;height: 38px; font-weight: bold;margin-bottom:5px;display: block;}
.xz3 dd p {padding-left:22px;font-size:16px; color: #333333;background:url("../images/xz_ico3.png") no-repeat 0 10px;line-height: 28px;}
.xz3 dd em {margin-top:30px;display: block;}
.xz3 dd em img {margin-right:37px;}
.xz3_t{position: absolute;right:-89px;top:69px;z-index: 1}

.liuc{height: 522px;overflow:hidden;width: 100%;}
.liuc h5{font-size:0;line-height: 0;height: 82px;text-align: center;padding-bottom: 22px;}
.liuc dl{float:left;width:343px;height: 353px;background: #f7f7f7;padding:25px 23px 0;margin-right:15px;margin-top:-1px;}
.liuc dl.non{margin-right:0;}
.liuc dt {font-size:0; line-height: 0}
.liuc dt img {width:341px;height: 213px;border:1px solid #f3f3f3;}
.liuc dd {padding-top:9px;}
.liuc dd h4 {height: 38px;line-height: 38px;font-size:18px; color: #333333;position: relative;}
.liuc dd h4:after{content: "";display: block;width:44px;height: 2px;background: #d60000;position: absolute;left:0;bottom:0;}
.liuc dd p{padding-top:20px;font-size:16px; color: #333333;line-height: 24px;}
.xz2{background:url("../images/ys02.jpg") no-repeat center top;height: 630px;position: relative;}
.xz2 dl{width:554px;position:absolute;z-index: 2;left:50%;top:120px;margin-left:61px;}
.xz2 dt {background:url("../images/ico02.jpg") no-repeat;height:116px;padding-left:109px;}
.xz2 dt h4 {display: block;height: 48px;font-size:40px; color: #d52a21;font-weight: bold;line-height: 48px;}
.xz2 dt p{ font-size:18px; color: #333333;line-height: 28px;font-weight: bold}
.xz2 dd {padding-left:8px;}
.xz2 dd h4 {font-size:26px; color: #333333;font-weight: bold;line-height: 28px;height: 28px;margin:20px 0 5px;}
.xz2 dd p span {font-weight: bold;}
.xz2 dd p {padding-left:22px;font-size:16px; color: #333333;background:url("../images/xz_ico3.png") no-repeat 0 10px;line-height: 28px;width:500px;margin-bottom:10px;}
.xz2 dd em {margin-top:30px;display: block;}
.xz2 dd em img {margin-right:37px;}
.xz_i{position: absolute;left:50%;margin-left:-581px;top:200px;}
.xz_i li {width:80px;}
.xz_i li img{border-radius: 100%;}
.xz_i span {font-size:20px;color: #000000;margin-top:6px;}
.xz_i li:nth-child(1){position: absolute;left:48px;top:0;}
.xz_i li:nth-child(2){position: absolute;left:0;top:139px;}
.xz_i li:nth-child(3){position: absolute;left:81px;top:256px;}
.xz_i li:nth-child(4){position: absolute;left:458px;top:152px;}
.xz_i li:nth-child(1) span,.xz_i li:nth-child(3) span {margin-left:33px;}
.xz_i li:nth-child(4) span{margin-left:21px;}

.liy{height: 415px;padding-bottom:58px}
.liy .tit {font-size:0; line-height: 0;text-align: center;margin-bottom:32px;}
.liy dl {float:left;width:240px;text-align: center;background:url("img/index/line.png") no-repeat 220px center;}
.liy dt {padding-top:85px;height: 157px;padding-top:85px; font-size:24px;color: #fff;font-weight: bold;}
.liy dd {padding-top:36px;color: #666667;font-size:18px;}
.liy dd h4 {font-size:26px;font-weight: bold;color: #333333;height: 36px;line-height: 36px;padding-bottom:8px;}
.liy dl.dlly05{background:none}
.liy dl dt{display:block;}
.liy dl.dlly01 dt{background:url("../images/advico1.jpg") no-repeat center top;}
.liy dl.dlly02 dt{background:url("../images/advico2.jpg") no-repeat center top;}
.liy dl.dlly03 dt{background:url("../images/advico3.jpg") no-repeat center top;}
.liy dl.dlly04 dt{background:url("../images/advico4.jpg") no-repeat center top;}
.liy dl.dlly05 dt{background:url("../images/adv_ico5.jpg") no-repeat center top;}





.hez{height: 527px;}
.hez .tit{text-align: center; font-size:0;line-height: 0;height: 188px;background:url("../images/hz_ico1.jpg") no-repeat center 60px;}
.hez .tit p{padding-top:29px;font-size:24px; color: #1c1c1c;height: 70px;line-height:28px}
.hz_nr{position: relative;height: 234px}
.hz_fl_j,.hz_fr_j{position: absolute;top:131px;cursor: pointer;}
.hz_fl_j{left:-60px;}
.hz_fr_j{right:-60px;}
.hz_nr li{float:left;width:388px;font-size:0;line-height:0;position:relative;margin-right:17px;}
.hz_nr li:last-child{margin:0;}
.hz_nr li img {width:388px;height:290px;}
.hz_nr li em a {display:block;width:100%;text-align: center;height: 39px;line-height: 39px;font-size:14px;color:#fff;background:url("../images/tm2.png") repeat 0 0;position: absolute;left:0;bottom: 0;}
.hz_nr li:hover em a{background:#d52a21;}
.hz_hd {position: absolute;left:0;top:0;width:100%;height: 100%;background: #d61c0f;display: none;}
.hz_hd h4 a{height: 44px;margin-top:22px;font-size:20px; color: #fff;font-weight: bold;display: block;line-height: 44px;margin-left:32px;}
.hz_hd p {padding-left:32px; color: #fff; font-size:14px;line-height: 24px;width:317px;height: 114px;}
.hz_hd span a{width:144px;height: 34px;background: #fff;border-radius:4px;text-align: center;line-height: 34px; font-size:16px; color: #333333;display: block;margin:0 auto;}





.list4{height:357px;padding-top:56px;background: #f7f7f7;width: 100%;}
.keh{position: relative;}
.keh h4{text-align: center;background:url("../images/keh.jpg") no-repeat center;height: 40px;font-size:24px; color: #222222;font-weight: normal;line-height: 40px;margin-bottom:26px;}
.keh h4 a{color: #222222;}
.keh li{float:left;font-size:0; line-height: 0;margin:0 10px 3px 0;}
.keh li img {width:140px;height: 61px;}
.keh li.non3{margin:0 348px 3px 0;}
.keh li.non{margin:0 0 3px 0;}
.ico1{background:url("../images/ico5.jpg") no-repeat center top;height: 16px; overflow: hidden;}
.kh_t{position: absolute;left:428px;top:66px;}
.keh span {text-align: center;display: block;margin-top:35px;font-size:14px;}
.keh span a {color: #333333;border-bottom:1px solid #333333;height: 22px;line-height: 22px;text-decoration: none;}




.news{height: 740px;}
.list5 .tit{text-align: center; font-size:0;line-height: 0;height: 138px;}
.list5 .tit p{padding-top:17px;font-size:24px; color: #1c1c1c;height: 45px;line-height:28px}
.news_t{text-align: center;}
.news_t p{color: #333;font-size: 42px;margin-top: 80px;font-weight: bold;}
.news_t span{display: block;font-size: 18px;color: #666;line-height: 42px;}

.news_l{width:575px;height:50px;}
.news_l d{width:164px;height:50px;background:#d52a21;color:#fff;text-align:center;line-height:50px;font-size:20px;color:#fff;display:block;float:left;}
.news_l a{float:right;line-height:50px;font-size:14px;color:#666;}
.news_l a:hover{color:#d52a21;}
.news_cont_r ul a:hover{color:#d52a21;}
.news_cont{height:572px;width: 1200px;margin: 0 auto;}
.news_cont_l{width:514px;height:620px;}
.news_cont_l .news_div{ width: 575px;height: 450px;margin-top:20px;float: left;}
.news .news_div_item{cursor: pointer;}
.news_cont_l .news_div_item{    position: relative;}
.news_cont_l .news_div_item_date{position: absolute;right: 0;top: 348px;width: 100px;height: 20px;display: block;    font-size: 14px;line-height: 20px;font-family: 'Arial';}
.news_div_item_year ,.news_div_item_month ,.news_div_item_day{float:left}
.news_cont_l .news_div_item_content{position: absolute; top: 343px;    width: 553px;left: 20px;}
.news_cont_l .news_div_item_pic{position: absolute;}
.news_cont_l .news_div_item_pic img{width:573px;height:308px;border: 1px #eee solid;}
.news_cont_l .news_div_item_a{font-size:18px;color:#333;  width: 100%;height: 109px; display: block;position: absolute; z-index: 3;}
.news_cont_l .news_div_item_body{font-size:14px;color:#999;font-weight:lighter;    margin-top: 36px; line-height:24px;}
.news_div_item:hover .news_div_item_body{color:#d52a21;}
.news_cont_l .news_div_item_body:after{content:'';width:35px;height:7px;text-align:center;display:block;position: relative;   top: 26px;}
.news_cont_l .news_div_item_a:hover{color:#d52a21;}
.news_row{    position: relative;}
.news_row2{position: absolute; top:0;left:0;    z-index: 1;}
.news_row3{position: absolute; top:0;left:0;}
.news_cont_r{width:575px;height:570px;}
.news_cont_r ul{height:50px;background:#f5f5f5;}
.news_cont_r ul d{width:183px;height:50px;float:left;background:#f5f5f5;text-align:center;line-height:50px;font-size:20px;color:#333;display:block;}
.news_cont_r ul d:nth-child(1){ margin-left:0;}
.news_cont_r ul d a{font-size:20px;color:#333;}
.news_cont_r ul d.cur a{color:#fff}
.news_cont_r ul a{font-size:14px;color:#666;line-height:50px;}
.news_cont_r .cur{background:#d52a21;color:#fff;}
.news_cont_r .news_div_item, .news_cont_r .divdgweb_new_div_item { position: relative; padding: 5px 0; height: 54px; overflow: hidden; -webkit-transition: 0.3s all ease; transition: 0.3s all ease; border-bottom: 1px solid #eee;}
.news_cont_r .divdgweb_new_div_item_date, .news_div_item_date { position: absolute; right: 0; top: 14px; -webkit-transition: 0.3s all ease; transition: 0.3s all ease; }
.news_cont_r .divdgweb_new_div_item_date > div, .news_div_item_date > div { display: inline-block; color: #787878; font-size: 14px; font-family: 'arial'; }
.news_cont_r .news_div_item_title, .divdgweb_new_div_item_title { position: relative; }
.news_cont_r .news_div_item_year:after, .news_div_item_year::after, .divdgweb_new_div_item_year:after, .divdgweb_new_div_item_year::after { content: '-'; }
.news_cont_r  .on .news_div_item_year:after, .on .news_div_item_year::after, .on .divdgweb_new_div_item_year:after, .on .divdgweb_new_div_item_year::after { content: ''; }
.news_cont_r .news_row2  .news_div_item_title:after,.news_cont_r .news_div_item_title::after, .divdgweb_new_div_item_title:after, .divdgweb_new_div_item_title::after { content: '';  width: 20px; height: 20px; position: absolute; left: 0; top: 13px; }
.news_cont_r .on .news_div_item_title:after, .on .news_div_item_title::after, .on .divdgweb_new_div_item_title:after, .on .divdgweb_new_div_item_title::after { content: ''; display: none; }
.news_cont_r .news_div_item_title .news_div_item_a, .divdgweb_new_div_item_title .divdgweb_new_div_item_a {font-size: 18px; color: #333; display: block; line-height: 45px; width: 425px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -webkit-transition: 0.3s all ease; transition: 0.3s all ease; padding-left: 33px;}
.news_cont_r .news_row2 .divdgweb_new_div, .news_row2 .news_div { height: 500px;width:575px; font-weight: normal; background:#fff;margin-top:20px;}
.news_cont_r .news_row3 .divdgweb_new_div, .news_row3 .news_div { height: 500px;width:575px; font-weight: normal; background:#fff;margin-top:20px;}
.news_cont_r .news_div_item_pic, .news_div_item_body, .divdgweb_new_div_item_body { -webkit-transition: 0.3s all ease; transition: 0.3s all ease; }
.news_cont_r .news_div_item_pic {display:none;}
.news_cont_r .news_div_item.on .news_div_item_pic{display:block;}
.news_cont_r .news_div_item_pic a,.news_cont_r .news_div_item_pic a img { display: block; width: 190px; height: 138px; }
.news_cont_r .news_div_item.on, .divdgweb_new_div_item.on { height: 152px; padding: 0px; margin: 5px 0; }
.news_cont_r .news_div_item_body { line-height: 24px; color: #666; font-size: 14px; width: 350px; position: absolute; left: 216px; top: 60px; }
.news_cont_r .on .divdgweb_new_div_item_date, .on .news_div_item_date {}
.news_cont_r .on .news_div_item_title .news_div_item_a, .on .divdgweb_new_div_item_title .divdgweb_new_div_item_a { position: absolute; left: 180px; top: 0px; width: 300px; text-decoration: none; }
.news_cont_r .on .divdgweb_new_div_item_date > div, .on .news_div_item_date > div {font-size: 14px; display: block;line-height: 20px;color:#999;font-family:'Arial'; }
.news_cont_r .on .divdgweb_new_div_item_date > .divdgweb_new_div_item_year, .on .news_div_item_date > .news_div_item_year { font-size: 14px; display: block;line-height: 20px;color:#999;font-family:'Arial'; }
.news_cont_r .tempWrap{width:580px !important;}
.news_cont_r .news_div_item_body:after{content:'';width:35px;height:7px;text-align:center;display:block;position: relative;   top: 13px;}








.about{height: 822px;overflow: hidden;background:url("../images/aboutbbg.jpg") no-repeat center 142px;width: 100%;}
.about .tit{text-align: center; font-size:0;line-height: 0;height:142px;background:url("../images/hz_ico1.jpg") no-repeat center 60px;}
.about .tit p{padding-top:29px;font-size:24px; color: #1c1c1c;height: 45px;line-height:28px}
.ab_nr{width:336px;height:577px;padding:46px 13px 0 13px;margin:0 auto}
.ab_nr h4 {height: 48px;line-height: 48px;font-size:22px; color: #fff;font-weight: bold;position: relative;}
.ab_nr h4:after{content: "";display: block;width:43px;height: 2px;background: #fff;position: absolute;left:0;bottom:0;}
.ab_nr p {color: #fff;font-size:15px;line-height: 32px;height: 221px;padding-top:15px;}
.ab_nr p span {display:block;font-size:34px; color: #ffda85;font-weight: bold;margin-top:20px;}
.ab_t{font-size:0;line-height: 0;text-align: center;width:200px;margin:0 auto;}
.ab_t img {width:200px;height: 262px;}


 .footWrap{background:url("../images/ft_bj.jpg") repeat-x;height:405px;overflow:hidden;font-family:"Microsoft Yahei";}
.footer{width:1200px;margin: 0 auto; position: relative;}
.ft_nav {height: 62px;line-height: 62px;font-size:14px;color: #fff;}
.ft_nav a {color: #fff;padding:0 35px;}
.ft_t{height: 271px;padding-top:56px;}
.ft_logo{padding-top:40px;float:left;}
.ft_c{float:left;width:459px;padding-left:50px;margin-left:77px;background: url("img/index/ft_x.jpg") no-repeat left top;height: 204px;}
.ft_c p{padding-left:43px;font-size:14px; color: #333333;float: left;width:170px;margin-bottom:24px;}
.ft_c p span {display: block;font-size:14px; color: #666666}
.ft_c p.dtp01{background: url("../images/ft_ico1.jpg") no-repeat;}
.ft_c p.dtp02{background: url("../images/ft_ico2.jpg") no-repeat;}
.ft_c p.dtp04{background: url("../images/ft_ico4.jpg") no-repeat;width:300px;}
.ft_c p.dtp05{background: url("../images/ft_ico5.jpg") no-repeat;float:none;width:400px;}
.erwm {float:right;width:372px;padding-top:20px;}
.erwm p {background: url("../images/erwm_bj.jpg") no-repeat;width:174px;height: 128px;float:left;margin-right:22px;display:inline}
.erwm p img {padding:14px 0 0 16px;width:113px;height: 113px;}
.erwm p span {width:32px;font-size:14px; color: #9f9f9f;float:right;padding:68px 0 0 15px;    display: block;width: 60px;}
.erwm p.non{margin:0;}
.ft_b{height: 60px;line-height: 60px;font-size:14px; color: #333333;text-align: center;margin:0 auto;border-top:1px solid #dfdedd;}
.ft_b em {padding:0 10px;font-style: normal;}
.ft_b a{color: #333333;}
.ft_b span {margin:0 210px 0 70px;}


.link {height: 100px;padding-top:10px;width:1200px;margin:0 auto;}
.link dt {float:left;background:url("../images/link_bj.jpg") no-repeat;width:152px;padding-top:24px;font-size:14px; color: #aaaaaa;}
.link dd {float:left;width:970px;padding-left:77px;line-height: 26px;}
.link dd a {font-size:12px; color: #737373;padding:0 21px;}



/*副导航*/
.leib2,.leib{ width:255px;padding-bottom: 20px;}
.leib2 .tit,.leib .tit{height:77px;background:url("/upload/image/20240810/1723271710300450.jpg") repeat-x;font-size:26px;font-weight:bold;color: #fff;text-align:center;line-height:46px;padding-top: 10px;}
.leib2 .tit i,.leib .tit i{display: block;font:12px arial; color: #d17b7d;text-transform: uppercase;}
.leib .nr,.leib2 .nr{background: #fff;margin:0 auto;border:1px solid #c6c6c6;padding:25px 19px 0 15px;border-width: 0 1px 1px;}
.leib2 .nr h3{margin-bottom:17px;height: 32px; }
.leib2 .nr h3 a {display: block;height: 32px; line-height: 32px;background:url("/upload/image/20240810/1723271750886417.jpg") no-repeat -10px 0;font-size:16px; color: #333333;padding-left:28px;text-decoration: none;}
.leib2 .nr h3 a:hover,.leib2 .nr h3.cur a{background:url("/upload/image/20240810/1723271772217165.jpg") no-repeat -10px 0; color: #fff;font-weight: bold}
.leib2 .nr ul{padding-bottom:15px;}
.leib2 .nr ul li a {display: block;padding-left:46px;background:url("") no-repeat 31px center;font-size:14px; color: #666666;height: 30px; line-height: 30px;text-decoration: none;}
.leib2 .nr ul li a:hover,.leib2 .nr ul li.cur a{color: #b91514;}

.fenl .nr li>a:hover{color: #fff;}
.fenl .nr li dl>a:hover{color: #b91514;}
.f_tel span {display: block;font-size:22px;font-weight: bold}

.zclx_div{background:url("/upload/image/20240810/1723271826876878.jpg") no-repeat 0 bottom;width:255px;height:113px;margin-bottom:25px;}
.zclx_div p{display:block;}
.zclx_div p img{display:block}
.zclx_div p span{display:block;font-size:18px;color:#fff;padding-left:90px;padding-top:30px;padding-bottom:6px;}
.zclx_div p i{display:block;text-align:center;font-size:24px;font-weight:bold;color:#fff;font-style:normal}




.index_tit{
	width: 1200px;
	margin: 0px calc((100% - 1200px)/2);
	float: left;
	text-align: center;
	padding-bottom: 30px;
}

.index_tit i{
	width: 5px;
	height: 5px;
	border-radius: 50%;
	display: inline-block;
	background: #333;
	margin: 0px 10px;
}
.index_tit p{
	width: 100%;
	line-height: 40px;
	height: 40px;
	display: inline-flex;flex-direction: row;align-items: center;
	justify-content: center;
	font-size: 34px;
	margin-top: 60px;

}
.index_tit p b{
   font-weight:bold;

}

.index_tit span {
	position: relative;
	width: 1200px;
	display: inline-block;
	height: 1px;
	background: #cfcfcf;
	left: 0px;;
}

.index_tit strong{
	width:50px;
	height: 7px;
	position: absolute;
	background: #d52a21;
	top: -3px;
	margin-left: -25px;;
	border-radius: 3px;
}






.index4{
width: 100%;
float: left;
height: 853px;
background:#f8f8f8;
}
.index4_tit{
width:100%;
float: left;
margin-bottom: 20px;;
}
.index4_tit ul{
display:table;
margin:auto;
height: 50px;
line-height: 50px;
}
.index4_tit ul li{
width: 180px;
float: left;
height:50px;
line-height: 50px;
display: flex;
justify-content: flex-start;
margin-right: 20px;;
}
.index4_tit ul li a{
width: 178px;
height: 49px;
background-color: #ffffff;
border-radius: 25px;
border: solid 1px #b3b3b3;
display: inline-flex;
justify-content: center;
align-items: center;
font-size:18px;
color: #333333;
}
.index4_tit ul li a:hover,.index4_tit ul li.hover a {
border: solid 1px #d52a21;
color: #d52a21;
}
.index4_con{
width: 1200px;
height: 568px;
overflow: hidden;
}
.index4_tab,.index4_tab ul {
width: 100%;
float: left;
}
.index4_tab ul li {
width: 280px;
height: 261px;
margin-right: 25px;
margin-bottom: 30px;
float: left;
text-align: center;
background: #fff;
}
.index4_tab ul li img {
padding: 2px;
width: 276px;
}
.index4_tab ul li:nth-child(4n){
margin-right: 0px;;
}
.index4_tab ul li b{
height: 40px;
line-height: 40px;;
}


