/*css*/
.searchPacel{position: relative;}

/*首页轮播*/
/*.flexslider{position:relative;height:538px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;margin-bottom: 20px;}
.slides{position:relative;z-index:1;}
.slides li{height:538px;}
.slides li a{display: block;height: 538px;}
.flex-control-nav{position:absolute;bottom:7px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:19px;height:20px;margin:0 3px;*display:inline;zoom:1;}
.flex-control-nav a{font-size: 0;display:inline-block;width:19px;height:20px;overflow:hidden;background: url(../images/ico_nav.png) no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background: url(../images/ico_nav_cur.png) no-repeat;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;display: none;}
.flexslider:hover .flex-direction-nav{display: block;}
.flex-direction-nav li a{display:block;width:44px;height:44px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/col_left.png) center center no-repeat;filter: alpha(opacity=70);opacity: .7;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/col_right.png) center center no-repeat;filter: alpha(opacity=70);opacity: .7;}
.flex-direction-nav li a.flex-prev:hover,.flex-direction-nav li a.flex-next:hover{filter: alpha(opacity=100);opacity: 1;}*/

/*模块*/
.infoMenu{background: #f5f5f5;padding: 16px 15px;height: 500px;width: 180px;margin-right: 50px;position: relative;padding-bottom: 10000px; margin-bottom: -10000px;overflow: hidden;}
.infoMenu li{margin-bottom: 20px;}
/*.ltitle span{text-indent: 36px;font-size: 18px;color: #fff;background: url(../images/leftNavBg.png) center no-repeat;width: 176px;height: 40px;line-height: 40px;display: block;}*/
.infoMenuDisturb{overflow: hidden;}
.infoP p{font-size: 14px;color: #666;line-height: 1.7;word-wrap: break-word;word-break: break-all;padding-bottom: 15px;text-indent: 2em;}
.infoP img{display: block;margin: 0 auto;max-width: 100%;margin-bottom: 10px;}
.infoTop{padding: 15px 0;text-align: center;border-bottom: 1px solid #dfdfdf;margin-bottom: 20px;}
.newsTitle{font-size: 24px;color: #333;padding-bottom: 10px;}
.newsDtimer{font-size: 12px;color: #666;}
.pageInfo{padding: 20px 0;}
.infoMenuDisturb{padding-bottom: 15px;}
.pageInfo li a{font-size: 14px;color: #666;}
.pageInfo li{padding-bottom: 5px;}
.newsTitle{border-bottom: 1px solid #dfdfdf;height: 32px;line-height: 32px;font-size: 24px;color: #333;margin-bottom: 10px;}
.newsLink{overflow: hidden;padding: 0 0 20px 0;display: block;}
.newsListyBox{padding: 20px;border: 1px solid #ddd;}
.newsListyBox li{padding:0 0 5px 0;}
.ewsLinkName{font-size: 20px;color: #333;}
.newsLinkTimer{font-size: 18px;color: #999;}
.ewsLinkName{display: block;width: 85%;background: url(../images/point.png) left no-repeat;padding-left: 20px;}
.newsLink:hover .ewsLinkName,.newsLink:hover .newsLinkTimer{color: #4c8cde;}
.vedo_img{width: 190px;height: 108px;margin-bottom: 8px;}
.vedo_img img{width: 100%;height: 100%;object-fit: cover;}
.video_item{margin-bottom: 15px;}
.vedoBox{display: block;}
.vedoBox p{font-size: 12px;color: #333;line-height: 1.58;text-align: left; max-height: 36px;overflow: hidden;}
.vedo{overflow: hidden;margin-bottom: -10px;}
.vedo li{width: 20%;margin-bottom: 15px;float: left;}
.ltitle{border-top: 1px solid #ddd;margin-bottom: 15px;position: relative;}
.video_itemOnline .vedo_img{height: 220px;}
/*.video_itemOnline .vedoBox p*/
.soliderRead{position: absolute;left: 200px;top: 15px;} 
.soliderRead li{float: left;margin: 0 15px;}
.soliderRead li a{font-size: 14px;color: #666;}
.soliderRead li.active a{color: #2C6C06;font-weight: 600;}
.CV_head{}
.CV_head h1{font-size: 24px;color: #333;padding-bottom: 10px;}
.CV_head p{font-size: 12px;color: #999;}
.CV_disturb p{font-size: 14px;color: #333;padding-bottom: 10px;text-indent: 2em;line-height: 1.65;word-wrap: break-word;word-break: break-all;}
.cvmtn{overflow: hidden;}
.cm_img{margin-right: 10px;}
.cm_imgObject{width: 80px;height: 58px;}
.cm_info{overflow: hidden;}
.cm_info p{font-size: 12px;color: #333;overflow: hidden;}
.CV{overflow: hidden;margin: 20px 0;border: 1px solid #ddd;padding: 10px 0 10px 10px;}
.CV_menu{width: 240px;height: 460px;overflow: auto;padding-right: 10px;}
.CV_menu{margin-bottom: -10px;}
.CV_menu li{margin-bottom: 10px;}
.CV_video{width: 730px;}
.video{height: 460px;}
.videoCulture{padding-bottom: 10px;}

.listCom{display: block;font-size: 18px;color: #333;background: url(../images/point.png) left no-repeat;padding-left: 15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.listCom span{
	width: 88%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: inline-block;
}
.listCom:hover span{
	color: #1086DD;
}
.index-mode-box-slide{
	height: 480px;
	padding-right: 5px;
}
.ntmer{
	font-size: 16px;
	color: #999;
	font-weight: normal;
}
.cmInfo li{padding-bottom: 25px;}
.cmInfo li:last-child{padding-bottom: 0;}
.cad_img_flex{height: 90px;width: 308px;}
.com_ad_layer{padding-bottom: 20px;}
.com_ad_layer p{font-size: 14px;color: #333;padding-top: 10px;width: 308px;}
.common-mode{width: 33.33%;}
.cmInfo{width: 95%;}
.cad_img{overflow: hidden;}
.cad_img_flex_fl,.cad_img_flex_fr{width: 45%;}
.cad_img_flex_fl{margin-right: 15px;}
.cad_img_flex_fl .cad_img_flex,.cad_img_flex_fr .cad_img_flex{width: 100%;}
.jlvBox .Jmenu_index{color: #377700;background: none;font-size: 16px;width: auto;text-align: left;margin-bottom: 10px;line-height: 36px;height: 36px;}
.Jmenu_index span{display: inline-block; width: 112px;border-bottom: 2px solid #eee;}
.cad_img_flex_fr p,.cad_img_flex_fl p{width: 100%;}
.zgyf_item{display: block;overflow: hidden;margin: 0 15px 15px 0;}
.zgyf ul{overflow: hidden;}
.zgyf li{float: left;width: 20%;}
.zgyf_photoS{width: 166px;height: 128px;}
.zgyf_item p{font-size: 14px;color: #333;padding-top: 10px;height: 35px;overflow: hidden;}
.lw_l{margin-right: 15px;}
.com_law_layer{overflow: hidden;padding: 5px 0 15px 0;}
.lw_img{width: 108px;height: 71px;}
.lw_r{overflow: hidden;padding-top: 20px;}
.lw_r p{font-size: 14px;color: #333;width: 150px;max-height: 42px;}
.soliderWbBox .cad_img_flex{height: 71px;}
.soliderWbBox .com_law_layer{padding: 0 0 20px 0;}
.soliderWbBox{padding-bottom: 10px;}
.strongSolider{width: 300px;}
.headAd{padding-bottom: 10px;}
.headAd .lw_l{margin-right: 0;}
.headAd .lw_img{height: 100px;width: 300px;}
.headAd p,.bottomAd p{font-size: 14px;color: #333;padding-top: 10px;overflow: hidden;}
.bottomAd .cad_img_flex_fl{margin-right: 0;}
.bottomAd .cad_img_flex_fl, .bottomAd .cad_img_flex_fr{width: 48%;}
.movOn ul{overflow: hidden;}
.movOn li{float: left;}
.mov{margin-right: 5px;}
.mov .lw_img{width: 73px;height: 100px;}
.movInfo li{float: left;width: 49.8%;}
.jyOn li{float: left;}
.jyOn .mov .lw_img{width: 90px;}
.listCom:hover,.zgyf_item:hover p,.soliderInfo li a:hover{color: #1E4100;text-decoration: underline;}
.picMarquee-left{position: relative;padding-right: 20px;}
.picMarquee-left .hd .prev,.picMarquee-left .hd .next{display:block;width:7px; height:12px;position: absolute;top: 50%;margin-top: -8px;overflow:hidden;cursor:pointer;}
.picMarquee-left .hd .next{background: url(../images/ico_next.png) no-repeat;right: 5px;}
.picMarquee-left .hd .prev{background: url(../images/ico_left.png) no-repeat;left: -25px;}
#DV{width: 280px;margin: 0 auto;}
.mk{padding-bottom: 11px;}
.newIndex{width: 300px;margin-right: 20px;}
.newHead{font-size: 18px;color: #333;border-bottom: 1px solid #ddd;padding-bottom: 10px;margin-bottom: 15px;line-height: 1.5;}
.jpOn .mov .lw_img{height: 71px;width: 85px;}
.jpOn ul{overflow: hidden;}
.jpOn li{float: left;margin-right: 8px;}
/*轮播*/
.slidePhoto{margin-right: 20px;width: 620px;}
.slideBox{ width:620px; height:446px; overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:12px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:12px;width:14px; height:14px;background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{background:#1086dd;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:620px; height:446px; display:block;object-fit: cover;}
.slideBox .bd li .title{font-size: 20px;color: #fff;padding-left: 10px;width:620px; height:96px; line-height:32px; left:0; bottom:0;position:absolute; z-index:2;background:url(../images/opacity_titleBg.png); }
.slideBox .bd li .title span{
	margin-top: 10px;
	display: block;
	width: 620px; 
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	font-size: 20px;
}
.index_dt_item{display: none;}
/*tab*/
.indexTabs{width: 548px;}
.comNav,.ztTitle{overflow: hidden;width: 550px;margin: 0 auto;height: 52px;background:#4c8cde;}
.ztTitle{width: 100%;font-size: 19px;color: #fff;text-indent: 20px;line-height: 52px;font-weight: 600;}
.comNav li{cursor: pointer;color: #fff;float: left;text-align: center;line-height: 52px;font-size: 19px;}
.comNav li span{display: block;width: 146px;color: #fff;}
.comNav li.active span{background: #1b63bf;font-weight: 600;}
.indexDt{
	padding: 15px;
	background: #fff;
	box-shadow: 0 5px 10px #f4f4f4;
	overflow: hidden;
    height: 365px;
}

.index-mode-blue{
	background: #e2edfa;
	padding: 30px 0;
}
.news_layer_item{
	width: 382px;
	height: 318px;
}
.news_layer_item .indexTabs,.news_layer_item .comNav{
	width: 100%;
}
.news_layer_item .indexDt{
	height: 224px;
	box-shadow: 0 5px 10px #d7e2ee;
}
.mt30s{
	margin-top: 30px;
}
.news_layer_item .listCom span,.news_layer_item .cmInfo{
	width: 100%;
}
.mr28s{
	margin-right: 28px;
}
.news_layer_itemInfo{
	background: #fff;
	height: 254px;
	box-shadow: 0 5px 10px #d7e2ee;
}
.ztAD{
	width: 338px;	
	margin: 0 auto;
	padding-top: 25px;
}
.mb30s{
	margin-bottom: 30px;
}
.ztad_img{
	width: 338px;
	height: 85px;
}
.zw_item_flbob{
	width: 606px;
	padding-left: 5px;
}
.zw_item_fr{
	width: 560px;
	padding-right: 6px;
}
.zwBox{
	padding-bottom: 30px;
	overflow: hidden;
}
.zw_item_zw,.zw_item_gk{
	box-shadow: 0 5px 10px #f4f4f4;
	padding: 20px 0 20px 0;
	overflow: hidden;
}
.zw_item_zw li{
	float: left;
	width: 33.33%;
}
.main_link{
	display: block;
	width: 182px;
	height: 48px;
	margin: 0 auto;
	line-height: 48px;
	font-size: 18px;
	color: #666;
	background: #b7daf5;
	text-align: center;
}
.main_link:hover{
	background: #4c8cde;
	color: #fff;
}
.zw_item_gk_middle ul{
	padding-left: 30px;
	margin-bottom: -20px;
	overflow: hidden;
}
.zw_item_gk_middle li{
	width: 50%;
	margin-bottom: 25px;
	float: left;
}
.zm img{
	width: 70px;
	height: 70px;
	border-radius:50% ;
}
.zm span{
	display: inline-block;
	vertical-align: middle;
	padding-left: 10px;
	font-size: 19px;
	color: #333;
}
.zw_item_gk_top  ul,.zw_item_gk_bottom ul{
	margin-bottom: 20px;
	overflow: hidden;
}
.zw_item_gk_top li,.zw_item_gk_bottom li{
	width: 25%;
	float: left;
}
.zw_item_gk_bottom ul{
	margin: 20px 0 0 0;
}
.zw_item_gk_bottom li{
	width: 33.33%;
}
.gk_item{
	width: 134px;
	height: 42px;
	line-height: 40px;
	text-align: center;
	background: #b7daf5;
	font-size: 18px;
	color: #436288;
}
.zw_item_gk_bottom li .gk_item{
	width: 180px;
}
.gk_item span{
	padding-left: 5px;
	display: inline-block;
	vertical-align: middle;
}
.zw_item_gk{
	padding-left: 15px;
}
.aboutLink{
	background: #e2edfa;
	height: 84px;
}
.contentApp{
	padding-bottom: 30px;
}
.aboutLink_info{
	padding-top: 25px;
}
.aboutLink_fl{
	padding-left: 15px;
	padding-top: 5px;
	margin-right: 40px;
	font-size: 20px;
	color: #4c8cde;
	font-weight: 600;
}
.aboutLink_fr{
	overflow: hidden;
}
.aboutLink_fr ul{
	overflow: hidden;
}
.aboutLink_fr li{
	float: left;
	width: 33.33%;
}
.aboutSelect{
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	background:#fff url(../images/icon_down.png) 96% no-repeat;
	width: 290px;
	height: 40px;
	font-size: 16px;
	outline: none;
	color: #333;
	border: 0;
	padding: 0 15px;
	border-radius:10px ;
}
.zw_item_hdjy{
	box-shadow: 0 5px 10px #f4f4f4;
    padding: 20px 0 20px 15px;
    height: 465px;
    overflow: hidden;
}
.zw_hdjyBottom ul{
	overflow: hidden;
	margin-bottom: -32px;
}
.zw_hdjyBottom li{
	float: left;
	width: 50%;
	margin-bottom: 32px;
}
.zw_hdjyBottom li span{
	font-size: 25px;
	color: #436288;
}
.zw_hdjyBottom li .gk_item{
	background: url(../images/embg.png) no-repeat;
	width: 252px;
	height: 78px;
	line-height: 78px;
}
.nMore{
	font-size: 16px;
	color: #4c8cde;
}
.zw_hdjyToP{
	padding-bottom: 32px;
}
.hdyTitle{
	padding-right: 15px;
}
.hdyTitle span{
	font-size: 20px;
	color: #333;
	display: inline-block;
	line-height: 1;
	padding-left: 15px;
	border-left: 5px solid #1086DD;
	margin-bottom: 15px;
}
.hdy_online_photo{
	width: 248px;
	height: 200px;
	margin-right: 20px;
}
.hdy_online_photo img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
b{
	font-weight: normal;
}
.hdy_online_info h3{
	overflow: hidden;
	height: 64px;
	border-bottom: 1px dashed #a6d2f2;
}
.hdy_online_info h3,.hdy_online_info p{
	line-height: 1.54;
	font-size: 18px;
	color: #333;
}
.hdy_online_info p{
	padding-top: 15px;
	overflow: hidden;
	height: 110px;
}
.hdy_online_info h3 span,.hdy_online_info p span{
	color: #1086DD;
}
.hdy_online_info p b{
	/*display: inline-block;*/
  /*overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;*/
}

/*-----------浮动广告-------------*/
   #rsslide{position: fixed; bottom:2px; right:2px; display:none;}
   #rsslide .closes{ position: relative;}
   #rsslide .closea{ position:absolute; top:5px; right:8px; font-size:14px; text-decoration:none; color:#FFF;}
   #reshow{position:fixed;right:2px;bottom:2px;font-size:12px; display:none;background-color:White; cursor:pointer;border:1px solid #000;}
/*--广告条轮播图-- */
.l-bannerss{height:77px;}
.l-bannerss ul.slick-dots{ position: absolute; width:150px; height: 20px; text-align: center;  right: 0; bottom:5px; z-index: 10;}
.l-bannerss .slick-dots li{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out; display: inline-block; margin: 0 6px; width:13px; height:13px; background-color: #fff;   cursor: pointer;border-radius:10px;}
.l-bannerss .slick-dots li.slick-active{ background-color: #1086dd; }
.l-bannerss .slick-dots li button{ display: none;}
.l-bannerss .sliders .slick-arrow{ display: none !important;}
.l-bannerss .sliders{ position: relative; width: 100%; height: 100%; overflow: hidden;}
.bsdt { width:620px;padding:15px 0px 0px 0px; float:left;}
.bsdt img { width:620px;height:77px;}
.l-banner .sliders .bd p{padding-left:20px;font-size: 1rem;}
/* Slider */
.slick-slider{position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}


/*----新闻滚动图片------*/

.slider .bd,.slider .bd ul,.slider .bd li,.slider .bd img,.slider .slick-list,.slider .slick-track{ display: block; width: 100%; height: 100%; position: relative; outline: none;}
.stphoto{height:446px;width:52%;float:left; margin-right:2%;}
.textboxi{ position: absolute;height: 45px; background:#3f3f3f; left: 0; right: 0; bottom: 0;margin:auto;-moz-opacity:0.80 !important; filter:alpha(opacity=80); opacity: 0.80;  _-moz-opacity:0.80; }
.stphoto ul.slick-dots{ position: absolute; width:145px; height: 22px; text-align: center;  right: 0; bottom:10px; z-index: 10;}
.stphoto .slick-dots li{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out; display: inline-block; margin: 0 6px; width:15px; height:15px; background-color: #fff;   cursor: pointer;}
.stphoto .slick-dots li.slick-active{ background-color: #3084cb; }
.stphoto .slick-dots li button{ display: none;}
.stphoto .slider .slick-arrow{ display: none !important;}
.stphoto .slider{ position: relative; width: 100%; height: 100%; overflow: hidden;}
.stphoto .slider .bd p{padding-left:10px; position: absolute;  height: 45px; line-height: 45px; left: 0; right:125px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; bottom: 0; z-index: 10; color: #fff; font-size: 18px;text-align:left;}