﻿@charset "utf-8";
/*初始化样式*/
* {-webkit-tap-highlight-color:transparent;}
body {background-color:#fff; color:#333; font:16px/1.75em Arial,"Microsoft Yahei","Lucida Grande";/*设置字体*/ overflow-x:hidden; width:100%;/*设置宽度*/}
table {background-color: transparent; border-spacing: 0; border-collapse: collapse; font-size:16px; width:100%;/* border-top:solid 1px #ddd;border-left:solid 1px #ddd; */ box-sizing: border-box;}
table th{background-color:#f9f9f9;text-align:center; box-sizing: border-box;}
table td,table th{padding:5px 10px;/* border:1px solid #ddd; */ box-sizing: border-box;}

/*html5设置*/
article, aside, details, figcaption, figure, footer, header, main, nav, section {display:block;}
html,body, div, pre, code, form, fieldset, legend, input, textarea, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main, p {margin:0; padding:0;}

a {text-decoration:none; outline:none; color:#333;}
a:focus {outline:none; -moz-outline:none;}
a:hover {color:#D02127;}
a img {border:none;}

/*强制去除表单自带的样式*/ 
select,input,textarea{ border-radius:0; -webkit-border-radius:0;}
input:focus { outline: none;}
input,button,select,textarea{outline:none; /*-webkit-appearance:none;*/}
textarea{resize:none;/*-webkit-appearance:none;*/}
textarea,input,select { background:none; border:none; margin:0; padding:0;}

/*清楚浮动*/
.clear{ clear:both; height:0px; overflow:hidden;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden}
.clearfix {*+height: 1%;}
/*该设置跟后台编辑器有关*/
.ul,.ul li,.dl,.dl dd,ul,ul li,ol,ol li,dl,dl dd{ list-style:none; margin:0; padding:0;}
.h1,.h2,.h3,.h4,.h5,.h6,.p,h1,h2,h3,h4,h5,h6 { padding:0px; margin:0px;}
/*该设置跟后台编辑器有关*/

/*全局样式*/
.inner {width:1300px; margin:0 auto;}
.omission1{overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.ms{    margin: 5px 0px;}
.omission2{overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.omission3{overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
/*全站头部*/


/*topBar*/
@media screen and (max-width: 768px) {
    .topBar{
        display: none;
    }
}
.topBar {padding:9.5px 0;line-height:16px;font-size:14px;background-color:#D02127;overflow:hidden;color:#fff;}
.topBar a {color:#fff;}
.topBar a:hover {opacity:.8;}
.language {display: inline-block;background:url(../images/icon_lang.png) no-repeat left center;padding-left:27px;}
.welcome {margin-right:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
/*header*/
#header1{ height:280px;}
@media screen and (max-width: 768px) {
    #header1{ 
	  height:100%;
	
    }
}
.header {background: #fff url(../images/topbanner2.jpg) no-repeat center;
    border-bottom: 1px solid #ebebeb; }
.header .inner {position:relative;   }
#pcbjt{ background: url(/template/pxdx/images/logo3.png) no-repeat;}
@media screen and (max-width: 768px) {
    #pcbjt{ 
	 background: url(/template/pxdx/images/logo31.jpg) no-repeat;
	 
	
    }
    .header {background: #fff url(../images/mtopbanner.jpg) no-repeat right;}
}
@media screen and (min-width: 768px) and (max-width:992px) {
    .logo {
        display: none;
    }
}
 
@media screen and (min-width: 992px) and (max-width:1200px) {
    .logo {
        display: none;
    }
}
 
@media screen and (min-width: 1200px) {
    .logo {
        display: none;
    }
}

.logo {float:left;padding:22px 0;}
.logo a{}
.logo a{display:block;width:409px;height:87px;background:no-repeat left center;background-size:contain;text-indent:-999999em;}
.slogan {padding:37px 0;float:right;width:299px;height:56px;}
.slogan img {  
    bottom: 18%;
    right: 9%;
    display: block;
    width: auto;
    max-width: 100%;
    height: auto;
    max-height: 100%;
    position: absolute;}
.nav{position:relative;top:98px;}
.nav ul {position:relative;background: url(../images/nav.png); }
.nav ul:after {content:'';display:block;width:100%;clear:both;}
.nav li {float:left;width:9.09%;text-align:center;font-size:16px;line-height:1.875em;position:relative;}
.nav li em {display:none;}
.nav li a {display:block;padding:11px 0;color:#FFFFFF;
    font-size: 17px;
}
.nav ul .li1 a:hover{color:#000000; background-color:#FFFFFF;}
.nav li.cur > a,.nav li.on > a {color:#ffffff;}

.nav li ul {position:absolute;left:0;top:100%;width:100%;background-color:#f9f9f9;border-top:1px solid #ebebeb;padding:5px 0;z-index:3;display:none;}
.nav li li {float:none;width:auto;}
.nav li li a {padding:5px 0;}
.box-right{float:right;}
.search .text{display: inline-block;color: #333;max-width: 70px;background-color: #fff;padding: 3px 6px;
    border-radius: 5%;
}

.search .btn{display: inline-block;margin-left:10px;color: #fff;cursor: pointer;}
.search{display: inline-block;margin-right: 20px;}
/*footer*/
.footer {background-color:#D02127;color:#fff;position:relative;}
.footer:after {background:url(../images/bg_footer.png) no-repeat right top;background-size:contain;width:100%;height:100%;content:'';display:block;position:absolute;right:0;top:0;opacity:.2;}
.footer a {color:#fff;}
.footer a:hover {opacity:.8;}
.footerBtm {background-color:rgba(0,0,0,0.48);padding:1.198% 0;position:relative;z-index:1;}
.footerBtm .inner {overflow:hidden;}
.pagesList {float:left;}
.pagesList ul {overflow:hidden;}
.pagesList li {float:left;font-size:16px;line-height:1.75em;position:relative;padding-right:13px;}
.pagesList li:after {width:1px;height:50%;content:'';display:block;position:absolute;top:25%;right:6px;background-color:#ccc;}
.pagesList li:last-child {padding-right:0;}
.pagesList li:last-child:after {display:none;}
.pagesList li a {color:#ccc;}
.copyright {float:right;color:#ccc;font-size:16px;}
.copyright a {color:#ccc;}
.copyright .bottom-ico{padding: 0 10px;display: inline-block;vertical-align: middle;}
.copyright .bottom-ico img{width: 30px;}
.footerTop {padding:2.083% 0;position:relative;z-index:1;}
.footerTop .table {display:table;table-layout:fixed;width:100%;}
.contact {width:34.615%;border-left:1px solid #af4848;padding-left:2.692%;display:table-cell;vertical-align:top;}
.contact .img {width:168px;margin-bottom:15px;}
.contact .img img {display:block;width:100%;height:auto;}
.contact p {padding-left:25px;background:no-repeat left 9px;font-size:16px;line-height:2em;overflow:hidden;}
.contact .tel {background-image:url(../images/icon_01.png);}
.contact .fax {background-image:url(../images/icon_02.png);}
.contact .addr {background-image:url(../images/icon_03.png);}
.contact span {display:block;}
.contact span.left {float:left;}
.contact span.right {margin-left:48px;}
.navList {display:table-cell;vertical-align:top;overflow:hidden;}
.navBox {width:21%;padding-right:2%;float:left;}
.navBox:nth-of-type(3) {width:26%;}
.navBox li {font-size:16px;line-height:1.875em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.navBox li a {margin-left:5px;}
.navBox li ul {margin-left:1em;}
/*hmSlides*/
.hmSlides {width:1600px;margin:1.719% auto 2.344%;/*45px*/}
.hmSlides .load {padding-bottom:620px;}
.hmSlides #hmSlides {display:none;}
.hmSlides .item a {display:block;padding-bottom:620px;background:no-repeat center center;background-size:cover;position:relative;}
.hmSlides .text {position:absolute;left:0;bottom:0;background-color:rgba(0,0,0,0.4);font-size:18px;font-weight:bold;color:#fff;width:100%;line-height:45px;padding:10px 0;}
.hmSlides .text p {margin-right:190px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.hmSlides .slick-dots {position:absolute;bottom:0;right:9.375%;padding:15px 0;}
.hmSlides .slick-dots li {display:block;float:left;background:none;border:none;position:relative;}
.hmSlides .slick-dots button {display:block;height:30px;width:30px;text-align:center;border:1px solid #fff;border-radius:50%;font-size:18px;margin-left:20px;background:none;cursor:pointer;color:#fff;}
.hmSlides .slick-dots .slick-active button {background-color:rgba(187,37,34,0.7);border-color:rgba(187,37,34,0.7);}
/*hmTitle*/
.hmTitle {border-bottom:1px solid #dcdcdc;line-height:36px;margin-bottom:2.5%;/*30px*/}
.hmTitle h2 {font-size:20px;color:#D02127;float:left;border-bottom:1px solid #D02127;margin-bottom:-1px;}
.hmTitle a {float:right;font-size:14px;color:#666;}
.hmTitle a:hover {color:#D02127;}
/*hmNews*/.hmNews .box {overflow:hidden;}
.hmNews .isTop {width:640px;float:left;overflow:hidden;position:relative;padding-bottom:38px;}
.hmNews .isTop .pic {padding-bottom:61%;background:no-repeat center center;background-size:cover;transition:transform .3s;}
.hmNews .isTop h3 {position:absolute;left:0;bottom:0;background-color:rgba(0,0,0,0.5);width:90%;font-size:16px;font-weight:normal;color:#fff;line-height:1.875em;padding:10px 5%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.hmNews .isTop a {display:block;overflow:hidden;position:relative;}
.hmNews .isTop a:hover .pic {transform:scale(1.1);}
.hmNews .list {margin-left:400px;overflow:hidden;}
.hmNews .list ul {overflow:hidden;}
.hmNews .list li {float:left;margin-left:5%;width:90%;padding-bottom:18px;margin-bottom:19px;border-bottom: 1px dashed #ccc;}
.hmNews .list li:nth-of-type(5){padding-bottom: 0;margin-bottom:0;border-bottom:0;}
.hmNews .list li:nth-of-type(6){padding-bottom: 0;margin-bottom:0;border-bottom:0;}
.hmNews .list .date {float: left;
    width: 53px;
    height: 62px;
    background: url(../images/icon_date.png) no-repeat center center;
    text-align: center;
    font-size: 12px;
    color: #fff;
    line-height: 1.25em;
    /* border: 1px dashed #888; */
    padding: 2px;
}
.hmNews .list .date time {display:block;margin-top:20px;}
.hmNews .list .date i {display:block; font-style:normal;font-weight:bold;font-size:18px;line-height:1.125em;}
.hmNews .list .info {margin-left:82px;overflow:hidden;}
.hmNews .list .info h3 {font-size:16px;font-weight:normal;/* white-space:nowrap; */overflow:hidden;text-overflow:ellipsis;line-height:1.35em;margin-bottom:5px;font-weight:550;}
.hmNews .list .info p {font-size:14px;color:#666;line-height:1.5em;height:3em;overflow:hidden;}
.hmNews .list .info h3 a br{display:none;}
/*hmSlogans*/
.hmSlogans {margin-bottom:1.823%;/*35px*/}
.hmSlogans .inner {overflow:hidden; max-height:220px;}
.hmSlogans .maxw{ width:1300px; margin:20px auto 0;}
.hmSlogans .more a{display: block;width: 150px;height: 32px;margin: auto;font-size: 16px;color: #D02127;text-align: center;line-height: 30px;border: 1px solid #D02127;border-radius: 12px;box-sizing: border-box;}
.hmSlogans .owl-carousel .owl-stage-outer{position: relative;overflow: hidden;width: 100%;font-size: 0;}
.hmSlogans .owl-carousel .owl-item{display: inline-block;}
.hmSlogans .owl-carousel img {display:block;width:100%;height:auto;border-radius:5%;}
.hmSlogans .owl-carousel .owl-nav{display: none;}
.hmSlogans .owl-carousel .owl-dots{margin-top: 20px;text-align: center;display: none;}
.hmSlogans .owl-carousel .owl-dots .owl-dot{display: inline-block;margin-right: 15px;}
.hmSlogans .owl-carousel .owl-dots .owl-dot:last-child{margin-right: 0;}
.hmSlogans .owl-carousel .owl-dots .owl-dot span{display: block;width: 12px;height: 12px;background-color: #ddd;border-radius: 12px;cursor: pointer;}
.hmSlogans .owl-carousel .owl-dots .owl-dot.active span{background-color: #D02127}
/*hmTop*/
.hmTop {overflow:hidden;}
.hmTop .boxList {display:table;table-layout:fixed;width:100%;}
.boxList {margin-bottom:2.083%;/*40*/}
.boxList .list {
        border-bottom: 1px dashed #d8d8d8;
    font-size: 16px;
    line-height: 1.675em;
    padding: 10px 5px;
    overflow: hidden;
    /* margin-bottom: 5%; */}
.boxList .list .date {float:right;width:72px;/*background-color:#eee;*/font-size:14px;color:#666;line-height:28px;text-align:center;}
.boxList .list .date time {display:block;overflow:hidden;}
.boxList .list .date i {display:none;font-style:normal;background-color:#d02127;color:#fff;height:28px;line-height:32px;font-size:18px;font-weight:bold;}
.boxList .list .info {margin-left: 5px;
    overflow: hidden;
    line-height: 28px;
    /* margin-top: 3%; */}
.boxList .list h3 {font-size:16px;color:#333;font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:28px;background: url(../images/dot_grey.png) no-repeat left center;padding-left: 15px;}
.boxList .list p {font-size:14px;color:#666;overflow:hidden;text-overflow:ellipsis;line-height:1.75em;}
.hmTheory {width:34.615%;display:table-cell;vertical-align:top;padding-right:3.846%;}
.hmTheory .hmTitle {margin-bottom:7.5%;}
.hmTheory .topPic {padding-bottom:37.75%;background:no-repeat center center;background-size:contain;margin-bottom:7.5%;}
.hmReport {width:37.692%;display:table-cell;vertical-align:top;padding-right:3.846%;}
.hmReport .hmTitle {margin-bottom:6.818%;}
.hmReport .tabTop {float:left;}
.hmReport .tabTop h2 {color:#333;border-color:transparent;margin-right:20px;display:inline-block;cursor:pointer;}
.hmReport .tabTop h2.cur {color:#D02127;border-color:#D02127;}
.hmReport .tabLink {float:right;}
.hmReport .tabLink a {display:none;float:none;}
.hmReport .tabLink a.cur {display:block;}
.hmReport ul {display:none;}
.hmReport ul.cur {display:block;}
.hmReport .top {margin-bottom:3%;height: 134px;}
.hmReport .top .pic {float:left;width:187px;overflow:hidden;}
.hmReport .top .pic span {padding-bottom:74.332%;background:no-repeat center center;background-size:cover;display:block;transition:all .3s;}
.hmReport .top .info {margin-left:205px;overflow:hidden;}
.hmReport .top h3 {font-weight:normal;line-height:1.5em;max-height:3em;overflow:hidden;font-size:16px;}
.hmReport .top p {font-size:14px;color:#666;line-height:1.75em;margin-top:8px;height:3.5em;overflow:hidden;}
.hmReport .top .more {text-align:right;height:auto;}
.hmReport .top .more:hover {color:#D02127;}
.hmReport .top a {display:block;overflow:hidden;}
.hmReport .top a:hover span {transform:scale(1.1);}
.hmNotice {width:350px;overflow:hidden;display:table-cell;vertical-align:top;}
.hmNotice .box {padding:20px;background:#fff url(../images/bg_hmnotice.png) no-repeat center bottom;background-size:100% auto;border:1px solid #dcdcdc;}
.hmNotice h2 {font-size:20px;color:#D02127;line-height:1.125em;margin-bottom:5px;}
/*.hmNotice span {display:block; position:absolute; right:0; top:8px; font-size:14px;}*/
.hmNotice span a {color:#333;}
.hmNotice .list {border-bottom:1px dashed #d2d2d2;position:relative;padding:15px 0;}
.hmNotice .list ul {display:none;}
.hmNotice .list li {font-size:15px;color:#666;line-height:2em;}
.hmNotice .list li a {display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;padding-left:18px;background:url(../images/dot_grey.png) no-repeat left center;}
.hmNotice .list .slick-arrow {position:absolute;right:40px;top:-15px;background:no-repeat center center;width:13px;height:8px;text-indent:-9999em;font-size:0;border:none;cursor:pointer;}
.hmNotice .list .slick-prev {background-image:url(../images/icon_arrow_top.png);top:-25px;}
.hmNotice .list .slick-next {background-image:url(../images/icon_arrow_btm.png);}
.hmLinks ul {overflow:hidden;position:relative;}
.hmLinks ul:before {width:1px;height:80%;background-color:#e0d593;content:'';display:block;position:absolute;left:50%;top:10%;margin-left:-0.5px;}
.hmLinks li {float:left;width:50%;font-size:16px;font-weight:bold;text-align:center;line-height:33px;border-bottom:1px solid #e0d593;padding:18px 0;}
.hmLinks li:nth-child(last) {border-bottom:none;}
.hmLinks li a {display:block;background:no-repeat 0 center;padding-left:30px;margin:0 10px;}
.hmLinks li.xy a {background-image:url(../images/icon_04.png);}
.hmLinks li.ts a {background-image:url(../images/icon_05.png);}
.hmLinks li.xb a {background-image:url(../images/icon_06.png);}
.hmLinks li.bg a {background-image:url(../images/icon_07.png);}
.hmLinks li.zy a {background-image:url(../images/icon_92.png);}
.hmLinks li.jt a {background-image:url(../images/icon_91.png);}
.hmLinks li.bk a {background-image:url(../images/icon_93.png);}
.hmLinks li.yc a {background-image:url(../images/icon_94.png);}


.hmMail {overflow:hidden;padding:20px 0;}
.hmMail h2 {/*text-indent:-9999em;background:url(../images/title_mail.png) no-repeat left center;background-size:contain;width:82px;height:20px;*/margin-bottom:10px;}
.hmMail .input {float:left;width:46.875%;}
.hmMail .input.right {float:right;}
.hmMail .item {border:1px solid #d5d5d5;background-color:#fff;}
.hmMail .text {height:28px;line-height:28px;width:80%;padding:0 10%;}
.hmMail .btn {clear:both;font-size:0;text-align:center;line-height:normal;margin-top:15px;}
.hmMail .btn a {color:#D02127;font-size:14px;border-bottom:1px solid #D02127;margin:0 10px;line-height:27px;}
.hmMail .submit {width:112px;height:27px;background:url(../images/bg_btn.png) no-repeat center center;background-size:100% 100%;font-size:15px;color:#D02127;margin:0 10px;cursor:pointer;}
.hmWeather h2 {font-weight:normal;text-align:center;font-size:15px; -webkit-appearance:none;}
.hmWeather h2 a{color:#D02127;}
.hmWeather .iframe {overflow: hidden;}
.hmWeather iframe {display:block;margin:0 auto; height:25px;}
.hmWeather .iframe a {font-family: 'Microsoft Yahei'; font-size:12px;}
.hmInherit {padding:2.604% 0;margin-bottom:2.604%;/*50*/  background:no-repeat center center;background-size:cover;}
.hmInherit .pic {float:left;padding:20px 0;width:400px;}
.hmInherit .pic figure {margin-left:-85px;}
.hmInherit .pic img {display:block;width:100%;height:auto;}
.hmInherit .info {margin-left:405px;}
.hmInherit h2 {font-size:48px;color:#D02127;line-height:1.35em;font-weight:normal;margin-bottom:4.222%;}
.hmInherit h2 img{max-width: 100%;}
.hmInherit ul {float:left;width:47%;padding-left:3%;}
.hmInherit li {font-family:'Impact';padding-top:12px;font-weight:bold;}
.hmInherit li span {display:block;font-size:32px;float:left;width:78px;height:78px;color:#fff;background:url(../images/bg_num.png) no-repeat center center;background-size:100% 100%;text-align:center;line-height:78px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.hmInherit li a {display:block;margin-left:90px;font-size:30px;line-height:1.5em;padding:16.5px 0;white-space:nowrap;}
.hmInherit li:nth-of-type(2){margin-left: 16%}
.hmInherit li:nth-of-type(3){margin-left: 32%}
.hmList {margin-bottom:2.225%;}
.hmList .inner {overflow:hidden;}
.hmList .list {float:left;padding-left:3.846%;}
.hmList .hmTitle {margin-bottom:30px;}
.hmList .listPic {background:no-repeat center center;background-size:cover;margin-bottom:5px;}
.hmList .first {padding-left:0;width:34.231%;}
.hmList .first .listPic {padding-bottom:31.461%;}
.hmList .second {width:30.77%;}
.hmList .second .listPic {padding-bottom:35%;}
.hmList .third {width:27.307%;}
.hmList .third .listPic {padding-bottom:39.437%;}
.hmList li {border-bottom:1px dashed #d8d8d8;font-size:16px;line-height:1.875em;padding:10px 0 5px;}
.hmList li time {display:block;float:right;font-size:12px;color:#666;}
.hmList li a {display:block;margin-right:65px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;padding-left:15px;background:url(../images/dot_grey.png) no-repeat left center;}
.hmList li a br{display:none}
.hmCompus {margin-bottom:1.865%;}
.hmCompus .inner {overflow:hidden;}
.hmCompus #compus {width:102%;margin-left:-1%;display:none;}
.hmCompus .item {overflow:hidden;}
.hmCompus .item span {display:block;margin:0 3.916%;}
.hmCompus .item a {display:block;padding-bottom:75.41%;background:no-repeat center center;background-size:inherit;}
.hmCompus .slick-dots {font-size:0;line-height:normal;text-align:center;margin-top:2.69%;}
.hmCompus .slick-dots li {display:inline-block;padding:0 10px;}
.hmCompus .slick-dots li button {display:none;/*display:block*/text-indent:-99999em;background-color:#b5b5b5;border:none;width:31px;height:4px;cursor:pointer;}
.hmCompus .slick-dots li.slick-active button {background-color:#D02127;}

/*底部报刊*/
/*
.xk{width:100%;
    overflow: hidden;
}
.inner .bd{
	font:16px/1.75em Arial,"Microsoft Yahei","Lucida Grande";
	margin:10px 0px;
    overflow: hidden;
}
 .topicList{display:flex;
     flex-wrap: wrap;}
	.topicList li{flex:1;
	display:flex;
	    margin: 10px 0px;
	}
	.topicList li .con{
	margin:0px 30px;}
	pre{line-height:34px}
	.pic img{box-shadow: 0px 6px 6px rgba(0,0,0,0.2);
	}
*/
@media screen and (max-width: 768px) {
    .xk{
        display: none;
    }
}

	.xk{
	overflow:hidden;}
	.inner .bd{
	    border: 1px solid #e7e7e7;
	    font:16px/1.75em Arial,"Microsoft Yahei","Lucida Grande";
	    display:flex;
	padding: 15px 8px 10px;
	margin:10px 0 5px;
    overflow: hidden;}
	.topicList{
	    flex-wrap: wrap;
	        /*justify-content: space-between;*/
	flex:1;
	 flex-direction: row;
	display:flex;}
	.topicList li{
	display:flex;
	flex-wrap: nowrap;
	}
	.bd li .pic img{
	    border-style: outset inset inset inset;
	    height: 230px;
	        box-shadow: 0px 6px 6px rgba(0,0,0,0.2);
	
	}
	.bd li .title{
	line-height:34px;}
	.bd li .con .intro{
	display:flex;
	justify-content:center;
	flex-direction:column ;
	flex:1;
	font-size: 18px;
    color: #666;
    text-align: left;
	overflow:hidden;
    line-height: 1.6;}
	.bd li .con .intro span{
	flex:1;
	line-height:34px;}
	.topicList li .con{flex:1;
	margin:0px 20px;}
	


/*friendLinks*/
.friendLinks {background-color:#e5e5e5;padding:1.5625% 0;/*30*/}
.friendLinks h2 {float:left;font-size:18px;color:#D02127;width:40px;letter-spacing:1px;padding-right:50px;border-right:1px solid #ccc;}
.friendLinks .linksBox {margin-left:105px;}
.textLinks {overflow:hidden;}
.textLinks ul {overflow:hidden;}
.textLinks li {float:left;padding-left:3%;font-size:16px;}
.textLinks li a {display:block;background:url(../images/dot_red.png) no-repeat left center;padding-left:15px;}
.selectLinks {margin-top:12px;position:relative;}
.selectLinks:after {display:block;content:'';width:100%;clear:both;}
.selectLinks .item {float:left;width:17%;padding-left:3%;}
.selectLinks .item:last-child {padding-right:0;}
.selectLinks .item .select {position:relative;}
.selectLinks .item span {background-color:#fff;border:1px solid #ccc;display:block;height:26px;line-height:26px;padding:0 20px 0 8px;position:relative;font-size:14px;color:#666;cursor:pointer;user-select:none;-webkit-user-select:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.selectLinks .item span:after {width:13px;height:7px;background:url(../images/icon_08.png) no-repeat center center;background-size:contain;content:'';display:block;position:absolute;right:8px;top:50%;margin-top:-3.5px;}
.selectLinks .item ul {position:absolute;background-color:#fff;top:100%;width:100%;border-bottom:1px solid #ccc;display:none;z-index:2;}
.selectLinks .item li {border-left:1px solid #ccc;border-right:1px solid #ccc;}
.selectLinks .item li a {display:block;color:#666;font-size:14px;padding:0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.selectLinks .item li a:hover {color:#D02127;}
@media (min-width:1367px){
.textLinks{padding-top:15px;display: none;}	
}
/*wrapper*/
.wrapper {margin-bottom:2.604%;}
/*banner*/
.banner {background:no-repeat center center;background-size:cover;}
.banner .inner {padding-bottom:324px;position:relative;}
.banner .column {position:absolute;left:0;bottom:0;width:250px;text-align:center;color:#fff;background-color:rgba(154,14,14,0.7);padding:1.77% 5px;font-size:0;line-height:normal;}
.banner .column i {width:27px;height:27px;background:url(../images/icon_10.png) no-repeat center center;background-size:contain;display:inline-block;font-style:normal;vertical-align:middle;margin-right:20px;}
.banner .column h2 {font-weight:normal;font-size:20px;display:inline-block;vertical-align:middle;}
/*bar*/
.bar {background-color:#f0f0f0;height:47px;line-height:47px;}
.bar .inner {overflow:hidden;}
.breadcrumb {margin-left:300px;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;color:#919191;}
.breadcrumb a {color:#919191;}
.breadcrumb .left {font-style:normal;background:url(../images/icon_09.png) no-repeat left center;padding-left:25px;}
.breadcrumb .left i {font-style:normal;}
/*sidebar*/
.sidebar {width:260px;float:left;}
/*sideMenu*/
.sideMenu {margin:-47px 0 12% 0;position:relative;background-color:rgba(154,14,14,0.7);padding:0 0 10px 10px;}
.sideMenu span {display:none;}
.sideMenu .menu {background-color:#fff;border:1px solid #c9c9c9;border-top:2px solid #c9c9c9;border-bottom:none;}
.sideMenu li {line-height:44px;font-size:16px;margin-bottom:1px;border-bottom:1px solid #c9c9c9;position:relative;}
.sideMenu li em {display:block;width:44px;height:44px;position:absolute;right:19px;top:0;cursor:pointer;}
.sideMenu li em:after {width:14px;height:14px;background:url(../images/icon_11.png) no-repeat left 0;content:'';display:block;position:absolute;left:50%;top:50%;margin:-7px 0 0 -7px;}
.sideMenu li a {display:block;padding:0 50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.sideMenu li a br{display:none}
.sideMenu li.cur {margin-bottom:0;}
.sideMenu li.cur em:after {background-position:left -14px;}
.sideMenu li.cur > a {color:#D02127;}
.sideMenu li ul {position:relative;}
.sideMenu li ul:before {height:100%;width:3px;background-color:#ffcc33;content:'';display:block;position:absolute;left:-4px;top:0;}
.sideMenu li li {font-size:14px;line-height:24px;border-top:1px solid #e5e5e5;border-bottom:none;}
.sideMenu li li a {background:none;padding:5px 35px 5px 50px;}
.widget {margin-bottom:12%;}
.widget img {display:block;width:100%;height:auto;border-radius: 5%;}
/*main*/
.main {margin-left:300px;overflow:hidden;padding:3.077% 0;}
/*pgTitle 全站内页详情标题*/
.pgTitle {font-weight:normal;font-size:24px;line-height:2em;text-align:center;margin-bottom:2%;}
/*post 公共详情页样式*/
.post {margin-bottom:3%;}
.entry {font-size:16px;color:#000;line-height:1.875em;text-align:justify;overflow:hidden;}
.entry p{font-size: 16px;
    color: #555555;
    line-height: 200%;
    margin-bottom: 15px;} 
    .entry .lxwm{padding-left:8px;margin-bottom:30px;text-align:center}
     @media screen and (max-width: 768px) {
    .entry .lxwm>dd{
        width: 77%;
        display: block;
    }
}
     .entry dl>dd{
       text-align:left;
       font-size: 16px;
         width:40%;display:inline-block;float:left;padding-left:20px;
    overflow: hidden;
    padding: 14px 14px 11px 14px;
    margin: 34px 17px 0 17px;
    display: block;
    border: 1px #dedede solid;
    transition: 300ms;
     }
    
     
     .entry dl>dd:hover{
         border: 1px solid;
       
     }
.entry .download{margin-top: 20px;text-align: center;}
.entry .download a{display: inline-block;margin-right: 10px;padding: 5px 10px;background: #D02127;font-size: 16px;color: #fff;}
.entry .download a:last-child{margin-right: 0;}
.entry p {text-indent:2em;margin-bottom:2%;}
.entry table p{margin-bottom:0;text-indent:0em;} 
.entry p img {margin-left:-2em;}
.entry img {max-width:100%;height:auto;}
.postmeta {text-align:center;border-bottom:1px dashed #dfdfdf;padding-bottom:1.4%;margin-bottom:4%;font-size:0;line-height:normal;}
.postmeta span {margin:0 15px;font-size:14px;color:#999;display:inline-block;}
/*details 通用详情页*/
.details {margin-bottom:3%;}
.details .pgTitle {line-height:1.5em;margin-bottom:2%;}
.postnavi {position: relative;font-size:14px;color:#7b7b7b;line-height:1.75em;padding-top: 30px;margin-top:3%;border-top: 1px dashed #dfdfdf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.postnavi a {color:#7b7b7b;}
.postnavi a:hover {color:#D02127;}
.postnavi .return{position: absolute;right: 0;top: 30px}
/*学院文化*/
.culture .entry {font-size:18px;width:620px;margin:0 auto;}
.culture .entry p {margin-bottom:0;text-indent:0;}
/*publicList 公共列表页样式*/
.publicList ul {margin-bottom:5.3%;overflow:hidden;}
.publicList li {overflow:hidden;font-size:16px;color:#666;border-bottom:1px dashed #dfdfdf;padding:10px 0;}
.publicList li time {display:block;float:right;font-size:14px;color:#999;}
.publicList li a {display:block;margin-right:90px;background:url(../images/dot_red2.png) no-repeat left center;padding-left:24px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.publicList li a:hover {color:#D02127;}
.publicList li a br{display: none;}
/*机构设置列表*/
.jgul{
    display: flex;
}
.jigou{
     justify-content:center;
    display: flex;
    flex-wrap:wrap;
}
.jigou .jglist{
   margin: 10px 10px;
   background-color: #e5e5e5;
   text-align: center;
    width: 310px;
     transition: all 0.4s;
}

.jigou  a{
   transition: all 0.4s;
}
.jigou .jglist:hover{
       box-shadow: 0px 2px 4px #888;
    background-color: rgba(154,14,14,.8);
    color: white;
  transition: all 0.4s;
    font-weight: 700;
}
.jigou .jglist a:hover{
    color: white;
    color: white;
    font-weight: 700;
    transition: all 0.4s;
}
/*pagenavi*/
.pagenavi {font-size:0;text-align:center;line-height:normal;}
.pagenavi .p_count{display: inline-block;font-size: 14px;color: #666;line-height: 35px;vertical-align: middle;}
.pagenavi .p_total{display: inline-block;margin-left: 5px;margin-right: 10px;display: inline-block;font-size: 14px;color: #666;line-height: 35px;vertical-align: middle;}
.pagenavi .p_jump{display: inline-block;margin-left: 10px;display: inline-block;font-size: 14px;color: #666;line-height: 35px;vertical-align: middle;}
.pagenavi .p_jump .i_text{display: inline-block;margin: 0 10px;height:35px;width: 30px;text-align: center;border:1px solid #ededed;color:#666;font-size:14px;vertical-align: middle;}
.pagenavi .p_jump .i_button{display: inline-block;margin-left: 10px;height:35px;width: 60px;text-align: center;border:1px solid #ededed;color:#666;font-size:14px;vertical-align: middle;}
.pagenavi a {display:inline-block;color:#666;font-size:14px;height:35px;line-height:35px;padding:0 13.5px;background-color:#fff;margin:0 4px;border:1px solid #ededed;border-radius:5px;vertical-align: middle;}
.pagenavi a.a_btn {font-family:'Simsun';}
.pagenavi a.a_cur,.pagenavi a:hover {color:#fff;background-color:#D02127;border-color:#D02127;}
/*师资队伍*/
.teacher {overflow:hidden;}
.teacher ul {overflow:hidden;width:104.2%;}
.teacher li {float:left;width:30%;padding-right:3%;padding-bottom:3.5%;font-size:16px;}
.teacher li a {display:block;cursor:default;background-color:#fff;border:1px solid #e5e5e5;border-bottom-color:#D02127;padding:13px 11.628%;color:#333;}
.teacher li i {font-style:normal;display:block;padding-right:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;}
.teacher li i:after {width:6px;height:6px;border-right:1px solid #D02127;border-bottom:1px solid #D02127;transform:rotate(-45deg);content:'';display:block;position:absolute;right:2px;top:50%;margin-top:-4.5px;}
/*post 政务公开*/
.affairs {margin-bottom:3%;}
.affairs .entry p {margin-bottom:0;}
/*联系我们*/
.contactPage {overflow:hidden;margin-bottom:3%;}
.contactPage .map {float:right;width:485px;border:1px solid #e3e3e3;}
.contactPage .mapBox {padding-bottom:380px;position:relative;}
.contactPage #map {position:absolute;left:0;top:0;width:100%;height:100%;}
.contactPage .info {margin-right:520px;overflow:hidden;}
.contactPage .entry {text-align:left;}
.contactPage .entry p {text-indent:0;margin-bottom:0;}
.contactPage .download {margin-top:14.58%;}
.contactPage .download h3 {font-size:16px;color:#666;line-height:1.875em;margin-bottom:5px;}
.contactPage .download a {color:#D02127;text-decoration:underline;}

table p{margin-bottom:0;text-indent:0em;} 

@media only screen and (max-width:1700px){
  /*1700px hmSlides*/
  .hmSlides {width:94.2%;}
  .hmSlides .item a {padding-bottom:38.726%;}
  .hmSlides .slick-dots {right:5%;}
}
@media only screen and (max-width:1380px){
  /*1380px 全局样式*/
  .inner {width:94.2%;}

  /*1380px hmSlides*/
  .hmSlides .slick-dots {right:2.9%;}

  /*1380px hmInherit*/
  .hmInherit h2 {font-size:38px; margin-bottom:1.5%;}
  .hmInherit .pic {width:300px;}
  .hmInherit .info {margin-left:310px;}
  .hmInherit li a {font-size:24px;}

  /*1380px banner*/
  .banner .inner {padding-bottom:23.478%;}
}
  .hmNotice span{
    font-size: 14px;float: right;
    margin-top: -28px;font-size: 14px;line-height:22px; top:0;
  }
@media only screen and (max-width:1280px){
  /*1280px logo*/
  .logo a {width:306px; height:65px;}

  /*1280px slogan*/
  .slogan {padding:26.5px 0;}

  /*1280px hmNews*/
  .hmNews .isTop {width:350px; padding-bottom:60px;}
  .hmNews .list {margin-left:350px;}
  .hmNews .list .info {margin-left:75px;}


  /*1280px hmTop*/
  .hmTop .boxList {display:block; width:auto;}

  /*1280px hmTheory*/
  .hmTheory {display:block; float:left; width:400px; padding-right:0;}
  .hmTheory .hmTitle {margin-bottom:20px;}
  .hmTheory .topPic {margin-bottom:15px;}

  /*1280px hmReport*/
  .hmReport {display:block; padding-right:0; margin-left:430px; width:auto; overflow: hidden;}
  .hmReport .hmTitle {margin-bottom:20px;}
  .hmReport .top, .boxList .list {margin-bottom:8px;}

  /*1280px hmNotice*/
  .hmNotice {display:block; width:auto; clear:both;}
  .hmNotice span {line-height:22px; top:0;float: right;
    margin-top: -28px;font-size: 14px}
  .hmNotice .list {padding-top:0; margin-bottom:10px;}

  .hmLinks ul:before {display:none;}
  .hmLinks li {width:25%; text-align:left;}
  .hmLinks li:nth-child(n+3) {border-bottom:1px solid #e0d593;}
  .hmLinks li a {padding-left:40px; margin:0;}

  .hmMail .text {width:94%; padding:0 3%;}

  /*1280px hmInherit*/
  .hmInherit h2 {font-size:28px;}
  .hmInherit .pic {width:250px;}
  .hmInherit .pic figure {margin-left:0;}
  .hmInherit .info {margin-left:260px;}
  .hmInherit li span {width:65px; height:65px; line-height: 65px; font-size:24px;}
  .hmInherit li a {font-size:24px; margin-left:75px; padding:14.5px 0;}

  /*1280px hmList*/
  .hmList .hmTitle {margin-bottom:20px;}

  /*1280px friendLinks*/
  .friendLinks h2 {padding-right:25px;}
  .friendLinks .linksBox {margin-left:66px;}

  /*1280px 学院文化*/
  .culture .entry {width:90%;}

  /*1280px banner*/
  .banner .column {width:220px;}

  /*1280px sidebar*/
  .sidebar {width:230px;}

  /*1280px main*/
  .main {margin-left:270px;}

  /*1280px 联系我们*/
  .contactPage .map {width:400px;}
  .contactPage .info {margin-right:430px;}
}
@media only screen and (max-width:768px){
    .hmNews .list li {padding-left:3%; padding-bottom:20px; width:47%;}
     .hmNews .isTop{padding-bottom: 20px}
}
@media only screen and (max-width:960px){
  /*960px logo*/
  .logo {padding:15px 0;}
  .logo a {width:235px; height:50px;}

  /*960px slogan*/
  .slogan {padding:17.5px 0; width:240px; height:45px; display:none;}

  /*960px navBtn*/
  .navBtn {width:25px;height:20px;position:absolute;right:0; top:50%; margin-top:-10px; cursor:pointer; z-index: 2;}
  .navBtn span {position:absolute;left:0;top:50%;width:100%;height:2px;margin-top:-1px;background-color:#D02127;}
  .navBtn span:before,.navBtn span:after {content:'';display:block;position:absolute;left:0;width:100%;height:2px;background-color:#D02127;transition:all .3s;}
  .navBtn span:before {bottom:-8px;}
  .navBtn span:after {top:-8px;}
  .navBtn.open span {height:0;}
  .navBtn.open span:before {transform:rotate(45deg);bottom:-2px;}
  .navBtn.open span:after {transform:rotate(-45deg);top:0;}

  .nav {position:fixed; top:0; left:-201px; background-color:rgba(154,14,14,.8); height:100%; width:200px; overflow-y:auto; -webkit-overflow-scrolling:touch; transition:left .3s; z-index: 8; border-left:1px solid #D02127;}
  .nav.open {left:0;}
  .nav ul {padding:30px 0;}
  .nav li {float:none; width:auto; line-height: normal; text-align:left;}
  .nav li a {padding:12px 2em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color:#fff; display:block;}
  .nav li.cur > a {color:#fff;}
  .nav li em {position:absolute; right:0; top:0; width:44px; height:45px; z-index: 9; display: block; cursor:pointer;}
  .nav li em:after {content:''; display:block; width:8px; height:8px; border-right:1px solid #fff; border-bottom:1px solid #fff; transform:rotate(45deg); position:absolute; left:50%; top:50%; margin:-6.5px 0 0 -6.5px; transition:all .3s;}
  .nav li em.open:after {transform:rotate(-135deg); margin-top:0;}

  .nav li ul {background-color:transparent; width:auto; position:static; left:auto; top:auto; border:none;}
  .nav li li a {padding:12px 2em 12px 3em;}

  /*960px hmSlides*/
  .hmSlides .text {line-height: 32px; font-size:16px;}
  .hmSlides .text p {margin-right:120px;}
  .hmSlides .slick-dots button {width:30px; height:30px; line-height: 30px; font-size:14px; margin-left:10px;}

  /*960px hmTitle*/
  .hmTitle h2 {font-size:18px;}

  /*960px hmTheory*/
  .hmTheory {width:350px;}

  /*960px hmReport*/
  .hmReport {margin-left:375px;}
  .hmReport .top .pic {width:163px;}
  .hmReport .top .info {margin-left:180px;}
  .hmReport .top p {margin-top:0;}

  /*960px hmNotice*/
  .hmNotice h2 {font-size:18px;}
  .hmNotice .box {padding:15px;}
  .hmWeather h2 {font-size:14px; margin-bottom:10px;}

  /*960px hmInherit*/
  .hmInherit h2 {font-size:24px;}
  .hmInherit .pic {width:200px;}
  .hmInherit .info {margin-left:210px;}
  .hmInherit li span {width:45px; height:45px; line-height: 45px; font-size:18px;}
  .hmInherit li a {font-size:20px; margin-left:55px; padding:7.5px 0;}

  /*960px hmList*/
  .hmList li {padding-top:10px;}

  /*960px friendLinks*/
  .friendLinks h2 {padding-right:0; float:none; width:auto; border-right:none; margin-bottom:5px;}
  .friendLinks .linksBox {margin-left:0;}
  .textLinks li {padding-left:0; padding-right:3%;}
  .selectLinks {width:102%; margin-left:-1%; margin-top:10px;}
  .selectLinks .item {padding:0 1%; width:18%;}

  /*960px footerTop*/
  .footerTop .table {display:block;}
  .navList {display:block; width:auto; border-bottom:1px solid #af4848; padding-bottom:10px; margin-bottom:10px;}
  .contact {display:block; width:auto; border-left:none; clear:both; padding-left:0; }

  /*960px pagesList*/
  .pagesList {float:none;}
  .pagesList ul {font-size:0; text-align:center;line-height: normal;}
  .pagesList li {display:inline-block; float:none; padding:0 10px;}
  .pagesList li:after {right:-0.5px;}

  /*960px copyright*/
  .copyright {float:none; text-align:center;}

  /*960px banner*/
  .banner .column {width:140px;}
  .banner .column i {margin-right:10px;}
  .banner .column h2 {font-size:18px;}

  /*960px bar*/
  .bar {height:35px; line-height: 35px;}
  .breadcrumb {font-size:12px; margin-left:165px;}
  .breadcrumb .left {padding-left:20px;}
  .breadcrumb .left i {display:none;}

  /*960px sidebar*/
  .sidebar {width:150px;}

  /*960px sideMenu*/
  .widget {display:none;}
  .sideMenu {margin-top:-35px; margin-bottom:0; padding:0 0 2px 2px;}
  .sideMenu span {display:block; color:#333; background-color:#fff; border-right:1px solid #c9c9c9; padding:0 30px 0 15px; height: 32px; line-height: 32px; position:relative; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; cursor:pointer; font-size:14px;}
  .sideMenu span:after {content:''; display:block; width:14px;height:14px;background:url(../images/icon_11.png) no-repeat left -14px; position:absolute; right:15px; top:50%; margin-top:-7px; transition:all .3s;}
  .sideMenu span.open:after {transform:rotate(90deg);}
  .sideMenu .menu {position:absolute; left:0; top:100%; width:100%; display:none; border-left:none; border-right:none; z-index: 2;}
  .sideMenu .menu.show {display:block;}
  .sideMenu li {line-height: 33px; font-size:14px; border:1px solid #c9c9c9; border-top:none; margin-bottom:0;}
  .sideMenu li em {width:33px; height:33px; right:4px;}
  .sideMenu li a {padding:0 30px 0 15px;}
  .sideMenu li a:after {right:15px;}
  .sideMenu li ul {display:none;}
  .sideMenu li ul:before {width:1px; left:-1px;}
  .sideMenu li li {border-left:none; border-right:none;}
  .sideMenu li li a {padding:4.5px 5px 4.5px 15px;}

  /*960px main*/
  .main {margin-left:0; clear: both;}

  /*960px 学院文化*/
  .culture .entry {width:620px; font-size:16px; line-height: 1.75em;}

}
@media only screen and (max-width:768px){
  /*768px 全局样式*/
  .inner {width:93.75%;}

  /*768px topBar*/
  .topBar {padding:8px 0; font-size:12px;}

  /*768px welcome*/
  .box-right{float:none;}

  /*768px language*/
  .language {float: right;padding-left:20px;margin-top: 3px;}
  .language span {display:none;}
  .search{float: left;display:block;margin-right: 0;}
  .welcome{margin-right: 0;margin-top: 10px;text-align: center;}
  /*768px logo*/
  .logo {padding:10px 0;}
  .logo a {width:165px; height:35px;}

  /*768px slogan*/
  .slogan {padding:15px 0; width:133px; height:25px;}

  /*768px hmTitle*/
  .hmTitle {line-height: 30px; margin-bottom:15px;}
  .hmTitle h2 {font-size:16px;}

  /*768px hmSlides*/
  .hmSlides {width:93.75%; margin-top:15px;}
  .hmSlides .text {line-height: 27px; font-size:14px; padding:5px 0;}
  .hmSlides .text p {margin-right:90px;}
  .hmSlides .slick-dots {padding:8.5px 0; right:3.125%;}
  .hmSlides .slick-dots button {width:20px; height:20px; line-height: 18px; font-size:12px; margin-left:5px;}

  /*768px hmNews*/
  .hmNews .isTop {float:none; width:auto; padding-bottom:15px;}
  .hmNews .isTop h3 {padding:5px 5%;}
  .hmNews .list {margin-left:0;}
  .hmReport .top{height: auto;}
  .hmNews .list li {padding-bottom:15px; padding-left:0; width:auto; float:none;}
  .hmNews .list li:nth-of-type(5){padding-bottom:15px;margin-bottom:19px;border-bottom:1px dashed #ccc;}
  .hmNews .list li:nth-of-type(6){padding-bottom:15px;margin-bottom:19px;border-bottom:1px dashed #ccc;}
  /*768px hmTheory*/
  .hmTheory {float:none; width:auto;}
  .hmTheory .hmTitle, .hmReport .hmTitle {margin-bottom:15px;}

  /*768px hmReport*/
  .hmReport {margin-left:0;}
  .hmReport .top .pic {width:110px;}
  .hmReport .top .info {margin-left:120px;}
  .hmReport .top .more {display:none;}
  .hmReport .top p {height:auto; white-space: nowrap; text-overflow: ellipsis; margin-top:5px;}

  /*768px hmLinks*/
  .hmLinks ul:before {display:block; height:90%;}
  .hmLinks li {width:50%; padding:10px 0; font-size:14px; line-height: 25px;}
  .hmLinks li a {margin:0 5px; background-size:25px auto; padding-left:30px;}

  /*768px hmMail*/
  .hmNotice {margin-bottom:15px;}
  .hmNotice .list li a {padding-left:15px;}
  .hmMail {padding:15px 0;}
  .hmMail h2 {height:15px;}
  .hmMail .btn {margin-top:10px;}

  /*768px hmInherit*/
  .hmInherit {background-position:left center;}
  .hmInherit h2 {font-size:20px;}
  .hmInherit .pic {width:110px;margin-top:40%;padding: 0;display: none;}
  .hmInherit .info {margin-left:120px;}
  .hmInherit li {padding-top:5px;}
  .hmInherit li span {width:35px; height:35px; line-height: 35px; font-size:14px;}
  .hmInherit li a {font-size:16px; margin-left:40px; padding:5.5px 0;}
  .hmInherit li:nth-of-type(2){margin-left: 0%}
  .hmInherit li:nth-of-type(3){margin-left: 0%}
  /*768px hmList*/
  .hmList .hmTitle {margin-bottom: 15px;}
  .hmList .first {width:auto; float:none;}
  .hmList .listPic {margin-bottom:0;}
  .hmList .second, .hmList .third {width:auto; float:none; padding-left:0; margin-top:15px;}

  /*768px hmCompus*/
  .hmCompus .item span {margin:0 2.939%;}
  .hmCompus .slick-dots {margin-top:20px;}
  .hmCompus .slick-dots li {padding:0 5px;}
  .hmCompus .slick-dots li button {width:25px;}

  /*768px friendLinks*/
  .friendLinks {padding:13px 0;}
  .friendLinks h2 {margin-bottom:0; font-size:16px;}
  .selectLinks {margin:0; width:auto;}
  .selectLinks .item {width:auto; float:none; padding:0; margin-top:5px;}
  .selectLinks .item ul{position: unset;}

  /*768px footerTop*/
  .footerTop {padding:13px 0;}
  .navList {display:none;}
  .contact .img {margin-bottom:10px;}

  /*768px footerBtm*/
  .footerBtm {padding:10px 0;}

  /*960px pagesList*/
  .pagesList li {font-size:14px;}

  /*768px copyright*/
  .copyright {line-height: 1.5em; font-size:14px;}

  /*768px banner*/
  .banner .inner {padding-bottom:35%;}
  .banner .column {padding:2% 5px;}
  .banner .column i {width:20px; height:20px;}
  .banner .column h2 {font-size:16px;}

  /*768px main*/
  .main {padding:5% 0 3.5%;}

  /*768px pgTitle*/
  .pgTitle {font-size:20px; margin-bottom:2%;}

  /*768px entry*/
  .entry {line-height: 1.75em;}

  /*768px 学院文化*/
  .culture .entry {width:auto;}

  /*768px pagenavi*/
  .pagenavi a {height:32px; line-height: 32px; padding:0 12px; margin:0 2px;}

  /*768px publicList*/
  .publicList li a {padding-left:15px;}

  /*768px details*/
  .details .pgTitle {font-size:18px;}

  /*768px teacher*/
  .teacher ul {width:103%;}
  .teacher li {width:47%;}
  .teacher li a {padding:10px 8%;}

  /*768px contactPage*/
  .contactPage .map {width:auto; float:none; margin-bottom:15px;}
  .contactPage .mapBox {padding-bottom:300px;}

  .contactPage .info {margin-right:0;}
  .contactPage .download {margin-top:20px;}
}
@media only screen and (max-width:540px){
  /*540px hmInherit*/
  .hmInherit ul {float:none; width:auto; padding-left:0;}
}
@media only screen and (max-width:480px){
  /*480px hmCompus*/
  .hmCompus .item span {margin:0 2.087%;}
}
@media only screen and (max-width:640px){
    .textLinks li{padding-right: 0;float: none;}
    .postnavi .return {position: inherit;right: 0;top: 0;}
}


.about3 .box1{ padding-top: 40px; margin-bottom: 80px;}
.about3 .box1 li{ text-align: center; margin-bottom: 40px;padding-bottom: 40px;border-bottom: 1px solid #dbdbdb;}
.about3 .box1 li p.p{ font-size: 15px; color: #666666;}
.about3 .box1 li p{ text-indent: 0;margin-bottom: 10px;}
.about3 .box1 li h3.h3{ font-size: 18px; color: #666666; font-weight: normal;}
.about3 .box2{ text-align: center;}
.about3 .box2 li{ display: inline-block; margin: 0 45px;}
.about3 .box2 p.p{ font-size: 15px; color: #666666; margin: 0; margin-bottom: 10px; text-indent: 0;}
.about3 .box2 li h3.h3{ font-size: 16px; color: #666666; font-weight: normal; margin-bottom: 0; line-height: 1.75;}
.about3 .box2 ul>li:nth-child(4){margin:0px 113px;}
.campusList ul{margin-bottom: 5.3%;font-size: 0;}
.campusList ul li{display: inline-block;width: 32%;margin-right: 2%;margin-bottom: 20px;vertical-align: top;}
.campusList ul li:nth-of-type(3n){margin-right: 0;}
.campusList ul li .img{height: 250px;width: 100%;}
.campusList ul li .img img{width: 100%;object-fit: none;height: 100%;}
.campusList ul li .title{font-size: 16px;color: #000;text-align: center;}
.poptrox-popup .closer{background: #D02127 !important}





.specialList ul{font-size: 0;}
.specialList ul li{display: inline-block;width: 23%;margin-right: 2.66%;margin-bottom: 2.66%;}
.specialList ul li:nth-of-type(4n){margin-right: 0;}
.specialList ul li img{width: 100%;}

@media only screen and (max-width:768px){
.xin_img1#img{position:fixed;}
.xin_img1#img img{max-width:70px!important;height:auto!important}
.xin_img1 #clos{
 z-index: 11;
    z-index: 11;
    top: auto!important;
    right: 4px!important;
    width: 78px;
    bottom: 62px;
    position: fixed!important;
  
 }
 .xin_img1 #clos div{
   height: 37px!important;
 }
.xin_img2{width: 80px!important;
    height: auto!important;
    position: fixed!important;
    top: auto!important;
    bottom: 92px;
    right: 2px!important;}
.xin_img2 div,#close-ad *{height:auto!important;}
.xin_img2 #close-ad{top:32px!important;right:5px!important}

}