/* 公共标签 */
body{  font-family: "microsoft yahei"; font-size: 16px;color:#1D1D1D; background-color:#fff;}
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 */

.pc{display: block;}
.mobile{display: none;}

.header1{}
.header1{height: 160px; transition: all 0.35s ease-in-out;padding-bottom: 60px; position: absolute;left: 0px;top: 0px;z-index: 9;width: 100%;}
.header1 .logo{float: left; margin-left: 200px; margin-top: 20px;}
.header1 .topmenu{ float: left;  height: 160px; text-align: center; margin-left: 100px; margin-top: 20px;}
.header1 .topmenu .menu1{margin-right: 50px;}
.header1 .topmenu .menu1,.header1 .topmenu .menu1 a{color:#FFFFFF ; text-align: right; height: 40px; line-height: 40px;}
.header1 .topmenu .menu2{ margin-left: 50px;}

.header2{height:60px ; background-color: #8b0012; position: fixed;left: 0px;top: 0px;z-index: 9;width: 100%; display: none;}
.header2 .smalllogo{margin-top: 8px;}
.header2 .menu2{margin-left: 100px; margin-top: 10px;}

.search{}
.search span{display: block; width: 50px; height: 70px; line-height: 50px; background: url(images/search.jpg) left center no-repeat;}
.search:hover span{background: url(images/search1.jpg) left center no-repeat;}
.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 a > .menu-switch-arrow{ display:inline-block; width:20px; height:20px; background:url(images/nav_j.jpg) no-repeat center center;vertical-align:middle;}
.nav .wp-menu .menu-item a.menu-link {display: inline-block;padding: 0 16px;line-height: 40px;color: #FFFFFF;font-size: 18px;}
.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 .sub-menu {display: none;position: absolute;left: 0;top: 40px;min-width: 146px;z-index: 100;background:#e8e8e8;  padding-left:0px; text-align:center; list-style: none;  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:0px; z-index: 200; background:#fff;}
/* 导航结束 */


/*顶部播放图片 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: 10s;}		

		@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*/


.box01{margin-top: 50px;}
.box01 .title{ text-align: center;}
.box01 .title a{font-size: 30px; font-weight: 500; color: #890303;  font-family: "microsoft yahei";}
.box01 ul.picnews_list{padding-left: 0px;}
.box01 ul.picnews_list li{ display: inline-block; margin-left: 15px; border-bottom:3px solid #e8edf6; width: 300px;}
.box01 ul.picnews_list li:hover{border-bottom:3px solid #8b0012;}
.box01 ul.picnews_list li .pic{height: 175px;overflow: hidden;}
.box01 ul.picnews_list li .pic img{transition: all 0.6s; height: 210px;}
.box01 ul.picnews_list li .pic img:hover{transform: scale(1.2);}
.box01 ul.picnews_list li .news_title{height: 48px; margin-top: 10px; text-align: center;}
.box01 ul.picnews_list li .news_title a{height: 48px; line-height: 24px; font-size:18px; color: #850101 ; overflow: hidden; font-weight: 400;}

.box01 ul.picnews_list li .news_content{height: 72px; overflow: hidden; margin-top: 10px;}
.box01 ul.picnews_list li .news_content a{height: 72px; line-height: 24px; font-size: 14px; color:#3c3c3c ;}
.box01 ul.picnews_list li .news_date{height:24px; text-align: right ; color: #8b0012; font-size: 16px; margin-top: 15px;}


/* 通知公告 icon+标题+打开 */


.box01 .Model_dongtai .title{ color: #FFFFFF; width: 100%; height: 47px; line-height: 47px; font-size: 20px; text-align: center;}
.box01 .Model_dongtai .titleContent{}
.box01 .Model_dongtai .title a{color: #FFFFFF;}

.box01 .Model_dongtai .title .more{float:right;}
.box01 .Model_dongtai ul{ padding: 0px 20px;}
.box01 .Model_dongtai ul li.news{list-style: none;height: 60px; line-height: 36px; margin-top: 8px; border-bottom: 1px dotted #737373;}
.box01 .Model_dongtai ul li.news span.news_title a{margin-left:10px ;}
.box01 .Model_dongtai .more_text{height: 40px; line-height: 40px;}
.box01 .Model_dongtai ul li div.news_date{float: left; text-align:center; border-right: 1px solid #bcbcbc; padding-right:15px;}
.box01 .Model_dongtai ul li div.news_date .news_year{transition:all 0.4s ease-in-out; color: #8b0012; height: 25px;line-height: 25px; font-size: 20px;}
.box01 .Model_dongtai ul li div.news_date .news_days{height: 24px; line-height: 25px; font-size:12px ;color: #8b0012;}
.box01 .Model_dongtai ul li div.news_wz{  margin-left: 10px; width: auto; height: 60px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-left: 10px;}
.box01 .Model_dongtai ul li div.news_wz a{font-size: 18px;}


/* 通知公告 */
.box02{ margin-top: 50px;}
.box02 .title{height: 50px;}
.box02 .title .titleText{float: left; font-size: 24px; background-color: #890303;color: #fff;width: 154px;text-align: center;height: 40px;line-height: 40px;}
.box02 .title .titleText a{font-size: 24px;color: #fff;}
.box02 .title .more{float: right;margin-top: 10px;}
.box02 .title .more a{border: 0px!important;}
.box02 .title .more a:hover{color: #FFFFFF;}
.box02 ul{ padding-left: 0px;}
.box02 ul li{ list-style: none; height: 60px; background-color: #f6f4f2; margin-top: 10px;}
.box02 ul li:hover{border: 1px solid #8888;}
.box02 ul li .news_date{border-right: 1px solid #BCBCBC; padding: 0px 15px; float: left; margin-right: 10px;}
.box02 ul li .news_date .news_day{font-size: 22px; color: #890303; border-bottom: 1px solid #BCBCBC; text-align: center;}
.box02 ul li .news_date .news_month{font-size: 14px ; color: #890303; height: 20px;}
.box02 ul li .news_wz{height: 60px; line-height: 30px;}



/* 通知公告 */
.box03{ margin-top: 50px; min-height: 300px;}
.box03 .title{height: 50px;}
.box03 .title .titleText{float: left; font-size: 24px; background-color: #890303;color: #fff;width: 154px;text-align: center;height: 40px;line-height: 40px;}
.box03 .title .titleText a{}
.box03 .title .more{float: right; margin-top: 10px;}
.box03 .title .more a{border: 0px!important;}
.box03 .title .more a:hover{color: #FFFFFF;}
.box03 ul{ padding-left: 0px;}
.box03 ul li{ list-style: none; height: 40px; border-bottom: 1px solid #f3f3f3; line-height: 40px;}
.box03 ul li .news_wz{float: left; height: 40px; line-height: 40px;}
.box03 ul li .news_date{float: right;}
.box03 ul li .news_date .news_day{font-size: 16px; color: #777777;}



.box04{background-color: #A40D10; height: 569px; margin-top: 50px; background-image: url(images/bannerbg1.jpg); background-repeat: no-repeat; background-position: center;}
.box04 .title a{text-align: center;margin-top: 60px; height: 40px; line-height: 40px; font-size: 30px; font-weight: bold; color: #FFFFFF; display: block;}
.box04 .xshd{ margin-top: 50px;}
.box04 .xshd .xslist{ padding: 0px 10px;}
.box04 .xshd .xslist .xscontent{background-color: #f2f1e9; width: 373px;}
.box04 .xshd .xslist .ListPic{height: 250px; overflow: hidden;}
.box04 .xshd .xslist .ListPic img{height: 250px;transition: all 2s;}
.box04 .xshd .xslist .ListPic img:hover{transform: scale(1.2);}

.box04 .xshd ul{}
.box04 .xshd ul li.xslist{list-style: none;}
.box04 .xshd li.xslist .ListTitle{ margin-top: 10px;}
.box04 .xshd li.xslist .ListTitle a{display: block; height: 30px; line-height: 30px; color: #890303; font-size: 17px; padding: 0px 10px; height: 70px;}
.box04 .xshd li.xslist .content{ padding: 20px;}
.box04 .xshd li.xslist .content a{line-height: 30px; height: 150px; display: block; font-size: 15px;  white-space: pre-line;}
.box04 .xshd li.xslist .ListDate{ background-color:#7e0010; color: #FFFFFF; width: 60px; height: 60px; position: absolute; right: 15px; top: 220px;}
.box04 .xshd li.xslist .ListDate .news_year{ height: 30px; line-height: 30px; text-align: center; font-size: 16px; font-weight: bold;}
.box04 .xshd li.xslist .ListDate .news_days{ height: 30px; line-height: 30px; font-size: 13px; text-align: center;}
.box04 .moreButton{display: block; height: 50px; width: 200px; line-height: 50px; border: 1px solid #FFFFFF; text-align: center; color: #FFFFFF; margin: 0px auto; margin-top: 23px;}
.box04 .moreButton:hover{background-color: #D58512;color: #FFFFFF;}

.box05{ margin-top: 50px;height:auto;}
.box05 .title{height: 50px;}
.box05 .title .titleText{float: left; font-size: 24px; background-color: #890303;color: #fff;width: 154px;text-align: center;height: 40px;line-height: 40px;}
.box05 .title .titleText a{}
.box05 .title .more{float: right; margin-top: 10px;}
.box05 .title .more a{border: 0px!important;}
.box05 .title .more a:hover{color: #FFFFFF;}
.box05 .picContent .pic {float: left; overflow: hidden;}
.box05 .picContent .pic a img { width: 250px; height: 150px;transition: all 0.6s;}
.box05 .picContent .pic a img:hover{transform: scale(1.2);}


.box05 .picContent .content {  float: left; width:318px; height: 150px;  background-color: #f6f4f2;  padding: 15px 20px;}
.box05 .picContent .title {	    line-height: 25px; font-weight: bold;}
.box05 .picContent .title a{color: #890303; font-size: 16px;}
.box05 .picContent .jianjie{line-height: 23px;}
.box05 .picContent .date{font-family: Georgia; color: #890303; font-size: 16px; text-align: left; margin-top: 10px;}


.box06 ul{ padding-left: 0px; min-height: 200px;}
.box06 ul li{ list-style: none; height: 43px; border-bottom: 1px solid #f3f3f3; line-height: 43px;}
.box06 ul li .news_wz{float: left; height: 40px; line-height: 40px;}
.box06 ul li .news_date{float: right;}
.box06 ul li .news_date .news_day{font-size: 16px; color: #777777;}


.box07{margin-top: 50px; background: url(images/bg_videos.jpg) no-repeat; height: 500px; background-position: center;}
.box07 .title a{text-align: center;margin-top: 60px; height: 40px; line-height: 40px; font-size: 30px; font-weight: bold; color: #890303; display: block; margin-bottom: 60px;}



.footer{background-color: #890303; padding-top: 50px;}
.footer .logo{ padding-bottom: 30px;}
.footer .logo em{display: block; margin-top: 15px; height: 2px; width: 240px; 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;}
.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;}
.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;}
.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; _width:expression(this.width > 940 ? "940px" : this.width);}   /**文章阅读部分图片大小限制**/
.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.jpg) repeat-x top center;}
.bigbanner{background:url(images/longbanner1.jpg) no-repeat top center; height: 245px;}
.bigbanner1{background:url(images/picshowbg.jpg) 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.jpg) 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: 0px;}
.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_title{width: 80%;  overflow: hidden; display: inline-block; height: 35px; overflow-wrap: normal; text-overflow: ellipsis; white-space: nowrap;}
.columnList ul li span.news_date{float: right; display: inline-block; width: 20%; min-width: 50px; max-width: 100px;}
