*{margin:0;padding:0;word-wrap:break-word;}

body{font:12px/1.75 "ËÎÌå", arial, sans-serif,'DejaVu Sans','Lucida Grande',Tahoma,'Hiragino Sans GB',STHeiti,SimSun,sans-serif;color:#444;}
body{background:#f1f1f1 url(webbg.jpg) no-repeat top center;}
html, body, h1, h2, h3, h4, ul, li, dl,input{ margin:0px;padding:0px;list-style-type:none }
a{color:#333;text-decoration:none;}

a img{border:none;} 
div,ul,li,p,form{padding: 0px; margin: 0px;list-style-type: none;}
em{font-style: normal;font-weight: normal;}
table {padding: 0px; margin: 0px;list-style-type: none;}
dt,dl,dd {padding: 0px; margin: 0px;list-style-type: none;}
form{margin:0px;padding:0px;}
tr {padding: 0px; margin: 0px;list-style-type: none;}
h3,h4{padding:0px; font-size:14px; font-weight:bold;}
.clear {clear:both;height:0px; overflow:hidden;}
.blank15{height:15px;overflow:hidden;}
.blank10{height:10px;overflow:hidden;}
.blank5{height:5px;overflow:hidden;}
.dotline{border-bottom:#CCC 1px dashed;margin:8px;}
.fl{ float:left}
.fr{ float:right}
.w1200{width:1200px; margin:0px auto;}

.clearfloat:after{display: block;content: "";clear: both;overflow: hidden;}
.clearfloat{*zoom:1;}
.clearfloat:before,.clearfloat:after{content:""; display:table; line-height:0;visibility:hidden;}
.clearfloat:after{ clear:both;}
.clear_both:after{content: " ";clear: both;display: block;}
#MyContent p1 {margin:16px 0;} 
#MyContent img { max-width: 900px; } 

#primary-bar{background-color:#434343;height:40px;font-size:12px }
.top-left{float:left;line-height:40px;color:#666;font-size:14px}
.top-left a,.top-left a:visited{color:#cacaca}
.top-left li{border-right:0px solid #cacaca;display:inline-block;list-style:none;margin-right:9px;padding-right:11px;line-height:1;}
.top-left li:last-child{border-right:none;padding-right:0;margin-right:0}
.top-right{float:right;line-height:40px;color:#666;font-size:14px}
.top-right a,.top-right a:visited{color:#cacaca}
.top-right .current-date{margin-left:6px}
.top-right li{border-right:0px solid #cacaca;display:inline-block;list-style:none;margin-right:9px;padding-right:11px;line-height:1; }
.top-right li:last-child{border-right:none;padding-right:0;margin-right:0}
.current-date{margin-left:6px}
.header-icons{}
.header-icons span{display:inline-block}
.header-icons span span,.header-icons span a{background-size:20px 20px;background-repeat:no-repeat;background-position:left center;color:#cacaca;cursor:pointer;display:block;padding-left:24px}

.header-icons .header-mobile span{background-image:url(http://www.kjcxpp.com/img/24lianghui/mobile.png)}
.header-icons .header-weixin{margin-left:15px}
.header-icons .header-weixin span{background-image:url(http://www.kjcxpp.com/img/24lianghui/wechat.png)}
.header-icons .header-weibo{margin-left:15px;}
.header-icons .header-weibo a{background-image:url(toutiao.png)}
.tooltip1 .bottom{min-width:100px;min-width:100px;}
.tooltip1{display:inline-block;position:relative;text-align:left;line-height:1.7}
.tooltip1 .bottom{min-width:140px;top:40px;left:50%;transform:translate(-50%,0);padding:10px;color:#444;background-color:#fff;font-weight:400;font-size:13px;border-radius:4px;position:absolute;z-index:99999999;box-sizing:border-box;box-shadow:0 1px 8px rgba(0,0,0,.3);visibility:hidden;opacity:0;transition:opacity .4s;text-align:center}
.bottom-space{padding-top:0px}
.tooltip1:hover .bottom{visibility:visible;opacity:1}
.tooltip1 .bottom i{position:absolute;bottom:100%;left:50%;margin-left:-12px;width:24px;height:12px;overflow:hidden}
.tooltip1 .bottom i:after{content:'';position:absolute;width:12px;height:12px;left:50%;transform:translate(-50%,50%) rotate(45deg);background-color:#fff;box-shadow:0 1px 8px rgba(0,0,0,.3)}
.tooltip1 .bottom img{min-width:120px;max-height:120px}

#header{
	background: #fff; height: 385px;
	position: relative;
	z-index: 10000;
	background-image: url(lianghui_banner_bg1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.wrapper{
	width:100%;
	min-width:1200px;
	max-width:1920px;
	margin:0px auto;
	overflow:hidden;
}
.w1200{
	width:1200px;
	margin:0px auto;
}
#header .part1{
	position: absolute;
	left: 4px;
	top: 169px;
	z-index: 888;
}

#header .part2{
	position: absolute;
	left: 757px;
	top: 360px;
	z-index: 888;
}

#header .part3{
	position: absolute;
	right: 0px;
	top: 15px;
	z-index: 888;
}

@-webkit-keyframes bannerCloud {
    0% {
        opacity: 0;
        -webkit-transform: scale(1);
    }

    10%,
    80% {
        opacity: 0.7;
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(3);
    }
}

@keyframes bannerCloud {
    0% {
        opacity: 0;
        transform: scale(1);
    }

    10%,
    80% {
        opacity: 0.7;
    }

    100% {
        opacity: 0;
        transform: scale(3);
    }
}
.cloud3 {
    position: absolute;
    top: 40px;
    left: 0;
    width: 100%;
    height: 100%;
    background: url("cloud.png") 50% -50px no-repeat;
    background-size: 100%;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    z-index: 1;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-animation: bannerCloud 40s linear 0s infinite normal;
    animation: bannerCloud 40s linear 0s infinite normal;
}

.cloud4 {
    position: absolute;
    top: 40px;
    left: 0;
    width: 100%;
    height: 100%;
    background: url("cloud.png") 50% -50px no-repeat;
    background-size: 100%;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    z-index: 1;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-animation: bannerCloud 40s linear 20s infinite normal;
    animation: bannerCloud 40s linear 20s infinite normal;
}

/* .nav{background-image: url(navbg.jpg);
    background-repeat: no-repeat; height: 70px}
.nav ul{margin: 0 -43px;}
.nav ul li{float: left; width: 10%;text-align: center;position: relative;}
.nav ul li a{display: inline-block;vertical-align: top;line-height: 70px;font-size: 24px;color: #fff3d0;position: relative;transition: all 0.4s; font-family: monospace;}
.nav ul li a.on ,.nav ul li a:hover{font-weight: 600;transition: all 0.4s; text-decoration:none;}
.nav ul li a .line{display: inline-block;width: 0%;height: 1px;background: #ffffff;position: absolute;bottom: 0;left:50%;transform: translateX(-50%);transition: all 0.5s;}
.nav ul li.on a .line,
.nav ul li a:hover .line{transition:all 0.5s;width: 100%;}
.nav ul li::before,
.nav ul li::after{display: block;content: '';width: 1px;height: 20px;position: absolute;top: 50%;margin-top: -10px;}
.nav ul li::before{left: 0;background: #aa0209;}
.nav ul li::after{right: 0;background: #ff4149;}
.nav ul li:first-child::before{display: none;}
.nav ul li:last-child::after{display: none;} */

.nav{background: #d41e26;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}
.nav ul{margin: 0 0px;}
.nav ul li{float: left; text-align: center;padding: 15px 0;position: relative;}
.nav ul li a{display: inline-block;vertical-align: top;line-height: 29px;font-size: 22px;color: #fff;position: relative;transition: all 0.4s; font-family: monospace; padding: 0 24px;}
.nav ul li a.on ,.nav ul li a:hover{font-weight: 600;transition: all 0.4s; text-decoration:none;}
.nav ul li a .line{display: inline-block;width: 0%;height: 0px;background: #ffffff;position: absolute;bottom: 0;left:50%;transform: translateX(-50%);transition: all 0.5s;}
.nav ul li.on a .line,
.nav ul li a:hover .line{transition:all 0.5s;width: 100%;}
.nav ul li::before,
.nav ul li::after{display: block;content: '';width: 1px;height: 20px;position: absolute;top: 50%;margin-top: -10px;}
.nav ul li::before{left: 0;background: #aa0209;}
.nav ul li::after{right: 0;background: #ff4149;}
.nav ul li:first-child::before{display: none;}
.nav ul li:last-child::after{display: none;}

.subTitle { font-size: 24px; line-height: 30px; background: url(bg-1.gif) repeat-x left center; margin-bottom: 0px;display: flow-root; }
.subTitle span { background: #FFF url(bg-90.gif) no-repeat left center; text-indent: 20px; padding-right: 10px; }
.subTitle .more { font-weight: normal; font-size: 12px; color: #888; background-color: #FFF; padding-left: 10px; }

/***foucs***/
.slider-wrap{margin-bottom:20px;width:855px;float:left}
.main-slider{float:left;width:700px;height:418px; border-radius: 8px;}
.main-slider .swiper-wrapper {height: 100%}
.main-slider .swiper-pagination {width: auto;right: 20px;left: auto;bottom: 26px}
.foucs-slider .swiper-slide > a{display:block;height:100%}
.foucs-slider .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}
.foucs-slider .swiper-slide:hover img{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02);-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}
.foucs-slider .slide-title{position:absolute;z-index:1;width:100%;bottom:0;left:0;padding:40px 20px 16px;margin:0;font-size:18px;line-height:26px;font-weight:500;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;background:#262626;background:-o-linear-gradient(top,transparent,rgba(0,0,0,.7));background:linear-gradient(180deg,transparent,rgba(0,0,0,.7))}
.foucs-slider .slide-title a{display:block;color:#fff;width:80%;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden}
.foucs-slider .slide-title a:focus1,.foucs-slider .slide-title a:hover{text-decoration:none}
.foucs-slider .swiper-wrapper{padding:0!important;margin:0!important}
.foucs-slider .swiper-button-next, .foucs-slider .swiper-button-prev{width:44px;height:44px;margin-top:-22px;opacity:0;background:none;transition:all .3s}
.foucs-slider .swiper-button-next:before, .foucs-slider .swiper-button-prev:before{display:block;width:100%;height:100%;background:rgba(0,0,0,.2);border-radius:50%;content:""}
.foucs-slider .swiper-button-next:after, .foucs-slider .swiper-button-prev:after{position:absolute;left:0;top:0;width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E");background-size:10px 18px;background-repeat:no-repeat;background-position:50%;content:""}
.foucs-slider .swiper-button-next:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}
.foucs-slider .swiper-button-prev{left:-10px}
.foucs-slider .swiper-button-next{left:auto;right:-10px}
.foucs-slider:hover .swiper-button-next, .foucs-slider:hover .swiper-button-prev{opacity:.7}
.foucs-slider:hover .swiper-button-next:hover,.foucs-slider:hover .swiper-button-prev:hover{opacity:1}
.foucs-slider:hover .swiper-button-prev{left:10px}
.foucs-slider:hover .swiper-button-next{right:10px}
.foucs-slider .swiper-pagination{z-index:2;height:6px;font-size:0;}
.foucs-slider .swiper-pagination span{height:6px;width:8px;margin:0 3px!important;border-radius:6px!important;background-color:#999999;transition:all .3s ease-out 0s;vertical-align:top}
.foucs-slider .swiper-pagination span:hover{background-color:#ff0000}
.foucs-slider .swiper-pagination .swiper-pagination-bullet-active{width:18px;background-color:#ff0000;transition:all .3s ease-out 0s}


.mainbox14{width:1200px; margin:0px auto;}
.mainbox14 .left{width:700px; float:left;}
.mainbox14 .right{width:475px; float:right; background:#FFF}
.mainbox14 .left1{width:360px; float:left;}
.mainbox14 .right1{width:765px; float:right;}
.mainbox14 .right .right02{ border:#D4D4D4 1px solid;}
.mainbox14 .left .left01{}
.mainbox14 .left .left01 .floatl{width:820px; float:left;  height:485px; overflow:hidden;}

.mainbox14 .left1 .left01{border:#CBD9E4 1px solid;}
.mainbox14 .left1 .left01 .floatl{width:270px; float:left; border:#D4D4D4 1px solid; padding:2px; height:250px; overflow:hidden;}
.mainbox14 .left .left02{}
.mainbox14 .left1 .left01{border:#CBD9E4 1px solid;}
.mainbox14 .left1 .left01 .floatl{width:270px; float:left; border:#D4D4D4 1px solid; padding:2px; height:250px; overflow:hidden;}
.mainbox14 .left .left02{}
.mainbox14 .left1 .left01 .title{ height:35px;border-top:#ff0000 2px solid; border-bottom:#CBD9E4 1px solid; padding-left:10px;}
.mainbox14 .left1 .left01 .title span{background:url(titbg.gif) repeat-x left bottom; border:#C6DDF1 1px solid;  border-bottom:none; height:29px; line-height:29px; font-size:14px; font-weight:bold; color:#ff0000; text-align:left;width:88px; display:block; margin-top:6px; text-align:center; overflow:hidden}
.mainbox14 .left1 .left01 .left01box ul{ padding:8px;}
.mainbox14 .left1 .left01 .left01box li{height:26px; line-height:26px; background:url(artarrow.gif) no-repeat 0px 10px; padding-left:10px;}
.mainbox14 .left1 .left01 .left01box a{ font-size:14px; font-weight:normal; color:#000;}
.mainbox14 .left1 .left01 .left01box a:hover{ color:red; text-decoration:none;}
.mainbox14 .left1 .left01 .left01box span{ float:right; color:#999; font-size:12px; font-weight:normal;}

.mainbox14 .right .right03 .title{ height:35px; border-bottom:#CBD9E4 1px solid;}
.mainbox14 .right .right03 .title span{background:url(lhjj.png) repeat-x left bottom; width: 98px;  height:24px;  display:block; overflow:hidden}
.mainbox14 .right .right03 .title .jrjj{height:35px; line-height:35px; width:106px; float: right; text-align:right; padding-right:15px; font-size:14px; color:#a0a0a0;}
.mainbox14 .right .right03 .title .jrjj a{color:#a0a0a0;}
.mainbox14 .right .right03 .right03box{}



.p1List ul{margin-top:0vw;}
.p1List ul li{color:#333;background:none;padding:0.9vw 0;border-bottom:1px solid #e9e1dd; font-size: 20px;}
.p1List ul li:last-child1{border-bottom:none;}
.p1List ul li a:link, .p1List ul li a:visited{color:#333;}

.news_list_left{display: block; float: left; margin-top:0px;width: 468px;_margin-right:5px;}
.news_list_left li{border-bottom: 1px solid #cbdbea; padding-bottom: 16px; padding-top:14px;height:76px;*margin-top:-3px;}
.news_list_left .list_bg{background: #eafaff;}
.news_list_left li.bor0{border:0;}
.news_list_left li a{color: #ba0800; display: block;height:26px;font-size: 20px; font-weight: bold; margin-bottom: 12px;  text-align: center;padding-left:25px; text-decoration: none;width:440px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.news_list_left li span{color: #585858; display: block; font-size: 13px; line-height: 21px; text-indent: 2em;}


.slider{ width:765px;height:420px;position:relative;}
.pic{ width:765px;height:420px; position:relative;}
.pic li{ position:absolute; width:765px;height:420px; top:0; left:0; display:none; list-style:none;}
.pic li img{width:765px;height:420px;}
.pic li span{font-size:15px; height:38px; width:100%;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); position:absolute; left:0; bottom:0;}
.pic li span a{ color:#fff; margin-left:20px; line-height:38px; color:#fff;}
.pad{ position:absolute; bottom:12px; right:56px;}
.pad li{ width:10px; height:10px; background:#fff; margin-left:7px; cursor:pointer; float:left; border-radius:5px; list-style:none;}
.pad li.on{ background:#ab2117;}

.mainbox19{width:1200px; margin:0px auto;}
.right19{ width: 590px; float: right;}
.left19{ width: 590px; float: left;}
.title19{background:url(x4-lm.jpg) no-repeat; height:44px;  font-weight:bold;line-height:44px; font-size:27px;color: #ffffff;font-family:monospace;}
.title19 span{  line-height:70px; width:106px; float: right; text-align:right; padding-right:15px; font-size:14px; color:#000}
.title19 span a{ font-size:14px; font-weight:normal; color:#000;}
.left19-l{float:left; width:236px;padding: 10px 0 10px 0}
.left19-l img{width: 236px; height: 140px; margin-bottom: 10px; display: block;}
.left19-r{float:right; width:339px;padding-top: 5px}


.list6 li a{font-size: 17px;line-height:2.6em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display: block;}
.list6{list-style:square;margin-left: 16px; margin-top: 7px}
.list6 li{list-style:square;text-indent: 4px; color: #6f6f6f; border-bottom: 1px dotted #ccc; height: 42px}
.list6 span{ float:right; color:#999; font-size:12px; font-weight:normal;line-height:42px;}

.list7 li a{font-size: 16px;line-height:2.2em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display: block;}
.list7{list-style:square;margin-left: 16px;}
.list7 li{list-style:square;text-indent: 4px; color: #6f6f6f; border-bottom: 1px dotted #ccc; height: 36px}
.list7 span{ float:right; color:#999; font-size:12px; font-weight:normal;line-height:36px;}

.bigline0{
	margin-top:0px;
	background:url(dykd_title.png) no-repeat center top;
	height:147px;}
.bigline1{
	margin-top:0px;
	background:url(dbwy_title.png) no-repeat center top;
	height:147px;}
.bigline2{
	margin-top:0px;
	background:url(ljlh_title.png) no-repeat center top;
	height:147px;}
.bigline3{
    margin-top:0px;
    background:url(sp_title.png) no-repeat center top;
    height:147px;}
.bigline4{
    margin-top:0px;
    background:url(lhzk_title.png) no-repeat center top;
    height:147px;}
.line0 span{
	font-size:14px;
	color:#a0a0a0;
	position:relative; float: right; text-align: right;
	background:#fff;
	line-height:85px; height:44px;
	border:10px solid #fff;
}
.channelLogo{min-width:1200px;margin: 0 auto;display: block;}
/*-------------------------------part5 两会视频----------------------------------------------*/
.list5 .pic11 { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.list5 li a p.jiaodai {
    position: absolute;
    bottom: 9px;
    right: 0px; left: 2px;
    font-size: 16px;
    line-height: 160%;
    width: 99%;
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0px 0px !important;
    overflow: hidden;
    display: block;
    color: #FFF;
    z-index: 1000;
    text-decoration: none;
    padding: 2px 0px;
}
.list5 li a p.jiaodai {
    text-align: left;
}
.list5 li a p.jiaodai {
    font-size: 16px;
    line-height: 160%;
    color: #FFF;
}
.list5 li + li {
    margin-left: 2%;
}
.list5 li {
    width: 32%;
    float: left;
    text-align: center;
}
.list5 li {
    height: auto;
    margin-bottom: 5px;
    position: relative;
}
.list5 li img.smalllogo {
    width: 7%;
    margin-bottom: -7px;
}
#lm14{
	margin-top:30px;
}
#lm15{
	margin-top:-15px;
}
#lm15 .list5 li a p.jiaodai {
    text-align: center;
}
#lm16 .list12Small {
    height: auto !important;
    width: 100%;
}


a.jiaodai{
   position: absolute;
    right:0;
    bottom:7px;
    width:100%;
    text-align: center;
    background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0 !important;
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
  overflow: hidden;
  display: block;
  color: #fff;
  z-index: 1000;
    text-decoration: none;
}
/*-----------组件16--------------*/
.list16{overflow: hidden;width:100%; margin-top: 0px;}
.list16 li{width:23.5%;float: left;margin-bottom: 1%;position: relative; }
.list16 a.title {font-size: 15px;line-height: 1.7em;}
.list16 a.title:hover{color:#ff791a;}
.list16 li.hasLeftGap{margin-left: 2%;}
.list16 li img{width:100%;}
.list16 li+li {margin-left:2%;}


.list-3{overflow: hidden;width:100%; margin-top: 20px;}
.list-3 li{width:32%;float: left;margin-bottom: 1%;position: relative; }
.list-3 a.title {font-size: 15px;line-height: 1.7em;}
.list-3 a.title:hover{color:#ff791a;}
.list-3 li.hasLeftGap{margin-left: 2%;}
.list-3 li img{width:100%;}
.list-3 li+li {margin-left:2%;}


.cont_e {width: 1200px; margin: 0px auto;}
.cont_e .box{width: 380px; margin: 0px 0 0 30px; float: left; position: relative;}
.cont_e .box:nth-child(1) {margin-left: 0px;}
.cont_e .box:nth-child(4) {margin-left: 0px;}
.cont_e .box:nth-child(7) {margin-left: 0px;}
.cont_e .box .title{width: 380px; height: 34px; border-top: 3px solid #e60012; padding-top: 6px}
.cont_e .box .title .tit{font-size: 22px; padding: 0 5px;line-height: 28px;  display: inline-block;  float:left; }
.cont_e .box .title b{display: inline-block; width: 15px; height: 15px; background: url(jiaicon.png) no-repeat; position: absolute; right: 0px; top: 16px; }
.cont_e .box .title b:hover {background: url(jiaiconH.png) no-repeat; }
.cont_e .box .box_pic {width: 380px; height: 215px; margin-top: 0px; overflow: hidden; position: relative; }
.cont_e .box .box_pic img{width:100%;border-radius:5px}
.cont_e .box .box_pic a.title1{display: block; width: 100%; height: 35px; line-height: 35px; font-size: 14px; background: #333; position: relative; bottom: 42px; filter: Alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; color: #FFFFFF; text-align: center; }
.cont_e .box .box_pic a.title1:hover{color:#ff791a;}
.cont_e .box ul{margin: 6px 0 20px 0px }
.cont_e .box li{background:url(fz-pic-01.jpg) 0% 50% no-repeat;height: 39px;line-height: 39px;padding-left: 15px;  border-bottom: 0px dotted #ccc;}
.cont_e .box li a{font-size: 15px;line-height:39px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display: block; color: #6f6f6f;}
.cont_e .box li:hover{color: #900;background:url(fz-pic-02.jpg) 0% 50% no-repeat;}
.cont_e .box .date{ float:right; color:#999; font-size:12px; font-weight:normal;margin-top:2px;}

.jjhn_left1{ width: 585px; }
.jjhn_left{ width: 585px; float: left; margin-right: 30px; }
.jjhn_left:nth-child(2) {margin-right: 0px;}

.title_in{
    font-size: 22px;
    font-weight: bold;
    font-family: "Microsoft YaHei UI";
}
.title_in span{
    width: 18px;
    height: 20px;
    float: left;
    background: url("title-icon.jpg") no-repeat;
    margin: 10px 8px 0 0;
}
.title_in a{
    color: #000;
}
.title_in a:hover{
    text-decoration: none;
}
.jjhn_left>dl{
    padding: 0px 0 12px 0;
}
.jjhn_left>dl+dl{
    border-top: 0px dotted #cfcfcd;
}
.jjhn_left>dl dt{
    display: inline-block;
    float: left;
}
.jjhn_left>dl dt img{ border-radius: 5px;
    width: 240px;
    height: 159px;
}
.jjhn_left>dl dd{
    display: inline-block;
    width: 330px;
    float: right;
}
.jjhn_left>dl dd p{
    font-size: 20px;
    font-family: "Microsoft YaHei UI";
    line-height: 30px;
    height: 60px;
    overflow: hidden;
}
.jjhn_left>dl dd span{
    display: block;
    font-size: 14px;
    line-height: 28px;
    color: #999;
    height: 56px;
    overflow: hidden; margin-top: 30px;
}

.tit1 {
  position: relative;
  font-size: 22px;
  margin-bottom: 10px;
}

.tit1 .name {
  position: relative;
  background-color: #fff;
  z-index: 1;
  display: inline-block;
  padding-right: 10px;
  color: #333333;
}

.tit1 .name:hover {
  color: #333333;
  text-decoration: none;
}

.tit1 .name.xxqg {
  padding-left: 100px;
}

.tit1 .name.xxqg .icon {
  position: absolute;
  left: 0;
  top: -16px;
  width: 94px;
  height: 42px;
  background: url(../images/xxqg.png) no-repeat left center #fff;
}

.tit1.msyy .icon {
  position: absolute;
  right: 15px;
  top: -10px;
  width: 209px;
  height: 42px;
  background: url(../images/msyy.jpg) no-repeat left center;
}

.tit1 .line {
  position: absolute;
  background-color: #e60012;
  height: 2px;
  width: 100%;
  left: 0;
  right: 0;
  bottom: 50%;
  margin-bottom: -2px;
}
.text-primary{color:#1d71b7}
.mainbox14 .right .right03 .news{ margin-top:0px}
.mainbox14 .right .right03 .news ul{ padding:8px;}
.mainbox14 .right .right03 .news li{height:26px; line-height:26px; background:url(../img/artarrow.gif) no-repeat 0px 10px; padding-left:10px;border-bottom:#ccc 1px dotted;}
.mainbox14 .right .right03 .news a{ font-size:14px; font-weight:normal; color:#000;}
.mainbox14 .right .right03 .news a:hover{ color:red; text-decoration:none;}
.mainbox14 .right .right03 .news span{ float:right; color:#999; font-size:12px; font-weight:normal;}





/*****news pic******/
.newspicr{ width:1183px; margin:0 auto; overflow:hidden; padding:8px 0 10px 17px; }
.newspicr li{width:280px; margin-top:10px; float:left; padding:0 0px 0 0px; margin-right: 15px}
.newspicr li .img{width: 280px;height:190px;display: block; overflow:hidden; margin:0 auto;}
.newspicr li .img img{ width: 280px;height: 190px;display: block;}
.newspicr li .img img{ 
cursor: pointer; 
transition: all 0.6s; 
-moz-transition: all 0.6s; /* 0.6s完成过渡效果 */ 
-webkit-transition: all 0.6s;
width:280px; height:190px;} 
.newspicr li .img img:hover{ transform: scale(1.1); /* 放大1.2倍 */ }
.newspicr p {margin-top:6px; text-align:center; font-size:14px;}


.colC {overflow:hidden;padding:10px 10px;}
.colC .leftBar {overflow:hidden; float:left; width:240px;}
.colC .rightMain {float:right; width:400px;}
.list14_Lgra li {overflow:hidden; height:25px; padding:0 0 0 9px; font-size:14px; line-height:25px; background:url(../img/all_icon.png) -75px -166px no-repeat;}
.list14_Lgra span{ float:right; color:#999; font-size:12px; font-weight:normal;}
.list14_Lgra li a,.list14_Lgra a:visited {color:#2b2b2b;}
.img120 img {border:1px solid #dcdddd;}
.img120 p {margin:4px 0 10px 0;}



/*tslh*/
.newslist1{ border:#eee 1px solid;  height:100%;overflow:hidden; padding-bottom:8px; BACKGROUND: #ffffff;}
.newslist1 h3{background:url(titbg.gif) repeat-x left bottom;height:38px;line-height:38px;padding-left:20px;color:#CC0000; position:relative;border-top:#ff0000 2px solid;border-bottom:#D4D4D4 1px solid;}
/*tslh*/
.tsnewspicr{ width:806px; margin:0 auto; overflow:hidden; padding:8px 0 10px 17px;}
.tsnewspicr li{width:253px; margin-top:10px; float:left; padding:0 0px 0 0px; margin-right: 15px}
.tsnewspicr li .img{width: 253px;height:160px;display: block; overflow:hidden; margin:0 auto;}
.tsnewspicr li .img img{ width: 253px;height: 160px;display: block;}
.tsnewspicr li .img img{ 
cursor: pointer; 
transition: all 0.6s; 
-moz-transition: all 0.6s; /* 0.6s完成过渡效果 */ 
-webkit-transition: all 0.6s;
width:253px; height:160px;} 
.tsnewspicr li .img img:hover{ transform: scale(1.1); /* 放大1.2倍 */ }
.tsnewspicr p {margin-top:6px; text-align:center; font-size:14px;}


/*pages*/
#fenye1{clear:both; padding-right:6px}
#fenye1 a{text-decoration:none; }
#fenye1 .prev,#fenye .next{width:52px; text-align:center;}
#fenye1 a.curr{width:22px;background:#FF9000; border:1px solid #FFD297; font-weight:bold; text-align:center;color:#fff;}
#fenye1 a.curr:visited {color:#fff;}
#fenye1 a{margin:5px 4px 0 0px; color:#2E2828;background:#fff; border:1px solid #FFD297; float:left; text-align:center;height:22px;line-height:22px}
#fenye1 a.num{width:22px;}
#fenye1 a:visited{color:#2E2828;} 
#fenye1 a:hover{color:#fff; background:#FF9000; border:1px solid #FFD297;float:left;}
#fenye1 span{line-height:30px;}

#fenye1{margin:0 auto; border-top:solid 1px #dddddd; width:630px; margin-top:6px; padding-bottom:4px;}
#fenye1 a{text-decoration:none;}
#fenye1 .prev,#fenye .next{width:52px; text-align:center; line-height:24px;}
#fenye1 a.curr{width:22px;background:#A9D9FF; border:1px solid #dcdddd; color:#fff; font-weight:bold; text-align:center;}
#fenye1 a.curr:visited {color:#fff;}
#fenye1 a{margin:5px 4px 0 0; color:#1E50A2;background:#fff; display:block; border:1px solid #dcdddd; float:left; text-align:center;height:22px;line-height:22px}
#fenye1 a.num{width:22px;}
#fenye1 a:visited{color:#1f3a87;} 
#fenye1 a:hover{color:#fff; background:#A9D9FF; border:1px solid #1E50A2;float:left;}
#fenye1 span{margin:5px;width:80px; height:22px; line-height:22px; border:1px solid #dcdddd; color:#1E50A2; text-align:center; display:block}

/*pages*/
.fenye{ width:100%; margin:0 auto; float: left; display: flex;background:#fff;}
#fenye{clear:both; padding-right:6px}
#fenye td, th{padding:5px}
#fenye a{text-decoration:none; }
#fenye .prev,#fenye .next{width:52px; text-align:center;}
#fenye a.curr, #fenye a:hover{background:#62a8ea;color:#fff;text-decoration:none;border:1px solid #62a8ea;}
#fenye a.curr:visited {color:#fff;}
#fenye a{border:1px solid #aaa;background:#fff;color:#808080;padding:6px 15px;margin-left:5px;transition:all 0.2s}
#fenye a.num{width:22px;}
#fenye a:visited{color:#2E2828;} 
#fenye span{line-height:30px;}

.pagination{display:inline-block;margin:20px auto;border-radius:4px;font-size:15px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#333333;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}
.pagination>li>curr{background:#62a8ea;color:#fff;text-decoration:none;border:1px solid #62a8ea;}


 /*next-page*/
#pageNext{ padding:10px 12px 6px; clear:both;}
#pageNext .prev,#pageNext .next{width:64px; text-align:center;}
#pageNext a.curr{width:32px;background:#5A85B2;  height:24px; line-height:24px;  border:1px solid #E3E3E3; color:#FFF; font-weight:bold; text-align:center;}
#pageNext a.curr:visited {color:#fff;}
#pageNext a{margin:5px 4px 0 0; color:#333;background:#F4F4F4; height:24px; line-height:24px; display:inline-table; border:1px solid #D4D4D4; float:left; text-align:center;}
#pageNext a.num{width:32px;}
#pageNext a:visited{color:#3B85B4;} 
#pageNext a:hover{color:#000; background:url(tbg.gif) repeat-x; height:24px; line-height:24px;  border:1px solid #E3E3E3;float:left; text-decoration:none;}


.footer {
    background: #df2729;
    font-size: 14px;
    padding-top: 15px;
    width: 100%; margin: 0 auto;
    height: 98px;
    text-align: center;
    line-height: 30px;
    color: #fff;}
.footer a{color: #fff;}
.lhList{width:100%;margin-top:20px;margin-bottom:20px}
.lhList .meetItem1{float:left;margin-right:20px}
.lhList .meetItem1 .meetItemImg{width:830px;height:180px;overflow:hidden;margin-bottom:15px}
.lhList .meetItem1 .meetItemImg img{width:100%;height:100%;object-fit:cover;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s}
.lhList .meetItem1 p{width:302px;overflow:hidden;position:relative;color:#222222;font-size:18px;line-height:18px;white-space:nowrap;padding-left:18px}
.lhList .meetItem1 p:before{content:"";position:absolute;left:0;top:5px;width:8px;height:8px;background:#d41e26}
.lhList .meetItem1:hover p{color:#d41e26}
.lhList .meetItem1:hover .meetItemImg img{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}




.lhyx_video{width: 32px;
    height: 32px;    background: url(U435P4T47D31657F967DT20150216104207.png) no-repeat center top;}
	  .lhyx_video2{
    position: absolute;
    left: 6px;
    bottom: 50px;
	z-index:2;
	  }



/* 水平滚动---- */
.scroll_title{width:24px; height:120px; line-height:30px; padding:55px 13px; display:block; overflow:hidden; float:left; background:#c00; font-family:microsoft yahei; font-size:24px; color:#fff;}
.scroll_title a{color:#fff;}
.scroll_title a:hover{color:#fff; text-decoration:none;}
.scroll_title2{width:24px; height:120px; line-height:30px; padding:35px 13px; display:block; overflow:hidden; float:left; background:#c00; font-family:microsoft yahei; font-size:24px; color:#fff;}
.scroll_title2 a{color:#fff;}
.scroll_title2 a:hover{color:#fff; text-decoration:none;}
.scroll_horizontal{width:1180px;height:auto;padding:30px 10px 10px 10px;line-height:20px;background:#f5f5f5; margin: 0 auto}
.scroll_horizontal .box{overflow:hidden;position:relative;width:1160px;margin:0 auto;}
.scroll_horizontal .list{overflow:hidden;width:99999px;}
.scroll_horizontal .list li{float:left;width:275px; height:auto;text-align:center; padding-right:20px;}
.scroll_horizontal .list li img{width:275px; height:210px; border-radius: 5px;}
.scroll_horizontal .list li h1{width:275px; height:40px; line-height:40px; display:block; overflow:hidden; font-family:microsoft yahei; font-size:14px;}
.scroll_horizontal .list li h1 a{ color:#333;}
.scroll_horizontal .list li span{width:275px; height:50px; line-height:25px; text-align:left; display:block; overflow:hidden; color:#666; font-size:12px;}
.scroll_horizontal .list li span a{ padding-left:10px; color:#f00;}
.scroll_horizontal .plus,.scroll_horizontal .minus{position:absolute;top:110px;width:24px;height:39px; display:block; background:url(control.png) no-repeat;cursor:pointer;}
.scroll_horizontal .plus{left:70px;   background-position:-8px -5px;}
.scroll_horizontal .minus{right:30px;   background-position:-48px -5px;}
.scroll_horizontal .plus:hover,.scroll_horizontal .minus:hover{background:#f60;  background: url(control.png) no-repeat;}
.scroll_horizontal .plus:hover{left:70px;   background-position: -8px -55px;}
.scroll_horizontal .minus:hover{right:30px;   background-position: -48px -55px;}


.w800 { width: 800px; }
.w370 { width: 370px; }
.w371 { width: 330px; }
.mb20 { margin-bottom: 20px; }
.cNav { color: #999; line-height: 30px; margin-top:-5px; margin-bottom:5px}
.cNav a { color: #999;  }
.cNav span { margin: 0 5px; }
.cTitle { font-size: 28px; line-height: 120%; text-align: center; padding: 20px 0; }
.cInfo { color: #999; line-height: 30px; border-bottom: 1px solid #DDD; text-align: center; padding-bottom: 10px; }
.cInfo a { color: #999; }
.cBody { font-size: 16px; line-height: 200%; margin: 20px 0; }

.newsTabBox { position: relative; }
.newsTabBox dl { height: 215px; position: relative; }
.newsTabBox dl dd { font-size: 18px; color: #FFF; line-height: 24px; background-color: #000; text-indent: 10px; padding: 3px 0; position: absolute; left: 0; bottom: 0; opacity: 0.7; }
.newsTabBox dl dd a { color: #FFF; }
.newsTabBox li { font-size: 15px; line-height: 24px; background: url(bg-3.gif) no-repeat left 15px; text-indent: 10px; padding: 5px 0; }
.newsTabBox li a{ color: #000 }

.cont_e .box ul{margin: 6px 0 20px 0px }
.cont_e .box li{background:url(fz-pic-01.jpg) 0% 50% no-repeat;height: 39px;line-height: 39px;padding-left: 15px;  border-bottom: 0px dotted #ccc;}
.cont_e .box li a{font-size: 15px;line-height:39px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display: block; color: #6f6f6f;}
.cont_e .box li:hover{color: #900;background:url(fz-pic-02.jpg) 0% 50% no-repeat;}
.cont_e .box .date{ float:right; color:#999; font-size:12px; font-weight:normal;margin-top:2px;}


.lhnewsList li{background:url(fz-pic-01.jpg) 0% 50% no-repeat;height: 60px;line-height: 60px;padding-left: 15px;  border-bottom: 1px dotted #ccc; }
.lhnewsList li:nth-of-type(5n+0) {margin-bottom: 20px;}
.lhnewsList li a{font-size: 19px;line-height:60px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display: block; color: #000;}
.lhnewsList li:hover{color: #900;background:url(fz-pic-02.jpg) 0% 50% no-repeat;}
.lhnewsList .time{color: #868686; font-size:13px;}

.entry-sharebox{width:100%;}
.entry-sharebox h2{font-size:16px;line-height:48px;font-weight:700;color:#333;border-bottom:1px solid #efefef; text-align: center;background:#f8f8f8;}  
.entry-sharebox ul{width:100%;}
.entry-sharebox ul li{width: 25%; height: auto; float: left;text-align: center;}
.entry-sharebox ul li img{ width: 120px; height: 120px;}
.entry-sharebox ul li p{text-align: center; display: inline;}

.entry-footer {margin:10px 0 8px 0;overflow:hidden;}
.entry-tag {font-size:0;margin-bottom:10px;}
.entry-tag a {
    display:inline-block;
    margin:0 10px 5px 0;
    padding:5px 15px;
    font-size:14px;
    font-size:.14rem;
    line-height:1.2;
    color:#666;
    border:1px solid #999;
    border-radius:3px
}
.entry-tag a:focus,.entry-tag a:hover {
    color:#fff;
    background:#ff791a;
    border-color:#ff791a;
    text-decoration:none}

.entry-breadcrumb {
    padding:8px 30px;
    margin:0;
    color:#999;
    background:#fff;
    border-radius:0;
    border-bottom:1px solid #f7f7f7
}
.entry-breadcrumb a,.entry-breadcrumb span {color:#999}
.entry-page {width: 100%;  border-top:1px solid #eee; padding: 15px  0 0px 0;font-size:16px}
.entry-page .last-page{width: 48%; overflow: hidden; white-space: nowrap; text-overflow:ellipsis;}
.entry-page .next-page{width: 48%; overflow: hidden; white-space: nowrap; text-overflow:ellipsis;}
.entry-page a{ text-decoration: none;}
.entry-page i{ font-size: 14px; color: #9b9ea0 }
.entry-page span{ font-weight: 700; font-size: 16px }

.ydtj_div{width:370px; height:93px; padding:10px 0;}
.ydtj_div .fl{float:left; width:140px; height:93px;}
.ydtj_div .fr{float:right;width:215px;}
.ydtj_div p{font-size: 16px; font-family: microsoft yahei;color: #333;}
.ydtj_div a:hover{text-decoration:none;color:#ff5a00}
.ydtj_div img{width:140px; height:93px;}

.meetList{width:100%;margin-top:20px;}
.meetList .meetItem{float:left;margin-right:25px;border-bottom:1px solid #efefef;margin-bottom:30px;padding-bottom:10px;}
.meetList .meetItem:nth-child(2) {margin-right: 0px;}
.meetList .meetItem .meetItemImg{width:385px;height:215px;overflow:hidden;margin-bottom:15px;}
.meetList .meetItem .meetItemImg img{width:100%;height:100%;object-fit:cover;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s}
.meetList .meetItem p{width:367px;overflow:hidden;position:relative;color:#222222;font-size:18px;line-height:18px;white-space:nowrap;padding-left:18px}
.meetList .meetItem p:before{content:"";position:absolute;left:0;top:5px;width:8px;height:8px;background:#d41e26}
.meetList .meetItem:hover p{color:#d41e26}
.meetList .meetItem:hover .meetItemImg img{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}


.bd-01,.picScroll-left .bd-02 { width: 1200px; margin: 0 auto;
    height: 406px;
    overflow: hidden;
    position: relative; margin-top: -20px;
    /* background: #fffaf7; */
}

.lhxsjbg1 {
    position: absolute;
    left: 140px;
    top: -5px;
    width: 948px;
    height: 373px;
    background: url(lhxsj-bg1.png) no-repeat center 0px;
    margin: 20px 0;
}

.lhxsjbg2 {
    position: absolute;
    left: 129px;
    top: 10px;
    width: 969px;
    height: 344px;
    background: url(lhxsj-bg2.png) no-repeat center 0px;
    margin: 20px 0;
}

.lhxsjbg3 {
    position: absolute;
    left: 120px;
    top: 36px;
    width: 987px;
    height: 293px;
    background: url(lhxsj-bg3.png) no-repeat center 0px;
    margin: 20px 0;
}

#lhxsjCard {
    /* height:373px;*/
    width: 920px;
    margin: 0 5px;
    position: relative;
    /* overflow: hidden; */
}

#lhxsjCard .faroll {margin-left: 0px;}

#lhxsjCard dd a {
    /* display: block;
    width: 100%;
    height: 510px; */
    overflow: hidden;
    background: #f9f9fa;
}

#lhxsjCard dd a>div {
    width: 290px;
    float: left;
    margin: 10px 23px;
}

#lhxsjCard dd a>div>h1 {
    width: 95%;
    margin: 0 auto;
    height: 65px;
    font-size: 18px;
    /* text-align: center; */
    color: #4d4d4d;
    font-weight: bold;
    line-height: 30px;
    overflow: hidden;
    margin-bottom: 17px;
    margin-top: 10px;
    border-bottom: 1px solid #9c9c9c;
    display: flex;
    align-items: center;
}

#lhxsjCard dd a span {
    color: red;
}

#lhxsjCard dd a img {
    /* width: 100%; */
    width: 514px;
    height: 280px;
    overflow: hidden;
    margin: 20px 0 0 30px;
    float: left; border-radius:6px;
}

#lhxsjCard .broadcast2 {
    display: block;
    width: 77px;
    height: 81px;
    background: url('broadcast2.png') no-repeat center 0;
    position: absolute;
    left: calc(50% - 233px);
    top: calc(50% - 40.5px);
    z-index: 2;
    cursor: pointer;
}


#lhxsjCard dd .guanbtm {
    width: 95%;
    margin: 0 auto;
    /* height: 106px; */
    overflow: hidden;
}

#lhxsjCard dd .guanbtm p {
    height: 100%;
    font-size: 15px;
    color: #5f5f5f;
    line-height: 28px;
    overflow: hidden;
    margin: 0 7px;
    float: left;

}

#lhxsjCard dd {
    width: 920px !important;
    height: 330px;
    padding: 20px 0;
    float: left;
    margin: 0 10px;
    position: relative;
}

#lhxsjCard .facenter {
    margin: 0px auto;
    height: 370px;
    width: 100% !important;
}

#lhxsjCard .lhxsjprev {
    left: -101px;
    width: 69px;
    height: 132px;
    display: block !important;
    overflow: hidden;
    position: absolute;
    top: 30%;
    zoom: .8;
    z-index: 1;
    cursor: pointer;
    background: url(prev.png) no-repeat left center;
}

#lhxsjCard .lhxsjnext {
    width: 69px;
    height: 132px;
    display: block !important;
    overflow: hidden;
    position: absolute;
    top: 30%;
    z-index: 1;
    cursor: pointer;
    right: -125px;
    zoom: .8;
    background: url(next.png) no-repeat left center;
}

.lhzk{width:100%; height:559px; margin:0 auto;background:url(http://www.kjcxpp.com/img/24lianghui/2024lh_lhzkbj.jpg) no-repeat center top; margin-top: -30px;}
.lh11{height: auto; margin: 0px auto;display: flex;justify-content: space-between;flex-wrap: wrap;padding: 90px 50px 0 70px;width: 1080px;}
.lh12{width: 290px; height: 368px; background-color: #fff4e4; border: 0px dashed #86642d; padding: 15px;border-radius:9px; float: left;}
.lh12 img{ width: 285px; border: 1px solid #ff6a00;}


.box2{ display: grid;gap: 18px; grid-template-columns: repeat(4, 1fr);}
.box2-1{height: auto; }
.activity-item .activity-cover{height:190px;width:100%;overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.activity-item .activity-cover img{width:100%;height:100%;-webkit-transition:all 500ms;-moz-transition:all 500ms;-ms-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms}
.activity-item .activity-cover img:hover{-ms-transform:scale(1.08,1.08);-webkit-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);transform:scale(1.08,1.08)}
.activity-item .info-layout{height:auto; display:inline-grid; flex-direction: column; padding: 10px 2px 10px 2px;}
.activity-item .info-layout h2{font-size:18px;font-weight:400;color:#262626;overflow:hidden;max-width:100%;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.activity-item .info-layout h2:hover{color:#ff0000}
.activity-item .info-layout p{font-size:13px;font-weight:400;color:#a7a7a7;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0px}
.activity-item .info-layout .info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;font-size:14px;font-weight:400;color:#a7a7a7;}
.activity-item .info-layout .info span{padding-left:20px;background-position:left center;background-repeat:no-repeat}
.activity-item .info-layout .info span .date{margin-right:20px;background-image:url(img/date.png?v=20230427)}
.activity-item .info-layout .info span .hot{background-image:url(img/hot.png?v=20230427)}

.parttit{ height:42px;background: url('53155.png') left bottom no-repeat;padding:0 0px 0 15px; text-align: left;
  margin: 15px 15px 5px 12px;line-height:28px}
.parttit .tit{text-align:left; display:inline-block; font-size: 24px; padding-left: 10px;}
.parttit .menu{ text-align:right;}
.parttit .menu a{ padding:0; font-size:0.6rem; display:inline-block}
.parttit .menu a.on{border-bottom:0px solid #338BC9;}



.share-weixin{float: right;padding-right: 6px;display:inline-flex;line-height:28px}
.share-weixin span{margin-right:0px;padding-left: 0px;}
.tooltip2 .bottom{min-width:100px;min-width:100px;}
.tooltip2{display:inline-block;position:relative;text-align:left;line-height:1.7}
.tooltip2 .bottom{min-width:100px;top:26px;left:50%;transform:translate(-50%,0);padding:5px;color:#444;background-color:#fff;font-weight:400;font-size:13px;border-radius:4px;position:absolute;z-index:99999999;box-sizing:border-box;box-shadow:0 1px 8px rgba(0,0,0,.3);visibility:hidden;opacity:0;transition:opacity .4s;text-align:center}
.tooltip2:hover .bottom{visibility:visible;opacity:1;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;box-shadow:0 0 5px rgba(0,0,0,.15);}
.tooltip2 .bottom img{min-width:100px;max-height:100px}


.boxwy{ display: grid;gap: 18px; grid-template-columns: repeat(2, 1fr);}
.boxwy>dl{ width: 590px;
    padding: 0px 0 12px 0;
}
.boxwy>dl+dl{
    border-top: 0px dotted #cfcfcd;
}
.boxwy>dl dt{
    display: inline-block;
    float: left;
}
.boxwy>dl dt img{ border-radius: 5px;
    width: 240px;
    height: 159px;
}
.boxwy>dl dd{
    display: inline-block;
    width: 330px;
    float: right;
}
.boxwy>dl dd p{
    font-size: 20px;
    font-family: "Microsoft YaHei UI";
    line-height: 30px;
    height: 60px;
    overflow: hidden;
}
.boxwy>dl dd span{
    display: block;
    font-size: 14px;
    line-height: 28px;
    color: #999;
    height: 56px;
    overflow: hidden; margin-top: 30px;
}


.box-r{ width: 290px; margin:0 auto;padding-top:15px}
.box-r-1{height: auto; }
.box-r-item .activity-cover{height:190px;width:290px;overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.box-r-item .activity-cover img{width:100%;height:100%;-webkit-transition:all 500ms;-moz-transition:all 500ms;-ms-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms}
.box-r-item .activity-cover img:hover{-ms-transform:scale(1.08,1.08);-webkit-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);transform:scale(1.08,1.08)}
.box-r-item .info-layout{height:auto; display:inline-grid; flex-direction: column; padding: 10px 2px 10px 2px;}
.box-r-item .info-layout h2{font-size:18px;font-weight:400;color:#262626;overflow:hidden;max-width:100%;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.box-r-item .info-layout h2:hover{color:#ff0000}