* {margin: 0 auto;padding: 0;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.clear{clear: both;}
.center{width:14rem;/* width: 73.57%; */ margin: 0 auto;}
.fl{float: left;}
.fr{float: right;}
.text-center{text-align: center;}
a:hover{color: #AF0006;}


/* 手机版搜索框 */

.liii img{float: right;margin-right: 15px;margin-top: 6px;width: 3%;}
.search_btn { cursor: pointer; }
.search_btn svg { fill: rgb(255, 255, 255); width: 16px; height: 16px; }
.search-dialog-box { position: fixed; left: 0px; top: 0px; width: 100%; height: 100vh; z-index: 1000000; opacity: 0; visibility: hidden; transition: all 0.6s ease 0s; }
.search-dialog-box::before { content: ""; position: absolute; top: 0px; height: 0px; background: #0054D3; transition: all 0.6s ease 0s; left: 0px; right: 0px; z-index: 1; opacity: 0.9; }
.search-dialog-box.on::before { height: 100%; display: none; }
.search-dialog-box .bubbles-bg { opacity: 0; visibility: hidden; display: none; }
.search-dialog-box .search-bg { position: absolute; left: 0px; top: 0px; width: 100%; height: 0px; margin: 0px; background:  0% 0% / cover no-repeat rgba(0, 0, 0, 0.7); transform-origin: center center; transition: height 0.8s cubic-bezier(0.77, 0, 0.175, 1) 0s; }
.search-dialog-box .wrap-inner { transform: translateY(100%); transition: all 0.6s ease 0s; }
.search-dialog { position: absolute; left: 0px; top: 50%; transform: translateY(-50%); width: 100%; z-index: 2; }
.search-dialog .search-tit { font-size: 0.44rem; line-height: 0.56rem; color: rgb(255, 255, 255); text-align: center; overflow: hidden; display: none; }
.search-dialog .search-inner { overflow: hidden; margin-top: 0px; }
.search-dialog .search-input { width: 8rem; margin: 0px auto; background-color: rgba(255, 255, 255, 0.1); box-sizing: border-box; transition: all 0.3s ease 0s; max-width: 94%; }
.search-dialog .search-input input[type="text"] {float: left;height: 0.7rem;width: calc(100% - 1rem);background-color: rgb(255, 255, 255);font-size: 0.2rem;line-height: 0.08rem;color: #666;transition: all 0.3s ease 0s;padding: 0px 0.2rem;border: none;}
.search-dialog .search-input input[type="submit"], .search-dialog .search-input .clear-btn {float: right;height: 0.7rem;width: 1rem;}
.search-dialog .search-input input[type="submit"] {background-color: #0054D3;background-repeat: no-repeat;background-position: center center;background-size: 0.4rem;background-image: url("search-btn.svg");font-size: .2rem;color: #fff;border: none;}
.search-dialog .search-input .clear-btn { background-color: rgba(0, 0, 0, 0.2); background-repeat: no-repeat; background-position: center center; background-image: url("close-btn.svg"); background-size: 0.56rem; border-radius: 100%; margin-right: 0.16rem; display: none; }
.search-dialog .search-input.on { background-color: rgb(255, 255, 255); }
.search-dialog .hot-search { font-size: 0px; width: 0.49rem; margin: 0.096rem auto 0px; box-sizing: border-box; padding: 0px 0.096rem; overflow: hidden; }
.search-dialog .hot-search .hot-tit, .search-dialog .hot-search .hot-link { display: inline-block; zoom: 1; vertical-align: top; }
.search-dialog .hot-search .hot-tit { font-size: 0.06rem; line-height: 0.08rem; color: rgb(255, 255, 255); font-weight: bold; padding-left: 0.096rem; background-repeat: no-repeat; background-position: left center; background-size: 0.08rem; }
.search-dialog .hot-link { margin-left: 0.16rem; }
.search-dialog .hot-link a { display: inline-block; zoom: 1; font-size: 0.06rem; line-height: 0.08rem; margin-right: 0.12rem; color: rgb(255, 255, 255); padding-bottom: 5px; position: relative; }
.search-dialog .hot-link a::before { content: ""; position: absolute; left: 0%; bottom: 0px; width: 100%; height: 2px; background-color: rgb(255, 255, 255); transform: scaleX(0); transform-origin: left center; transition: transform 0.3s ease 0s; }
.search-dialog-box .bottom-box { position: absolute; left: 0px; bottom: 5.1%; width: 100%; }
.search-dialog-box .bottom-box .share-box { overflow: hidden; }
.search-dialog-box .bottom-box .copy { font-size: 0.35rem; line-height: 0.5rem; color: rgb(255, 255, 255); font-family: gilroy-regular; margin-top: 0.5rem; overflow: hidden; }
.header-right.is-open .bubbles-bg { visibility: visible; opacity: 1; }
.header-right.is-open .search-btn .con-box { display: none; }
.header-right.is-open .close-btn { display: block; }
.header-right.is-open .item .search-bg { transform: scale(1); }
.search-dialog-box.on { opacity: 1; visibility: visible; }
.search-dialog-box.on .search-bg { height: 100vh; }
.search-dialog-box.on .bubbles-bg { opacity: 1; visibility: visible; }
.search-dialog-box.on .wrap-inner { transform: translateY(0px); }
.pub-close { position: absolute; width: 0.48rem; height: 0.48rem; z-index: 10; right: 0.24rem; top: 0.216rem; background-color: rgba(255, 255, 255, 0.1); border-radius: 100%; }
.pub-close .bg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-color: #0054D3; transform: scale(0); border-radius: 100%; transition: transform 0.3s ease 0s; }
.pub-close i { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-position: center center; background-size: 0.12rem; background-repeat: no-repeat; background-image: url("close-btn.svg"); transition: all 0.6s ease 0s; }
.pub-close i:hover { transform: rotate(180deg); }
@keyframes spin { 
  100% { transform: rotate(1turn); }
}
@keyframes spin2 { 
  100% { transform: rotate(-1turn); }
}
@keyframes spin-reverse { 
  0% { transform: rotate(1turn); }
}
@keyframes spin-reverse2 { 
  0% { transform: rotate(-1turn); }
}
/* 手机版搜索框 */

/*网站头部*/
.header{width: 100%; background: url(top_bg.jpg) no-repeat 0 0; background-size: 100% 100%;   padding: 0.3rem 0;}
.logo{float: left;width: 5.47rem;}
.logo img{width: 100%;}

/*文字*/
.wenzi{width: 1.99rem; margin: 0.1rem 0 0 2rem;}
.wenzi img{width: 100%;}


/*搜索框*/
.search{float: right; height:0.36rem; width:2.8rem; background: url(search.png) no-repeat center center; background-size: 100% 100%;  margin-top: 0.2rem;}
.search .txt,.search .btn{border: none; background: none; height: 0.36rem; line-height: 0.36rem; float: left;}
.search .txt{padding: 0 0.08rem; width: 2.2rem; color: #bbbaba; font-size:15px;}
.search .btn{width: 0.6rem;float: right;  background-size: 50% auto;}

input::-webkit-input-placeholder{
   color:#bbbaba;
   font-size: 0.15rem;
   text-align: left;
}
input::-moz-placeholder{  
    color:#bbbaba;
    font-size: 0.15rem;
    text-align: left;
}
input:-moz-placeholder{    
    color:#bbbaba;
    font-size: 0.15rem;
    text-align: left;
}
input:-ms-input-placeholder{ 
    color:#bbbaba;
    font-size: 0.15rem;
    text-align: left;
}

/* 手机搜索框 */

.search-btn{
    /* 相对定位 */
    position: relative;
    z-index: 1;
    width: 60px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    /* 鼠标移入变小手 */
    cursor: pointer;
}
.search-btn .fa{
	float: right;
	margin-right: 0.2rem;
	margin-top: 0.1rem;
    color: #fff;
    font-size: 22px;
}
/* 关闭按钮 */
.close-btn{
    /* 绝对定位 */
    position: absolute;
    top: 5px;
    left: 430px;
    z-index: 1;
    color: #fff;
    cursor: pointer;
    display: none;
}
.container{
    /* 固定定位 */
  /*  position: fixed; */
    display: flex;
    justify-content: center;
    align-items: center;
    /* 渐变背景 */
    /* background: linear-gradient(200deg,#6e86ee,#453c90); */
    /* 将元素剪切为一个圆形(30px表示圆的半径, 50% 50%表示圆心的位置) */
    /* clip-path: circle(10px at 50% 50%); */
    /* 设置过渡 */
    transition: 0.4s;
	z-index: 999;
}
.search-box{
	border-radius: 50px / 50px;
    /* 默认宽度为0(隐藏) */
    width: 0;
    height: 30px;
    
    background: #AF0006;
    /* 溢出隐藏 */
    overflow: hidden;
    /* 设置过渡 */
    transition: 0.3s;
}
.search-box input{
	margin-top: 3px;
    width: 100%;
    border: none;
    background: none;
    outline: none;
    color: #fff;
    font-size: 15px;
    text-indent: 8px;
}
.search-box input::placeholder{
    color: rgba(255,255,255,0.7);
}
.search-box .fa{
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #fff;
    font-size: 22px;
    cursor: pointer;
}
#search_btn:checked ~ .search-btn{
    display: none;
}
#search_btn:checked ~ .close-btn{
    display: block;
}
#search_btn:checked ~ .container{
    clip-path: circle(100%);
}
#search_btn:checked ~ .container .search-box{
    width: 400px;
}
/* 手机搜索框结束 */


/* 手机端导航 */
.phone_search{float: right;margin-right: 0.1rem;margin-top: 0.01rem;}
/* 手机端导航结束 */

/*导航*/
.nav{width: 100%; background: url(nav_bg.jpg) repeat-x left center; background-size: 100% 100%; line-height: 50px;}
.nav.active{position: fixed; left: 0; top: 0; right: 0; z-index: 9999999;}
.nav_yj{margin: 0 auto; height: 50px;}
.nav_yj li{float: left; text-align: center; display:inline-block;vertical-align:middle; line-height: 50px; position: relative; z-index: 999; width:10%;}
.nav_yj li.on{background: url(nav_bg_05.png);}
.nav_yj li.on a{color: #FFFFFF;}
.nav_yj li a{display:block;font-size:0.16rem;color:#fff;line-height:50px;text-align:center;position:relative}
.nav_yj li.on a:hover{color: #FFFFFF;}
.nav_ej{position: absolute; top: 50px; left: 0; display: none; background: url(nav_bg_05.png);  float: left; z-index: 999; width: 100%; z-index: 9999; display: none; padding: 0px; margin: 0px; opacity: 1;-webkit-box-shadow: 0px 0px 8px 1px rgba(68,68,68,0.5); -moz-box-shadow: 0px 0px 8px 1px rgba(68,68,68,0.5); box-shadow: 0px 0px 8px 1px rgba(68,68,68,0.5);}
.nav_ej li{text-align: center; background: none; line-height: 50px; float: left;display: inline; width: 100%; display: inline;}
.nav_ej li:hover{background: #FFFFFF;}
.nav_ej li a{font-size: 0.16rem; color: #FFFFFF; display: block; background: none; line-height:0.24rem; padding:0.13rem 0.12rem; }
.nav_ej li a:hover{color: #AF0006;}
.nav_yj li.on .nav_ej li a:hover{color: #AF0006;}

/* 手机端导航 */
/*手机端导航*/
.phone_nav{}
.phone_nav ul{float: none;}
.phone_nav .index{width: 24px; margin-top: 4px; display: block; float: right;}
.phone_nav .index img{width: 100%;}
.phone_nav .logo{margin-left: 10px; height: auto; margin-top: 17px; width: 250px; display: block; float: left;position: absolute; left: 0; top: 0; padding-top: 0;}
.phone_nav .logo img{width: 100%;}
/*å·¦ä¾§å¯¼èˆª*/
.fh_dh{width:200px; display:none; overflow-y:scroll; padding-top:6px; z-index:9999; background:#AF0006; opacity: 0.9; height:100%; position:fixed; top:0px; right:-200px; }
.fh_dh p.th{color: #fff; font-size: 13px; line-height: 40px; text-align: center;}
.fh_dh ul li{line-height:46px; text-align:left;}
.fh_dh ul li .yj_a{ display:block;padding:0px 20px; font-size:18px; letter-spacing: 1px;}
.fh_dh ul li .yj_a ,.fh_dh ul li .yj_a:hover ,.fh_dh ul li .yj_a:visited ,.fh_dh ul li .yj_a:link , .fh_dh ul li .yj_a:active{ color:#fff;}
.fh_dh ul .on .yj_a{border-right: 5px solid #d3a721;}
.fh_dh ul li .ej{display: none;}
.fh_dh ul li .ej a{padding: 0 20px; text-indent: 8px; font-size: 15px; color: #fff; display: block; height: 36px; line-height: 36px;}
.fh_bc,.menu_bc{position:fixed; top:0px;left:0px; width:100%; height:100%; background:#000;opacity:0; display:none; z-index:9999;}


/*轮播图*/
.banner{width:100%; height: auto;}
/* flexslider */
.flexslider{margin:0px auto;position:relative;width:100%;height:auto;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1; display: table;}
.flex-direction-nav a{width:0.6rem;height:0.9rem;line-height:99em;overflow:hidden;margin:-0.3rem 0 0;display:block;background:url(ad_ctr.png) no-repeat; background-size: 100% auto; position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{ background: #FFFFFF; opacity: 0.7; display:block;height:10px;overflow:hidden;text-indent:-99em;width:10px;cursor:pointer;border-radius: 3px;}
.flex-control-paging li a.flex-active{background:#9E050A;}

/*主体*/


/*公共代码*/
.item_th{line-height: 0.5rem; height:0.5rem;border-bottom: 0.02rem solid #AB060C;}
.item_th p img{float:left; margin:0.12rem 0.1rem 0 0; width: 0.35rem;}
.item_th p{float: left; line-height: 0.48rem; font-size: 0.24rem; padding-right: 0.1rem; color: #AB060C;}
.item_th .more{float: right;color: #666666; height: 0.5rem; display: block;}
.item_th span{font-size: 0.18rem; color: #A0A5A9;}

.news-info{display: block; /* overflow: hidden; */ margin:0.043rem 0; color: #000;}
.news-info:hover{transform: scale(1) translateY(-1px);-ms-transform: scale(1) translateY(-1px);-moz-transform: scale(1) translateY(-1px);-webkit-transform: scale(1) translateY(-1px);-o-transform: scale(1) translateY(-1px);transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;}
.news-info .time{float: left; width: 0.6rem; height: 0.40rem; font-family: 'SimHei'; text-align: center; background: #fff; font-size: 0.14rem; color: #1A1A1A; }
.news-info .time .em{display: block; font-size: 0.16rem; line-height: 0.2rem; height: 0.2rem; color: #fff; font-weight: bold; background: #AB060C;}
.news-info .time .em1{display: block; font-size: 0.12rem; line-height: 0.2rem; height: 0.2rem; color: #9E050A; opacity: 0.5;}
.news-info .txt{display: block; overflow: hidden; padding-left:0.20rem; text-overflow: ellipsis; white-space: nowrap; font-size: 18px; line-height: 0.4rem;}

.news-li {display: block; padding: 0.165rem 0; line-height: 1; color: #333;}
.news-li .time {float: right; padding-left: 0.25rem; color: #9d9d9d; font-size: 0.16rem;}
.news-li .title {display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 18px;}
.news-li:hover{transform: scale(1) translateY(-1px);-ms-transform: scale(1) translateY(-1px);-moz-transform: scale(1) translateY(-1px);-webkit-transform: scale(1) translateY(-1px);-o-transform: scale(1) translateY(-1px);transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;}
.news-li:hover p{color: #AB060C;}


/*图片新闻*/
.tpxw{width: 5.55rem; margin-top: 0.2rem;}

.m-banb1{ margin-top: 0.2rem;}
.m-banb1 .item_con{display:block;}
.m-banb1 .item_con:hover .img img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}
.m-banb1 .img{overflow:hidden; position: relative;}
.m-banb1 .img img{width:100%;height:4.05rem; object-fit: cover; vertical-align:middle;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}
.m-banb1 .txt{position:absolute; bottom:0; background: url(bg_p.png) repeat 0 0; width: 100%; padding:0.1rem 0.25rem;}
.m-banb1 .txt h3{font-size:18px;color:#fff;height:1.5em;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; font-weight: bold;}

.m-banb1 .slick-dots{position:absolute;left:0;bottom:0.7rem;width:100%;text-align:center;font-size:0;}
.m-banb1 .slick-dots li{display:inline-block;width:10px;height:10px;margin:0 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#fff; opacity: 0.7; cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.m-banb1 .slick-dots button{display:none}
.m-banb1 .slick-dots li.slick-active{background-color:#9E050A}


/*新闻动态*/
.xwdt{width:3.99rem; margin-top: 0.2rem; margin-left: 0.2rem;}
.xwdt ul{margin-top: 0.06rem;}
.xwdt ul li{padding: 0.1rem 0; border-bottom: 1px solid #E6E6E6;}
.xwdt ul li a:hover p.txt{color: #AB060C;}
.xwdt ul li .news-info .time{box-shadow:0px 0px 6px 0px rgb(0 0 0/ 40%); -webkit-box-shadow:0px 0px 6px 0px rgb(0 0 0/ 40%); -moz-box-shadow:0px 0px 6px 0px rgb(0 0 0/ 40%);}

/*通知公告*/
.tzgg{width: 3.99rem; margin-top: 0.2rem;}
.tzgg ul{margin-top: 0.06rem;}
.tzgg ul li {border-bottom: 1px solid #E6E6E6;background: url(list_style.png) no-repeat left center; background-size: 4px; padding: 0.1rem 0 0.1rem 0.15rem;}
.tzgg ul li .title,.tzgg ul li .time{line-height: 0.4rem;}
.tzgg ul li .news-li{padding: 0.043rem 0;}
.tzgg ul li a:hover p.title{color: #AB060C;}


/*党建之窗*/
.djzc_box{background: #F8F8F8; padding: 0.5rem 0; margin-top: 0.2rem;}
.djzc,.szsd{width: 6.89rem; margin-top: 0;}
.jsfc{margin-top: 0.2rem; width: 6.89rem;}

/*教师风采*/
.jsfc{}
.jsfc ul {overflow: hidden; margin-top: 0.2rem; margin-left: -0.1rem; margin-right: -0.1rem;}
.jsfc ul li{width:2.2rem; float: left; margin-bottom: 0.2rem; margin-left: 0.1rem; margin-right: 0.04rem; box-shadow:0px 0px 6px 0px rgb(0 0 0/ 40%); -webkit-box-shadow:0px 0px 6px 0px rgb(0 0 0/ 40%); -moz-box-shadow:0px 0px 6px 0px rgb(0 0 0/ 40%);}
.list_img{position: relative;padding-top: 1.53rem; overflow: hidden; }
.list_img:before{position: absolute; top: 0; left: -90%; z-index: 2; display: block; content: ''; width: 50%; height: 100%; opacity: .6;
background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 100%); transform: skewX(-25deg);}
.list_img img{position: absolute; left: 0; top: 0; width: 100%; height: 100%; -webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}
.list_img img:hover{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}

@keyframes shine {
  100% {left: 125%}
}
.jsfc ul li a{display: block; width: 100%;}
.jsfc ul li a p{text-align: center; line-height: 0.38rem; color: #1A1A1A; font-size:18px;}
.jsfc ul li:hover a p{color: #AB060C;}

/*专题学习*/
.ztxx ul{overflow: hidden; margin-top: 0.2rem;}
.ztxx ul li{width: 2.73rem; float: left; margin-right: 0.08rem;}
.ztxx ul li .list_img{padding-top: 1.9rem;}
.ztxx ul li:last-child{margin-right: 0;}


/*友情链接*/
.link{width: 100%; margin: 0.2rem 0;}
.link ul{margin-top: 0.2rem; overflow: hidden;}
.link ul li{float: left; height: 0.20rem; line-height: 0.20rem; margin: 0.1rem auto; padding-right: 0.2rem; background: url(list_style.png) no-repeat left center; padding-left: 0.15rem; background-size: 4px;}
.link ul li a{font-size: 0.16rem;}
.link ul li a:hover{color:#AB060C; font-weight: bold;}

/*网站底部*/
.footer{background: #A22223;  width: 100%;}
.footer_left{margin: 0.2rem 0; width: 5rem;}
.footer_left ul {overflow: hidden;}
.footer_left ul li{float: left; color: #fff; line-height: 0.4rem; width: 100%; font-size: 0.16rem;}
.footer_left ul li a{color: #fff; font-size: 0.16rem;}
.footer_left ul li img{width: 0.25rem; float: left; margin: 0.06rem 0.09rem 0 0;}
.footer_center{width: 5.52rem; margin-top: 0.4rem;}
.footer_center img{width: 100%;}
.footer p{color: #fff; line-height: 0.3rem; text-align: center; font-size: 0.16rem;}
.ewm{width: 1.39rem; margin-top: 0.2rem;}
.ewm img{width: 100%;}
.ewm p{width: 100%; color: #fff; text-align: center; line-height: 0.3rem; font-size: 0.16rem;}

.footer_bottom{width: 100%; line-height: 0.4rem; background: #000000; text-align: center;color: #fff;}
/* 电脑端 */
/* 手机端 */
.foot{background: #A22223;  width: 100%;}
.footer2{padding-top: 10px;}
.footer2 ul {overflow: hidden;}
.footer2 ul li{float: left; color: #fff; line-height: 0.4rem; width: 100%; font-size: 0.16rem;}
.footer2 ul li a{color: #fff; font-size: 0.16rem;}
.footer2 ul li img{width: 0.25rem; float: left; margin: 0.06rem 0.09rem 0 0;}
.footer1{width: 5.52rem; padding-top: 20px;}
.footer1 img{width: 100%;}
.foot p{color: #fff; line-height: 0.3rem; text-align: center; font-size: 0.16rem;}
.ewm1{width: 1.39rem; margin-top: 0.2rem;}
.ewm1 img{width: 100%;}
.ewm1 p{width: 100%; color: #fff; text-align: center; line-height: 0.3rem; font-size: 0.16rem;}
.footer_bottom1{width: 100%; line-height: 0.4rem; background: #000000; text-align: center;color: #fff;}

/*列表页*/
.bann{width: 100%; float: left;}
.bann img{width: 100%;}

/*当前位置*/
.local{font-size: 0.14rem; display: block; width: 100%; line-height: 0.4rem; color: #fff;}
.local a{font-size: 0.14rem; color: #fff;}

.menu{width: 2.65rem; float: left; margin-top: -1.34rem;  margin-bottom: 0.3rem;}
.menu .th{text-align: center; background: url(menu_bg.png)no-repeat 0 0; background-size: 100% 100%; color: #fff; padding: 0.2rem; overflow: hidden;}
.menu .th p{font-size: 0.2rem; color: #fff; line-height: 0.5rem;}
.menu ul{height: auto;}
.menu ul li{line-height: 0.6rem; height: 0.6rem; text-align: center; border-bottom: 1px solid #AB060C;}
.menu ul li a{font-size: 0.18rem; color: #333;}
.menu ul li.on{background: #AB060C;}
.menu ul li.on a{color: #fff;}
.menu ul li:hover{font-weight: bold;}

.list_box{float: right; width: 11rem; margin-top: 20px;}

.list_box ul{margin: 0 auto 0 auto; min-height: 450px;}
.list_box ul li {border-bottom: 1px solid #E6E6E6;background: url(list_style.png) no-repeat left center; background-size: 4px; padding-left: 0.15rem;}
.list_box ul li .news-li{padding: 0.18rem 0;}
.list_box ul li a:hover p.title{color: #AB060C;}

/*图片列表页*/
.list_bigphoto{overflow: hidden;}
.list_bigphoto li{width:2.3rem; float: left; margin:0 0.2rem 0.2rem 0.2rem; box-shadow:0px 0px 6px 0px rgb(0 0 0/ 40%); -webkit-box-shadow:0px 0px 6px 0px rgb(0 0 0/ 40%); -moz-box-shadow:0px 0px 6px 0px rgb(0 0 0/ 40%); background: none; padding-left: 0; padding: 0.15rem;}
.list_bigphoto li p{text-align: center; line-height: 0.3rem; font-size: 0.16rem;}
.list_photo{position: relative;padding-top: 3.2rem; overflow: hidden; }
.list_photo img{position: absolute; left: 0; top: 0; width: 100%; height: 100%; -webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}
.list_photo img:hover{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}

.pages{text-align: center; padding: 30px 0;}

/*内容页内容*/
.content{padding: 6px 0 12px 0;}
.content .title{line-height: 28px; font-size: 20px; font-weight: bold; text-align: center; padding: 15px 0px; margin: 0 20px; border-bottom: 1px dotted #dcdcdc;}
.content .txt{text-align: center; color: #888; line-height: 28px; padding: 10px 0;}
.con{min-height: 400px; _height:400px; padding: 5px 15px;}
.con,.con p,.con div,.con span,.con font,.con strong,.con b{font-size: 16px !important; line-height: 32px !important; font-family: "微软雅黑" !important;}
.con img{max-width: 70%; height: auto !important;}
.con b,.con strong{font-weight: bold;}
.con table{margin:0 auto !important;border-collapse:collapse; width:80% !important;}
.con table tr td{border:1px solid #dcdcdc !important;}


/*版本过低提示*/
.pageTips {position: fixed;left: 0;top: 0;width: 100%; height: 100%; background: #000; z-index: 99999999;}
.pageTips .container {color: #fff;position: absolute;left: 50%;top: 50%;width: 630px;margin-left: -315px;margin-top: -160px;}
.pageTips .container a.close {display: block;width: 50px;height: 50px;position: absolute;z-index: 1;left: auto;right: -15px;top: 40px;bottom: auto;}
.pageTips .container .img {text-align: center;}
.pageTips .container .msg {font-size: 18px;line-height: 36px;padding-top: 30px;color: #fff;}
.pageTips .container a {color: #fff; text-decoration: underline;}



/* 手机端 */
/*分辨率大于1440时*/
@media screen and (min-width:1440px) {
.p_search{display: none;}
.phone_nav{display: none;}
.foot{display: none;}
.liii{display: none;}
}


/*分辨率小1366-1440时*/
@media screen and (min-width: 1366px) and (max-width:1440px){
.news-info .time{width: 0.9rem;}
.phone_nav{display: none;}
.phone_search{display: none;}
.p_search{display: none;}
.foot{display: none;}
.liii{display: none;}
}

/*分辨率小于1366大于1200时*/
@media screen and (min-width: 1200px) and (max-width:1366px) {
.news-info .time{width: 0.8rem;}
.foot{display: none;}
.liii{display: none;}
.phone_nav{display: none;}
.phone_search{display: none;}
.p_search{display: none;}
}

/*分辨率大于961小于1200时*/
@media screen and (min-width: 961px) and (max-width: 1200px) {
.jsfc ul li a p{font-size: 10px;}
.news-info .time{width: 0.9rem;}
.news-info .time .em{font-size: 0.15rem;}
.foot{display: none;}
.liii{display: none;}
.m-banb1 .img img{height: 80%;}
.phone_nav{display: none;}
.phone_search{display: none;}
.p_search{display: none;}
}

/*分辨率大于769小于960时*/
@media screen and (min-width: 769px) and (max-width: 960px) {
.center{width: 100%;padding: 0 15px;}
.logo{width: 300px;padding-top: 40px;}
.m-banb1 .img img{height: 80%;}
.wenzi{margin: 0.5rem 0 0 0.5rem;}
.search{margin-top: 50px;}
.news-info .time{width: 60px;}
.item_th {width: 100%;}
.xwdt{width: 100%;margin: 0;}
.tpxw {width: 100%;}
.tpxw {width: 100%;}
.xwdt {width: 100%;}
.tzgg {width: 100%;}
.jsfc{width: 100%;}
.ztxx ul li{width: 19%;}
.jsfc ul li a p{font-size: 5px;}
.news-info .time{width: 0.9rem;}
.item_th {width: 100%;}
.list_img{padding-top: 60%;}
.ztxx ul li .list_img{padding-top: 80%;}
.jsfc ul li{width: 32%;}
.phone_nav{display: none;}
.phone_search{display: none;}
.p_search{display: none;}

.list_box{margin-right: 60px;}
.list_box ul li{margin-top: 10px;}
.news-li .title{font-size: 0.25rem;}
.footer_bottom{font-size: 0.22rem;}
}

/*分辨率大于801小于960时*/
@media screen and (min-width: 801px) and (max-width: 960px){
.foot{display: none;}
.liii{display: none;}
.jsfc ul li{width: 32%;}
.phone_nav{display: none;}
.phone_search{display: none;}
.wenzi{margin: 0.7rem 0 0 1.5rem;}
.p_search{display: none;}

.nav_yj li a{font-size: 0.25rem;} 
.m-banb1 .txt h3{font-size: 20px;}
.xwdt ul li{padding: 0.2rem 0;}  
.tzgg ul li .title{line-height: 0.6rem;}
.item_th{margin-top: 15px;}
.jsfc ul li a p{font-size: 15px;}
.item_th p {font-size: 0.34rem;}
.news-info .txt{font-size: 0.4rem;}
.news-li .title{font-size: 0.4rem;}
.link ul li a{font-size: 0.4rem;}
.tzgg ul li .time {line-height: 0.7rem;}
.news-li .time {font-size: 20px;}
.item_th .more{font-size: 17px;}
.footer2 ul li {font-size: 0.22rem;}
.footer2 ul li a{font-size: 0.22rem;}
.footer_bottom1{line-height: 30px;font-size: 15px;}
.link ul {margin-top: 0.5rem;margin-bottom: 0.5rem;}
.news-info .time .em1{font-size: 0.2rem;}
.news-info .time .em{font-size: 0.2rem;}
}

/*分辨率大于768小于800时*/
@media screen and (min-width: 769px) and (max-width: 800px){
.footer,.footer_bottom{display: none;}	
.jsfc ul li{width: 32%;}
.phone_nav{display: none;}
.phone_search{display: none;}
.p_search{display: none;}
.liii{display: none;}
.list_box{width: 500px;}

.m-banb1 .txt h3{font-size: 20px;}
.xwdt ul li{padding: 0.15rem 0;}  
.tzgg ul li .title{line-height: 0.6rem;}
.item_th{margin-top: 15px;}
.jsfc ul li a p{font-size: 15px;}
.item_th p {font-size: 0.34rem;}
.news-info .txt{font-size: 0.3rem;}
.news-li .title{font-size: 0.3rem;}
.link ul li a{font-size: 0.3rem;}
.news-li .time {font-size: 0.25rem;}
.item_th .more{font-size: 17px;}
.footer2 ul li {font-size: 0.22rem;}
.footer2 ul li a{font-size: 0.22rem;}
.footer_bottom1{line-height: 30px;font-size: 15px;}

}



@media screen and (min-width: 600px) and (max-width: 769px){
.list_box ul {min-height: 350px;}
.list_box {float: left;width: 500px;}
.phone_nav .index img {width: 100%;}
}


@media screen and (min-width: 580px) and (max-width: 600px){
.list_box ul {min-height: 350px;}
.list_box {float: left;}
.list_box ul {min-height: 340px;}
.phone_nav .index img {width: 90%;}
}


@media screen and (max-width:580px){
	
	
.list_box ul {min-height: 300px;}
.phone_nav .index img {width: 80%;}
}

@media screen and (max-width:506px){


.list_box ul {min-height: 250px;}



}

@media screen and (max-width:318px){
	
	
	.list_box ul {min-height: 150px;}
}



/*分辨率大于480小于768时*/
/* 导航 */
@media screen and (min-width: 480px) and (max-width: 769px) {
.menu {display: none;}
.list_box {width: 100%;}
.center{width: 100%;padding: 0 15px;}
.nav{display: none;}
.tpxw {width: 95%;}
.tpxw {width: 100%;}
.xwdt {width: 100%;margin: 0;}
.tzgg {width: 100%;}
.jsfc{width: 100%;}
.ztxx ul li {width: 48%;}
.jsfc ul li{width: 48%;}
.list_img{padding-top: 50%;}
.ztxx ul li .list_img{padding-top: 60%;}
.ztxx ul li:nth-child(3){display: none;}
.footer,.footer_bottom{display: none;}
.search{display: none;}
.logo{width: 30%;}
.wenzi{width: 15%;margin: 0 0 0 1.2rem;}
.phone_nav{margin-right: 0.2rem;}

.m-banb1 .txt h3{font-size: 20px;}
.xwdt ul li{padding: 0.15rem 0;}  
.tzgg ul li .title{line-height: 0.6rem;}
.item_th{margin-top: 15px;}
.jsfc ul li a p{font-size: 15px;}
.item_th p {font-size: 0.34rem;}
.news-info .txt{font-size: 0.3rem;}
.news-li .title{font-size: 0.3rem;}
.link ul li a{font-size: 0.3rem;}
.news-li .time {font-size: 0.25rem;}
.item_th .more{font-size: 17px;}
.footer2 ul li {font-size: 0.22rem;}
.footer2 ul li a{font-size: 0.22rem;}
.footer_bottom1{line-height: 30px;font-size: 15px;}

}

/*分辨率小于480时*/
@media screen and (max-width:480px) {
	.list_box {float: left;width: 100%;}
	
	
	
	.menu {display: none;}
.center{width: 100%;padding: 0 15px;}
.nav{display: none;}
.tpxw {width: 100%;}
.tpxw {width: 100%;}
.xwdt {width: 100%;margin: 0;}
.tzgg {width: 100%;}
.jsfc{width: 100%;}
.jsfc ul li{width: 48%;}
.list_img{padding-top: 60%;}
.ztxx ul li{width: 48%;}
.ztxx ul li:nth-child(3){display: none;}
.footer,.footer_bottom{display: none;}
.search{display: none;}
.footer_bottom1{font-size: 10px;}
.jsfc ul li a p {font-size: 8px;}
.list_img img {margin-top: 5px;}
.logo{width: 30%;}
.wenzi{width: 15%;margin: 0 0 0 1.2rem;}
.phone_nav{margin-right: 0.2rem;}
.phone_nav .index img {width: 70%;}
.m-banb1 .txt h3{font-size: 15px;}
.jsfc ul li a p{font-size: 12px;}
.item_th p {font-size: 0.34rem;}
.news-info .txt{font-size: 0.25rem;}
.news-li .title{font-size: 0.25rem;}
.link ul li a{font-size: 0.25rem;}
.news-li .time {font-size: 0.21rem;}
.item_th .more{font-size: 13px;}
.footer2 ul li {font-size: 0.22rem;}
.footer2 ul li a{font-size: 0.22rem;}
.footer_bottom1{line-height: 25px;}
}

/*分辨率小于322时*/
@media screen and (max-width:322px){
	.list_box {float: left;}
	.menu {display: none;}
.jsfc ul li{width: 45%;}	
.list_img img {margin-top: 5px;}
.nav{display: none;}
.search{display: none;}

.m-banb1 .txt h3{font-size: 10px;}
.item_th p {font-size: 0.34rem;}
.news-info .txt{font-size: 0.25rem;}
.news-li .title{font-size: 0.25rem;}
.link ul li a{font-size: 0.25rem;}
.news-li .time {font-size: 0.21rem;}
.item_th .more{font-size: 10px;}
.footer2 ul li {font-size: 0.22rem;}
.footer2 ul li a{font-size: 0.22rem;}
.footer_bottom1{line-height: 25px;}
.phone_nav .index img {width: 50%;}
}

/*分辨率小于318时*/
@media screen and (max-width:318px){
.list_box {float: left;}
.menu {display: none;}

.center{width: 100%;padding: 0 15px;}
.nav{display: none;}
.search{display: none;}
.tpxw {width: 100%;}
.tpxw {width: 100%;}
.xwdt {width: 100%;margin: 0;}
.tzgg {width: 100%;}
.jsfc{width: 100%;}
.jsfc ul li{width: 100%;}
.ztxx ul li .list_img{padding-top: 50%;}
.ztxx ul li{width: 100%;}
.ztxx ul li:nth-child(3){display: none;}
.jsfc ul li .list_img{margin-top: 5px;padding-top: 60%;}
.item_th .more{font-size: 8px;}
p{font-size: 5px;}
.footer,.footer_bottom{display: none;}
.footer_bottom1{font-size: 6px;}
.list_img img {margin-top: 5px;}

.m-banb1 .txt h3{font-size: 10px;}
.item_th p {font-size: 0.34rem;}
.news-info .txt{font-size: 0.2rem;}
.news-li .title{font-size: 0.22rem;}
.link ul li a{font-size: 0.25rem;}
.news-li .time {font-size: 0.21rem;}
.item_th .more{font-size: 10px;}
