@charset "utf-8";
/* CSS Document */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,
ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin: 0;padding: 0;outline: 0;vertical-align: baseline}
input,select,textarea{margin: 0;padding: 0}
input,select{vertical-align: middle}
ul,ol{list-style: none}
ul,ol,li,dl,dt,dd,pre,form,fieldset,img,div{margin: 0;padding: 0;border: none}
img{vertical-align: top}
textarea{resize: none}
a{text-decoration: none}
a:hover{text-decoration:none}
h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:400}
em{font-style:normal}
html{font-size: 100%;-webkit-text-size-adjust: 100%;-moz-text-size-adjust: 100%;-ms-text-size-adjust: 100%;text-size-adjust: 100%}
*,*::after,*::before{-webkit-box-sizing: border-box;box-sizing: border-box}
.clear{clear: both}
.clearfix,.w{zoom: 1}
.clearfix:after,.w:after{content: ".";display: block;overflow: hidden;height: 0;clear: both;visibility: hidden}
.fl{float: left}
.fr{float: right}
html,body{width:100%; min-width:1200px; color:#333; font-family:"微软雅黑",Arial,Helvetica,sans-serif; background:#eee;}

/*头部及导航菜单*/
.toper-w{width:100%; height:108px; background:#fff;}
.toper-n{width:1080px; height:108px; margin:0 auto;}
.toper-logo{width:517px; height:79px; margin-top:16px;}
.toper-right{width:268px; height:51px; margin-top:29px;}

.toper-meun-w{width:100%; height:52px; background:#0075c2;}
.toper-meun-n{width:1080px; height:52px; margin:0 auto; line-height:52px;}
.toper-meun-n nav{height:52px; width:1080px; margin:0 auto;}
.toper-meun-n nav ul li{width:120px; line-height:52px; float:left; text-align:center; font-size:16px; position:relative; font-weight:lighter;}
.toper-meun-n nav ul li a{display:block; color:#fff;}
.toper-meun-n nav ul li a:hover{background:#cfa972;}
.toper-meun-n nav .jt{ font-size:14px;}
.toper-meun-n nav ul li ul li{width:120px; line-height:38px; border-bottom:1px solid #666;  font-size:16px; z-index:9999;}
.toper-meun-n nav ul li ul li a{color:#fff; background:#333 !important;}
.toper-meun-n nav ul li ul li a:hover{color:#fff; background:#58a0e1 !important;}
.toper-meun-n nav ul li ul{display:none;}
.toper-meun-n nav ul li:hover ul{display:block; position:absolute; top:52px; left:0px;}

#index nav li#m1 a,
#about nav li#m2 a,
#news nav li#m3 a,
#xueshi nav li#m4 a,
#xueli nav li#m5 a,
#gangwei nav li#m6 a,
#zhiye nav li#m7 a,
#zhicheng nav li#m8 a,
#minsheng nav li#m9 a{ background:#cfa972; color:#fff;}


/*Banner text*/
/*Banner大图*/
.banner-w{width:1080px; height:400px; margin:0 auto; margin-top:10px; background:#fff;}
.banner-n{width:1060px; height:400px; margin:0px auto; padding-top:10px;}
#zzsc {width:1060px; height:380px; overflow: hidden;}
/* 以下是針對選單按鈕設定 */
#zzsc .abgne-controls {list-style: none; position: absolute; margin: 0; padding:0; right: 10px; bottom: 25px; height: 20px;}
#zzsc .abgne-controls li{float: left; width:30px; height:30px; line-height:30px; font-size:18px; text-align:center; cursor: pointer; margin-right: 2px; color:#448aca; background-color:#fff;}
#zzsc .abgne-controls li.current {color:#fff; background-color:#448aca;}

/*首页正文*/
.ind-01{width:1080px; height:350px; margin:10px auto 0;}
.ind-02{width:1080px; height:139px; margin:10px auto 0;} 
 
.ind-01-l{width:730px; height:350px; background:#fff;}
.ind-title01{width:100%; height:60px; line-height:60px;}
.ind-title01 h1{color:#1b1b1b; font-size:24px; float:left; text-indent:20px;}
.ind-title01 span{width:52px; height:20px; background:#0075c2; font-size:12px; color:#fff; text-align:center; line-height:20px; border-radius:10px; float:right; margin-top:20px; display:block; margin-right:20px; font-family:"宋体";}
.ind-title01 span a{width:52px; height:20px; color:#fff;  display:block;}
.ind-title01 span a:hover{width:52px; height:20px; color:#fff; background:#1c90dc; display:block; border-radius:10px;}

.ind-title02{width:300px; height:60px; line-height:60px;  border-bottom:2px solid #bbb; margin:0 auto;}
.ind-title02 h1{ height:60px; color:#1b1b1b; font-size:24px; float:left; border-bottom:2px solid #0075c2;}
.ind-title02 span{width:52px; height:20px; background:#bbb; font-size:12px; color:#fff; text-align:center; line-height:20px; border-radius:10px; float:right; margin-top:20px; display:block; font-family:"宋体";}
.ind-title02 span a{width:52px; height:20px; color:#fff;  display:block;}
.ind-title02 span a:hover{width:52px; height:20px; color:#fff; background:#a7a7a7; display:block; border-radius:10px;}

.ind-title03{width:320px; height:60px; line-height:60px;  border-bottom:2px solid #bbb; margin:0 auto;}
.ind-title03 h1{ height:60px; color:#1b1b1b; font-size:24px; float:left; border-bottom:2px solid #0075c2;}
.ind-title03 span{width:52px; height:20px; background:#0075c2; font-size:12px; color:#fff; text-align:center; line-height:20px; border-radius:10px; float:right; margin-top:20px; display:block; font-family:"宋体";}
.ind-title03 span a{width:52px; height:20px; color:#fff;  display:block;}
.ind-title03 span a:hover{width:52px; height:20px; color:#fff; background:#1c90dc; display:block; border-radius:10px;}


.ind-news{width:730px; height:290px;}
.ind-news-tu{width:313px; height:239px; float:left; margin-left:20px; overflow:hidden;}
/*新闻焦点图*/
.mychgPic{width:313px; height:239px; border:1px solid #cacaca; margin:0 auto}
.mF_liuzg{ position:relative; width:313px; height:239px; overflow:hidden; font:12px/1.5 Verdana,Geneva; background:#fff;}
.mF_liuzg .loading{position:absolute;z-index:9999;width:100%;height:100%;color:#666;text-align:center;}/*载入画面*/
.mF_liuzg .pic li{width:313px;position:relative;overflow:hidden;*margin-top:-2px;}
.mF_liuzg .pic li p{width:313px;position:absolute;}
.mF_liuzg .pic li p a{display:block;}/*图片和焦点图框架一样大小*/
.mF_liuzg .pic li p img{width:313px;height:239px;}
.mF_liuzg .txt li{position:absolute;z-index:2;bottom:0;width:313px;height:36px;line-height:34px;overflow:hidden;display:none;}
.mF_liuzg .txt li a{display:block;color:#fff;padding:2px 0 0 16px;font-size:14px;font-weight:bold;text-decoration:none;}/*标题样式*/
.mF_liuzg .txt-bg{position:absolute;bottom:0;z-index:1;width:313px;height:36px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;}/*标题背景*/
.mF_liuzg .num{position:absolute;z-index:3;bottom:8px;right:8px;color:#333;}/*按钮样式*/
.mF_liuzg .num li{ float:left; width:22px; height:18px; position:relative; border:1px solid #FFF; line-height:18px; text-align:center; margin-right:3px; cursor:pointer; background:#000; filter:alpha(opacity=90); opacity:0.9; color: #FFF; }
.mF_liuzg .num li.current,.mF_liuzg .num li.hover{ background:#A61814; color:#fff; font-weight:bold;}

.ind-new-list{width:357px; height:260px; float:right; overflow:hidden; margin-right:20px;}
.ind-new-list li{border-bottom:1px #cacaca dashed;}
.ind-new-list li h1{width:100%; height:30px; line-height:30px; font-weight:bold; font-size:16px; margin-top:5px;}
.ind-new-list li h1 a{color:#1b1b1b;}
.ind-new-list li h1 a:hover{color:#ca1911;}
.ind-new-list li h1.red a{color:#ca1911 !important; }
.ind-new-list li h2{width:100%; line-height:20px; font-size:12px; color:#6d6d6d; padding-bottom:10px;}

.ind-01-r{width:340px; height:350px; background:#fff;}
.ind-r-list{width:300px; height:264px; margin:0 auto;}
.ind-r-list li{width:300px; height:43px; line-height:43px; overflow:hidden; border-bottom:1px #cacaca dashed;}
.ind-r-list li h2{float:left; width:230px; overflow:hidden;}
.ind-r-list li h2 a{color:#1b1b1b; font-size:14px;}
.ind-r-list li h2 a:hover{color:#0075c2;}
.ind-r-list li span{float:right; width:67px; font-size:12px; color:#727272; display:block;}

.ind-list-l{width:360px; height:350px; background:#fff; float:left; margin-right:10px;}
.ind-l-list{width:320px; height:264px; margin:0 auto;}
.ind-l-list li{width:320px; height:43px; line-height:43px; overflow:hidden; border-bottom:1px #cacaca dashed;}
.ind-l-list li h2{float:left; width:250px; overflow:hidden;}
.ind-l-list li h2 a{color:#1b1b1b; font-size:14px;}
.ind-l-list li h2 a:hover{color:#0075c2;}
.ind-l-list li span{float:right; width:67px; font-size:12px; color:#727272; display:block;}

.foot{width:1080px; height:115px; margin:10px auto 0; background:#1688d3; text-align:center; color:#c5e7fd; font-size:14px; line-height:24px;} 
.foot span{width:100%; color:#f5fbff; display:block; padding-top:20px;}
.foot a,.foot a:hover{color:#f5fbff;}

.links{width:1080px; height:auto; margin:10px auto 0; background:#fff;} 
.links-n{width:1040px; margin:0 auto; padding-top:5px; padding-bottom:5px; line-height:22px; font-size:14px;}
.links-n a{padding-left:10px; color:#333;}
.links-n a:hover{color:#1688d3;}














/*分页*/
.inpage-n nav[role="navigation"] {text-align: center;}
.cd-pagination {
  width:100%;
  max-width:1000px;
  margin: 1em auto 0;
  text-align: center;
  padding-bottom:30px;
}
.cd-pagination li {
  /* hide numbers on small devices */
  display: inline-block;
  margin: 0 .2em;
}
.cd-pagination li.button {
  /* make sure prev next buttons are visible */
  display: inline-block;
}
.cd-pagination a, .cd-pagination span {
  color:#333;
  display: inline-block;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* use padding and font-size to change buttons size */
  padding: .6em .8em;
  font-size: 1rem;
}
.cd-pagination a {
  border:1px solid #e6e6e6;
  border-radius: 0.25em;
}
.cd-pagination a:hover {
  background: #0cb7c2;
  color:#fff;
  border:1px solid #1688d3;
}
.cd-pagination a:active {
  /* click effect */
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  -ms-transform: scale(0.9);
  -o-transform: scale(0.9);
  transform: scale(0.9);
}
.cd-pagination a.disabled {
  /* button disabled */
  color:#666;
  pointer-events: none;
}
.cd-pagination a.disabled::before, .cd-pagination a.disabled::after {
  opacity: .4;
}
.cd-pagination .button:first-of-type a::before {
  content: '\00ab  ';
}
.cd-pagination .button:last-of-type a::after {
  content: ' \00bb';
}
.cd-pagination .current {
  /* selected number */
  background-color: #1688d3;
  border-color:#1688d3;
  color: #ffffff;
  pointer-events:none;
}
