/* 公共标签 */
body{  font-family: "microsoft yahei"; font-size: 16px;color:#1D1D1D; background-color:#fbf7f7; ;}
a{font-family: "microsoft yahei"; font-size: 16px;color:#1D1D1D; }
a:hover{ color: #770a0a; text-decoration: none;}
h3,h2{margin: 0px;}
.padding0{padding: 0px;}
.padding20{padding: 20px;}
.padding30{padding: 30px;}
.paddingtop30{padding-top: 30px;}
.paddingleft0{padding-left: 0px;}
.White{background-color: #FFFFFF;}
.clear{clear: both;}
.margintop10{margin-top: 10px;}
.margintop20{margin-top: 20px;}
.margintop30{margin-top: 30px;}
.margintop60{margin-top: 60px;}
.menu_red{background: #770a0a;}
.gray{background-color: #fbfbfbee;}
.footer{background: #3e3c3c;}
em.main{width: 4px; height: 4px; background-color: #770a0a; position: absolute; margin-top: 16px;}
.innerbox{padding: 0px 150px;}
.innerbox1{padding: 0px 150px;}

.container{width: 1250px;}
.colpadding01{}

/* 公共标签 end */

.slick-prev:before {
    content: ""!important
}

.slick-prev::after {
    content: ""!important
}



.topsmalllogo{ text-align: right;}


.header01{height: 120px; background-color: #890303;}
.menubar{background-color: #770b18; height: 45px;}
.maxpic{height: auto;}
.title{color:#000;}
.title .eng{font-size: 14px; color: #000;}
.title .underline{width: 100px; height: 5px; content: none; line-height: 5px; background-color:#890303 ;margin: 0px auto;}



.search{}
.search span{display: block; width: 50px; height: 70px; line-height: 50px; background: url(images/search.png) left center no-repeat; background-position-y: 15px;}
.search:hover span{background: url(images/search1.png) left center no-repeat; background-position-y: 15px;}
.searchtitle{margin-top: 50px; font-size: 24px; font-weight: bold; text-align: center; color: #890303; margin-bottom: 50px;}
.searchform{text-align: center; margin-bottom: 200px;}
.searchform table{margin: 0px auto;}
.searchform table #keyword{font-size: 25px; width: 300px!important; height: 35px!important; border: 1px solid #890303; }
.searchform table input.search{ width: 150px; background-repeat: no-repeat; margin-left: 20px; background-size: 90px; height: 35px;}







/*默认主导航样式*/
#nav{ }
#nav .inner{}
#nav .inner .wp-panel{}/*导航*/
#nav .inner .wp-panel .wp-window{}
#nav .inner .wp-panel .navbg{position:absolute; z-index:-1;left:0;right:0;top:0;bottom:0; width:auto; height:100%;background:#fff;opacity:.7;filter:alpha(opacity=70);}
/*导航样式：后台绑定时也可以定义配置*/
.nav .wp-menu {margin:0 auto; padding-left: 0px;height: 40px;}
.nav .wp-menu .menu-item {display: inline-block; float: left; position: relative;}
.nav .wp-menu .menu-item.i1 { background:none;}
.nav .wp-menu .menu-item li{background-color: #fff;}
.nav .wp-menu .menu-item a > .menu-switch-arrow{ display:inline-block; width:20px; height:20px; background:url(images/nav_j.png) no-repeat center center;vertical-align:middle; }
.nav .wp-menu .menu-item a.menu-link {text-align: center; display: inline-block;padding: 0 30px;height: 45px; line-height: 45px;color: #FFFFFF;font-size: 16px; }
.nav .wp-menu .menu-item.hover a.menu-link,
.nav .wp-menu .menu-item a.hover{ text-decoration: none; color: #FFFFFF;}

.nav .wp-menu .menu-item a.menu-link:hover{}
.nav .wp-menu .menu-item a.menu-link em{display: block;}
.nav .sub-menu {display: none;position: absolute;left: 0;top: 45px;min-width: 146px;z-index: 100;background:#e8e8e8;  padding-left:0px; text-align:center; list-style: none; border: 1px solid #d6d6d6; border-top: 0px;}
.nav .sub-menu .sub-item { white-space: nowrap; vertical-align: top; _zoom:1; height: 40px; line-height: 40px;}
.nav .sub-menu .sub-item a {display: block;color: #000;height: 40px;line-height: 40px;padding: 0 40px;font-size: 14px;background:none;}
.nav .sub-menu .sub-item.hover> a,
.nav .sub-menu .sub-item a:hover{ color: #fff; background-color:#8A0505; display: block; }
.nav .sub-menu .sub-menu { left: 100%; top:-40px; z-index: 200; background:#fff; position:relative; }
/* 导航结束 */


/*顶部播放图片 start*/

ul.slides {}
		ul.slides li {	overflow: hidden;width: 100%;	}
		ul.slides li a {	display: inline-block;		}
		ul.slides li a img {
			animation-name: scaleDraw;
			/*关键帧名称*/
			animation-timing-function: ease-in-out;
			/*动画的速度曲线*/
			animation-iteration-count: infinite;
			/*动画播放的次数*/
			animation-duration: 20s;
			/*动画所花费的时间*/
		}		

		@keyframes scaleDraw {
			/*定义关键帧、scaleDrew是需要绑定到选择器的关键帧名称*/
			0% {	transform: scale(1.0);	/*开始为原始大小*/	}
			100% {	transform: scale(1.2);		}
		}
		


		ul.slides li h3 { position: relative; bottom: 80px; left: 100px;}
		ul.slides li h3 a{font-size: 25px; color: #FFFFFF; font-weight: bold;}

/*顶部播放图片   end*/

/* 标题栏目 Start */
.moduleTitle{height: 40px; line-height: 40px; border-bottom: 2px solid #890303; margin-bottom: 10px;}
.moduleTitle a{}
.moduleTitle a.text{font-size: 23px; font-weight: bold; float: left;display: inline-block;}
.moduleTitle a.text span{color: #969393;}
.moduleTitle a.titlemore{font-size: 16px;  float: right;display: inline-block;}

.moduleTitle2{height: 40px; line-height: 40px; border-bottom: 2px dotted #ADADAD; margin-bottom: 10px;}
.moduleTitle2 a{}
.moduleTitle2 a.text{font-size: 23px; font-weight: bold; float: left;display: inline-block; color: #890303;}
.moduleTitle2 a.text span{color: #969393;}
.moduleTitle2 a.titlemore{font-size: 16px;  float: right;display: inline-block;}
/* 标题栏目 end */




.page-one{margin-top: 30px;}
.pt-box .title{ font-size: 24px; color:#890303 ; font-weight: bold;}
.pt-box .title em{padding-right: 20px; height: 32px; line-height: 32px;}
.pt-box .title em img{margin-top: -5px;}
.pt-box .title span{ left: 0; bottom: 10px; color: #890303; opacity: 0.05; }
.pt-slick a{ display: block; box-shadow: 0 0 10px rgba(0,0,0,0.1); margin:0 25px; }
.pt-slick{ margin:0 -25px; }
.pt-slick-img{ position: relative; padding-top: 43%; height: 260px; }
.pt-slick-img img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.pt-slick-tt{ padding:20px 25px; }
.pt-slick-tt p{ font-size: 16px; color: #222; line-height: 30px; height: 60px; overflow:hidden; }
.pt-slick-tt div.jianjie{ font-size: 14px; margin-top: 20px; line-height: 25px; height: 75px; overflow: hidden; color: #9f9f9f;}
.pt-slick-tt div.riqi{font-size: 16px; margin-top: 20px; height: 25px; line-height: 30px;   color: #890303; padding-left: 50px; background: url(images/date1.png) left no-repeat;}
.pt-slick-tt:hover {background-color:#890303 ;}
.pt-slick-tt:hover p{color: #fff;}
.pt-slick-tt:hover div.riqi{color: #fff; background: url(images/date2.png) left no-repeat;}


.pt-slick .slick-slide{ padding-bottom: 20px; }
.pt-slick .slick-next{ right: 0px; bottom: 0; margin-right: -60px; top: 50%; width: 46px; height: 46px; background: url(images/right01.png) center no-repeat; }
.pt-slick .slick-next:hover{background: url(images/right012.png) center no-repeat;}
.pt-slick .slick-prev{ left: 0px; z-index: 100; bottom: 0; margin-left: -60px; top: 50%; width: 46px; height: 46px; background: url(images/left01.png) center no-repeat; }
.pt-slick .slick-prev:hover{background: url(images/left012.png) center no-repeat;}
.pt-box{ padding-bottom: 15px;  }
.pt-box .title{text-align: center;}
.pt-p{ color: #999; margin-top: -10px; margin-bottom: 40px; }

a.dongtaimore{ display: block; margin: 0px auto; width: 150px; height: 50px; line-height: 50px; text-align: center; font-family: "microsoft yahei"; font-size: 18px; border: 1px solid #890303; }
a.dongtaimore:hover{background-color: #890303; color: #FFFFFF;}
.xuesheng-box .title em{padding-right: 20px;}
.xuesheng .xsbox{ display: block; box-shadow: 0 0 10px rgba(0,0,0,0.1); margin:0 25px; }
.xuesheng{ margin:0 -25px; }
.xuesheng-img{ position: relative; padding-top: 43%; height: 180px; }
.xuesheng-img img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.xuesheng-slick-tt{ padding:5px 10px 15px; background-color: #f3f3f3;}
.xuesheng-slick-tt p{ font-size: 16px; color: #222; line-height: 30px; height: 60px; overflow:hidden; }
.xuesheng-slick-tt div.jianjie{ font-size: 14px; margin-top: 10px; line-height: 25px; height: 75px; overflow: hidden; color: #9f9f9f;}
.xuesheng-slick-tt div.jianjie a{color: #9f9f9f;}
.xuesheng-slick-tt div.riqi{font-size: 16px;   color: #333; padding-left: 50px; background: url(images/date.png) left no-repeat;}
.xuesheng-slick-tt a{font-size: 14px; padding-bottom: 15px;}

.xuesheng .slick-slide{}
.xuesheng .slick-next{ /* right: 50%; */ bottom: 0; margin-right: -60px; top: 50%; width: 46px; height: 46px; background: url(images/right01.png) center no-repeat; }
.xuesheng .slick-prev{ /* left: 50%; */ z-index: 100; bottom: 0; margin-left: -60px; top: 50%; width: 46px; height: 46px; background: url(images/left01.png) center no-repeat; }
.xuesheng .slick-next:hover{background: url(images/right012.png) center no-repeat;}
.xuesheng .slick-prev:hover{background: url(images/left012.png) center no-repeat;}

.xuesheng-box{  }
.xuesheng-box .title {height: 100px; line-height: 100px;  text-align: center; font-size: 24px; color: #890303; font-weight: bold; }
.xuesheng-box .title span{font-size: 24px; font-weight: 300; color: #890303; position: static; opacity:1;}
.xuesheng-p{ color: #999; margin-top: -10px; margin-bottom: 40px; }
.xuesheng-box .title a.titlemore{ display: block; float: right;  width:50px; height: 40px; margin-top: 10px; background: url(images/more-1.png) no-repeat;}
.xuesheng-box .title a.titlemore:hover{background: url(../images/more-2.png) no-repeat; }

.xuesheng-box .story1 {width: 220px; height: 160px; }
.xuesheng-box .story1 img{width: 220px;height: 150px; margin-top: 10px; }
.xuesheng-box .story2{width: 480px; height: 310px;}
.xuesheng-box .story2 img{width: 480px;height: 310px;  margin-top: 10px;}
.xuesheng-box .story3{width: 240px; height: 160px;}
.xuesheng-box .story3 img{width: 240px;height: 150px;  margin-top: 10px;}
.xuesheng-box .dongtaimore{ margin-top: 30px;}

.xuesheng-box .story1:hover .story_title{display: block;}
.xuesheng-box .story1 .story_title{ display: none; height: 25px; padding-left: 10px; line-height: 25px; color:#fff; background-color: rgba(0,0,0,0.5);position: relative; top: -25px;}

.xuesheng-box .story2:hover .story_title{display: block;}
.xuesheng-box .story2 .story_title{ display: none; height: 25px; padding-left: 10px; line-height: 25px; color:#fff; background-color: rgba(0,0,0,0.5);position: relative; top: -25px;}

.xuesheng-box .story3:hover .story_title{display: block;}
.xuesheng-box .story3 .story_title{ display: none; height: 25px; padding-left: 10px; line-height: 25px; color:#fff; background-color: rgba(0,0,0,0.5);position: relative; top: -25px;}


.hezuo{margin-top: 80px;}
.hezuo a{ display: block; box-shadow: 0 0 10px rgba(0,0,0,0.1); margin:0 25px; }
.hezuo{ margin:0 -25px; }
.hezuo-img{ position: relative; padding-top: 43%; height: 200px; }
.hezuo-img img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.hezuo-tt{ padding:20px 25px; }
.hezuo-tt p{ font-size: 18px; color: #222; line-height: 30px; height: 60px; overflow:hidden; }
.hezuo-tt div.jianjie{ font-size: 14px; margin-top: 20px; line-height: 25px; height: 75px; overflow: hidden; color: #9f9f9f;}
.hezuo-tt div.riqi{font-size: 16px;   color: #333; padding-left: 50px; background: url(images/date.png) left no-repeat;}

.hezuo .slick-slide{}

.hezuo .slick-next{ right: 50%; bottom: 0; margin-right: -60px; top: auto; width: 46px; height: 46px; background: url(images/right01.png) center no-repeat; }
.hezuo .slick-prev{ left: 50%; z-index: 100; bottom: 0; margin-left: -60px; top: auto; width: 46px; height: 46px; background: url(images/left01.png) center no-repeat; }

.hezuo-box{ padding-bottom: 45px; margin-top: 60px; }
.hezuo-box .title{text-align: center; font-size: 24px; height: 80px; line-height: 80px; color: #890303; font-weight: bold; background: url(images/hezuo.png) left no-repeat; padding-left: 50px;}
.hezuo-box .title span{font-size: 24px; font-weight: 300; color: #890303; position: static; opacity:1;}
.hezuo-box .title em{padding-right: 20px; height: 32px; line-height: 32px;}
.hezuo-box .title em img{margin-top: -5px;}
.hezuo-p{ color: #999; margin-top: -10px; margin-bottom: 40px; }

.swiper-container {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.swiper-slide {
	display: inline-block;
	width: 340px!important;
}
.swiper-slide:nth-child(2){ margin-left: 15px;}



.newsBox{}
.newsBox .title{text-align: center; height: 80px;}
.newsBox .title a{ font-size: 24px; font-weight: bold;  color: #1d355e; background: url(images/news.png) left no-repeat; padding-left: 40px;}
.newsBox .picitem{width: 340px; height: 400px; background-color: #f3f3f3; border-bottom-left-radius: 5px;border-bottom-right-radius: 5px; }
.newsBox .picitem:hover{border-bottom:3px solid #c5213b;}

.newsBox .picitem .ListPic{ width: 340px; overflow: hidden; height: 220px;}
.newsBox .picitem .ListTitle{height: 80px; line-height: 40px; padding-left: 10px; padding-right: 10px;}

.newsBox .picitem .ListTitle a{font-size: 18px; font-weight: bold; color: #333; }
.newsBox .picitem .ListDate{ position: absolute; bottom: 20px; left: 30px; padding-left: 30px; background: url(images/day.png) left no-repeat; color: #1d355e;}
.morebutton{text-align: center;  margin: 30px auto; height: 40px; width:120px; background-color: #c5213b; line-height: 40px;}
.morebutton a{color: #FFFFFF;}




.box02{background-color: #f3f3f3;  padding-bottom: 60px; padding-top: 50px;}
.box02 .titleline{border-bottom: 1px solid #e1e1e1; height: 60px;}
.box02 .titleline .title{height: 60px; line-height: 60px; font-size: 20px; font-weight: bold; color: #333;}
.box02 .titleline .title em{font-size: 16px; color: #787878; padding-left: 15px;}

.box02 .titleline .title.tz{ background: url(images/tz1.png) left no-repeat; padding-left: 40px; padding-right: 15px;}
.box02 .titleline .title.tz a{font-size: 20px; color:#890303;}
.box02 .titleline .title.tz a em{font-style: normal;font-weight: 300; font-size: 18px;}
.box02 .titleline .title.js{ background: url(images/jxky.png) left no-repeat; padding-left: 40px;}

.box02 .titleline .title.js a{font-size: 20px;color:#890303; }
.box02 .titleline .title.js a em{font-style: normal; font-weight: 300; font-size: 18px;}
/* 通知公告 icon+标题+打开 */
.titlepic1{background: url(images/ch32.png) no-repeat right top; }
.titlepic2{background: url(images/ch132.png) no-repeat left bottom; }
.Model_tongzhi {margin-top: 15px;}
.Model_tongzhi .title{ background-color: #c5213b; color: #FFFFFF; width: 100%; height: 47px; line-height: 47px; font-size: 20px; text-align: center;}
.Model_tongzhi .titleContent{}
.Model_tongzhi .title a{color: #FFFFFF;}

.Model_tongzhi .title .more{float:right; }
.Model_tongzhi ul{ padding: 0px 5px; }
.Model_tongzhi ul li.news{list-style: none;height:65px;  }
.Model_tongzhi ul li.news span.news_title a{margin-left:10px;}
.Model_tongzhi .more_text{height: 40px; line-height: 40px;}
.Model_tongzhi ul li div.news_date{float: left;width: 90px;text-align:center;}
.Model_tongzhi ul li div.news_date .news_year{transition:all 0.4s ease-in-out; color: #890303; height: 22px;line-height: 22px; font-size: 15px; }
.Model_tongzhi ul li div.news_date .news_days{color: #890303;  height: 22px; line-height: 22px; font-size:22px ; }
.Model_tongzhi ul li div.news_wz{margin-left: 80px; height: 45px;border-bottom: 1px dotted #9E9E9E;}
.Model_tongzhi ul li div.news_wz .news_title{ height: 44px; line-height: 22px; overflow: hidden; }

.box03{background-color: #fff; padding-bottom: 200px; background: url(images/bg02.png) left bottom repeat-x;}
.box03 .boxtitle{ font-size: 24px; font-weight: bold;margin-top: 10px; text-align: center; height: 120px; line-height: 100px;}
.box03 .boxtitle em{color: #787878; font-size: 20px;}
.box03 ul{ padding: 0px;}
.box03 ul li{list-style: none; display: inline-block; width: 600px; }
.box03 ul li .titlebox{ float: left; width: 290px; height: 200px; background-color: #f3f3f3;}
.box03 ul li .titlebox .direction{height: 80px; padding-left: 20px; padding-top: 20px;} 
.box03 ul li .titlebox .direction.d2{ text-align: right; padding-right: 20px;}
.box03 ul li .titlebox .title { line-height: 40px; font-size: 20px; padding-left: 15px; padding-right: 15px; font-weight: bold; color: #787878; }
.box03 ul li .pic{ float: left; width: 310px; height: 200px; overflow: hidden;}


.box03 ul li .titlebox .title a {
    font-size: 20px;
    color: currentcolor;
}





.module2{margin-top: 40px;}

/* 党建工作 */
.Model_dangjian .title .more{float:right; }
.Model_dangjian ul{ padding: 0px 5px; }
.Model_dangjian ul li.news{list-style: none;height:42px; border-bottom: 1px dotted #cdcdcd; }
.Model_dangjian ul li.news span.news_title a{margin-left:10px;}
.Model_dangjian .more_text{height: 42px; line-height: 42px;}
.Model_dangjian ul li div.news_date{float: left;width: 100px;text-align:center; margin-top: 10px; border: 1px solid #890303;}
.Model_dangjian ul li div.news_date .news_year{background-color:#890303; color: #FFFFFF; height: 22px;line-height: 22px; font-size: 15px; color: #FFFFFF; width:30px; text-align: center; float: left;}
.Model_dangjian ul li div.news_date .news_days{background-color:#FFFFFF; height: 22px; line-height: 22px; font-size:12px ; text-align: center; }
.Model_dangjian ul li div.news_wz{  margin-left: 120px; width: 100%; height: 42px; line-height: 42px; }
.Model_dangjian ul li div.news_wz .news_title{line-height: 25px;}




/* -----Module01  Start------- */
/* 通知公告  模块标题+新闻列表+日期 */
.Module01{}
/* 标题 */
.Module01 div.ModuleName{ height: 45px; border-bottom:2px solid #890303;}
.Module01 div.ModuleName .title{ float: left; height:45px; line-height:45px; font-weight: bold; font-size:18px;  padding-left: 10px; }
.Module01 div.ModuleName .title a{display: block;height: 45px; line-height: 45px; font-weight: bold; font-size:18px; }
.Module01 div.ModuleName .title a:hover{}
.Module01 div.ModuleName .title em{}
.Module01 div.ModuleName .more{ float: right; height:25px; line-height:25px; margin-top: 15px;}
/* 列表 */
.Module01 ul{ padding: 0px;}
.Module01 ul li{ list-style: none;height:45px; }
.Module01 ul li{ padding-left: 15px;  background:url(images/title_r.png) no-repeat left; }
.Module01 ul li .ListTitle{float: left; height: 40px; display: inline-block;}
.Module01 ul li .ListDate{float: right;  height:45px; line-height: 45px; color: #787878; font-size: 16px; width: 100px; display: inline-block; text-align: right;}
.Module01 ul li .ListTitle a{display: inline-block; height: 40px; line-height: 40px; font-size: 16px;}
.Module01 ul li .ListTitle a:hover{}

/* -----Module01  end------- */

/* -----Module02  Start------- */
/* 通知公告  模块标题+新闻列表+日期 */
.Module02{}
/* 标题 */
.Module02 div.ModuleName{ height: 45px; border-bottom:2px solid #890303;}
.Module02 div.ModuleName .title{ float: left; height:45px; line-height:45px; font-weight: bold; font-size:18px;  padding-left: 10px; }
.Module02 div.ModuleName .title a{display: block;height: 45px; line-height: 45px; font-weight: bold; font-size:18px; }
.Module02 div.ModuleName .title a:hover{}
.Module02 div.ModuleName .title em{}
.Module02 div.ModuleName .more{ float: right; height:25px; line-height:25px; margin-top: 15px;}
/* 列表 */
.Module02 ul{ padding: 0px;}
.Module02 ul li{ list-style: none;height:50px; }
.Module02 ul li{ padding-left: 15px;  background:url(images/title_r.png) no-repeat left; }

.Module02 ul li .ListDate{float: right;  height: 27px; line-height: 27px; font-size: 16px; width: 80px; display: inline-block; text-align: right; }
.Module02 ul li .ListDate{ color: #FFFFFF; text-align: center; border-radius: 15px; background-color: #c5213b;}
.Module02 ul li .ListTitle{float: left; height: 40px; display: inline-block;}
.Module02 ul li .ListTitle a{display: inline-block; height: 40px; line-height: 40px; font-size: 18px;}
.Module02 ul li .ListTitle a:hover{}
/* -----Module01  end------- */

.dtjt8_div_img img{transition: all 2s;}
.dtjt8_div_img img:hover{transform: scale(1.2);}

/* -----Module04  Start------- */
/* 模块标题+新闻列表+日期 */
.Module04{}
/* 标题 */
.Module04 div.ModuleName{ height: 45px; }
.Module04 div.ModuleName .title{ float: left; height:45px; line-height:45px; font-size:16px; font-weight: bold; color:#890303 ; }
.Module04 div.ModuleName .title a{display: block;height: 45px; line-height: 45px;  font-size:16px; color: #890303; font-weight: bold;}
.Module04 div.ModuleName .title a:hover{}
.Module04 div.ModuleName .title em{}
.Module04 div.ModuleName .more{ float: right;width:50px; height: 45px; line-height: 45px;}
.Module04 div.ModuleName .hbar{position: absolute; height: 13px; background: url(image/hbar.png); right: 0px; left:120px; top:5%;}
/* 列表 */
.Module04 ul li{height: 50px; line-height: 50px;border-bottom: 1px dotted #e6e3e3;}

.Module04 ul li div.ListDate{float: left; border: 1px solid #890303; height: 30px; line-height: 30px;}
.Module04 ul li div.ListDate .date{display: inline-block; background-color: #890303; width: 25px; text-align: center;}
.Module04 ul li div.ListDate .year{display: inline-block; font-size: 13px; width: 60px; text-align: center;}
.Module04 ul li div.ListTitle{width: 350px; float: left; overflow: hidden; text-overflow: ellipsis;white-space: nowrap; height: 50px; line-height: 50px; text-align:left;}
/* -----Module02  end------- */



.moudule6{margin-top: 50px;}
.moudule7{margin-top: 50px; background-color: #f9f9f9;  padding: 20px 0px;}

.moudule8{padding: 30px 0px; background-color: #e8caac;}
.moudule8 .title{font-size: 25px; text-align: center; color: #890303; display: block; margin-top: 20px;}
.moudule8 .entitle{font-size: 16px; text-align: center; color: #890303; display: block; margin-bottom: 30px;}
.moudule8 .xshd{}
.moudule8 .xshd .xslist{ padding: 0px 10px;}
.moudule8 .xshd .xslist .xscontent{background-color: #f2f1e9;}
.moudule8 .xshd .xslist .ListPic{height: 250px; overflow: hidden;}
.moudule8 .xshd .xslist .ListPic img{height: 250px;transition: all 2s;}
.moudule8 .xshd .xslist .ListPic img:hover{transform: scale(1.2);}

.moudule8 .xshd .xslist .ListTitle{ margin-top: 10px; padding-left: 20px;}
.moudule8 .xshd .xslist .ListTitle a{display: block; height: 30px; line-height: 30px; color: #890303; font-size: 17px; padding-right: 65px; height: 40px;}
.moudule8 .xshd .xslist .content{ padding: 20px;}
.moudule8 .xshd .xslist .content a{line-height: 30px; height: 150px; display: block; font-size: 15px;  white-space: pre-line;}
.moudule8 .xshd .xslist .ListDate{ background-color:#7e0010; color: #FFFFFF; width: 60px; height: 60px; position: absolute; right: 15px; top: 220px;}
.moudule8 .xshd .xslist .ListDate .news_year{ height: 30px; line-height: 30px; text-align: center; font-size: 16px; font-weight: bold;}
.moudule8 .xshd .xslist .ListDate .news_days{ height: 30px; line-height: 30px; font-size: 13px; text-align: center}
/* ulli备用 
.moudule8 .xshd ul{}
.moudule8 .xshd ul li{ display: inline-block; width: 230px; background-color: #FFFFFF; }
.moudule8 .xshd ul li .ListPic{width: 230px; height: 150px;}
.moudule8 .xshd ul li .ListTitle{line-height: 25px; font-size: 15px; height: 75px;}
.moudule8 .xshd ul li .ListDate{margin-top: 30px; margin-left: 20px; margin-bottom: 15px; padding-left:20px; height: 30px; line-height: 30px; background-image: url(images/date.png) ; background-repeat: no-repeat; background-position-y: 9px;}
 ulli备用 */
.moudule8 .xshd_more{display: block; height: 50px; width: 200px; line-height: 50px; border: 1px solid #890303; text-align: center; color: #890303; margin: 0px auto; margin-top: 20px;}
.moudule8 .xshd_more:hover{background-color: #890303;color: #FFFFFF;}

.moudule9 .xshd_more{display: block; height: 50px; width: 200px; line-height: 50px; border: 1px solid #890303; text-align: center; color: #890303; margin: 0px auto; margin-top: 20px;}
.moudule9 .xshd_more:hover{background-color: #890303;color: #FFFFFF;}

.moudule10 .xshd_more{display: block; height: 50px; width: 200px; line-height: 50px; border: 1px solid #890303; text-align: center; color: #890303; margin: 0px auto; margin-top: 20px;}
.moudule10 .xshd_more:hover{background-color: #890303;color: #FFFFFF;}

.moudule9{padding: 40px 0px; }
.moudule9 .kycg{}
.moudule9 .kycg ul{float: left;}
.moudule9 .kycg ul li{list-style: none; display: inline-block; margin-left: 40px; }
.moudule9 .kycg ul li .ListPic{width: 220px; height: 280px; background-color: #FFFFFF;}
.moudule9 .kycg ul li .ListPic img{height: 280px;}
.moudule9 .kycg ul li .ListPic  img{transition: all 2s;}
.moudule9 .kycg ul li .ListPic  img:hover{transform: scale(1.2);}
.moudule9 .kycg ul li .ListTitle{ margin-top: 15px;  width: 220px; line-height: 25px;}
.moudule9 .kycg ul li .ListTitle a{line-height: 25px; font-size: 15px; }
.moudule9 .kycg ul li .ListPic a {
    display: block;
    margin: 0px auto;
    width: 220px;
    height: 280px;
 
	overflow: hidden;
}


.moudule9 .kycg_title{float: right;}
.moudule9 .kycg_title .titletext{font-size: 23px; font-weight: bold;writing-mode:vertical-lr; height: 170px;}
.moudule9 .kycg_title .entitle{font-size: 23px; color: #FFFFFF; background-color: firebrick;writing-mode:vertical-lr; padding:20px 0px;}

.moudule9 .kycg_smalltitle{display: none;}

.moudule10 .mtjj_smalltitle{display: none;}


.moudule10{padding: 50px 0px 30px; background-color:#FFFFFF;}
.moudule10 .mtjj_title{float: left;}
.moudule10 .mtjj_title .titletext{font-size: 23px; font-weight: bold;writing-mode:vertical-lr; height: 170px;}
.moudule10 .mtjj_title .entitle{font-size: 23px; color: #FFFFFF; background-color: firebrick;writing-mode:vertical-lr;padding-top: 30px; height: 170px;}
.moudule10 .mtjj_title .entitle span{writing-mode:horizontal-tb; font-size: 11px; margin-top: 15px;}

.moudule10 .mtjj{ float: left;}
.moudule10 .mtjj ul{ margin-left: 50px;}
.moudule10 .mtjj ul li{ display: inline-block; width: 230px; background-color: #FFFFFF; margin-left: 15px;}
.moudule10 .mtjj ul li .ListPic{width: 230px; height: 150px; overflow: hidden;}
.moudule10 .mtjj ul li .ListPic img{transition: all 2s;}
.moudule10 .mtjj ul li .ListPic img:hover{transform: scale(1.2);}
.moudule10 .mtjj ul li .ListTitle{line-height: 25px; font-size: 15px; height: 75px; margin-left:20px;}
.moudule10 .mtjj ul li .ListDate{margin-top: 30px; margin-left: 20px; margin-bottom: 15px; padding-left:20px; height: 30px; line-height: 35px; background-image: url(images/date.png) ; background-repeat: no-repeat; background-position-y: 9px;}




.module3{ background-color:#400109;}



.module4{ background-color:#f2f1e9 ;}



.module5{ background-color:#8B0012 ;}


.viedo {padding-bottom: 30px;}
.viedo .shipin{ background: url(images/shipin.png)  no-repeat; padding-left:40px; margin-top: 30px; background-position-y: 10px; }

.shipin .title{; font-size: 28px; border-bottom: 1px solid #a5a5a5; height:40px; line-height: 40px; }
.shipin .title .text{font-family: FZFWZhuZiMinchoE;  float: left;}
.shipin .more{ float:right;}
.shipin .more a{ font-size: 16px;}

 
 .domo-pic-scroll-lr {
 	
 	height:200px;
 	position: relative;
 	margin: 0 auto;
	padding-left: 20px;
	margin-top: 20px;
overflow: hidden;
 }
 .sTempWrap{width: auto!important;}
 .domo-pic-scroll-lr .conts li {
 	float: left;
 	text-align: center;
 	width: 340px!important;
 	height: 200px!important;
 	font-size: 16px;
 	font-style: italic;
 	font-weight: 700;
 	text-align: center;
 	color: #317bac;
 	line-height: 120px;
 	padding: 0 10px;
 	border-radius: 8px;
 	vertical-align: top;
 }
 
 .domo-pic-scroll-lr .conts li .s1 {
 	width: 240px;
 	height: 200px;
 }
 
 .domo-pic-scroll-lr .conts li a {
 	color: #317bac;
 	background: #fff;
 	display: block;
 	width: 340px;
 	height: 200px;
 	
 }
 
 .domo-pic-scroll-lr .conts li a:hover {
 	color: #fff;
 	
 	text-decoration: none;
 }
 
 
 
 .domo-pic-scroll-lr .textList {
 	text-align: center;
 	height: 40px;
 	line-height: 20px;
 	padding: 0px 15px;
 	color: #1eb4e5;
 	font-size: 12px;
 	overflow: hidden;
 }
 
 .domo-pic-scroll-lr .textList .pageNav {
 	line-height: 20px;
 	color: #1eb4e5;
 }
 
 .domo-pic-scroll-lr .textList .pageNav font {
 	font-size: 14px;
 	padding: 0 5px;
 	line-height: 20px;
 	color: #b2d5ed;
 	font-style: italic;
 }
 
 .domo-pic-scroll-lr .textList .pageNav .current {
 	font-size: 18px;
 	padding-right: 8px;
 }
 
 
 
 .domo-pic-scroll-lr .prev,
 .domo-pic-scroll-lr .next {
 	z-index: 1;
 	position: absolute;
 	top: 52%;
 	margin-top: -25px;
 	display: block;
 	width: 36px;
 	height: 36px;
 	line-height: 34px;
 	font-size: 22px;
 	color: #fff;
 	
 	border-radius: 50px;
 	background: #b2d5ed;
 	text-align: center;
 	font-family: "Comic Sans MS", cursive;
 	cursor: pointer;
 }
 
 .domo-pic-scroll-lr .prev {
 	left: 20px;
 	background: #1eb4e5;
 }
 
 .domo-pic-scroll-lr .prev:hover,
 .domo-pic-scroll-lr .next:hover {
 	background: #007cce;
 	color: #fff;
 }
 
 .domo-pic-scroll-lr .next {
 	right: 20px;
 	background: #007cce;
 }
 
 
 
 .domo-pic-scroll-lr .tabs {
 	width: 100%;
 	height: 11px;
 	line-height: 11px;
 	position: absolute;
 	z-index: 1;
 	bottom: 0;
 	left: 0;
 	overflow: hidden;
	display: none;
 }
 
 .domo-pic-scroll-lr .tabs ul {
 	text-align: center;
 	height: 11px;
 }
 
 .domo-pic-scroll-lr .tabs ul li {
 	line-height: 999px;
 	width: 11px;
 	height: 11px;
 	border-radius: 11px;
 	margin: 0 5px;
 	cursor: pointer;
 	background: #b2d5ed;
 	cursor: pointer;
 	display: inline-block;
 	*display: inline;
 	zoom: 1;
 	overflow: hidden;
 }
 
 /* 此处line-height:999px;设为line-height:11px;圆圈分页会显示数字出来 */
 
 .domo-pic-scroll-lr .tabs ul .current {
 	background: #007cce !important;
 }


.footer{background-color: #890303; padding-top: 50px;}
.footer .logo{ padding-bottom: 10px;}
.footer .logo em{display: block; margin-top: 15px; height: 2px; width: 340px; background-color: #a1221f;}
.footer .lxdh{color: #FFFFFF;}
.footer .yqlist{margin-bottom: 20px;}
.footer .yqlist select{
    background-color: #8B0012;
    height: 30px;
    line-height: 30px;
    color: #fff;
    border-color: #ede9e5;
}

.searchbox{ margin-top: 20px;}
.searchbox .search-input{display: inline-block; height: 30px; line-height: 30px;}
.searchbox .search-btn{display: inline-block; margin-left: -10px;  height: 30px; line-height: 30px;}
.searchbox .search-btn input{background-color: #8B0012; color: #fff; border: 1px solid #fff;}
.footer .yqljlist ul{padding-left: 0px;}
.footer .yqljlist ul li{margin-top: 5px; list-style: none; background-color: #8B0012;border: 1px solid #ede9e5; padding: 5px 15px; display: inline-block;}
.footer .yqljlist ul li:hover{background-color: #66512C;}
.footer .yqljlist ul li .ListTitle{color: #FFFFFF;}
.footer .yqljlist ul li .ListTitle a{ color: #FFFFFF;}

.footer .yqljtext{font-size: 20px; font-weight: bold; color: #FFFFFF; padding-bottom: 20px;}
.footer .ewm{margin-top: 20px;}
.footer .ewmtext{color: #FFFFFF; text-align: center;}
.footer .copyright{margin-top: 40px; background-color: #7e0404; height: 55px; line-height: 55px; text-align: center; font-size: 16px; color: #FFFFFF;}

.show1{transform: translateX(-50px);transition: all 1.2s ease-in-out;opacity: 0;}
.show2{transform: translateY(50px);transition: all 1.2s ease-in-out;transition-delay: 0.6s;opacity: 0;}

.show3{transform: translateX(-50px);transition: all 1.2s ease-in-out;opacity: 0;}
.show4{transform: translateX(-50px);transition: all 1.2s ease-in-out;opacity: 0;transition-delay: 0.5s;}
.show5{transform: translateX(-50px);transition: all 1.2s ease-in-out;opacity: 0;transition-delay: 1.0s;}

.show6{transform: translateY(50px);transition: all 1.2s ease-in-out;opacity: 0;}
.show7{transform: translateY(50px);transition: all 1.2s ease-in-out;opacity: 0;transition-delay: 0.5s;}
.show8{transform: translateY(50px);transition: all 1.2s ease-in-out;opacity: 0;transition-delay: 1.0s;}

.show9{transform: translateX(-50px);transition: all 1.2s ease-in-out;opacity: 0;}

.show10{transform: translateX(50px);transition: all 1.2s ease-in-out;opacity: 0;}

.xshd ul li:nth-child(1){}
.xshd ul li:nth-child(2){}
.xshd ul li:nth-child(3){}



.innerheader{background-color: #890303; }
.innerlogo{margin-top: 20px; margin-bottom: 20px;}
.innermenu{background-color: #7a0000;}
.mainTop{margin-top: 20px; margin-bottom: 20px;}

/* displayinfo 内容页 */

.displaytitle{  border-top: 3px solid #a40d10; padding-left: 25px; padding-right: 10px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.displayinfo .columnTitle{height: 55px; }
.displayinfo .title{float:left;margin-bottom:-2px; height: 55px;line-height:55px; padding-left: 40px; font-size: 20px; font-weight: bold; color: #1D50A2;}
.displayinfo .col_path{float:right;height: 55px; line-height: 55px;}



.article .columnTitle{ border-bottom: 2px solid #e1f1fe;}
.article .columnTitle .title{float:left;margin-bottom:-2px; height: 47px;line-height: 47px;  padding-left: 40px; font-size: 20px; font-weight: bold; color: #0D41A0;}
.article .columnTitle .col_path{float:right; }
.article .columnTitle .col_path span{}


.article .entry{}
.article {padding-top:10px;}
.article h1.arti_title {line-height: 36px;font-family: "Microsoft YaHei";font-size:28px;text-align:center;color: #0c0c0c;} /**文章标题**/
.article h2.arti_title {line-height: 34px;font-family: "Microsoft YaHei";font-size: 17px;text-align:center;color: #1B1B1B;} /**文章副标题**/
.article .arti_metas {padding:10px;text-align:center;/* border-top:1px solid #ececec; */}
.article .arti_metas span { margin:0 5px; font-size:12px; color:#787878;}/**文章其他属性**/
.article .entry { margin:0 auto; overflow:hidden;margin-top:10px;} /**文章内容**/
.article .entry .read,.article .entry .read p { line-height:1.75; font-size:14px; color:#333;}  /**阅读字体**/
.article .entry .read p { margin-bottom:10px;}
.article .entry .read img {margin:0 auto; max-width:940px;}   /**文章阅读部分图片大小限制**/
.article .entry .read table{margin:0 auto; border:none!important;}



/* listcolumn  列表页*/
.articlecontent{background-color: #FFFFFF;}
.listbody{}
.listheader{position: relative;}
.imgshowbg{height: 200px; background: url(images/picshowbg.png) repeat-x top center; }
.bigbanner{background:url(images/longbanner1.jpg) no-repeat top center; height: 245px;}
.bigbanner1{background:url(images/picshowbg.png) no-repeat top center; height: 245px;}
.listnav{height: 40px; line-height: 40px;}
h1.showtitle{text-align: center; font-family: "microsoft yahei"; margin-bottom: 30px;}

.leftlist{background-color: #890303; }
.leftlist .lmtitle{height: 80px; line-height: 80px; text-align: center;}
.leftlist .lmtitle span{font-size: 25px; color: #FFFFFF; }
.lmlist {
   width: auto;
}

.sublist ul.showtype{background-color: #FFFFFF; width: 200px; position: relative; height: 200px;}
#wp_listcolumn_w32  ul.wp_listcolumn{ padding-left: 0px; }
#wp_listcolumn_w32  ul.wp_listcolumn li{border-bottom: 1px solid #e8e8e8; border-left:1px solid #e8e8e8; }
#wp_listcolumn_w32  ul.wp_listcolumn li.column-1{border-top: 1px solid #e8e8e8;}
#wp_listcolumn_w32  ul.wp_listcolumn .wp_column a{ background: #F4F4F4!important; border: none; height: 50px; line-height: 50px; text-align: center; font-size: 18px; font-weight: normal;}
#wp_listcolumn_w32  ul.wp_listcolumn .wp_column a:hover{background-color: #d5ab63!important; color: #FFFFFF; font-size: 18px; font-weight: normal;}
#wp_listcolumn_w32  ul.wp_listcolumn .wp_column a.selected{ background: #e1e1e1 url(css/wp_column_menu_li_2.gif) no-repeat 16px 16px!important; text-align: center;}


#wp_listcolumn_w21{}
#wp_listcolumn_w21 ul.wp_listcolumn{}
#wp_listcolumn_w21 ul.wp_listcolumn li{ display: inline-block; width: auto;}
#wp_listcolumn_w21 ul.wp_listcolumn li a{ display: block; height: 40px; line-height: 40px; font-weight: 300; font-size: 20px; padding: 0px 15px; background: none; border: none;}
#wp_listcolumn_w21 ul.wp_listcolumn li a:hover{color: #a40d10;background: none;}


.columnTitle{height: 50px; line-height: 50px; border-left: 10px solid #a40d10; padding-left: 20px;}
.columnTitle .title{ float: left; font-size: 20px; color: #a40d10; font-weight: bold;}
.columnTitle .col_path{float: right;}
.columnList{ min-height: 300px;}
.columnList ul{list-style: none; padding-left: 30px; }
.columnList ul li{ height: 30px; line-height: 30px;  margin-top: 5px;}
.columnList ul li:nth-child(5n){border-bottom: 1px dashed #ccc;}
.columnList ul li:hover{border-bottom: 1px solid #d8d4d4;}
.columnList ul li span.news_date{float: right;}


.search-a{display: inline-block;}
.search-box-c{ position: fixed; left: 50%; top: 50%; width: 800px; height: 54px; background: #fff; padding-right: 115px; margin-left: -400px; z-index: 1000010; }
.search-box-c .form-control{ height: 54px; border-radius: 0; font-size: 18px; box-shadow: none; border:none; }
.modal-backdrop{z-index: 10000000;}
.modal-box{ position: fixed; display: none; left: 0; top: 0; right: 0; bottom: 0; z-index: 9000010; }
.btn-search-c,.btn-search-c:hover,.btn-search-c:focus{ position: absolute; right: 0; background: #a40d10; top: 0; width: 115px; height: 54px;border:none; border-radius: 0;padding:0}
.modal-back{position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 100000; background: rgba(0,0,0,0.5);}
.search-a-b{ display: none; }
