﻿@charset "utf-8";
.page_msg_box{display: none;}
.column .hd{height: 50px;line-height: 50px;display: flex;margin-bottom: 10px;}
.column .hd h3{margin: auto 0;}
.column .hd h3 a{font-size: 24px;}
.column .hd .more{margin: auto 0 auto auto;font-size: 16px;padding-left: 35px;background: url(../../Base/newimg/hd_icon.png) 0 50% no-repeat;}
.flex_box{display: flex;}
.left_box,.right_box{width: 580px;margin: 0 ;}
.right_box{margin: 0 0 0 auto;}
/* columnA */
#columnA{width: 100%;background: url(../../Base/newimg/row1_bg.jpg) top center no-repeat;padding: 80px 0px 33px;}
#columnA .cHd{height: 54px;}
#columnA .cHd .cn{float: left; _display: inline; height:54px; font-size: 22px; line-height: 54px; color: #fff ; margin-right: 5px; }
#columnA .cHd .cn a{color: #fff}
#columnA .cHd .cn a:hover{text-decoration: none; color: #1f82df}
#columnA .cHd .en{height: 20px; line-height: 20px; font-size: 16px; float: left; display: block; color: #b4b4b4; margin-top: 20px; font-style:italic; }

/* 焦点图 */
#focusNews{width: 700px; height: 545px; float: left; _display: inline; margin-right: 40px;}
#focusNews .bd .pic img{width: 700px; height: 480px;}
#focusNews .bd .con{position: static; height: 80px; width: 700px; text-align: left;  }
#focusNews .bd .con .title{position: static; height: 30px; line-height: 30px; font-size: 18px; color: #333; padding-top: 10px; overflow: hidden; text-indent: 0em; display: block; }
#focusNews .bd .con .title a{color: #fff;}
#focusNews .bd .con .titleBg{display: none; }
#focusNews .bd .con .date{text-align: left; font-size: 14px; height: 22px; line-height:22px; color: #fff; display: block; overflow: hidden; padding-left: 22px;background: url(../../Base/newimg/data_w.png) 0 center no-repeat;}
#focusNews .hd{bottom: -13px; right: 0px;}
#focusNews .hd ul li{width: 14px; height: 14px; background: #fff; border-radius: 50%; overflow: hidden; }
#focusNews .hd ul li.on{background-color: #fed400}

/* topNews */
.topNews{overflow: hidden; zoom: 1;}
.topNews li{display: flex;margin-bottom: 20px;height: 120px;}
.topNews li .pic{width: 200px;height: 120px;margin: 0 20px 0 0;}
.topNews li .pic img{width: 200px;height: 120px;}
.topNews li .con{min-width: 240px;flex: 1;height: 115px;padding: 5px 5px 0;}
.topNews li .con .title{line-height: 30px;height: 60px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;color: #fff;margin-bottom: 10px;padding-right: 10px;}
.topNews li .con .title a{font-size: 18px;font-weight: 700;color: #fff;}
.topNews li .con .others{height: 42px;border-bottom: 3px solid #fed400;}
.topNews li .con .others .date{color:#fff;}
.topNews li.last{margin-bottom: 0px}
.topNews .more{float: right; _display: inline; margin-top: 15px; height: 26px; line-height: 26px; font-size: 14px; color: #fff}
.topNews .more:hover{color: #fed400}
.topNews li:hover .con{background-color: #fff;}
.topNews li:hover .con .title,.topNews li:hover .con .title a,.topNews li:hover .con .others .date{color:#0471e2;}

/* columnB */
#columnB{padding: 30px 0 10px;}
#columnB .pwList{display: flex;flex-wrap: wrap;justify-content:space-between;}
#columnB .pwList li{width: 275px;margin-bottom: 30px;background-color: #f0f0f0;}
#columnB .pwList li .others{display: flex;}
#columnB .pwList li .others i{display: block;width: 80px;height: 7px;background-color: #0471e2;margin: 0 auto 0 0;}
#columnB .pwList li .others .date{line-height: 40px;margin: 0 20px 0 auto;padding-left: 22px;background: url(../../Base/newimg/data_h.png) 0 center no-repeat;color:#adadad;}
#columnB .pwList li .title{font-size: 16px;color:#0471e2;padding: 10px 15px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;font-weight:700;}
#columnB .pwList li .title a{color:#0471e2;}
#columnB .pwList li .con .intro{padding: 0 15px;line-height: 30px;height: 90px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;margin-bottom: 20px;}
#columnB .pwList li:hover {background-color:#0471e2;}
#columnB .pwList li:hover .others i{background-color: #fed400;}
#columnB .pwList li:hover .others .date{background: url(../../Base/newimg/data_w.png) 0 center no-repeat;color:#fff;}
#columnB .pwList li:hover .title,#columnB .pwList li:hover .title a,#columnB .pwList li:hover .con .intro{color:#fff;}
#columnB .infoList li{border-left: 5px solid #0471e2;height: 55px;line-height: 55px;margin-bottom: 20px;display: flex;padding: 0;background: none;background-color:#f0f0f0;}
#columnB .infoList li a{font-size: 16px;padding: 0 10px 0 25px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 450px;position: relative;margin: auto 0;height: 38px;line-height: 38px;border-right: 2px solid #0471e2;}
#columnB .infoList li a i{position: absolute;display: block;width: 5px;height: 5px;border-radius: 5px;background-color:#0471e2;top: 0;bottom: 0;margin: auto;left: 5px;}
#columnB .infoList li .dateRight{margin: 0;width: 92px;}
#columnB .infoList li .dateRight .dd,#columnB .infoList li .dateRight .ym{display: block;font-size: 14px;text-align: center;line-height: 20px;}
#columnB .infoList li .dateRight .dd{margin-top: 7px;}
#columnB .infoList li:hover{background-color:#0471e2;border-color: #fed400}
#columnB .infoList li:hover a{color:#fff}
#columnB .infoList li:hover a i,#columnB .infoList li:hover .dateRight{background-color:#fed400;}
#columnB .infoList li:hover .dateRight .dd,#columnB .infoList li:hover .dateRight .ym{color: #0471e2;}

/* columnC */
#columnC{padding: 30px 0 ;background: url(../../Base/newimg/row2_bg.jpg) center 0 no-repeat;}
#columnC .pwList{display: flex;flex-wrap: wrap;justify-content:space-between;}
#columnC .pwList li{width: 275px;margin-bottom: 30px;background-color: #fff;}
#columnC .pwList li .others{display: flex;}
#columnC .pwList li .others p{padding-left: 15px;line-height: 40px;font-size: 16px;}
#columnC .pwList li .others .date{line-height: 40px;margin: 0 20px 0 auto;padding-left: 22px;background: url(../../Base/newimg/data_h.png) 0 center no-repeat;color:#adadad;}
#columnC .pwList li .title{font-size: 16px;color:#333;padding: 10px 15px 0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 60px;line-height: 30px;font-weight: 700;margin-bottom: 15px;}
#columnC .pwList li .title a{color:#333;}
#columnC .pwList li .con .intro{padding: 0 15px;line-height: 30px;height: 120px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;margin-bottom: 25px;word-wrap: break-word;}
#columnC .pwList li:nth-child(1){border-top: 3px solid #ed9000;}
#columnC .pwList li:nth-child(1) .others p{color: #ed9000;}
#columnC .pwList li:nth-child(1):hover{background-color: #ed9000;}
#columnC .pwList li:nth-child(2){border-top: 3px solid #46b0e4;}
#columnC .pwList li:nth-child(2) .others p{color: #46b0e4;}
#columnC .pwList li:nth-child(2):hover{background-color: #46b0e4;}
#columnC .pwList li:nth-child(3){border-top: 3px solid #7cb727;}
#columnC .pwList li:nth-child(3) .others p{color: #7cb727;}
#columnC .pwList li:nth-child(3):hover{background-color: #7cb727;}
#columnC .pwList li:nth-child(4){border-top: 3px solid #bd0074;}
#columnC .pwList li:nth-child(4) .others p{color: #bd0074;}
#columnC .pwList li:nth-child(4):hover{background-color: #bd0074;}
#columnC .pwList li:hover .others p,#columnC .pwList li:hover .others .date,#columnC .pwList li:hover .title,#columnC .pwList li:hover .title a,#columnC .pwList li:hover .con .intro{color:#fff;}
#columnC .pwList li:hover .others .date{background: url(../../Base/newimg/data_w.png) 0 center no-repeat;}
#columnC .right_box .bd{margin-bottom: 37px;}
#columnC .right_box .bd li .title{display: none;}
.wxList i{background: url(../../Base/newimg/wx_icon.jpg) 0 0 no-repeat;display: block;width: 60px;height: 60px;z-index: 9;position: relative;}
.wxList li{height: 60px;padding: 10px;display: flex;background-color: #fff;margin-top: -10px;}
.wxList li .date{width: 80px;height: 40px;margin: auto 0;}
.wxList li .date .dd,.wxList li .date .ym{display: block;text-align: center;font-size: 14px;line-height: 20px;}
.wxList li a{border-left: 1px solid var(--borderColor);height: 60px;line-height: 60px;font-size: 16px;text-indent: 20px;width: 465px;overflow: hidden;text-overflow: ellipsiswhite-space: nowrap;}



.row1{width: 1200px;margin: auto;}
.row2{padding-top: 205px;width: 1355px;margin: auto;}
.row2 .cHd{text-align: center;margin-bottom: 50px;}
.row2 .cHd .cn a{font-size: 28px;font-weight: 700;color:#fff;}
.row2 .cHd .en{font-size: 16px;font-weight: 700;color:#fff;}
.row2 .cBd{position: relative;}
.row2 .cBd .prev,.row2 .cBd .next{display: block;width: 50px;height: 50px;background-color: #fff;border-radius: 50%;line-height: 50px;text-align: center;color: #0471e2;position: absolute;bottom: 66px;z-index: 9;cursor: pointer;}
.row2 .cBd .prev{left: -25px;}
.row2 .cBd .next{right: -25px;}
.row2 .cBd .prev:hover,.row2 .cBd .next:hover{background-color: #0471e2;color: #fff;}
.row2 .specialList{overflow: hidden; width: 1200px; display: block; position: relative; height: 183px}
.row2 .specialList li{width: 324px; height: 183px; float: left; _display: inline; margin-right: 20px;}
.row2 .specialList li img{width: 324px; height: 183px;border-radius: 10px;}
.row2 .specialList li .tit{display: none; }

/* columnD */
#columnD{padding: 30px 0;}
#columnD .hd{border-bottom: 1px solid #b6b6b6;height: 60px;line-height: 60px;margin-bottom: 20px;}
.tzggList li{display: flex;border-bottom: 1px solid #b6b6b6;padding-bottom: 20px;margin-bottom: 20px;}
.tzggList li a{width: 430px;position: relative;margin: auto 0;position: relative;padding-left: 16px;font-size: 16px;font-weight: 700;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 60px;line-height: 30px;}
.tzggList li .dateRight{display: block;height: 44px;width: 80px;border: 2px solid #0471e2;padding: 6px 0;margin: auto 20px auto auto;}
.tzggList li .dateRight .dd,.tzggList li .dateRight .ym{display: block;font-size: 18px;color: #a6a6a6;font-weight: 700;text-align: center;line-height: 22px;}
.tzggList li a i{display: block;width: 4px;height: 4px;border-radius: 4px;position: absolute;left: 0;top: 12px;background-color: #4d4d4d;}
.tzggList li:hover a{color: #0471e2;}
.tzggList li:hover .dateRight{background-color: #fed400;border-color: #fed400;}
.tzggList li:hover .dateRight .dd,.tzggList li:hover .dateRight .ym{color: #fff;}
.tzggList li:hover a i{top: 4px;height: 60px;background-color: #fed400;}
.ksdh_ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.ksdh_ul li{width: 170px;text-align: center;font-size: 18px;}
.ksdh_ul li .pic{display: block;height: 117px;}
.ksdh_ul li .pic img{width: 97px;height: 97px;transition: all 0.5s;}
.ksdh_ul .li1,.ksdh_ul .li2,.ksdh_ul .li3{margin-bottom: 65px;}
.ksdh_ul li:hover .pic img{transform: rotateY(360deg);}
.ksdh_ul li:hover a{color: #0471e2;}

#columnE{padding: 15px 0 40px;}
#columnE .flex_box{position: relative;height: 40px;}
#columnE .flex_box p{height: 40px;line-height: 1;font-size: 20px;margin: 0;}
#columnE .flex_box .jbpt_img{position: absolute;right: 80px;top: 0;z-index: 9;}
.mes_box{display: flex;padding: 25px 50px 5px 25px;background-color: #0471e2;}
.mes_box .ul1{width: 286px;margin: 0;}
.mes_box .ul1 a{display: block;margin-bottom: 20px;}
.mes_box ul .public_li p{padding-left: 30px;font-size: 18px;font-weight: 700;color: #fff;}
.mes_box ul .public_li h3{color: #fff;font-size: 14px;padding-left: 30px;margin: 10px 0 20px;}
.mes_box .ul2{width: 290px;margin: 0 auto;}
.mes_box .ul2 .public_li p{background: url(../../Base/newimg/email_icon.png) 0 center no-repeat;}
.mes_box .ul2 .jb_phone{padding-left: 30px;color: #fff;font-size: 14px;background: url(../../Base/newimg/phone_icon.png) 0 center no-repeat;}
.mes_box .ul3{width: 308px;margin: 0;}
.mes_box .ul3 .public_li p{background: url(../../Base/newimg/home_icon.png) 0 center no-repeat;}
.mes_box .ul3 .jb_email{padding-left: 30px;color: #fff;font-size: 14px;background: url(../../Base/newimg/jb_icon.png) 0 center no-repeat;}


#header .headerbg .hd{display: block;position: absolute;left: 0;right: 0;bottom: 138px;}
#header .headerbg .hd ul{display: flex;justify-content: center;width: 100%;}
#header .headerbg .hd ul li{width: 12px;height: 12px;border-radius: 50%;background-color: #fff;margin: 0 5px;cursor: pointer;}
#header .headerbg .hd ul li span{display: none;}
#header .headerbg .hd ul li.on{background-color: #a61c31;}







