@charset "utf-8";
/* Wei Style Main */
/* TOP */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td,img {padding:0;margin:0;}
fieldset,img {border:0;}
ol,ul,li {list-style:none; margin:0; padding:0;}
/* Public */
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:16px;}
input{font-size:14px;}
a{color:#ffffff;text-decoration:none;outline:none;}
a:hover{color:#ffffff;text-decoration:none;}



.top{background-color: #0f3153;height: 40px;width: auto;}
@media screen and (max-width: 640px) {
  .top {display:none;}
}
@media screen and (min-width:641px) {
  .top {background-color: #0f3153;height: 40px;width: auto; }
}
.top .welcome{
    width: 300px;
    line-height: 35px;
    font-family: "????";
    font-size: 12px;
    color: #fff;
    float: left;}
.topright{ width:400px; height:42px; float:right}
.submit{ height:22px; width:22px; border:none; background:url(/skin/default/images/search-icon.jpg)}
.search {
    float: right;
    height: 24px;
    width: 246px;
    margin-left: 10px;
    margin-top: 3px;
}
.search1{
    line-height: 16px;
    height: 24px;
    width: 210px;
    text-indent: 2px;
    font-size: 12px;
    margin-bottom: 0;
    margin-top: 0px;}
.search2{
    float: right;
    margin-right: 8px;
    margin-top: 5px;
    padding-left: 2px;
    width: 20px;}
.cl{ clear:both}
.clear{ clear:both;}
.wtop-r { margin-top:26px;}
.wtop-r ul{ list-style:none;}
.wtop-r ul li{}
.wtop-r ul li a{ font-size:12px;}
.wtop-r ul li a:hover{ font-size:12px; color:#FFFFFF; text-decoration:none}

.fl{ float:left}
.fr{ float:right}
.top-time { color:#ffffff; height:40px; width:140px; font-size:12px; line-height:42px; float: left}
.wtop-r a{}
.top-tel { background-position:0 0;} 
.top-weix {background-position:-43px 0;} 
.top-weib {background-position:-86px 0;} 
.w-nav {   border-width: 1px 0 0;border-style: solid;border-color: #1c64c4;}
/* MENU */
.mopen { margin-top:1%;}
@media only screen and (min-width:641px) {
.am-menu-offcanvas1 .am-menu-nav > li.wnav-home a{ border-bottom:1px #17509d solid; height:141px; line-height:141px;}
}
@media only screen and (max-width: 640px) {
.am-menu-offcanvas1 .am-menu-nav > li.wnav-home a{ border-bottom:1px #17509d solid; }
}
.lipic{ background:url(/skin/default/images/ad02_s.png) no-repeat; font-weight:bolder}
.mclose { position:absolute; right:20px; top:0; border:none; background:none;outline:none;}
.w-bnav .am-nav > li > a {  padding: 1em 0;}
.w-tcnav {position: absolute;top: 100%;width: 130px;height: auto;margin-left: -65px;margin-top: 0;list-style: none;padding: 0;left: 50%;z-index: 999;opacity: 0;-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;-moz-transition: opacity 0.3s, -moz-transform 0.3s;transition: opacity 0.3s, transform 0.3s;-webkit-transform: translateY(10px);-moz-transform: translateY(10px);transform: translateY(10px);visibility: hidden;}
.w-bnav .am-nav > li > ul.w-tcnav li {border-bottom: rgba(0,0,0,.6) 1px solid}
.w-bnav .am-nav > li > ul.w-tcnav li a {padding:10px 20px;display: block;color: #ffffff;font-size: 14px; text-align:center;-webkit-transition:  all ease-out .2s;-moz-transition:  all ease-out .2s;transition:  all ease-out .2s;background:url(/skin/default/tcnavx.png) bottom center no-repeat rgba(0,0,0,.6);}
.w-bnav .am-nav > li > ul.w-tcnav li:last-child a { background-image:none;}
.w-bnav .am-nav > li:hover > ul.w-tcnav {opacity: 1;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);transform: translateY(0px);visibility: visible;}
.w-bnav .am-nav > li:hover > ul.w-tcnav li a:hover {background-color:#013c89;background-image:none; bcolor: #fff}
/* SITE-NEWS */
.site-news { background:url(/skin/default/images/sinbg.jpg)/*tpa=http://s201.wzjianshe.com/style/images/sinbg.jpg*/ center center;}
.site-news .x-mess { background-color:#efefef; padding-right:70px; padding-top:50px; overflow:hidden;}
.x-title > h2 { font-family: Arial; font-size:26px; color:#3f3f3f; margin:0; line-height:36px;text-transform:uppercase}
.x-title > h2 a {color:#3f3f3f;}
.x-title > h4 { font-size:20px; color:#484848; margin:0; font-weight:normal; background:url(/skin/default/images/titleio.jpg)/*tpa=http://s201.wzjianshe.com/style/images/titleio.jpg*/ left center no-repeat; padding-left:60px; line-height:20px; display:inline}
.x-title > h4 a {color:#484848;}
.x-title > h4 a:hover {color:#17509d;}
.more{ display: inline; float:right; color:#17509d; font-size:12px}
.more a{ display: inline; float:right; color:#17509d; font-size:12px; text-decoration:none}
.more a:hover{ display: inline; float:right; color:#013c89; font-size:12px; text-decoration:none}
.x-mess-nr { position:relative; min-height:350px;}
.x-mess-nr img { position:absolute; left:0; }
.x-mess-nrtxt { margin-left:210px;margin-top:0; font-size:14px; color:#555555; line-height:30px; text-align:left; width:273px; overflow:hidden; position:relative; z-index:6;}
.x-mess-nrname {margin-left:263px;margin-top:15px;font-size:14px; color:#555555;text-align:right; width:210px; height:24px;}
.site-news .x-news {background-color:#f6f6f6; padding-left:80px; padding-top:50px; overflow:hidden;}
.x-news-list { padding-top:36px;}
.x-news-list ul{ list-style:none; padding:0;}
.x-news-list li.not { border-bottom:1px #cacaca solid; margin:10px 0; padding:10px 0 15px 0;}

.x-news-list li.not img { vertical-align:top; margin-left:10px;}

.x-news-list li span{ width:56px;; height:58px; font-size:14px; color:#c1c1c1;font-family: Arial; font-weight:700; float:left; background: url(/skin/default/images/rl.png); margin-right:10px;}
.x-news-list li time{font-size:14px; color:#c1c1c1;font-family: Arial; font-weight:700;}
.x-news-list li span em{font-size: 12px;color: #fff;text-align: center;line-height: 34px;display: block;}
.x-news-list li span i{font-size: 12px;color: #17509d;text-align: center;line-height: 24px;display: block;border-top: none;}
.x-news-list li a { color:#333333; font-weight:700; margin-left:15px;}
.x-news-list li a:hover{ color:#17509d}
.x-news-list li p { font-size:12px; color:#666;overflow : hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; padding-left:15px; margin:14px 0 10px;}

.txtScroll-top{  overflow:hidden; position:relative;  }
.txtScroll-top .infoList li{ height:40px; line-height:40px; }
/* SITE-INFO */
.site-info { padding:60px 0px;}
.info-pd { padding:0;}
.info-dib { width:30%;float: left;position: relative;}
.info-mb { margin:0 5%;}
.info-top { overflow:hidden;background-color:#17509d;}
.info-top .info-tit { background-color:#7d7d7d; text-align:center; height:90px; overflow:hidden;-webkit-transition:  all ease-out .3s;-moz-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.info-top a { display:block;}
.info-top a:hover .info-tit{background-color:#17509d;}
.info-top a img { display:block;width:100%; height:auto;-webkit-transition:  all ease-out .3s;-moz-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.info-top a:hover img { opacity:0.8;filter: alpha(opacity=80);transform:scale(1.05);-webkit-transform:scale(1.05); }
.info-top span {font-family: Arial; font-size:20px; color:#fff;text-transform:uppercase; display:block; margin-top:10px;}
.info-top h2 { font-size:26px; color:#fff; font-weight:bold; margin:0; line-height:30px;}
.info-list { list-style:none; padding:0; margin:0;}
.info-list li { background:url(/skin/default/images/dot.png)/*tpa=http://s201.wzjianshe.com/style/images/dot.png*/ no-repeat 15px center; border-bottom:1px #cacaca solid; padding:10px 0; }
.info-list li a { padding-left:36px; display:block; color:#333; font-size:14px;text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;}
.info-list li a:hover{ color:#17509d}
/* SITE-MIDDLE */
.site-middle { background:url(/skin/default/images/midbg.jpg)/*tpa=http://s201.wzjianshe.com/style/images/midbg.jpg*/ top repeat-x; padding:60px 0;}
.mid-nr a { display:block;}
.mid-nr a img { width:100%; height:auto; display:block;}
.mid-nr .mid-img { position:relative}
.mid-nr .mid-ms { position:absolute; width:100%; height:100%; top:0; left:0;text-align:center; background:url(/skin/default/images/midmo.png)/*tpa=http://s201.wzjianshe.com/style/images/midmo.png*/ center 72% no-repeat rgba(0,0,0,.6);-webkit-transition:  all ease-out .2s;-moz-transition:  all ease-out .2s;transition:  all ease-out .2s;}
.mid-nr .mid-ms  h4 { font-family: Arial; font-size:20px; color:#fff; margin:0; line-height:30px;text-transform:uppercase; font-weight:normal; margin-top:18%;-webkit-transition:  all ease-out .2s;-moz-transition:  all ease-out .2s;transition:  all ease-out .2s;}
@media screen and (min-width:1080px) {
    .mid-nr .mid-ms  h4{font-family: Arial; font-size:20px; color:#fff; margin:0; line-height:30px;text-transform:uppercase; font-weight:normal; margin-top:18%;-webkit-transition:  all ease-out .2s;-moz-transition:  all ease-out .2s;transition:  all ease-out .2s;}
}
@media only screen and (max-width: 370px) {	
	.mid-nr .mid-ms  h4{ font-family: Arial; font-size:20px; color:#fff; margin:0; line-height:30px;text-transform:uppercase; font-weight:normal; margin-top:12%;-webkit-transition:  all ease-out .2s;-moz-transition:  all ease-out .2s;transition:  all ease-out .2s;}
}
.mid-nr .mid-ms  h2 {font-size:26px;color:#fff; margin:0;line-height:36px;}
.mid-nr .mid-tit { color:#333; font-weight:bold; padding:15px 0;}
.mid-nr a.mid-tit:hover { color:#17509d}
.mid-nr p { font-size:12px; color:#666; margin:0;}
.mid-nr a:hover .mid-ms { background-color:rgba(0,0,0,.5); background-position:center 71%;}
.mid-nr a:hover .mid-ms  h4 {margin-top:19%;}
@media screen and (min-width:1080px) {
    .mid-nr a:hover .mid-ms  h4{margin-top:19%;}
}
@media only screen and (max-width: 370px) {	
	.mid-nr a:hover .mid-ms  h4{ margin-top:13%;}
}
.list-news-time {
    text-align: right;
    color: #c1c1c1;
    font-family: Arial;
    webkit-transition: all ease-out .3s;
    -moz-transition: all ease-out .3s;
    transition: all ease-out .3s;
    position: relative;
    z-index: 2;
}



.list-news-nr { padding-left:4%; position:relative}
.list-news-nr:after {content:" ";-webkit-transition:all .2s linear;transition: all .2s linear;position: absolute;left:2%;top:0;width:1px; background-color:#17509d; height:100%;}
.list-news-nr span { font-size:18px; font-weight:bold; color:#333;line-height:20px; padding-bottom:8px;webkit-transition:  all ease-out .3s;-moz-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.list-news-nr p { font-size:14px; color:#666;line-height:26px; margin:20px 0 0; text-indent:2em;}
.list-news-time {text-align:right;color:#c1c1c1;font-family: Arial;webkit-transition:  all ease-out .3s;-moz-transition:  all ease-out .3s;transition:  all ease-out .3s;position: relative;z-index:2;}
.list-news-time span { font-size:14px;  font-weight:bold; display:table-row-group; line-height:16px}
.list-news-nr:after,.list-news li a:focus .list-news-nr:after {background-color:#c1c1c1;}
.list-news-time,.list-news li a:focus .list-news-time {color:#17509d;}
.list-news-nr span,.list-news li a:focus .list-news-nr span{color:#17509d;}

/* SITE-STY */
.site-sty { background-color:#efefef;}
.site-sty .sty-teac {padding:50px 4% 70px 0}
.site-sty .sty-stud {padding:50px 0 70px 4%}
.w-sty { margin:40px 0 0;}
.w-sty li { overflow:hidden;}
.w-sty li a { display:block;}
.w-sty li a img{-webkit-transition:  all ease-out .4s;-moz-transition:  all ease-out .4s;transition:  all ease-out .4s;}
.w-sty li a:hover img {transform:scale(1.05);-webkit-transform:scale(1.05);}
.site-sty .sty-teac .sty-name { font-size:18px; text-align:center;}
.site-sty .sty-teac .sty-p { font-size:14px;text-align:center; margin:0;}
.site-sty .sty-stud .sty-stt { font-size:18px; padding:11px 0;}
/* FOOTER */
.footer { background-color:#404040; padding:40px 0 30px;}
@media screen and (max-width: 640px) {
  .footer {display:none;}
}
@media screen and (min-width:641px) {
  .footer { background-color:#404040; padding:20px 0;line-height:2em; text-align:center; color:#ccc; font-size:.8em; }
}
.footer2 { background-color:#404040;padding:20px 0; line-height:2em; text-align:center; color:#ccc; font-size:.8em; position: relative; border-bottom:0;}
@media screen and (max-width: 640px) {
  .footer2 { background-color:#404040; position:relative; border-bottom:0;}
}
@media screen and (min-width:641px) {
  .footer2 {display:none;}
}
.footer2 p{ margin:0; padding:o;}
.fo-nav { list-style:none; padding:0;}
.fo-nav li { float:left; margin-right:30px;}
.fo-nav li a { font-size:14px; color:#999;}
.fo-nav li a:hover { color:#FFF;}
.fo-bq { color:#999; font-size:12px; line-height:30px; margin-top:20px; float:left; text-align: left;}
.fo-bq a {color:#999; margin-left:0px;}
.fo-bq a:hover { color:#FFF;}
.fo-lx { float:right; margin-right:40px;}
.fo-lx p a{ color:#999; text-align:right; font-size:14px; float:right}
.fo-lx p a:hover { color:#FFF;}
.fo-lx .fo-but  { float:left; margin-top:16px;}
.fo-lx .fo-but + .fo-but { margin-left:30px;}
.fo-lx .fo-but a { color:#999; font-size:14px; text-align:center; display:block;}
.fo-lx .fo-but a:hover { color:#FFF;}
.fo-lx .fo-but span { display:block; margin-bottom:10px;border-radius:50%; border:1px #999 solid; width:40px; height:40px; line-height:40px;}
.fo-lx .fo-but span img { -webkit-transition:  all ease-out .2s;-moz-transition:  all ease-out .2s;transition:  all ease-out .2s;vertical-align: text-top;}
.fo-lx .fo-but a:hover img {transform:scale(1.2);-webkit-transform:scale(1.2);}
.fo-ewm { float:right; color:#999; font-size:14px; text-align:center;}
.fo-ewm p { margin:10px 0;}
.w-link {color: #999;font-size: 12px;line-height: 30px; margin-top:10px;}
.w-link a {color: #999; margin-right:20px; display:inline-block;}
.w-link a:hover { color:#FFF;}
.sydw{width:50px;height:70px; float:right; margin-right:200px;margin-top: 20px}
/* LIST-PUBLIC */
.list-main {width:100%; overflow:hidden;}
.list-nav {width:100%;margin:0 auto; position:relative; background-color:#fff;}
.list-nav ul{ list-style:none; padding:0; margin:0;font-size: 0;-webkit-text-size-adjust:none;}
.list-nav li { display:inline-block;height:56px; line-height:56px; font-size:1.6rem;}
.list-nav li a { display:block; color:#333; padding:0 29px}
.list-nav li.list-active a,.list-nav li a:hover { color:#17509d}
.list-nav .cls{clear:both;}
.list-nav .curBg { background:#17509d;height:3px;position:absolute;width:100%;left:0px;}
.list-pag { font-size:12px; color:#666; border-bottom:1px #cacaca solid; padding:10px 0;}
.list-pag a {color:#666;}
.list-pag a:hover { color:#17509d}
.list-center { padding:20px 0 50px; width:100%; overflow:hidden;}
/* LIST-SINGLE */
.list-single { font-size:1.4rem; color:#666; line-height:30px; padding-top:40px;}
.list-single p { margin:1rem 0;}
.list-single img{ max-width:100%; height:auto;}
/* LIST-FOLD */
.list-fold {padding-top:20px;}
.list-fold .am-accordion-gapped { margin:0;}
.fold-list .am-thumbnails > li {padding:1rem 2.5rem; }




.fold-list .am-thumbnails > li a { display:block;position:relative; overflow:hidden; margin:0 ; padding:0; width:246px;}

@media screen and (min-width:1080px) {
  .fold-list .am-thumbnails > li a { display:block;position:relative; overflow:hidden; margin:0 ; padding:0; width:246px; }
}
@media screen and (min-width: 960px) and (max-width: 1080px){
  .fold-list .am-thumbnails > li a { display:block;position:relative; overflow:hidden; margin:0 ; padding:0; width:206px;}
}
@media screen and (min-width: 840px) and (max-width: 959px) {
  .fold-list .am-thumbnails > li a{ display:block;position:relative; overflow:hidden; margin:0 ; padding:0; width:186px;}
}
@media only screen and (min-width: 640px) and (max-width: 839px){
  .fold-list .am-thumbnails > li a { display:block;position:relative; overflow:hidden; margin:0 ; padding:0; width:146px; height:200px;}
}
@media only screen and (min-width: 520px) and (max-width: 639px){
  .fold-list .am-thumbnails > li a { display:block;position:relative; overflow:hidden; margin:0 ; padding:0; width:246px;}
}
@media only screen and (min-width: 440px) and (max-width: 519px){
  .fold-list .am-thumbnails > li a { display:block;position:relative; overflow:hidden; margin:0 ; padding:0; width:206px;}
}
@media only screen and (min-width: 371px) and (max-width: 439px){
  .fold-list .am-thumbnails > li a { display:block;position:relative; overflow:hidden; margin:0 ; padding:0; width:166px;}
}
@media only screen and (max-width: 370px) {
  .fold-list .am-thumbnails > li a { display:block;position:relative; overflow:hidden; margin:0 ; padding:0; width:246px;}
}





.fold-list .am-thumbnails > li a img{-webkit-transition:  all ease-out .4s;-moz-transition:  all ease-out .4s;transition:  all ease-out .4s; min-height:302px; max-height:303px; width:246px;}
@media screen and (max-width: 640px) {
  .fold-list .am-thumbnails > li a img { -webkit-transition:  all ease-out .4s;-moz-transition:  all ease-out .4s;transition:  all ease-out .4s;}
}
@media screen and (min-width:1080px) {
  .fold-list .am-thumbnails > li a img {-webkit-transition:  all ease-out .4s;-moz-transition:  all ease-out .4s;transition:  all ease-out .4s; min-height:302px; max-height:303px; width:246px;}
}
@media screen and (min-width: 960px) and (max-width: 1080px){
  .fold-list .am-thumbnails > li a img {-webkit-transition:  all ease-out .4s;-moz-transition:  all ease-out .4s;transition:  all ease-out .4s; width:206px;}
}
@media screen and (min-width: 840px) and (max-width: 959px) {
  .fold-list .am-thumbnails > li a img  {-webkit-transition:  all ease-out .4s;-moz-transition:  all ease-out .4s;transition:  all ease-out .4s; width:186px;}
}
@media only screen and (min-width: 640px) and (max-width: 839px){
  .fold-list .am-thumbnails > li a img  {-webkit-transition:  all ease-out .4s;-moz-transition:  all ease-out .4s;transition:  all ease-out .4s; width:146px;height:200px;}
}
@media only screen and (min-width: 520px) and (max-width: 639px){
  .fold-list .am-thumbnails > li a img  {-webkit-transition:  all ease-out .4s;-moz-transition:  all ease-out .4s;transition:  all ease-out .4s; width:246px;}
}
@media only screen and (min-width: 440px) and (max-width: 519px){
  .fold-list .am-thumbnails > li a img  {-webkit-transition:  all ease-out .4s;-moz-transition:  all ease-out .4s;transition:  all ease-out .4s; width:206px;}
}
@media only screen and (min-width: 371px) and (max-width: 439px){
  .fold-list .am-thumbnails > li a img  {-webkit-transition:  all ease-out .4s;-moz-transition:  all ease-out .4s;transition:  all ease-out .4s; width:166px;}
}
@media only screen and (max-width: 370px) {
  .fold-list .am-thumbnails > li a img  {-webkit-transition:  all ease-out .4s;-moz-transition:  all ease-out .4s;transition:  all ease-out .4s; width:246px;}
}
.fold-list .am-thumbnails > li a:hover img {transform:scale(1.05);-webkit-transform:scale(1.05);}
.fold-list .am-thumbnails { margin-left: -2.5rem;margin-right: -2.5rem;}
.fold-list .am-thumbnails .fold-list-desc {background-color: rgba(43, 60, 85, 0.7);position: absolute;bottom: 0;padding: 10px;width: 100%;color: #fff; height:48px;}
.fold-list .am-thumbnails .sty-name { font-size:18px; text-align:center;}
.fold-list .am-thumbnails .sty-p { font-size:14px;text-align:center; margin:0;}
.fold-en {font-family: Arial;}
.fold-show { line-height:26px; padding-top:2rem;}
.fold-show p { margin:0;}
.fold-show img { max-width:100%; height:auto;}
/* LIST-HONOR */
.list-honor { padding-top:20px;}
.list-honor ul{list-style:none; padding:0; margin:0;}
.list-honor li { border:1px #cccccc solid; padding:2rem; margin-bottom:20px;}
.list-honor li span { border-bottom:2px #17509d solid; font-size:18px; font-weight:bold; color:#333; padding-bottom:8px;}
.list-honor li p { font-size:14px; color:#666;line-height:26px; margin:25px 0 0;}
.list-honor li .list-honor-img img{ width:100%; height:auto;}
.list-honor li .list-honor-nr { padding-left:4%;}
/* LIST-NEWS */
.list-news ul{list-style:none; position:relative; padding:0 0 30px 0; margin:0;}
.list-imglb3 ul {position:relative; padding-bottom:80px;}
.list-news li {padding:2rem; margin-bottom:10px;}
.list-news li:nth-child(2n+0) { background-color:#f4f4f4}
.list-news li a { display:block;}
.list-news li .list-news-nr { padding-left:4%; position:relative}
.list-news li .list-news-nr:after {content:" ";-webkit-transition:all .2s linear;transition: all .2s linear;position: absolute;left:2%;top:0;width:1px; background-color:#17509d; height:100%;}
.list-news li .list-news-nr span { font-size:18px; font-weight:bold; color:#333;line-height:20px; padding-bottom:8px;webkit-transition:  all ease-out .3s;-moz-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.list-news li .list-news-nr p { font-size:14px; color:#666;line-height:26px; margin:20px 0 0;}
.list-news li .list-news-time { text-align:right;color:#c1c1c1;font-family: Arial;webkit-transition:  all ease-out .3s;-moz-transition:  all ease-out .3s;transition:  all ease-out .3s; position: relative; z-index:2;}
.list-news li .list-news-time span { font-size:16px;  font-weight:bold; line-height:16px}
.list-news li a:hover .list-news-nr:after,.list-news li a:focus .list-news-nr:after {background-color:#c1c1c1;}
.list-news li a:hover .list-news-time,.list-news li a:focus .list-news-time {color:#17509d;}
.list-news li a:hover .list-news-nr span,.list-news li a:focus .list-news-nr span{color:#17509d;}
/* LIST-IMGLB1 */
.list-imglb1 {padding-top:20px;}
.list-imglb1 .am-thumbnails { margin-left: -1.5rem;margin-right: -1.5rem;}
.list-imglb1 .am-thumbnails > li {padding: 0 1.5rem 3rem 1.5rem; margin:20px 0 ; padding:0;} 
.list-imglb1 ul {position:relative; padding-bottom:20px;}
.list-imglb1 li a{ padding:20px; border:1px #cccccc solid; display:block;-webkit-transition:  all ease-out .3s;-moz-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.list-imglb1 li a img {-webkit-transition:  all ease-out .3s;-moz-transition:  all ease-out .3s;transition:  all ease-out .3s; min-height:214px; max-height:215px; width:322px;}
.list-imglb1 li h3 { font-size:18px; color:#333; text-align:center; margin:1rem 0; padding:10px 0; position:relative}
.list-imglb1 li p { font-size:12px; color:#666; text-indent:2em; height:72px; line-height:24px; margin-bottom:0; overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.list-imglb1 li a:hover img,.list-imglb1 li a:focus img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.list-imglb1 li a:hover,.list-imglb1 li a:focus {border:1px #17509d solid;}
.list-imglb1 li h3:after {content:" ";-webkit-transition:all .2s linear;transition: all .2s linear;position: absolute;left: 50%;margin-left:-30px;bottom:0;width:60px;border-bottom:2px #17509d solid;}
.list-imglb1 li a:hover h3:after,.list-imglb1 li a:focus h3:after {width:80px;margin-left:-40px;}
.list-more { text-align:center; margin-left:-105px; position:absolute; bottom:0; left:50%;}
.list-more a{border-radius: 4px;padding:0; line-height:60px; height:60px; overflow:hidden;width:210px; font-size:18px; border:none;}
/* LIST-IMGLB2 */
.list-imglb2 {padding-top:20px;}
.list-imglb2 .am-thumbnails { margin-left: -1rem;margin-right: -1rem;}
.list-imglb2 .am-thumbnails > li {padding: 0 1rem 2rem 1rem;} 
.list-imglb2 li a{ padding:20px; border:1px #cccccc solid; display:block;text-align:center;-webkit-transition:  all ease-out .3s;-moz-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.list-imglb2 li a img {-webkit-transition:  all ease-out .3s;-moz-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.list-imglb2 li p { font-size:16px; color:#333; overflow:hidden; line-height:24px; padding-top:10px;  margin:0;}
.list-imglb2 li a:hover img,.list-imglb2 li a:focus img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.list-imglb2 li a:hover,.list-imglb2 li a:focus {border:1px #17509d solid;}
/* LIST-IMGLB3 */
.list-imglb3 {padding-top:20px;}
.list-imglb3 .am-thumbnails { margin-left: -2rem;margin-right: -2rem;}
.list-imglb3 .am-thumbnails > li {padding: 0 2rem 3rem 2rem;} 
.list-imglb3 ul {position:relative; padding-bottom:80px;}
.list-imglb3 li a{ padding:20px; border:1px #cccccc solid; display:block;-webkit-transition:  all ease-out .3s;-moz-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.list-imglb3 li h3 { font-size:18px; color:#333;margin:1rem 0; padding:5px 0; position:relative}
.list-imglb3 li p { font-size:14px; color:#666; height:72px; line-height:24px; margin:0; overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.list-imglb3 li a:hover h3 { color:#17509d }
.list-imglb3 li a:hover,.list-imglb3 li a:focus {border:1px #17509d solid;}
/* LIST-TXTLB1 */
.list-txtlb1 {padding-top:20px;}
.list-txtlb1 .am-thumbnails { margin-left: -1.5rem;margin-right: -1.5rem;}
.list-txtlb1 .am-thumbnails > li {padding: 0 1.5rem 3rem 1.5rem;} 
.list-txtlb1 ul {position:relative; padding-bottom:80px;}
.list-txtlb1 li a{ padding:20px; border:1px #cccccc solid; display:block;-webkit-transition:  all ease-out .3s;-moz-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.list-txtlb1 li h3 { font-size:22px; color:#333; padding:0 0 20px; position:relative; font-weight:normal; line-height: 22px;-webkit-transition:  all ease-out .2s;-moz-transition:  all ease-out .2s;transition:  all ease-out .2s;}
.list-txtlb1 li p { font-size:12px; color:#666; margin:2rem 0 1rem; height:120px; line-height:24px; overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
.list-txtlb1 li .txtlb-en {font-family: Arial;}
.list-txtlb1 li a:hover h3 { color:#17509d }
.list-txtlb1 li a:hover,.list-txtlb1 li a:focus {border:1px #17509d solid;}
.list-txtlb1 li h3:after {content:" ";-webkit-transition:all .2s linear;transition: all .2s linear;position: absolute;left:0;bottom:0;width:60px;border-bottom:2px #17509d solid;}
.list-txtlb1 li a:hover h3:after,.list-txtlb1 li a:focus h3:after {width:80px;}
/* SHOW-TEAM */
.show-team-top { background-color:#f4f4f4; padding:30px;}
.show-team-top span { border-bottom:2px #17509d solid; font-size:24px; color:#333; padding-bottom:8px;}
.show-team-top p { font-size:18px;color:#333; margin:2rem 0 0;}
.show-team-nr { font-size:14px; color:#666;line-height:30px; margin-top:30px}
.show-team-nr img{ max-width:100%; height:auto;}
/* SHOW-CON */
.show-con-top { background-color:#f4f4f4; padding:30px;}
.show-con-top span { font-size:22px; color:#333; display:block; text-align: center;}
.show-con-top p { font-size:14px;color:#666; margin:1rem 0 0; text-align:center;}
.show-con-nr { font-size:14px; color:#666;line-height:30px; margin-top:30px}
.show-con-nr img{ max-width:100%; height:auto;}
/* FLOAD */
.fload { position: absolute;z-index:100;}
.fload a { padding:5px; border:2px #ddd solid; display:block;-webkit-transition:  all ease-out .2s;-moz-transition:  all ease-out .2s;transition:  all ease-out .2s;}
.fload a:hover {border:2px #17509d solid;}
.fload .fclose{ position:absolute; right:0; top:-25px; width:18px; height:18px; background:url(/skin/default/images/close.png)/*tpa=http://s201.wzjianshe.com/style/images/close.png*/ no-repeat; cursor:pointer;opacity:0.8;filter: alpha(opacity=80);-webkit-transition:  all ease-out .2s;-moz-transition:  all ease-out .2s;transition:  all ease-out .2s;}
.fload .fclose:hover {opacity:1;filter: alpha(opacity=100);}
@media only screen and (min-width:1025px) {
	
}
@media only screen and (min-width:641px) and (max-width:1024px) {
	.site-news .x-mess { padding:50px 40px 0 20px;}
	.x-mess-nrtxt { width:40%; height:210px;margin-top:50px; margin-left:60%;}
	.x-mess-nrname {width:40%;margin-left:60%;}
	.site-news .x-news { padding-left:5%; padding-right:2%;}
	.info-pd { padding:0 20px;}
	.info-show{ padding:0}
	.info-midpd { padding:0 2.5rem;}
	.mid-nr { padding:0 10px;}
	.sty-midpd { padding:0 3.5rem;}
	.site-sty .sty-teac { padding-right:2%}
	.site-sty .sty-stud { padding-left:2%}
	.fold-list .am-thumbnails > li {padding:1rem 1.5rem; }
	.fold-list .am-thumbnails { margin-left: -1.5rem;margin-right: -1.5rem;}
	.list-imglb1 .am-thumbnails,.list-txtlb1 .am-thumbnails { margin-left: -1rem;margin-right: -1rem;}
	.list-imglb1 .am-thumbnails > li,.list-txtlb1 .am-thumbnails > li {padding: 0 1rem 3rem 1rem;} 
	.fload { display:none}
}
@media only screen and (max-width: 640px) {
	.site-news .x-mess { padding:50px 20px 40px;}
	.x-mess-nrtxt { width:100%; height:auto;margin-top:40px; margin-left:0;font-size:16px;}
	.x-mess-nrname {width:100%;margin-left:0;}
	.x-mess-nr img { display:none;}
	.x-mess-nr { position:relative; min-height:210px;}
	.site-news .x-news {padding:50px 20px;}
	.info-dib { width:100%;}
	.info-show{padding:0}
	.info-pd { padding:0 20px;}
	.info-mb { margin:40px 0;}
	.info-list { display:none;}
	.info-midpd { padding:0 2.5rem;}
	.site-middle{ padding-bottom:0}
	.mid-nr { padding:0 0 40px 0;}
	.mid-nr .mid-tit { font-size:20px;}
	.mid-nr p { font-size:16px;}
	.site-sty .sty-teac {padding:50px 3% 0 }
	.site-sty .sty-stud {padding:50px 3% 80px }
	.fo-ewm,.fo-lx { display:none;}
	.fold-list .am-thumbnails > li {padding:1rem 1rem; }
@media screen and (min-width:1080px) {
    .fold-list .am-thumbnails > li {padding:1rem 1rem; }
}
@media only screen and (max-width: 370px) {	
	    .fold-list .am-thumbnails > li {padding:1rem 4rem; display: table; }
}
	.fold-list .am-thumbnails { margin-left: -1rem;margin-right: -1rem;}
	.list-honor li .list-honor-nr { padding-left:0; padding-top:20px;}
	.list-imglb1 li a img { max-width:inherit; width:100%;}
	.list-nav {position: relative !important;}
	.fload { display:none}
	.w-sli .am-slides > li {
        margin:0 auto !important;
        width:100%;
        height:auto;
        overflow:hidden;
    }   
    .w-sli .am-slides > li .centered {
        position:relative;
        right:50%;
        text-align:center;
    }   
    .w-sli .am-slides > li .centered img {
        min-width:1000px !important;
        display:inline-block !important;
        margin-right:-100% !important;
    }
}
/* Bob */
@-webkit-keyframes hvr-bob {
  0% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
  50% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
@keyframes hvr-bob {
  0% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
  50% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
@-webkit-keyframes hvr-bob-float {
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
@keyframes hvr-bob-float {
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
.hvr-bob {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.hvr-bob:hover, .hvr-bob:focus, .hvr-bob:active {
  -webkit-animation-name: hvr-bob-float, hvr-bob;
  animation-name: hvr-bob-float, hvr-bob;
  -webkit-animation-duration: .3s, 1.5s;
  animation-duration: .3s, 1.5s;
  -webkit-animation-delay: 0s, .3s;
  animation-delay: 0s, .3s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate;
}
/* Bounce To Top */
.bounce-top,
.bounce-green,
.bounce-white, 
.bounce-pink{
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.bounce-pink:before{
	background:#EC768C !important;
}
.bounce-top:before{
	/*background: #07AAA5;*/
	background: #17509d;
	opacity:0.6;
}
.bounce-green:before{
	background:#82B440;
}
.bounce-white:before{
	background: #fff;
}	
.bounce-top:before,
.bounce-green:before,
.bounce-white:before,
.bounce-pink:before{
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.bounce-top:hover, .bounce-top:focus{
   color: #fff!important;
}
.bounce-pink:hover, .bounce-pink:focus{
   color: #fff !important;
   border:1px solid #EC768C !important;
}
.bounce-green:hover, .bounce-green:focus{
   color: #fff;
   border:1px solid #82B440;
}
.bounce-white:hover, .bounce-white:focus{
	color:#1b1d1f !important;
	border:1px solid #fff;
}	
.fold-list li a:hover .bounce-top:before,.fold-list li a:focus .bounce-top:before,
.w-sty li a:hover .bounce-top:before, .w-sty li a:focus .bounce-top:before, 
.bounce-green:hover::before, .bounce-green:focus::before,
.bounce-white:hover::before, .bounce-white:focus::before,
.bounce-pink:hover::before, .bounce-pink:focus::before{
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
/* Bounce To Left */
.bounce-left{
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.bounce-left:before{
	background: #17509d;
}
.bounce-left:before{
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0% 100%;
  transform-origin: 0% 100%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  border-radius: 4px;
}
.bounce-left:hover, .bounce-left:focus{
   color: #fff!important;
}
.list-more a.bounce-left:hover:before,.list-more a.bounce-left:focus:before{
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

.pagess {clear: both;overflow: hidden;margin-left: 0px;text-align: center;font-size:12px}
.pagess ul li { display:inline-block;}






/*?§Ò??*/

@media screen and (max-width: 640px) {
  .listpage {width:100%;overflow: hidden}
}
@media screen and (min-width:641px) {
  .listpage {width: 1158px;margin: 20px;border: 1px solid #e6e6e6;overflow: hidden;}
}
.listside{
    float: left;
    width: 250px;
    padding-right: 20px;
}
.listsider{
    padding: 0;
    background: none;
    border: none;
	margin-bottom:20px;
}
.listsider .title{
    line-height: 74px;
	margin-bottom: 5px;
    height: 74px;
    padding-bottom: 6px;
    font-size: 18px;
    color: #2560b0;
	background:url(/skin/default/images/listsiderbg.jpg) no-repeat;
}
.listsider .title a{
    display: block;
    line-height: 74px;
    border: none;
    padding-left: 85px;
    text-align: left;
    font-size: 24px;
    color: #fff;
}
.listlm{
}
.listlm ul{
    list-style: none;
	overflow:hidden;
	margin:0;
	padding:0;
}
.listlm ul li a {
    margin-top: 2px;
    display: block;
    line-height: 50px;
    padding-left: 4px;
    background: #e9ecef;
    color: #555;
    font-size: 16px;
    text-align: center;
}
.listlm ul li a:hover{
    margin-top: 2px;
    display: block;
    line-height: 50px;
    padding-left: 4px;
	background-color:#cfd4d9;    
	color: #555;
    font-size: 16px;
    text-align: center;
}
.listdh{ 
    margin-bottom: 20px;
	margin-top:20px;
    background: #f8f8f8;
    border: 1px solid #eee;
    padding: 5px;
}
.listdh .title{
    position: relative;
    margin-bottom: 10px;
    border-bottom: 1px solid #ddd;
    overflow: hidden;
	height:40px;
	background:#f8f8f8;
}
.listdhtb{
    width:238px;
	height:274px;
	margin:0;
	padding:0;
    overflow:hidden;
}
.listdhtb ul{ height:274px; width:240px; margin:0 ; padding:0; overflow:hidden}
.listdhtb li{position:relative;float:left;height:88px;text-align:center;overflow:hidden;}
.listdhtb li .iconBtn{display:block;padding:0 15px 10px;width:85px;color:#555;transition: all 300ms ease 0s;}
.listdhtb li i{display:inline-block;*display:inline;zoom:1;width:60px;height:55px;line-height:200px;background:url("/skin/default/images/pageIconQuick.png") no-repeat ;overflow:hidden;}
.listdhtb li span{line-height:18px;display:block;}
.listdhtb .a21 .iconBtn i{background-position:-60px 0;}
.listdhtb .a22 .iconBtn i{background-position:-120px 0;}
.listdhtb .a17 .iconBtn i{background-position:-180px 0;}
.listdhtb .a23 .iconBtn i{background-position:-240px 0;}
.listdhtb .a19 .iconBtn i{background-position:-300px 0;}
.listdhtb .a31 .iconBtn i{background-position:-360px 0;}
.listdhtb .a32 .iconBtn i{background-position:-420px 0;}
.listdhtb li .rotate{width:85px;padding:0 15px 10px;transition: all 500ms ease 0s;}
.listdhtb li .rotate i{display:inline-block;*display:inline;zoom:1;width:60px;height:55px;line-height:200px;background:url("/skin/default/images/pageIconQuick.png") no-repeat 0 -60px;overflow:hidden;}
.listdhtb li .a20 .rotate{color:#c70019;}
.listdhtb li .a21 .rotate{color:#c70019;}
.listdhtb li .a21 .rotate i{background-position:-60px -60px;}
.listdhtb li .a22 .rotate{color:#c70019;}
.listdhtb li .a22 .rotate i{background-position:-120px -60px;}
.listdhtb li .a17 .rotate{color:#c70019;}
.listdhtb li .a17 .rotate i{background-position:-180px -60px;}
.listdhtb li .a23 .rotate{color:#c70019;}
.listdhtb li .a23 .rotate i{background-position:-240px -60px;}
.listdhtb li .a19 .rotate{color:#c70019;}
.listdhtb li .a19 .rotate i{background-position:-300px -60px;}
.listdhtb li .a31 .rotate{color:#c70019;}
.listdhtb li .a31 .rotate i{background-position:-360px -60px;}
.listdhtb li .a32 .rotate{color:#c70019;}
.listdhtb li .a32 .rotate i{background-position:-420px -60px;}
.listdhtb li a:hover .iconBtn{margin-top:-88px;}



.listdh .title a{
    display: inline-block;
    zoom: 1;
    padding: 0 15px;
    line-height: 44px;
    font-size: 18px;
    color: #db0100;
    border-bottom: 2px solid #db0100;
}
.listnr {
    padding-left: 20px;
    overflow: hidden;
}
.listnewslist{
    padding-left: 20px;
    overflow: hidden;
}
@media screen and (max-width: 640px) {
.listnewslist .list{
    margin-bottom: 10px;
    overflow: hidden;
	width:96%;
	min-height:300px;}
}
@media screen and (min-width:641px) {
.listnewslist .list{
    margin-bottom: 10px;
    overflow: hidden;
	width:96%;
	min-height:400px;
}}

.listnewslist .list .title{
    position: relative;
    margin-bottom: 20px;
    border-bottom: 1px solid #ddd;
    overflow: hidden;
}
.listlmtitle a{
    float:left;
    display: inline-block;
    zoom: 1;
    padding: 0 15px;
    line-height: 50px;
    font-size: 24px;
    color: #555;
    border-bottom: 2px solid #264c68;
}
.path {
    float: right;
    margin-top: 5px;
}
.path em{
    padding-left: 20px;
	background: url("/skin/default/images/icon.png") no-repeat 0 -5px;
	padding-bottom:5px;
	height:40px;
	font-weight: normal;
    font-style: normal;
}
.path em img{ padding-top:5px; padding-bottom:0}
.path a {
    padding: 0 5px;
    color: #222;
    text-decoration: none;}
.listnewslist .list span{

    margin-top: 5px;
	line-height:24px;
	padding-left: 30px;
}
.listnewslist .list span a{}
.path{line-height: 40px;
    font-size: 12px;}
.path a{padding: 0 5px;color: #222;
    text-decoration: none;
    outline: none;line-height: 40px;
    font-size: 12px;
}
@media screen and (max-width: 640px) {
  .listnewslist .list .lb {}
}
@media screen and (min-width:641px) {
  .listnewslist .list .lb {clear: both;padding: 0;overflow: hidden;}
}	

@media screen and (max-width: 640px) {
.listnewslist .list .lb ul {list-style: none;
    position: relative;
    padding: 0 0 30px 0;
    margin: 0;}
}
@media screen and (min-width:641px) {
.listnewslist .list .lb ul{
    margin:0;
	padding:0;}	
}	
.listnewslist .list .lb ul li{
    padding: 15px;    
    margin: 0;
	border-bottom: 1px dotted #ddd;
	overflow:hidden;
}

@media screen and (max-width: 640px) {
.listnewslist .list .lb ul li a{color:#333333; display:block}
}
@media screen and (min-width:641px) {
.listnewslist .list .lb ul li a{ color:#333333;}
}
.listnewslist .list .lb ul li:hover{
    padding: 15px;
    margin: 0;
	border-bottom: 1px dotted #ddd;
	background:#f9f9f9;
}
.p15{ padding-left:15px}
.listpic{ float:left;}
.listpic a{ width:120px; height:90px; overflow:hidden}
.listpic a img{border-color:1px #f90;margin-right: 10px;max-width:120px;max-height:90px; }
.newsbt{
    font-size: 16px;
    font-weight: 500;
    color: #222;
    text-decoration: none;
	padding: 0 0 5px;
    line-height: 1.8em;
}
.newsbt:hover{ text-decoration:underline}
.jianjie{	display:inline;}
.jianjie a{ text-indent: 2em;
    color: #999;
    line-height: 1.6em;
    font-size: 12px;
	display:inline;}
.jianjie a:hover{
     color: #999;
     text-decoration:none}

.newslist_more{     
    margin-left: 10px;
    color: #f50;
    font-size: 12px;
    display:inline-block
}
.newslist_more a{ 
    margin-left: 10px;
    color: #f50;
    font-size: 12px;
    display:inline-block
}
.newslist_more a:hover{ 
    display:inline-block;
	color:#de080a;
}
.listnewslist .list .lb ul li .ltitle {
    padding: 0 0 5px;
    line-height: 1.8em;
    height: 30px;
    font-size: 16px;
    font-weight: 500;
    color: #222;
    text-decoration: none;
    outline: none;
}
.listnewslist .list .lb ul li .ltitle:hover {
    padding: 0 0 5px;
    line-height: 1.8em;
    height: 30px;
    font-size: 16px;
    font-weight: 500;
    color: #de080a;
    outline: none;
}
.article{
    padding: 10px 20px 0;
}
.article .atitle{
    padding: 0 0 15px 0;
    font-size: 24px;
    line-height: 1.5em;
    font-family: "??????","????";
    color: #000;
    text-align: center;
}
.article .apro{
    background-color: #f9f9f9;
    border: 1px solid #eee;
    line-height: 28px;
    padding: 2px 10px;
    margin: 10px 0;
    text-align: center;
    color: #666;
    font-size: 12px;
}
.article .atxt{
    color: #333;
    font-size: 16px;
    line-height: 1.75em;
    padding: 15px 0 10px 0;
    width: 100%;
    overflow: hidden;
	text-indent:2em;
}
/*??¨°???*/
.shpa {
    height: 34px;
	margin-top:20px;
	text-align:center;
	overflow:hidden;
}
.shpa a {
    float: left;color: #222;
    line-height: 25px;
    height: 25px;
    margin-left: 5px;
    font-size: 12px;
    border: 1px solid #1c64c4;
    padding: 0px 10px;
    width: auto;
}
.shpa a:hover{
    float: left;
	color: #1c64c4;
    line-height: 25px;
    height: 25px;
    margin-left: 5px;
    font-size: 12px;
    border: 1px solid #1c64c4;
    padding: 0px 10px;
    width: auto;
}
.shpa b {
    float: left;
    line-height: 25px;
    height: 25px;
    margin-left: 5px;
    font-size: 12px;
    border: 1px solid #1c64c4;
    padding: 0px 10px;
    width: auto;
    background-color: #1c64c4;
    color: #FFF;}
	
	
	/*?????*/
.add{ height:40px; margin:0 auto}
.addpic{ width:15px; height:40px; display:block; float:left;}
.addpic img{ margin:12px 0;}
.address{ height:40px; display:block; float:left; line-height:40px;}
.address a{ line-height:40px;color: #0060a9;font-family:??????;
    font-size: 13px;}

.page{ 
    margin: 20px auto  0;
    background: #Fff;
    padding-bottom: 20px;	
    overflow: hidden;}

	
	
.artcontent {
    margin: 0 auto;
    width: 96%;
}
.title_w {
    text-align: center;
    padding: 20px 0;
    border-bottom: 2px solid #343434;
    font-size: 26px;font-family: ??????;font-weight: bold;
    line-height: 150%;
}
.apro {
    background-color: #f9f9f9;
    border: 1px solid #eee;
    line-height: 28px;
    padding: 2px 10px;
    margin: 10px 0;
    text-align: center;
    color: #666;
    font-size: 12px;
}
.bt_content_w {
    font-size: 15px;
    font-family: ??????;
    color: rgb(61, 61, 61);
    line-height: 26px;
    text-decoration: none;
}
@media screen and (max-width: 640px) {
  .bt_content_w {font-size: 15px;font-family: "??????";color: rgb(61, 61, 61);line-height: 26px;text-decoration: none;}
}
@media screen and (min-width:641px) {
  .bt_content_w {min-height: 242px;font-size: 15px;font-family: "??????";color: rgb(61, 61, 61);line-height: 26px;text-decoration: none;}
}
.bt_content_w table {border: 1px solid #000000;}
.bt_content_w table tr,td{border: 1px solid #000000;}
.bt_content_w p img{ max-width:90%;border: #E2E2E2 1px solid;
    box-shadow: 0 0 5px #c9c9c9;
    -moz-box-shadow: 0 0 5px #c9c9c9;
    -webkit-box-shadow: 0 0 5px #c9c9c9;
}
#video{width: 640px;height: 480px;margin: 0 auto;}
@media screen and (max-width: 640px) {
#video{width: 100%;height:100%;margin: 0 auto;}
}
.printclose {
    text-align: right;
    padding: 10px 0 20px;
	display:block;
	
}
.printclose a{font-size:14px;  color:#3D3D3D;    padding: 0 1.5em;}
.printclose a:hover{ color:#0060a9}
.back {
    display: block;
    background: #17509d;
    text-align: center;
    color: #fff;
    clear: both;border: none;padding: 8px 12px;float: right;
}
.back:hover {
    display: block;
    background: #013c89;
    text-align: center;
    color: #fff;
    clear: both;border: none;padding: 8px 12px;float: right;
}

.qr{
    margin: 0 auto;
    width: 144px;
    height: 144px;
}
.qr img{display: block;}
.qr span{font-size: .8em;display: block;}


/*??????*/
.xgxx{width:90%; margin:0 auto;overflow:hidden;}
.xgxx .listnext p{ margin:0;}
.xgxx .listnext p a{ color:#000000;}
.xgxx_tit{color:#2d89e8; font-size:16px; font-weight:bold; line-height:40px;}
.xgxx_lb{width:100%; overflow:hidden;}
.xgxx_lb li{border-bottom:1px dashed #e8e8e8;height:36px;line-height:36px;width:100%;margin:0 auto;background:url(/skin/default/css/jt_11.gif) no-repeat left;}
.xgxx_lb li a{float:left; width:86%; padding-left:15px;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; display:block; float:left;}
.xgxx_lb .bt_time{ display:block; width:11%; float:right; font-size:14px;}



.pc{ display:block}
@media screen and (max-width: 840px) {
  .pc { display: none}
}
@media screen and (min-width:841px) {
  .pc { display: block;}
}

.phone{ display:block}
@media screen and (max-width: 840px) {
  .phone { display: block}
}
@media screen and (min-width:841px) {
  .phone { display: none}
}
.wappage{ width:100%; height:50px;}



.site-show{ margin:20px auto;box-sizing: border-box; overflow:hidden}
.link4{ width:25%; float:left; display:block;position: relative;}
@media screen and (max-width: 640px) {
  .link4 {  display: none}
}
@media screen and (min-width:641px) {
  .link4 { width:25%; float:left; display:block;position: relative;}
}
.deyu{ width:41%; float:left; margin-left:2%; margin-right:2%; display:block; background:#f2f4f9;position: relative;}
@media screen and (max-width: 640px) {
  .deyu { width:100%; float:left; display:block; background:#f2f4f9;position: relative;}
}
@media screen and (min-width:641px) {
  .deyu {  width:41%; float:left; margin-left:2%; margin-right:2%; display:block; background:#f2f4f9;position: relative;}
}
.deyu .list{ margin-top:20px; height:159px;}
.deyu .list ul{ margin:0; padding:0; width:100%; height:100%;}
.deyu .list ul li{ line-height:26px; font-size:14px; margin:0 15px; height:26px; overflow:hidden; background:#FFFFFF}

.deyu .list ul li a{ float:left}
@media screen and (min-width:1080px) {
    .deyu .list ul li a{ float:left}
}
@media screen and (min-width: 510px) and (max-width: 1080px){
    .deyu .list ul li a{ float:left}
}
@media screen and (min-width: 371px) and (max-width: 509px){
    .deyu .list ul li a{ max-width:250px; height:26px; overflow: hidden}
}
@media only screen and (max-width: 370px) {	
	.deyu .list ul li a{ max-width:220px; height:26px; overflow: hidden}
}
.deyu .list ul li a:hover{ text-decoration:none}
.deyu .list ul li span{ float:right; font-size:12px; color:#333;}
.vidoes{ width:30%; float:right; display:block; background:#000000;position: relative;}
@media screen and (max-width: 640px) {
  .vidoes {  display: none}
}
@media screen and (min-width:641px) {
  .vidoes { width:30%; float:right; display:block; background:#000000;position: relative;}
}

.phonedh{ width:100%; margin:0 auto; margin-top:.4em}
.phonedh ul{width: 100%;
    height: auto;
    margin: 0 auto;}
.phonedh ul li{	width: 23%;
    height: 100%;
    margin: 1% 1%;
    float: left;
	box-shadow: 0 0 5px #c9c9c9;
    -moz-box-shadow: 0 0 5px #c9c9c9;
    -webkit-box-shadow: 0 0 5px #c9c9c9;
}
.dh_01 {
    background: #ff8c53;
    border-radius: 6px;
}
.dh_02 {
    background: #ff687b;
    border-radius: 6px;
}
.dh_03 {
    background: #84d018;
    border-radius: 6px;
}
.dh_04 {
    background: #5cc2d8;
    border-radius: 6px;
}
.dh_05 {
    background: #f4b613;
    border-radius: 6px;
}
.dh_06 {
    background: #747ae8;
    border-radius: 6px;
}
.dh_07 {
    background: #9656f3;
    border-radius: 6px;
}
.dh_08 {
    background: #fd3f6b;
    border-radius: 6px;
}
.dh_image {
    width: 43%;
    height: auto;
    margin: 0 auto;
    margin-top: 1em;
	text-align:center;
}
.dh_image img {
    width: 100%;
    height: 100%;
}
.phonedh ul li a span {
    width: 100%;
    height: 2em;
    line-height: 2em;
    color: #FFF;
    text-align: center;
    display: block;
}
.sidebar-box{
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	padding:20px;
}

.sidebar-box:before,
.sidebar-box:after{
	content:"";
    display:table;
}

.sidebar-box:after {
    clear:both;
}

.sidebar-box {
    zoom:1;
}

.sidebar-box + .sidebar-box{
	margin-top:30px;
}

.sidebar-box.white{
	background:#fafbfd;
}

.sidebar-box h3{
	font-size:18px;
	font-weight:400;
	margin-top:5px;
	margin-bottom:23px;
}

.sidebar-box a.button{
	margin-top:10px;
}

.sidebar-box a.button.transparent:hover:after{
	color:#63b2f5;
}

/* Banners */

.banners-inline{
	display:table;
	table-layout:fixed;
	width:100%;
	margin-left:-3px;
	margin-right:-3px;
	margin-top:30px;
}

.banners-inline>.banner-wrapper{
	display:table-cell;
	vertical-align:top;
	padding:0 3px;
}

.banners-inline>.banner-wrapper + .banner-wrapper{
	margin-top:0;
}

.banners-inline .banner{
	padding-left:48px;
	min-height:97px;
}

.banners-inline .banner.donate-banner{
	padding-bottom:18px;
}

.banners-inline .banner h4{
	font-size:24px;
	margin-top:8px;
}

.banners-inline .banner .icons{
	top:50%;
	left:-25px;
}

.banner{
	background:#e2eaf2;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	padding:18px 10px 15px 50px;
	overflow:hidden;
	position:relative;
	display:block;
	min-height:75px;
	transition:background 0.3s;
	-webkit-transition:background 0.3s;
	-moz-transition:background 0.3s;
}

.banner-wrapper + .banner-wrapper{
	margin-top:5px;
}

.banner h4{
	color:#274472;
	font-weight:800;
	text-transform:uppercase;
	margin:0;
	white-space: nowrap;
	transition:color 0.2s;
	-webkit-transition:color 0.2s;
	-moz-transition:color 0.2s;
}

.banner p{
	color:#808ca4;
	margin-top:0;
	font-size:13px;
	margin-bottom:0;
	transition:color 0.2s;
	-webkit-transition:color 0.2s;
	-moz-transition:color 0.2s;
}

.banner .icons{
	position:absolute;
	font-size:48px;
	width:50px;
	color:#c6d0dc;
	left:-23px;
	top:50%;
	margin-top:-26px;
	z-index:500;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	transform:scale(1);
	-webkit-transition:color 0.2s, opacity 0.7s, -webkit-transform 0.6s;
	-moz-transition:color 0.2s, opacity 0.7s, -moz-transform 0.6s;
	transition:color 0.2s, opacity 0.7s, transform 0.6s;
}

.banner:hover{
	background:#63b2f5;
	text-decoration:none;
}

.banner:hover h4{
	color:#fff
}

.banner:hover p{
	color:#dbe7f2;
}

.banner:hover .icons{
	color:#9ccbf8;
}

.banner:hover .icons.icons-fadeout{
	color:#9ccbf8;
	-webkit-transform:scale(4);
	-moz-transform:scale(4);
	transform:scale(4);
	opacity:0;
	-moz-opacity:0;
	-khtml-opacity:0;
}

.banner.donate-banner{
	background:#ede1e2;
	padding:20px 18px 20px 20px;
}

.banner.donate-banner h5{
	margin:0 0 8px;
	font-size:14px;
	color:#a82512;
	font-weight:400;
}

.banner.donate-banner input[type="submit"]{
	background:#a82512;
	border-top:1px solid #be2e17;
	border-bottom:1px solid #911f0f;
	margin-top:0;
	padding:5px 12px;
	height:35px;
	color:#fff;
	display:inline-block;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	transition:background 0.3s;
	-webkit-transition:background 0.3s;
	-moz-transition:background 0.3s;
	vertical-align:bottom;
}

.banner.donate-banner input[type="radio"]{
	display:none;
}

.banner.donate-banner input[type="radio"]+label{
	background:#fff;
	box-shadow:0 0 1px #a82512;
	cursor:pointer;
	padding:6px 8px;
	display:inline-block;
	margin:0;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	transition:background 0.3s, color 0.2s;
	-webkit-transition:background 0.3s, color 0.2s;
	-moz-transition:background 0.3s, color 0.2s;
}

.banner.donate-banner input[type="radio"]+label:before{
	display:none;
	content:'';
	margin:0;
}

.banner.donate-banner input[type="radio"]:checked+label,
.banner.donate-banner label.radio-checked{
	background:#a82512!important;
	color:#fff;
}

.banner.donate-banner input[type="submit"]:hover{
	background:#d3311a;
	border-top-color:#de3d21;
	border-bottom-color:#b02713;
}
.indexli{ width:40px; height:40px; margin:9px;margin-left: 20px;float: left;}

.iconss{ background: url(/skin/default/images/i01.png);width:40px; height:40px;}

/*ÊÖ»úµ×²¿µ¼º½*/
@media screen and (max-width: 640px) {
.blank55 {
	height: 55px;
	line-height: 1px;
	clear: both;
}
}
@media screen and (min-width:641px) {
  .blank55 {display:none;}
}



#toolbar {
	color: #fff;
	width: 100%;
	height: 54px;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 8;
	background: #000;
}
#toolbar a {
	width: 100%;
	color: #fff;
	display: block;
	padding: 5px 0 0 0;
	line-height: 23px;
	font-size: 14px;
}
#toolbar a span {
	font-size: 22px;
	display: block;
}
.x3 {
    width: 25%;
    float: left;
}