﻿@charset "utf-8";
/* CSS Document */
body{font-size:12px;}
body,div,ul,li,p,h1,h2,h3,h4,h5,h6,input,dl,dt,table,tr,td,span,img,i,b,a{margin:0;padding:0;}
body{font-family:"Microsoft Yahei"}
#wrapper{height:auto;overflow:hidden;margin:0 auto;min-width:1200px;  display: grid; grid-template-rows: auto 1fr auto;min-height: 100vh;}
a{text-decoration:none;}
.clearfix{zoom:1;}
.clearfix:after{clear:both;content:"";display:block;width: 0;height: 0;visibility:hidden;}
.fl{float:left;}
.fr{float:right;}
li{list-style:none;}
img{border:none;}
.container{width:1200px;margin:0 auto;}

.head{}
.head-top{background:#a72b53;height:180px;}
.head-d{height:120px; }
.logo{width:500px;height:51px;padding:17px 0;}
.head-left{width:237px;height:22px;margin:49px 0 0 140px;}
.search{width:220px;height:32px;background:url(../images/search.png) no-repeat;margin-top:44px;position:relative;}
.search input{border:0;background:none;}
.search input:focus{outline:none;}
.search .sear-sr{position:absolute;width:175px;height:32px;line-height:32px;left:10px;color:#fff;}
.search .sear-bth{width:16px;height:16px;position:absolute;right:8px;top:8px;cursor:pointer;}
 input.sear-sr::-webkit-input-placeholder{color:#f2caca;}
input.sear-sr::-moz-placeholder{   /* Mozilla Firefox 19+ */color:#f2caca;}input.sear-sr:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */color:#f2caca;}input.sear-sr:-ms-input-placeholder{  /* Internet Explorer 10-11 */ color:#f2caca;}

.nav{height:42px;}
.ddsmoothmenu{ font-size:16px; color:#333; height:42px; line-height:42px;width:1200px;margin:0 auto;font-weight:bold;}
.ddsmoothmenu ul{margin: 0;padding: 0;list-style-type: none;width:1280px;}
.ddsmoothmenu ul li{position: relative;display: inline;float: left;width:150px;z-index:100;}
.ddsmoothmenu ul li.last{float:right;}
.ddsmoothmenu ul li.sel{}
.ddsmoothmenu ul li.sel>a{ color:#fff;}
.ddsmoothmenu ul li a{display: block;color: #333;text-decoration: none;width:150px;height:42px;text-align:center;font-size:16px;line-height:42px;}
* html .ddsmoothmenu ul li a{ display: inline-block;}
.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{}
.ddsmoothmenu ul li a.selected,.ddsmoothmenu ul li a:hover{ background:url(../images/nan-dot.png) no-repeat 30px center #f2f2f2;color:#333;}
 .ddsmoothmenu ul li a.cur{background:url(../images/nan-dot.png) no-repeat 30px center #f2f2f2;color:#333;}
 .ddsmoothmenu ul li.nav-home-img,.ddsmoothmenu ul li.nav-home-img a{width:35px;background:none;text-align:left;height:42px;}
  .ddsmoothmenu ul li.nav-home-img img{margin-top:12px;}
  .ddsmoothmenu ul li.nav-home-img a:hover{background:none;}
.ddsmoothmenu ul li.nav-home,.ddsmoothmenu ul li.nav-home a{width:115px;}
.ddsmoothmenu ul li.nav-li{}
.ddsmoothmenu ul li.nav-li a.cur,.ddsmoothmenu ul li.nav-li a:hover,.ddsmoothmenu ul li a.selected{background:url(../images/nan-dot.png) no-repeat 20px center #f2f2f2;}
.ddsmoothmenu ul li ul{position: absolute;left: 0;display: none;visibility: hidden;width:150px;top:41px !important;}
.ddsmoothmenu ul li ul li{display: list-item; width:150px;height:35px;border-top:1px solid #ccc;}
.ddsmoothmenu ul li ul li a{color: #000;font-size: 15px;font-weight: normal;margin: 0; padding:0px; width:100%;height:35px;background-color:#f2f2f2;text-align:center;line-height:35px;border-bottom:none !important;}
.ddsmoothmenu ul li ul li a.selected{}
.ddsmoothmenu ul li ul li a:hover{line-height:35px;background:#fdfdfd;}


/*焦点图2*/
.main_banner{position:relative;background:url(../images/bannerbj.png) center;}
.focus{ position:relative; width:1200px; height:400px;margin:0 auto; }  
.focus img{ width:100%; height:auto;display:block;} 
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ }  
.focus .DfBt{ overflow:hidden; zoom:1;  height:20px; z-index:10;  }  
.focus .fcon{ position:relative; width:100%; float:left;  display:none;  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom: 30px;position:absolute;text-align:center;z-index: 200;display:none;height:3px;width:100%;}   
.focus .fbg div{overflow:hidden;zoom:1;}    
.focus .DfBt a{display: inline-block;width:40px;height:6px;margin: 0 5px;text-decoration:none;text-align:center;outline:0;background:#feffff;text-align: center; }    
.focus .DfBt .current,.focus .DfBt a:hover{background:#064fc2;}     
.focus .DfBt img{display:none;}    
.focus .DfBt i{display:none; font-style:normal;}    
.focus .prev,.focus .next{position:absolute;filter:alpha(opacity=50); 
-moz-opacity:0.5; opacity:0.5; }
.focus .prev{background:url(../images/ban_arr_left.png) no-repeat;width:32px;height:50px;top:50%;margin-top:-25px;left:20px;cursor:pointer; }  
.focus .next{background:url(../images/ban_arr_right.png) no-repeat;width:32px;height:50px;top:50%;margin-top:-25px;right:20px;cursor:pointer;}  
.focus .prev:hover{filter:alpha(opacity=100); 
-moz-opacity:1; opacity:1; }  
.focus .next:hover{filter:alpha(opacity=100); 
-moz-opacity:0.5; opacity:1; } 



/*main*/
.main{height:auto;overflow:hidden;margin:0 auto;  grid-row: 2;}

.list_right img {
    max-width: 100%;
}

/*新闻中心*/
.news-banner{margin-top:40px;}
.focus2{ position:relative; width:790px; height:329px; margin:0 auto;}  
.focus2 img{ width: 790px; height: 329px;} 
.focus2 .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus2 .btn a{position:relative; display:inline; width:6px; height:6px; border-radius:7px; margin:0 5px;color:#B0B0B0; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus2 .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus2 .fPic2{ position:absolute; left:0px; top:0px; }  
.focus2 .D2fBt{ overflow:hidden; zoom:1;  height:10px; z-index:10;  }  
  
.focus2 .fcon2{ position:relative; width:100%; float:left;  display:none; background:#fff  }  
.focus2 .fcon2 img{ display:block; }  
.focus2 .fbg2{bottom: 30px;position:absolute;text-align:center;z-index: 200;display:block;height:4px;width:100%;}  
.focus2 .fbg2 div{overflow:hidden;zoom:1;}    
.focus2 .D2fBt a{display: inline-block;width:30px;height:8px;margin: 0 5px;text-decoration:none;text-align:center;outline:0;background:#fff;text-align: center;}    
.focus2 .D2fBt .current,.focus2 .D2fBt a:hover{background:#fff;filter:alpha(opacity=50); 
-moz-opacity:0.5; opacity:0.5; }     
.focus2 .D2fBt img{display:none}    
.focus2 .D2fBt i{display:none; font-style:normal; }    
.focus2 .prev,.focus2 .next{position:absolute;}
.focus2 .prev{background:url(../images/news_left.png) no-repeat;width:22px;height:32px;top:50%;margin-top:-16px;left:20px;cursor:pointer; }  
.focus2 .next{background:url(../images/news_right.png) no-repeat;width:22px;height:32px;top:50%;margin-top:-16px;right:20px;cursor:pointer;}  
.focus2 .prev:hover{  }  
.focus2 .next:hover{ } 
.news-tab{width:790px;height:329px;}
.news-adm{width:380px;height:329px;}
.news-name{font-size:22px;font-weight:bold;color:#252525;}
.news_title{
	border-bottom:1px solid #d7d7d7;
}
.news_more{display:block;height:19px;line-height:19px;margin-top:4px;}
/*.news_more{display:block;width:19px;height:19px;line-height:19px;margin-top:8px;}*/
.news_more a{color:#1c86da;}
/*.news_name{font-size:22px;font-weight:bold;color:#333;}*/
.news_name{font-size:18px;font-weight:normal;color:#333;border-bottom:2px solid #6191f2;padding-bottom:4px;}
.news-ul{padding-top:5px;}
.news-ul li{margin-top:10px;}
.news-date{width:64px;height:48px;text-align:center;}
.news-date span{height:24px;display:block;line-height:24px;font-family:Arial, Helvetica, sans-serif;}
.news-day{font-size:16px;color:#1450c2;background:#edf0f5;font-weight:bold;}
.news-year{font-size:14px;color:#fff;background:#6191f2;}
.news-cont{width:300px;font-size:14px;line-height:22px;padding-top:3px;}
.news-cont a{color:#666;}
.news-ul li:hover a{color:#1450c2;}

/*招生*/
.news-ass{margin-top:40px;height:334px;}
.news-left{width:380px;}
.dy_list_ul{padding-top:8px;height:296px;}
.dy_list_ul li{background:url(../images/dot1.png) no-repeat left center;line-height:37px;font-size:14px;padding-left:12px;}
.dy_list_ul li a{color:#666;}
.data{color:#666;float:right;font-family:Arial, Helvetica, sans-serif;}
.dy_list_ul li:hover a{color:#1450c2;}
.news-bro{margin-left:30px;}
.news-bro-ul li{background:url(../images/dot2.png) no-repeat left center;}
.news-dle{float:left;margin-right:8px;}
.news-gui li{background:url(../images/dot3.png) no-repeat left center;}

/*服务*/
.main-box-th{margin-top:35px;height:344px;}
.sys-ser{width:380px;}
.sys-ser-ul{padding-top:8px;}
.sys-ser-ul li{width:380px;height:90px;line-height:90px;text-align:center;font-size:28px;font-weight:bold;margin-top:9px;}
.sys-ser-ul li a{color:#fff;display:block;}
.sys-ser-ul li.sys-ul-1{overflow: hidden;border-bottom: ridge;}
.sys-ser-ul li:hover img{transform: scale(1.1);}

.fast-lane{width:380px;margin-left:30px;}
.fast-lane-ul{padding-top:5px;height:310px;}
.fast-lane-ul li{font-size:14px;width:180px;height:44px;border:1px solid #e6e6e6;line-height:44px;text-align:center;margin-top:16px;float:left;}
.fast-lane-ul li.even,.pro-intr-ul li.even{float:right;}
.fast-lane-ul li a,.pro-intr-ul li a{color:#666;display:block;}
.fast-lane-ul li:hover{border:1px solid #1450c2;}
.fast-lane-ul li:hover a,.pro-intr-ul li:hover a{color:#1450c2;}


.pro-intr{width:380px;}
.pro-intr-ul{padding-top:5px;height:310px;}
.pro-intr-ul li{font-size:14px;width:180px;height:44px;border:1px solid #e6e6e6;line-height:44px;text-align:center;margin-top:16px;float:left;}
/*
.pro-intr{width:380px;}
.pro-intr-ul{padding-top:5px;height:310px;}
.pro-intr-ul li{font-size:14px;width:158px;height:46px;line-height:46px;margin-top:16px;float:left;background:url(../images/sp1.png) no-repeat left center;padding-left:22px;}
.pro-intr-ul li:hover{background:url(../images/sp2.png) no-repeat left center;} */



/*常用链接*/
.link{margin-top:35px;}
.link-ul li{width:160px;float:left;margin-top:20px;}
.link-ul li img{width:80px;height:80px;display:block;margin:0 auto;}
.link-ul li a p{font-size:14px;text-align:center;line-height:25px;color:#666;}
.link-ul li:hover a p,.link-box1-ul li:hover a{color:#1450c2;}
.link-ul li.first{margin-left:0;width:120px;}
.link-ul li.first img{float:left;}
.link-ul li.first p{float:left;width:80px;}
.link-ul li.last{margin-right:0;width:120px;}
.link-ul li.last img{float:right;}
.link-ul li.last p{float:right;width:80px;}
/*友情链接*/
.link-box1{margin-top:35px;}
.link-box1-ul{padding-top:10px;}
.link-box1-ul li{width:150px;float:left;}
.link-box1-ul li a{font-size:14px;line-height:30px;color:#666;}

.link-box2-ul{}
.link-box2-ul li{margin:22px 20px 0 0;float:left;}
.link-box2-ul li a{font-size:14px;line-height:36px;color:#666;display:inline-block;background:#ebedf0;border-radius:5px 0 0 5px;padding:0 10px;}
.link-box2-ul li span{background:url(../images/link_bj.png) no-repeat left center;width:20px;height:36px;display:inline-block;vertical-align:bottom;}
.link-box2-ul li:hover a{color:#fff;background:#6191f2;}
.link-box2-ul li:hover span{background:url(../images/link_f_bj.png) no-repeat left center;}







/*友情链接*/


/*底*/
.foot{ margin-top:40px;}
.foot_copy{background:#bf3c66;padding:13px 0;font-size:16px;}
.foot_copy p{text-align:center;line-height:24px;color:#ffffff;}



/*

.news_lm{
	margin-top:25px;
	height:50px;
	background:#f0f0f0;
}

.news_lm .news_lmtitle{
	white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-right: 200px;
  line-height: 40px;
  border-left: 4px solid #d63231;
  margin: 5px 0;
  padding-left: 25px;
  font-size: 18px;
  font-weight:normal;
}

.news_lm .news_fh{
	font-size:14px;
	display:block;
	width:95px;
	height:50px;
	line-height:50px;
	text-align:center;
	padding-right:3px;
}

.news_lm .news_fh a{
	color:#d63231;
}



.inner-page {
  position: relative;
  padding: 10px 0;
}

.wrap {
  width: 1100px;
  margin: 0 auto;
}




.inner-page .result-list{
	padding-top:16px;
}


.inner-page .result-list li {
	margin-left:20px;
	margin-right:20px;
	margin-top:10px;
  border-bottom: 1px solid #f0f0f0;
}

.inner-page .result-list li a {
  display: block;
    color:#333;
}

.inner-page .result-list li a h6 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-right: 200px;
  line-height: 54px;
  padding-left: 25px;
  font-size: 16px;
  font-weight:normal;
}

.inner-page .result-list li a .date {
  float: left;
  text-align: center;
  margin-top:5px;
  margin-bottom:5px;
  padding:0 20px 0 20px;
  border-right: 1px solid #d8dff0;
}

.inner-page .result-list li a .date .d {
  font-size: 28px;
  color: #d63231;
  line-height: 1;
}

.inner-page .result-list li a .date .y {
  font-size: 12px;
  color: #999;
}

.inner-page .result-list li:hover a {
  color: #d63231;
}

/*
.inner-page .result-list li:hover {
  background: #2358c4;
}

.inner-page .result-list li:hover a .date .d,
.inner-page .result-list li:hover a .date .y {
  color: #fff;
}  





.inner-page .inner-pic-list {
  padding: 25px 0;
  margin: 0 -15px;
}

.inner-page .inner-pic-list li {
  float: left;
  width: 20%;
  transition: all ease 0.3s;
}

.inner-page .inner-pic-list li a {
  color:#333;
  display: block;
  margin: 20px;
  padding: 15px;
  background: #e7ecf6;
  text-align: center;
  box-shadow: 0px 5px 9px 0px rgba(0, 0, 0, 0.17);
  border-bottom: 3px solid #d63231;
  font-size: 18px;
}

.inner-page .inner-pic-list li a .pic {
  height: 193px;
  overflow: hidden;
  position: relative;
}

.inner-page .inner-pic-list li a .pic img {
  width: 100%;
  height: 100%;
}

.inner-page .inner-pic-list li a .pic::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 46px;
  bottom: 0;
  left: 0;
  background: url(../images/cover.png) bottom center no-repeat;
}

.inner-page .inner-pic-list li a .text {
  margin-top: 5px;
}

.inner-page .inner-pic-list li:hover {
  transform: translateY(-20px);
}

.inner-page .inner-pic-list li:hover a{
  color: #d63231;
}





.inner-page .detail {
  font-size: 16px;
}

.inner-page .detail p{
  font-size: 16px;
}

.inner-page .detail .detail-tit {
  text-align: center;
  font-size: 26px;
 margin: 30px 0 30px;
}

.inner-page .detail .detail-con p {
 
  line-height: 40px;
  text-indent: 2em;
  text-align: justify;

}  */





/* newCSS */

.news_box{background:url(../images/news_bj.png) repeat center;min-height:480px;}
.news_conten{padding-top:35px;}


.list_bottom_left{
	width:260px;
	min-height:200px;
}
.list_right{
	width:890px;
	min-height:200px;
	
}
.list_tit{
	width:258px;
	height:67px;
	font-size:24px;
	color:#666;
	line-height:65px;
	background-color: #f5f5f5;
	text-align: center;
	font-weight: bold;
	border: solid 1px #e6e6e6;
}


.menu_2{margin:0 auto 0px;padding-bottom: 60px;background: #fff;}
.menu{margin: 0px auto;padding-top: 0px;text-align: center;}
.menu>li{border-bottom: solid 1px #e6e6e6;border-left: solid 1px #e6e6e6;border-right: solid 1px #e6e6e6;}
.menu>li>a{padding: 15px 40px 15px 20px;display:block;color:#333333; font-size:18px;line-height:28px;}
.menu>li:hover{}
.menu>li:hover>a{border-left: solid 4px #f2f2f2;color: #333333;background: url(../images/listejjt2.png) no-repeat 227px center #f2f2f2;filter:alpha(opacity=90); 
-moz-opacity:0.9; opacity:0.9;}
.menu>li.cur1{}
.menu>li.cur1>a{border-left: solid 4px #f2f2f2;color: #333333;background: url(../images/listejjt2.png) no-repeat 227px center #f2f2f2;filter:alpha(opacity=90); 
-moz-opacity:0.9; opacity:0.9;}

.list_right_tit{height:46px;border-bottom: solid 1px #b3b3b3;position: relative;}
.list_right_tit .listdqlm{position: absolute;left: 0;top: 0;line-height: 46px;height: 46px;font-size: 22px;color: #333;font-weight: normal;border-bottom: solid 2px #6191f2;}
.list_right_tit .location{font-size:14px;color:#888888;line-height: 42px;height: 42px;padding-left: 20px;background: url(../images/listdqwzqdt.png) no-repeat left center;margin-top: 4px;float: right;padding-right: 3px;}
.list_right_tit .location a{font-size:14px;color:#888888;}


.list_right_con{min-height:550px;padding: 6px 0px 50px 0px;}
.list_right_con ul{padding-bottom: 26px;}
.list_right_con li{background:url(../images/listlbqdt.png) no-repeat left center;padding-left:16px;
line-height:55px;font-size:15px;color:#333333;border-bottom: dashed 1px #e6e6e6;}
.list_right_con li a{color:#333333;}
.list_right_con  .time{color:#666666;font-size: 13px;}
.list_right_con li:hover a{color: #6191f2 !important;}



/*list-pic*/

.list_right .inner-pic-list {
  padding: 25px 0;
  margin: 0 -15px;
}

.list_right .inner-pic-list li {
  float: left;
  width: 50%;
  transition: all ease 0.3s;
}

.list_right .inner-pic-list li a {
  color:#333;
  display: block;
  margin: 20px;
  padding: 10px;
  background: #e7ecf6;
  text-align: center;
  box-shadow: 0px 5px 9px 0px rgba(0, 0, 0, 0.17);
  font-size: 18px;
}

.list_right .inner-pic-list li a .pic {
  height: 90px;
  overflow: hidden;
  position: relative;
}

.list_right .inner-pic-list li a .pic img {
  width: 100%;
  height: 100%;
}

/*
.list_right .inner-pic-list li a .pic::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 46px;
  bottom: 0;
  left: 0;
  background: url(../images/cover.png) bottom center no-repeat;
}  */

.list_right .inner-pic-list li a .text {
  margin-top: 5px;
}

.list_right .inner-pic-list li:hover {
  transform: translateY(-20px);
}

.list_right .inner-pic-list li:hover a{
  color: #6191f2;
}


/*list-detail*/

.list_right .detail {
  font-size: 16px;
}

.detail #div_vote_id  table{
   width: 100%!important
}

.list_right .detail p{
  font-size: 16px;
}

.list_right .detail .detail-tit {
  text-align: center;
  font-size: 26px;
 margin: 30px 0 30px;
}

.list_right .detail .detail-con p {
 
  line-height: 40px;
  text-indent: 2em;
  text-align: justify;

}




.inner-text li {
  border-bottom: dashed 1px #e6e6e6;
  padding: 20px 0;
}
.inner-text li .pic {
  float: left;
}

.inner-text li .pic img {
  width: 220px;
height:150px;
}

.inner-text li .text {
  margin-left: 240px;
}

.inner-text li .text h6 {
  font-size: 20px;
  padding: 20px 0;
}

.inner-text li .text h6 a {

  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color:#333;
  font-weight:normal;
}
.inner-text li .text h6 a:hover {
  color:#258CFF;
  
}
.inner-text li .text .desc {
  line-height: 30px;
  font-size: 16px;
  color: #5f5f5f;
  max-height: 60px;
  overflow: hidden;
}

.inner-text li .text .date {
  text-align: right;
  color: #a0a0a0;
  margin-top: 10px;
}

.inner-text li .text .date img {
  vertical-align: -2px;
}