/*header*/
.header{width:100%; height: 134px;position: absolute; z-index: 10;}

/*top*/
.header_top{width:100%; height: 54px; background: #2954a2;}
.top_cot{width:93%; height: 54px;}
.cot_left p{line-height:54px; color:#c6cee1; font-size: 14px;}
.cot_right{width:318px; height: 54px; color:#fff; font-size: 14px;}
.cot_right li{ float:left; height: 54px; color:#c6cee1; font-size: 14px; margin-left: 16px; line-height: 54px;}
.cot_right li a{display: block; color:#c6cee1;}

/*search*/
.search{width:32px; height:32px; margin:10px 0px 10px 32px; position:relative; float:left; z-index: 999;}
.search img{display: block;width:32px; height: 32px;}
.searchhover{ width:590px; height:46px; margin:50px auto; display:block;}

.searchhover input.txt{ width:500px; height:36px; line-height:36px; border-radius:4px; border:1px #eee solid; padding-left:10px; display:block; float:left;}
.searchhover button {display:block; float:left; width:78px; height: 38px; line-height: 38px; background: #f4792c; text-align: center;}

/*down*/
.header_down{width:100%; height: 80px;  background: rgba(0,0,0,0.5); background: #000\9;filter: alpha(opacity=50);position: relative;}
.down_cot{width:93%; height: 80px;}
.cot_logo{width:24%; height: 80px; min-width: 24%; text-align: center; display: flex; justify-content: center; align-items: center; margin:0 auto;}
.cot_logo img{width:100%; line-height: 80px;}

/*nav*/
.nav{ width:69%; height:80px; }
#hd{width:100%; height:80px;}
.hd-nav li{width:11%; height:80px; font-size:17px; float:left; text-align:center; color:#fff;}
.hd-nav li a.navitem{display:inline-block; color:#fff; height:80px; line-height:80px; padding: 0 6%;}
.hd-nav li:hover a.navitem{width:88%;height:80px; color: #fff; background:#2954a2;}
.hd-nav li:hover .subnav{display: block;}
.hd-nav .subnav{width:100%; background: rgba(0,0,0,0.5); background: #000\9;filter: alpha(opacity=50);border-radius: 0 0 4px 4px; display: none;}
.hd-nav .subnav a{display: block;width: 100%;line-height:30px; font-size:15px;padding:6px 0;border-top: 1px solid #9d9d9d;color: #fff;}
.hd-nav .subnav a:hover{background:#2954a2; }


/*banner*/
.banners{width:100%;position:relative;height:625px;}
.banners .iconLinks{width:1200px;height:163px;position:absolute;bottom:0;left:50%;margin-left:-600px;background: rgba(0,0,0,0.4);}
.banners .iconLinks li{float:left;width:199px;text-align: center;margin-top:30px;}
.banners .iconLinks li .class{line-height: 50px;color: #fff; font-size: 16px;}
.banners .iconLinks li img{width: 58px;height: 58px}
.banners .iconLinks .rightLine{border-right: 1px solid rgba(255,255,255,.5)}

.flexslider { margin: 0px auto 20px; position: relative; width: 100%; height: 570px; overflow: hidden; zoom: 1; top:54px;}
.flexslider .slides li {  width: 100%; height: 100%; }
.flex-direction-nav a { width: 70px; height: 70px; line-height: 99em; overflow: hidden; margin: -35px 0 0;  display: block; background: url(../img/ad_ctr.png)no-repeat; position: absolute;  top: 56%; z-index: 10; cursor: pointer; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all .3s ease; border-radius: 35px; }

.flex-direction-nav .flex-next { background-position: 0 -70px;  right: 80px; }
.flex-direction-nav .flex-prev { left: 80px;}
.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 2px; display: inline-block; zoom: 1;}
.flex-control-paging li a { background: url(../img/dot.png)no-repeat 0 -16px; display: block; height: 16px; overflow: hidden; text-indent: -99em;  width: 16px; cursor: pointer; }
.flex-control-paging li a.flex-active, .flex-control-paging li.active a {  background-position: 0 0; }
.flexslider .slides a img { width: 100%; height: 670px; display: block; }


/*web_cot*/
.web_cot{width:100%; height: auto; margin-top: 20px;}

/*cot_1*/
.cot_list{width:1200px; height: auto;}
.list_bt{width:100%; height: 60px; background: url(../img/bt1_bg.png) bottom center no-repeat; padding-bottom: 20px;}
.list_bt h3{ line-height: 60px; font-size: 24px; font-weight: bold; text-align: center; color:#2954a2; }
.list_bt .more { display: inline-block; line-height: 60px; font-size: 15px; font-weight: normal; text-align: center; color:#2954a2; font-family: "Arial";}

/*学院新闻*/
.list_news{width:100%; height: auto; overflow: hidden;}
.news_pic{width:792px; height: auto; margin-top: 36px;}
.list_news li{ width:380px; line-height: 28px;}
.list_news .list_pic{border-top:8px solid #2954a2; height: 232px; text-align: center; display: flex; justify-content: center; align-items: center; margin:0 auto;}
.list_news .list_pic img{width:100%; height: 232px;}
.list_news .list_txt{width:314px; border:1px solid #f0f0f0; border-top:none; padding:16px 32px 24px 32px;}
.list_news .list_txt h1{font-size: 16px; color:#333; line-height: 40px;}
.list_news .list_txt p{font-size: 14px; color:#666; line-height: 24px; }
.list_news .list_txt a{display: block; width:138px; height: 34px; background: #f4792c; text-align: center; line-height: 32px; font-weight: bold; margin-top: 20px;}
.list_news .list_txt .txt_icon{padding:2px 0 10px 0; height: 16px; line-height:12px; font-size: 12px; color:#999; display: flex; align-items: center;}
.list_news .list_txt .txt_icon span{ margin-right: 16px;}
.list_news .list_txt .txt_icon span img{ margin-right: 8px;}

.list_news li:hover .list_pic{ border-top:8px solid #f4792c;}
.list_news li:hover .list_txt{ width:316px; background: #2954a2; border:none;}
.list_news li:hover .list_txt h1{color: #f4792c;}
.list_news li:hover .list_txt p{color: #fff;}

.news_txt{width:380px; height: auto; border-top:8px solid #2954a2; margin-top: 36px;}
.news_txt ul{width:314px; border:1px solid #f0f0f0; border-top:none; padding:6px 32px 24px 32px;}
.news_txt li{width:100%; border-bottom: 1px solid #f0f0f0; padding-bottom: 18px; margin-top: 18px;}
.news_txt h1{font-size: 16px; color:#333; line-height: 40px;}
.news_txt .txt_icon{padding: 8px 0; height: 16px; line-height:12px; font-size: 12px; color:#999; display: flex; align-items: center;}
.news_txt .txt_icon span{ margin-right: 16px;}
.news_txt .txt_icon span img{ margin-right: 8px;}

.news_txt li:hover h1{color: #f4792c;}



/*通知公告*/
.list_notice {margin-top: 48px;}
.list_notice .list_bt{background: url(../img/bt2_bg.png) bottom center no-repeat;}

.notice_cot{width:100%; height: auto;}
.focus{ margin-top: 12px; position:relative;height: 220px;width: 1200px; }
.focus .fPic{ position:absolute; left:0px; top:0px; }  

.focus .fcon{ position:relative; width:100%; } 
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .fbg{bottom:-40px; right:0; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{overflow:hidden;zoom:1;height:12px;float: left;} 
.focus .D1fBt{ overflow:hidden; zoom:1;  height:12px; z-index:10;  }  
.focus .D1fBt a{position:relative; display:inline; width:18px; height:10px; margin:0 8px;color:#B0B0B0;font:12px/15px ; text-decoration:none; text-align:center; outline:0; float:left; background:#3845c0; border-radius: 45px;}
.focus .D1fBt .current,.focus .D1fBt a:hover{display: block; width:10px; height: 10px; background: #f4792c; border-radius: 45px;}
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    


.focus .fcon ul li {width:308px; height: 94px; background:#fafafa; border: 1px solid #e3e3e3; padding: 24px 34px 34px 34px; float:left; margin-right: 32px; margin-top: 24px;}  
.focus .fcon ul li .time{width:48px; margin: 12px 0 0 0; color:#2954a2; font-size: 12px; text-align: center; font-family:"Arial"; line-height: 28px;}  
.focus .fcon ul li .time span{width:48px; font-size: 20px; display: block; border-bottom: 1px solid #2954a2;}  
.focus .fcon ul li .txt a{display: block; width:230px; color:#333; font-size: 16px; line-height: 24px;}  
.focus .fcon ul li .txt h1{margin-bottom: 10px; text-overflow:ellipsis; overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1; /*后面的数字是设置显示几行*/}
.focus .fcon ul li .txt p{font-size: 14px; color:#666; text-overflow:ellipsis; overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; /*后面的数字是设置显示几行*/}

.focus .fcon ul li:hover{ width:310px; height: 96px; background: #2954a2; border: none;}  
.focus .fcon ul li:hover .time{color:#f4792c;}  
.focus .fcon ul li:hover .time span{color:#f4792c; border-bottom: 1px solid #f4792c;}  
.focus .fcon ul li:hover .txt h1{color:#fff;}  
.focus .fcon ul li:hover .txt p{color:#abb7d4;} 



/*web_cotb*/
.web_cotb{width:100%; height: 415px; background: url(../img/bg_02.jpg) no-repeat; }
.cotb_piclink{width:1200px; height: 415px; padding: 12px 0 0 0; overflow: hidden;}
.cotb_piclink li{float:left; margin:0 8px 8px 0; }
.cotb_piclink li a{display: block; }
.cotb_piclink li a img{width:100%; vertical-align: middle;}
.cotb_piclink li a:hover img{transform: scale(1.02);}
.cotb_piclink .mr{margin-right:0px;}
.cotb_piclink .pr{position: relative; bottom:99px; }

.cotb_piclink .pic_a {width:898px; height: 190px;}
.cotb_piclink .pic_b {width:294px; height: 92px; }
.cotb_piclink .pic_c {width:294px; height: 190px; }
.cotb_piclink .pic_d {width:596px; height: 190px; }


.piclink_txt{width:100%; height: 92px; background: rgba(0,0,0,.45); position: relative; bottom:92px; line-height: 32px; font-size: 12px;color:#fff;}
.cotb_piclink li:hover .piclink_txt{transform:  scale(1.02);}
.piclink_txt h2{font-size: 20px; font-weight: bold; padding-top: 16px; margin-left: 32px;}
.piclink_txt i {margin-left: 32px;}


/*web_cotc*/
.web_cotc{width:100%; height: auto; margin-top: 28px;}
.cotc_piclink{width:1200px; height: 192px;}
.cotc_piclink li{width:596px; height: 192px; float:left; margin-right: 8px;}
.cotc_piclink .cotctxt{width:294px;}

/*school_link*/
.school_link{width:1200px; margin-top: 64px; border-top:1px solid #f4792c;}
.school_link h3{width:80px; float:right; padding: 0 8px; background: #f4792c; font-size: 12px; color:#fff; margin-top: -10px; font-family:"Arial";}
.school_link ul{width:100%; margin: 40px 0 24px 0; overflow: hidden;}
.school_link li{width:auto; float:left; height: 50px; margin: 8px 54px 32px 0; text-align: center; display: flex; justify-content: center; align-items: center; }
.school_link li img{width:100%; line-height: 50px;}


/*footer*/
.footer{width:100%;  background: url(../img/footer_bg.png) no-repeat;}
.fot_top{width:100%; height: 86px; border-bottom:1px solid #536da9; }
.top_link{width:300px;float:left}
.top_link ul{padding-left:100px}
.top_link li{    padding-top: 40px;}
.top_link .txt{margin-left: 24px; text-align: left;}
.top_link li img{float:left;}
.fot_down{width:900px; float:left}
.down_left{height: 182px; display: flex; justify-content: center; align-items: center; }
.down_left img{line-height: 182px;}
.down_right{ height: 182px; display: flex; justify-content: center; align-items: center; font-size: 14px; color: #fff; text-align: right; line-height: 32px;}



/*二级页面*/
.inner-banner{
	padding-top: 54px;
	width:100%;
	height: 320px;
	overflow: hidden;
}
.inner-content{
	width:1200px;
	height: auto;
	background-image: url(../img/web/content-bg.png);
	background-size: 100% 100%;
}
.leftbar{
	float: left;
	width: 240px;
	margin-top: -34px;
	position: relative;
	z-index: 1;
}
.leftbar .hd{
	height: 62px;
	background: #f4792c;
	padding: 1px 10px;
}
.leftbar .hd h2{
	float: left;
	line-height: 62px;
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	
}
.leftbar .hd .en{
	margin-left: 110px;
	margin-top: 10px;
	line-height: 52px;
	text-align: left;
	color: #a8b5df;
	font-style: italic;
}
.leftbar .bd{
	background: #2954a2;
}

.leftbar .bd li a{
	display: block;
	color: #fff;
	line-height: 62px;
	text-align: center;
	font-size: 16px;
	border-left: 10px solid #fff;
	border-bottom: 1px solid #fff;
}
.leftbar .bd li.on a,.leftbar .bd li a:hover{
	border-left: 10px solid #f4792c;
	font-size: 16px;
	background: #ffbd94;
	color: #385fc0;
}
.inner-main{
	width: 900px;
	float: right;
	margin-top: 36px;min-height:600px;
}
.inner-main .inner-title{
	height: 56px;
	line-height: 56px;
	border-bottom: 2px solid #93a7da;
}
.inner-main .inner-title h2{
	font-size: 24px;
	color: #385fc0;
}
.inner-main .inner-title .bread{
	float: right;
	color: #999;
}
.inner-main .inner-title .bread a{
	color: #999;
}
.inner-main .inner-title .bread span{
	color: #385fc0;
}

.inner-main .text-list li{
	line-height: 68px;
	border-bottom: 1px dashed #d2d2d2;
	padding-left: 30px;
	background: url(../img/icon-slide-on.png) left center no-repeat;
	font-size: 16px;
}
.inner-main .text-list li span{font-size: 12px;}
.inner-main .text-list li .time,.inner-main .text-list li a .time{
	float: right;
	color: #999;
}
.page{
	margin-top: 56px;
	margin-bottom: 60px;
}
.page .total{
	margin-right: 144px;
}
.page .now em{
	color: #f4792c;
}
.page ul{
	float: right;
}
.page ul li{
	float: left;
	padding: 0 5px;
	margin: 0 5px;
	cursor: pointer;
}
.page ul li.on,.page ul li.on a{
	
	color: #f00;
}
.page2{
	margin-bottom: 60px;
	margin-top: 56px;
	text-align: right;
}
.page2 .p{
	display: inline-block;
	width: 20px;
	height: 20px;
	background: #bfbfbf;
	color: #fff;
	margin: 0 10px;
	text-align: center;
}
.page2 .p.on{
	background: #385fc0;
}
.pic-list dl{
	padding: 46px 0;
	border-bottom: 1px solid #d2d2d2;
}
.pic-list dt{
	float: left;
	width: 150px;
}
.pic-list dt img{
	width: 100%;
	height: 200px;
}
.pic-list dd{
	margin-left: 180px;
}
.pic-list dd .title{
	font-size: 16px;
	font-weight: bold;
}
.pic-list dd .desc .r1{
	color: #385fc0;
	line-height: 50px;
	font-size: 16px;
}
.pic-list dd .desc .r2{
	line-height: 30px;
	height: 90px;
	overflow: hidden;
}
.pic-list dd .desc .r3{
	text-align: right;
	margin-top: 20px;
	
}
.pic-list dd .desc .r3 a{
	color: #385fc0;
}

.detail-box{
	padding: 15px 0;
	margin-bottom: 32px;
}
.detail-box p{
	line-height: 40px;
	
}

.page1{width:908px;padding-top: 22px;border-top: 1px  solid #cecece;clear: both; margin-top: 24px;}
.page1 li a{font-size: 14px;width:454px; color:#333;line-height: 32px;}
.page1 li a:hover{color:#e70d1f;}
.page1 li a span{font-size: 14px;color:#333; padding-right: 8px;}

.detail-box img{
	max-width: 100%;
	margin: 20px 0;
}
.detail-title{
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	margin: 30px 0;
}
.detail-infor{
	color: #888888;
	text-align: center;
	margin-bottom: 20px;
}
.detail-infor span{
	margin: 0 40px;
}

.scenery .slideBox{
	 width:100%; 
	 height:324px; 
	 overflow:hidden; 
	 position:relative; 
	 margin-top: 48px;  
}
.scenery .slideBox .hd{ 
	position:absolute; 
	right:350px; 
	bottom:24px; 
	z-index:1; 
}
.scenery .slideBox .hd ul li{ 
	float:left; 
	margin-right:10px;  
	width:10px; 
	height:10px; 
	line-height:10px; 
	cursor:pointer; 
	background: url(../img/icon-slide.png)center center no-repeat
}
	
.scenery .slideBox .hd ul li.on{ 
	background: url(../img/icon-slide-on.png) center center no-repeat
}
.scenery .slideBox .bd{ 
	position:relative; 
	height:100%; 
	z-index:0;   
}
	
.scenery .slideBox .bd li{ 
	zoom:1; 
	vertical-align:middle; 
	height:324px; 
}
.scenery .slideBox .bd .pic{
	float: left;
	width:570px; 
	height: 100%;
}
.scenery .slideBox .bd .pic img{ 
	width: 100%;
	height: 100%;
	display:block;  
}
.scenery .slideBox .bd .text{
	margin-left: 570px;
	background: #385fc0;
	height: 100%;
	color: #fff;
	text-align: center;
}
.scenery .slideBox .bd .text .title{
	padding: 70px 0 10px;
}
.scenery .slideBox .bd .text .desc{
	padding: 0 30px;
	line-height: 40px;
	max-height: 90px;
	overflow: hidden;
	color: #cbd3ee;
}
.scenery .slideBox .bd .text .time{
	text-align: right;
	padding: 0 30px;
	color: #758bcf;
	margin-top: 20px;
}
.scenery .list{
	margin-top: 48px;
}
.scenery .list ul{
	margin: 0 -24px;
}
.scenery .list li{
	float: left;
	width: 33.3%;
}

.scenery .list li .inner{
	margin: 0 25px;
}
.scenery .list li .pic img{
	width: 100%;
	height: 180px;
}
.scenery .list li .text{
	background: #385fc0;
	line-height: 48px;
	padding: 0 16px;
}
.scenery .list li .text a{
	color: #fff;
}
.scenery .list li .text .title{
	width: 50%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.scenery .list li .text .time{
	float: right;
	text-align: right;
	width: 50%;
}
.scenery .list li .text .time img{
	vertical-align: middle;
	margin-right: 5px;
}
.page{
	margin-top: 56px;
}
.page .total{
	margin-right: 144px;
}
.page .now em{
	color: #f4792c;
}
.page ul{
	float: right;
}
.page ul li{
	float: left;
	padding: 0 5px;
	margin: 0 5px;
	cursor: pointer;
}
.page ul li.on,.page ul li.on a{
	
	color: rgb(244,121,44);
}
.page2{
	margin-top: 56px;
	text-align: right;
}
.page2 .p{
	display: inline-block;
	width: 20px;
	height: 20px;
	background: #bfbfbf;
	color: #fff;
	margin: 0 10px;
	text-align: center;
}
.page2 .p.on{
	background: #385fc0;
}

.tongshi-bg {
    padding-top: 300px;
}

.tongshi-wrap {
    margin-bottom: 50px;
}

.tongshi-top {
    background-color: rgba(255,255,255,.61);
}
.tongshi-top ul {
    margin-bottom: 0;
    float: left;
    margin-left: 35px;
}

.tongshi-top ul li {
    list-style: none;
    float: left;
    margin-top: 15px;
}

.tongshi-top ul li a {
    font-size: 18px;
    color: #333333;
    margin: 0 20px;
}
.tsjy {
    float: left;
    background: #d71921;
    padding: 16px 39px;
    margin-top: -20px;
}

.tsjy p {
    font-size: 24px;
    color: #ffffff;
    margin: 0;
}

.locations {
    float: right;
    margin-right: 30px;
}

.locations a {
    font-size: 14px;
    color: #848484;
    margin: 0 5px;
}
.nav-item .special {
    width: 22%;
}
.xueshu-content ul li.special {
    background: #f7f7f7;
}

.xueshu-content ul li.special:hover {
    background: #fff;
}
.tongshi-content {
    padding: 15px 50px;
    background: #ffffff;
}

.tongshi-content ul li {
    list-style: none;
    padding: 35px 0;
    border-bottom: 1px solid #ececec;
}

.tongshi-content ul li:hover .list a {
    color: #d71921;
    padding-left: 18px;
    -webkit-transition: all 0.3s linear;
    transition: all 0.3s linear;
}

.tongshi-content ul li:hover .list a:before {
    width: 12px;
}

.tongshi-content ul li .date {
    float: left;
    width: 6%;
    text-align: center;
}

.tongshi-content ul li .date p {
    font-size: 30px;
    color: #7d7d7d;
    margin: 0;
}

.tongshi-content ul li .date span {
    font-size: 16px;
    color: #a4a4a4;
}

.tongshi-content ul li .list {
    float: left;
    width: 80%;
    margin: 0 1% 0 3%;
}

.tongshi-content ul li .list a {
    display: block;
    font-size: 18px;
    color: #333333;
    margin-bottom: 10px;
    position: relative;
}

.tongshi-content ul li .list a:before {
    content: "";
    width: 0;
    height: 2px;
    background: #d71921;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transition: all 0.3s linear;
    transition: all 0.3s linear;
}

.tongshi-content ul li .list span {
    font-size: 14px;
    color: #a4a4a4;
    line-height: 24px;
}

.tongshi-content ul li .share {
    float: left;
    width: 6%;
    text-align: center;
    margin: 0 1% 0 0;
    padding-top: 10px;
}

.tongshi-content ul li .share p {
    margin-top: 5px;
    font-size: 14px;
    color: #a4a4a4;
}

.tongshi-content ul li .browse {
    float: right;
    width: 6%;
    text-align: center;
    padding-top: 10px;
}

.tongshi-content ul li .browse p {
    margin-top: 5px;
    font-size: 14px;
    color: #a4a4a4;
}

.page {
        text-align: center;
        padding: 70px 0;
        line-height: 35px;
    }
    
    .p_t {
        font-size: 14px;
        color: #333;
        padding: 6px 12px;
        border: 1px solid #e8e8e8;
        margin: 0px 2px;
    }
    
    .p_first_d,.p_first{
        font-size: 14px;
        color: #333;
        padding: 6px 12px;
        border: 1px solid #e8e8e8;
        margin: 0px 2px;
    }
    .p_last{
       font-size: 14px;
        color: #428bca;
        padding: 6px 12px;
        border: 1px solid #e8e8e8;
        margin: 0px 2px;
    }
    
    
    
    .p_prev_d, .p_prev {
        font-size: 14px;
        color: #333;
        padding: 6px 12px;
        border: 1px solid #e8e8e8;
        margin: 0px 2px;
    }
    
    .p_no_d {
        font-size: 14x;
        background:#bc0505;
        color: #fff;
        padding: 6px 12px;
        border: 1px solid #e8e8e8;
        margin: 0px 2px;
    }
    
    .p_no{
        font-size: 14x;
        color: #fff;
        padding: 6px 12px;
        border: 1px solid #e8e8e8;
        margin: 0px 2px;
    }
    
    .p_next, .p_next_d, .p_last_d {
        font-size: 14px;
        color: #333;
        padding: 6px 12px;
        margin-left: 2px;
        border: 1px solid #e8e8e8;
    }
.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}

@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.xiazai-content , .xueshu-content {
    padding: 50px;
    background: #ffffff;
}

.xiazai-content ul li {
    list-style: none;
    background: #f7f7f7;
    padding: 25px 0;
    margin: 10px 0;
}

.xiazai-content ul li:hover a {
    border-left: 4px solid #ba0000;
    color: #ba0000;
}

.xiazai-content ul li a {
    float: left;
    font-size: 20px;
    color: #333333;
    border-left: 4px solid #cccccc;
    padding-left: 30px;
    line-height: 40px;
}

.xiazai-content ul li p {
    float: right;
    margin-right: 100px;
    font-size: 16px;
    color: #cfcfcf;
    margin-top: 8px;
}
  .xiazai-content ul li a {
        display: block;
        width: 510px;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }

    .xiazai-content ul li p {
        margin-right: 20px;
    }
.clearfix:before,
.clearfix:after,
.clearfix:after,

/*pic_list*/
.contR{width:900px;}
.piclist{width:950px; overflow: hidden; margin-top: 32px;}
.piclist ul li{width:280px;padding-right:30px; display:block; float:left;margin-bottom: 24px; }
.piclist .img{ width:100%;}
.piclist .name{ width:100%; text-align:center; line-height:40px; font-size:16px; color:#000;  display:block;}