/*列表导航*/
.breadwte{padding:10px 0;}
.breadnav{padding:10px 0;background:#f8f8f8;margin-bottom:20px;}
.position{background: url(../images/nav.png) no-repeat left 3px;padding-left:20px;}
.position a{color: #3e3a39;}
.position2 {color: #3e3a39;font-size:15px;padding:15px 0 15px 25px;border-bottom: 1px solid #ccc;margin: 0 0 20px 0; background: url(../images/nav.png) no-repeat left center;}
.position2 a:last-child{color: #990000;}
.position2 a{color: #3e3a39;}
.position3 {color: #3e3a39;padding:10px 25px;background: url(../images/nav.png) no-repeat left center;}
.position3 a{color: #3e3a39;}
.position4 {color: #3e3a39;padding:10px 25px;background: url(../images/nav.png) no-repeat left center;}
.position4 a{color: #3e3a39;}
.position5 {padding-left:25px;color:#434343;letter-spacing:2px;background: url(../images/nav.png) left center no-repeat;}
.position5 a{color:#434343;}
.location{padding:17px 0;border-bottom:1px solid #e5e5e5;}
.location-nav{font-size:16px;color:#7c7c7c;margin:30px 0;padding-left:25px;background: url(../images/nav.png) left center no-repeat;}
.location-nav a{color:#7c7c7c;}
.location-nav a:hover{color:#1a96d5;}
.location-border{padding:20px 30px;margin-top:0;margin-bottom:50px;border-bottom:1px solid #a3a3a3;}
.location h2{font-size:24px; font-weight: 500!important; float:left;color: #aa0000;margin:0;position:relative;}
.location h2:before {content: "";border-bottom:2px solid #aa0000;transition: all 0.2s ease-out 0s;width:100%;position: absolute;left:0;top:40px;}
.column-location{position:relative;text-align:center;margin:30px 0 20px;}
.column-location h2{font-size:22px;color: #075fb9;margin:0;position:relative;border-bottom:3px solid #075fb9;display:inline-block;padding-bottom:15px;}
.column-location h2:after {content: "";border-bottom:1px solid #075fb9;transition: all 0.2s ease-out 0s;width:300px;position: absolute;left: 50%;bottom:-2px;margin-left: -150px;}
/*列表banner*/
.breadbanner{background-color:#ececec;margin-bottom:20px;text-align:center;}
.fluid,.edg-right,.fw_pic,.edupic,.edupic2,.bigbanner{position:relative;overflow:hidden;}
.fw_pic img,.edupic img,.edupic2 img,.bigbanner img,.edg-right img{width: 100%;height:auto;transition:0.6s;}
.bigbanner:hover img,.edg-right:hover img,.edupic:hover img,.edupic2:hover img{transform: scale(1.02, 1.02);}
.banner_title{z-index:3;position: absolute;height: 56px;overflow:hidden;background:rgba(136,28,22,0.68);width:285px;bottom:0;}
.banner_title h2{color: #fff;font-size:18px;line-height: 56px;font-weight:normal;text-align:center;margin:0;letter-spacing: 15px;}
.delmag{margin-bottom:0px;}
.delbor{border-bottom:none;}
/*列表样式*/
.maincon{position:relative;padding-bottom:30px;}
.edu-left2{width:760px;}
.edu-right2{width:270px;}
.sidebox{width:270px;}
.catname{color:#434343;font-size:20px;border-bottom:1px solid #C4C4C4;padding:17px 0;}
.catname .name{padding-left:25px;background: url(../images/title3.png) left center no-repeat;position:relative;}
.catname .name:before {content: "";border-bottom:2px solid #ED4022;transition: all 0.2s ease-out 0s;width:100%;position: absolute;left:0;top:44px;}
.catname .more{font-size:15px;}
.listnav{background-color:#eae9e9;}
.listbg{background-image: url(../images/bg.png);background-position:center bottom;background-repeat:no-repeat;}
.listbg2{background-color:#fafafa;background-image: url(../images/left_bg.png);background-position:center bottom;background-repeat:no-repeat;}
.listnav .head{height: 63px;margin-top: -63px;line-height: 63px;font-size: 22px;color: #fff;text-align:center;box-sizing: border-box;background: rgba(170, 0, 0, 0.8);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#c8B70000, endColorstr=#c8B70000);position: relative;}
.listnav .main{padding-bottom:120px;border-left:3px solid #cccccc;padding-left:0;padding-right:0;}
.navbar-head{position: absolute;top:12px;right: 20px;}
.navbar-head .navbar-toggle{padding:0;margin:0;}
.navbar-head .navbar-toggle .icon-bar{background-color:#ddd;}
.jia{height: 40px;background: #757575;}
.accordion .linke {cursor: pointer;display: block;height:50px;line-height:50px;color: #444444;font-size: 16px;text-align:center;position: relative;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.accordion .linke a {color: #444444;font-size: 16px;display:block;font-weight: 500;}
.accordion li {cursor: pointer;padding: 0 39px;position:relative;}
.accordion li:hover{background:#F7F7F7;}
.accordion li:hover i {position: absolute;top:18px;right:-2px;-webkit-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;width: 14px;height: 14px;background:#F7F7F7 url(../images/arr_gray.png) no-repeat center;}
.accordion li:on{background:#F7F7F7;}
.accordion li:on i {position: absolute;top:18px;right: 3px;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;width: 14px;height: 14px;background: url(../images/arr_gray.png) no-repeat center;}
.accordion .open i {position: absolute;top:18px;right: 0;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;width: 14px;height: 14px;background: #F7F7F7 url(../images/arr_red.png) no-repeat center;}
.accordion li.open{background: #F7F7F7;}
.accordion li.open:before {content: "";border-left: 3px solid #881c16;height:100%;transition: all 0.2s ease-out 0s;position: absolute;left:-3px;top:0;}
.accordion li .jia{background: url(../images/add_gray.png) no-repeat right 20px;}
.accordion .open .jia{background: url(../images/add_gray2.jpg) no-repeat right 20px;}

.accordion2 .linke {cursor: pointer;display: block;height:55px;line-height:55px;color: #444444;font-size: 16px;text-align:center;position: relative;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.accordion2 .linke a {color: #444444;font-size: 16px;display:block;font-weight: 500;}
.accordion2 li {cursor: pointer;padding: 0 39px;position:relative;border-bottom:1px solid #dbdbdb;}
.accordion2 li:hover{background:#F7F7F7;}
.accordion2 li:hover i {position: absolute;top:18px;right:-2px;-webkit-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;width: 14px;height: 14px;background:#F7F7F7 url(../images/arr_gray.png) no-repeat center;}
.accordion2 i {position: absolute;top:18px;right: 0;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;width: 14px;height: 14px;background: #F7F7F7 url(../images/arr_red.png) no-repeat center;}
.accordion2 li.open{background: #F7F7F7;}
.accordion2 li.open a{color:#881c16;}
.accordion2 li.open:before {content: "";border-left: 3px solid #881c16;height: 100%;transition: all 0.2s ease-out 0s;position: absolute;left:-3px;top:0;}
.accordion2 li .jia{background: url(../images/add_gray.png) no-repeat right 20px;}
.accordion2 .open .jia{background: url(../images/add_gray2.jpg) no-repeat right 20px;}

.accordion3 .linke {cursor: pointer;display: block;height:50px;line-height:50px;color: #444444;font-size: 16px;text-align:center;position: relative;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.accordion3 .linke a {color: #444444;font-size: 16px;display:block;font-weight: 500;}
.accordion3 li {cursor: pointer;padding: 0 39px;position:relative;}
.accordion3 li i{position: absolute;top:18px;right:-2px;-webkit-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;width: 14px;height: 14px;background: url(../images/arr_gray.png) no-repeat center;}
.accordion3 li:hover{background:#F7F7F7;}
.accordion3 .open i {position: absolute;top:18px;right: 0;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;width: 14px;height: 14px;background: #F7F7F7 url(../images/arr_red.png) no-repeat center;}
.accordion3 li.open{background: #F7F7F7;}
.accordion3 li.open:before {content: "";border-left: 3px solid #881c16;height: 100%;transition: all 0.2s ease-out 0s;position: absolute;left:-3px;top:0;}
.accordion3 li .jia{background: url(../images/add_gray.png) no-repeat right 20px;}
.accordion3 .open .jia{background: url(../images/add_gray2.jpg) no-repeat right 20px;}

/*内容页样式*/
.article .artitle{font-size: 24px;color: #444444;font-weight: bold;text-align: center;line-height: 150%;padding:30px 0 20px;}
.article .artinfo{color: #666;text-align: center;line-height: 150%;padding: 0px 0 20px;border-bottom: 1px solid #881c16;}
.article .artinfo li{display:inline-block;margin:0 10px;}
.article .artcon{padding: 20px 0;line-height: 30px;font-size: 14px;color: #444444;}
.article .artcon img{max-width:100% !important;height:auto !important;}


.list-item .teach-list{}
.list-item .teach-list .teach-item{padding: 10px; text-align: center;}
.list-item .teach-list .teach-item .teach-item-box{margin: 0 0 20px 0;}
.list-item .teach-list .teach-item .teach-item-box img.teach-pic{height: 220px; width: 160px;border-radius: 7px;}
.list-item .teach-list .teach-item .teach-item-box p.teach-title{ height: 40px; line-height: 40px; font-size: 16px;font-weight: 500;}

@keyframes effectR {
	0% { transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); }
	25% { transform: rotate(-45deg); -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); }

	/*50%{transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);}*/
	75% { transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); }
	100% { transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); }
}
/**/
@media (min-width: 768px){
	.row25{margin:0 -25px;}
}
@media (max-width: 1439px){
	.jg-con li a{padding-left:15px;font-size:16px;}
	.jg-list li h3.title{font-size:12px;}
}
@media (max-width: 1199px){
	.jg-con li a{padding-left:10px;font-size:14px;border-left:2px solid #1a96d5;}
	.quick-list2 li a{padding:80px 0;}
}
@media (max-width: 992px){
    .kx_list_nav li a {font-size: 14px;}
    .kx_list_nav h3 a {font-size: 14px;}
	/*快速链接一*/
    .quick-list li a{padding:80px 0;}
    .quick-list li a span,.quick-list2 li a span{font-size:20px;}
}
@media (max-width: 767px){
	.location{margin:10px 0 20px !important;position:relative;}
	.gov-head{position:relative;}
	.position5{font-size:12px;letter-spacing:0;position:absolute;bottom:10px;right:0;}
	.breadbanner-xs{margin-bottom:0;}
	.edg-xs{margin-bottom:20px;}
	.breadbanner img,.er-right .jiaol li .item .pic img{width:100%;height:auto;}
	.banner_title{height:30px;min-width:auto;padding:0 10px;}
	.banner_title h2{line-height:30px;font-size:18px;letter-spacing:2px;}
	.col-left-head{background: rgba(10, 80, 150, .85);padding:0;}
	.listnav .head{margin-top:0;height:39px;line-height:39px;font-size:16px;text-align:left;padding-left:15px;padding-right: 15px;}
	.listnav .main{padding-bottom:0;border-left:0;}
	.accordion3 li{padding:0 10px;}
	.accordion3 .linke{height:35px;line-height:35px;text-align:left;}
	.accordion3 .linke a{font-size:14px;}
	.accordion3 li i{top:10px;}
	.accordion3 .open i{top:10px;}
	.accordion3 li .jia{background:none;}
	.accordion3 li.open:before{left:0;}
	.accordion2 li{padding:0 10px;}
	.accordion2 .linke{height:35px;line-height:35px;text-align:left;}
	.accordion2 .linke a{font-size:14px;}
	.accordion2 li i{top:10px;}
	.accordion2 .open i{top:10px;}
	.accordion2 li .jia{background:none;}
	.accordion2 li.open:before{left:0;}
	.submenu a{padding:0 10px;}
	.border1 .head1{padding:8px 10px;color:#fff;font-size:16px;text-align:left;}
	.border1 .head1 span{font-size:16px;}
	.border1 .main_ultop2 h3, .border1 .main_ultop2 li{line-height:30px;text-align:left;padding:0 10px;}
	.border1 .main_ultop2 h3 a{font-size:14px;}
	.border1 .main_ultop2 li a:hover, .border1 .main_ultop2 h3.cur{background-position:10px bottom;}
	.margin-xs{margin-bottom:0;}
	.gov-table{padding:20px 0;}
	.leader-table2 th{padding:5px 10px;}
	.leader-table2 td{padding:5px 10px;}
	.leader-table2 .txt{line-height:24px;}
    .kx_btit{bottom:158px;}
    .kx_list_nav li{width: 33.33%;}
    .kx_list_nav h3{width: 33.33%;}
	.er-right .jiaol li .item{margin:0 10px 10px;}
	.letter-title{padding-top:25px;}
	.letter-title h3{font-size:18px;margin-top:10px;}
	.letter-content{margin-bottom:20px;}
	.letter-content,.letter-info{padding:20px 15px;}
	.letter-list{margin:30px 0;}
	.letter-list .pic{width:60px;}
	.letter-list .text{margin-left:70px;}
	.letter-list .text p{font-size:12px;padding-left:30px;line-height:30px;}
	.letter-list .text .name,.letter-list .text .mail{background-size:15px;}
	
	.jg-box .jg-tit{height:45px;line-height:45px;margin-bottom:15px;}
	.jg-con li{margin-bottom:10px;}
	.jg-con li a{line-height:45px;}
	.option-list li a{font-size:14px;}
	.option-list li a i{width:35px;height:35px;background-size:cover;}
	.edubox .page-header{margin:0;}
	.edupart .row{margin-left:-10px;margin-right:-10px;}
	.edupart .col-pd{padding:0 10px;}
	.jybox{margin:10px 0;}
	.jybox .text{padding:7px;}
	.jybox .text .title a{bottom:10px;}
	.jybox .text .title a span{font-size:14px;}
	.jybox .text .title a i{margin:12px 5px 0;}
	.culture-list{margin:15px 0;}
	.culture-pic{margin:10px 0;}
	.culture-box{padding:10px 0;}
	.culture .culture-head h2:before{left: -55%;width:30%;}
	.culture .culture-head h2:after{right: -55%;width:30%;}
	.culture-show .play{width:54px;height:64px;margin-left: -27px;top:20%;}
	.services-box{margin:20px 0;}
	.services-box .services-head{margin-bottom:20px;}
	.services-box .services-head h2{font-size:24px;}
	.services-box .services-head h2:before{left: -50%;width:30%;}
	.services-box .services-head h2:after{right: -50%;width:30%;}
	.services-box .services-head .more a{font-size:12px;}
	/*快速链接一*/
	.quick-list li a,.quick-list2 li a{padding:50px 0;}
	.quick-list li a img,.quick-list2 li a img{max-height:50px;}
}