@charset "utf-8";
/*-------首页样式--------*/
/*板块标题*/
.title01{ width:430px; height:45px; border-radius:5px; background: url(../images/bg_title01.png) no-repeat #eeeeee; color:#fff; font-size:20px; line-height:44px; padding-left:20px; position:relative; }
.title01 .more{ cursor: pointer; padding-right:15px; float:right;line-height:44px; font-size:14px; position:absolute; top:0; right:0px; }
.title01 .more a{ color:#999;}
.title01 .more a:hover{ color:#035daf;}
.title02{ width:560px; height:45px; line-height:44px;/* border-bottom:1px solid #ececec;*/border-bottom:2px solid #025fb0; background:#fff; }
.title02 .tit_wenzi{ width:120px; float:left; font-size:20px; position:relative; background:#025fb0; color:#fff; border-radius:5px 5px 0px 0px; text-align:center;}
/*.title02 .tit_wenzi:before{ content:" "; width:3px; height:20px; background:#025fb0; display:block; position:absolute; top:12px; left:-12px;}*/
.title02 .more{ cursor: pointer; float:right; padding-right:15px;}
.title02 .more a{ color:#999;}
.title02 .more a:hover{ color:#035daf;}
/*---------------第一部分----------------*/
.cont1{ width:1160px; height:360px; margin-bottom:35px; clear:both;}
	/*轮播广告start*/
.silder {width: 700px;height:360px; overflow: hidden;text-align: center;margin: 0 auto;position:relative;float:left;}
.silder .silder_list {height:360px; overflow:hidden;position: relative;}
.silder .silder_list a{position:absolute; top:0;left:0;}
.silder .silder_list a,.silder .silder_list img{display:inline-block;float:left;}
.silder .silder_page{height:42px;text-align:right; margin:0 auto;right:1px; overflow:hidden;position:absolute; bottom:1px;}
.silder .silder_page li{width:10px; float:left; height:10px;margin:20px 10px 0 0; background:#F1F1F1;display:inline-block; border-radius:5px; }
.silder .silder_page li.current{background:#0071bd;color:#fff;}
.silder_desc{color:#fff; background:url(../images/tit_bg.png) repeat 0 0;float:left;line-height:42px;height:42px;width:100%;overflow:hidden;position:absolute;left:0;bottom:0;text-align:left;text-indent:10px;}
.silder .silder_page li:hover{cursor:pointer;}
	/*轮播广告end*/
	
.cont1_right{ width:430px; height:360px; float:left; margin-left:30px;}
	/*头条*/
.cont1_right .toutiao{ width:430px; height:60px; position:relative; overflow:hidden;}
.cont1_right .toutiao .jiaobiao{ width:58px; height:57px; position:absolute; top:0; right:0;}
.cont1_right .toutiao ul.line li{ width:380px; height:60px; line-height:60px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size:20px; color:#e60c14; }
.cont1_right .toutiao ul.line li a{ color:#e60c14;}
.cont1_right .toutiao ul.line li a:hover{ color:#035daf;}
	/*本会要闻 和 公示公告*/
.cont1_right .div_bhyw{ width:430px; height:280px; margin-top:20px; }
.cont1_right .div_bhyw ul{ height:235px; overflow:hidden; padding-top:10px; }
.cont1_right .div_bhyw ul li{ width:430px; height:38px; line-height:38px; *height:38px; *line-height:35px;_height:35px; _line-height:35px;}
.cont1_right .div_bhyw ul li .news{ width:330px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; float:left;}
.cont1_right .div_bhyw ul li .time{ float:right; color:#999;}
.mlr40{ margin:0 40px;}

/*--------------第二部分---------------*/
.cont2{ width:1160px; height:290px; margin-bottom:35px; clear:both;}
.cont2 .div_gzdt{ width:440px; height:290px; float:left;}
.cont2 .div_gzdt .title01{ width:440px;}
.cont2 .div_gzdt ul{ height:245px; overflow:hidden; padding-top:10px;}
.cont2 .div_gzdt ul li{ width:430px; height:41px; line-height:41px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
	/*右侧三个按钮*/
.cont2 .cont2_right{ width:200px; float:right;}
.cont2 .cont2_right .cont2_btn{ width:200px; height:70px; border-radius:10px;}
.cont2 .cont2_right .cont2_btn:hover{ box-shadow:0px 0px 10px #aaa;}
.mtb25{ margin:40px 0;}

/*通栏广告*/
.tl_banner{ width:1160px; height:100px; margin-bottom:35px;}
.tl_banner:hover{ box-shadow: 0px 0px 10px #aaa;}
.tl_banner img{ width:1160px; height:100px;}

/*--------------第三部分---------------*/
.cont3{ width:1160px; height:345px; margin-bottom:35px; clear:both; }
.cont3 .cont3_main{ width:560px;*width:556px; height:345px;/* border:1px solid #ececec; border-top:1px solid #4a8bc3;*/ background:#fcfcfc; float:left; border-radius:0 0 10px 10px; overflow:hidden;}
.cont3 .cont3_main ul{ padding:0 15px; border:1px solid #ececec; border-top:none; display:block; width:560px;*width:556px; height:300px; border-radius:0 0 10px 10px;}
.cont3 .cont3_main ul li{ border-bottom:1px dashed #dddddd; height:50px; line-height:50px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.cont3 .cont3_main ul li:last-child{ border:none;}

/*--------------第四部分---------------*/
.cont4{ width:1160px; height:310px; margin-bottom:35px; clear:both; }
.cont4 .cont4_left,.cont4 .cont4_right{ width:560px;*width:556px; height:315px;/*border:1px solid #ececec; border-top:1px solid #4a8bc3; */background:#fcfcfc; float:left; border-radius:0 0 10px 10px; overflow:hidden }
.cont4 .cont4_left .cont_l_main{ width:560px; height:270px;border:1px solid #ececec; border-top:none; border-radius:0 0 10px 10px;}
.cont4 .cont4_left .cont_l_main .pic_div{  width:170px; height:230px; border: 1px solid #e8e8e8; float:left; margin:20px 0 0 20px; }
.cont4 .cont4_left .cont_l_main .pic_div:hover{ box-shadow: 0px 0px 10px #aaa;}
.cont4 .cont4_left .cont_l_main .ul_div{ float: right; width:330px; *width:330px; padding:0; height:255px; padding-right:15px; overflow:hidden; }
.cont4 .cont4_left .cont_l_main .ul_div li{ height:50px; line-height:50px; border-bottom:1px dashed #dddddd;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; clear:both;}
.cont4 .cont4_right ul{ padding:0; display:block;width:560px;*width:556px; height:270px; border-radius:0 0 10px 10px; border:1px solid #ececec; border-top:none;}
.cont4 .cont4_right ul li{ width:250px; height:230px; float:left; margin-left:20px; margin-top:20px; background:#eeeeee; }
.cont4 .cont4_right ul li:hover{ box-shadow: 0px 0px 10px #aaa;}
.cont4 .cont4_right ul li img{ width:250px; height:180px; padding:0; margin:0;}
.cont4 .cont4_right ul li .wenzi{ width:250px; height:45px; line-height:40px; text-align:center;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; clear:both; margin:0;}

/*----------微信矩阵-------------*/
.weixin{ width:1160px; min-height:230px; height:auto; border:1px solid #80afd7; padding:1px; border-radius:5px; background:#f2f3f7;}
.weixin .weixin_tit{ height:45px; background:#025fb0; line-height:45px; font-size:20px; color:#fff; padding:0 15px; border-radius:5px 5px 0 0; *position:relative;}
.weixin .weixin_tit a{ font-size:14px; float:right; color:#fff; *position:absolute; *top:0; *right:15px;}
.weixin .weixin_tit a:hover{ color:#ccc;}
.weixin .weixin_main{ width:1158px; *width:1080px; height:180px; height:auto; padding:30px 40px; position:relative;}
.weixin .weixin_main .arrow_left,.weixin .weixin_main .arrow_right{  position:absolute; top:70px; cursor:pointer; width:30px; height:40px; text-align:center; vertical-align:middle; padding-top:8px;}
.weixin .weixin_main .arrow_left img,.weixin .weixin_main .arrow_right img{ width:13px; height:24px; }
.weixin .weixin_main .arrow_left{ left:35px;}
.weixin .weixin_main .arrow_right{  right:35px;}
.weixin .weixin_main .arrow_left:hover,.weixin .weixin_main .arrow_right:hover{ background:#fff; border-radius:5px;  box-shadow:0px 0px 10px #aaa;}
.weixin .weixin_main .weixin_cont{ width:1000px; height:130px; margin:0 auto; overflow:hidden; }
.weixin .weixin_main .weixin_cont .box{ width:165px; height:auto; float:left; text-align:center;}
.weixin .weixin_main .weixin_cont .box img{ width:100px; height:100px; border:1px solid #e6e6e6;}
.weixin .weixin_main .weixin_cont .box p{ width:160px; height:30px; text-align:center; line-height:30px; }


/*2021-3-2增加*/
/*--------------百年专题---------------*/
.dang_box{ width:1160px; height:auto; margin-bottom:35px; clear:both; border:1px solid #ececec; border-radius:5px; overflow:hidden;}
.dang_box .left_pic{ width:230px; float:left; height:250px;}
.dang_box .left_pic img{ width:230px; height:250px;}
.dang_box .right_box{ width:920px; float:left;}
.dang_box .right_box ul{}
.dang_box .right_box ul li{ float:left; width:235px; margin-left:58px; }
.dang_box .right_box ul li .news_div{ width:230px; margin-top:20px; padding-top:20px; border-top:1px solid #d53034; position:relative;}
.dang_box .right_box ul li .news_div .s_title{ width:130px; height:30px; background:#fff; text-align:center; line-height:30px; position:absolute; left:50px; top:-15px; color:#d53034; font-size:20px;}
.dang_box .right_box ul li .news_div a{ color:#222;display: block;}
.dang_box .right_box ul li .news_div a:hover{ color:#cc070c;}
.dang_box .right_box ul li .news_div img{ width:230px; height:155px; }
.dang_box .right_box ul li .news_div img:hover{ box-shadow: 0px 0px 10px #aaa;}
.dang_box .right_box ul li .news_div p{ margin-top:5px;line-height:21px; text-align:left; height:40px; overflow:hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;}
