/* Wei Style Main */
/* TOP */
a{ text-decoration:none} 
.wtop-r { margin-top:26px;}
.top-time { margin-bottom:16px; text-align:right; color:#fff; height:25px;}
.wtop-r a{ background-image:url(../../images/wicon.png); background-repeat:no-repeat; width:42px; height:42px; display:inline-block; vertical-align:top; margin-left:20px;float:left;}
.top-tel { background-position:0 0;} 
.top-weix {background-position:-43px 0;} 
.top-weib {background-position:-86px 0;} 
.w-nav {width: 100%;background-color: #A72c32;z-index: 100}

/* MENU */
.mopen { margin-top:55px;}
.am-menu-offcanvas1 .am-menu-nav > li.wnav-home a{ border-bottom:1px #17509d solid; height:141px; line-height:141px;}
.mclose { position:absolute; right:20px; top:50px; border:none; background:none;outline:none;}

.w-bnav .am-nav > li > a {  padding: 1em 0;}
.w-tcnav {position: absolute;top: 100%;width: 100%;height: auto;margin-left: -50%;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;background-color: rgba(0,0,0,.6)}
.w-bnav .am-nav > li > ul.w-tcnav li a {padding:10px 20px;display: block;color: #ffffff;font-size: 16px; text-align:center;-webkit-transition:  all ease-out .2s;-moz-transition:  all ease-out .2s;transition:  all ease-out .2s;}
.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:#d1343c;background-image:none; bcolor: #fff}

/* SITE-NEWS */
.site-news { background:#F0F0F0}

.site-news .x-mess {overflow:hidden;width: 550px;margin-right: 10px;}
.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:18px;margin:0;padding-bottom:8px; line-height:20px;border-bottom: 6px solid rgb(174,174,174);position: relative;}
.x-title > h4 a {color:#B72D34;font-size: 14px;font-weight: normal;position: absolute;right: 10px;}
.x-title > h4 a img{width: 26px;height: 26px;}
.flbt{color:#D1343C;font-weight: 700;font-size: 18px;}
.x-mess-nr { position:relative; min-height:350px;}
.x-mess-nr img { position:absolute; left:0; bottom:0;}
.x-mess-nrtxt { margin-left:210px;margin-top:70px; font-size:14px; color:#555555; line-height:30px; text-align:left; width:273px; height:180px; 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:#fff; overflow:hidden;width: 406px;padding:0 20px;padding-top: 24px;height: 367px;overflow: hidden;}
.site-news2 .x-news2 {background-color:#f0f0f0;padding-top:50px; overflow:hidden;width: 450px;padding-left: 48px;}
.x-news-list { padding-top:12px;}
.x-news-list ul{ list-style:none; padding:0;}
.x-news-list li.not { border-bottom:1px #cacaca solid; margin:14px 0;}
.x-news-list li.not img { vertical-align:top; margin-left:10px;}
/*.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:105px; margin:14px 0 10px;}*/
.x-news-list li time{ font-size:14px; color:#989898;font-family: 宋体;float:right;line-height: 40px;}
/*.x-news-list li a { color:#5c5957;}*/
.x-news-list li a:hover{ color:#d0343c}

.txtScroll-top{  overflow:hidden; position:relative;  }
.txtScroll-top .infoList li{ position: relative;overflow: hidden;}

/* SITE-INFO */
.site-info { padding:30px 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(../../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;}

.info-list li a:hover{ color:#17509d}

/* SITE-MIDDLE */
.site-middle { background:url(../../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(../../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;}
.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%;}

/* 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 */
.fo-nav { list-style:none; padding:0;}
.fo-nav li { float:left; margin-right:30px;}
.fo-nav li a { font-size:16px; color:#999;}
.fo-nav li a:hover { color:#FFF;}

.fo-bq { color:#999; font-size:15px; margin-top:50px;}
.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;}
/* 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 100px; 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}
.fold-list .am-thumbnails > li a img{-webkit-transition:  all ease-out .4s;-moz-transition:  all ease-out .4s;transition:  all ease-out .4s;}
.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;}
.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 80px 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:24px;  font-weight:bold; line-height:26px}

.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;} 
.list-imglb1 ul {position:relative; padding-bottom:80px;}
.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;}
.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(../../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: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-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) {
.ftel{
display: block;
    padding-left: 80px;}
	.site-news .x-mess { }

	.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-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; }
	.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}
	



}

/* 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);
}

#footer a{color: #122800}

img {
  border:0;
}
.scroll {
  width:1200px;
  height:65px;
}
.scroll_left,.scroll_right {
  width:40px;
  height:65px;
  float:left;
  line-height:65px;
  text-align:center
}
.pic {
  width:1154px;
  height:65px;
  float:left;
}
.pic ul {
  display:block;
}
.pic li {
	padding-top: 5px;
  float:left;
  display:inline;
  width:280px;
  text-align:center;
  height: 65px;
}
#warpper{ width: 550px; height: 367px;}
.container{ width: 550px; height: 367px; overflow: hidden; position: relative; }
.imgList{ width: 4800px; position: absolute; z-index: 5; }
.imgList>a>li{ float: left; width: 550px; height: 367px;line-height: 23px;position: relative;}
.imgList>a>li>img{ width: 550px; height: 367px; }
.imgList>a>li>p{position: absolute;bottom: 0px;left: 0;width: 270px;overflow: hidden;text-overflow:ellipsis;height: 40px;
line-height: 40px;white-space: nowrap;display: inline-block;z-index: 6;text-align: left;margin-left: 87px;}
.jryd{font-size: 18px;font-weight: 700;line-height: 40px;z-index: 20;color: #fff;padding:0 5px;display: inline-block;position: absolute;bottom: 0;left: 0;background-color: #000;}
.pre{ left: 10px; }
.next{ right: 10px;}
.bottom-bg{
	width: 100%;
	height: 40px;
	position: absolute;
	bottom: 0px;
	background-color: rgba(0,0,0,.8);
	z-index: 5;
}
.dollList{ position: absolute; z-index: 10; bottom: 11.5px;right: 0;}
.dollList li{ float: left;line-height: 15px;}
.dollList li.sec span{ background: orange; }
.dollList li span{ width: 15px; height: 15px; background: rgba(230,230,230,0.6); display: inline-block;font-size: 12px;line-height: 15px;text-align: center;color: #808080;border-radius: 50%;margin: 0 3px;}
#left{width: 200px;float: left;text-align: left;background-color: #F0F0F0;min-height: 628px;font-size: 16px;line-height: 40px;padding-bottom:3000px; margin-bottom:-3000px; }
#right{width: 1000px;float: left;height: 100%;padding: 50px 95px;min-height: 628px;padding-bottom:3000px; margin-bottom:-3000px; }
#right h1{text-align: center;font-size: 18px;line-height: 40px;width: 100%;}
#right div{font-size: 15px;line-height: 26px;}
#right_2{width: 1000px;float: left;height: 100%;padding: 50px 95px;min-height: 566px;}
#right_2 h1{text-align: center;font-size: 18px;line-height: 40px;width: 100%;}
#right_2 div{font-size: 15px;line-height: 26px;}
#logo{width: 272px;display: inline-block;text-align: center;position: absolute;top: 40px;right: 68%;z-index: 100}
#ads{
    width: 100%; height: 460px;
    position: relative;
}
#ads img{
    width: 100%; height: 460px;
    position: absolute;
    left: 0; top: 0;
    display: none;
}
#ads img.show{ display: block; }
#ads ul{
    position: absolute;
    bottom: 20px;
}
#ads ul li{
    width: 12px; height: 12px;
    float: left;
    background: rgba(255,255,255,0.7);
    margin-right: 8px;
    border-radius: 50%;
    cursor: pointer;
}
#ads ul li.active{ background: orange; }
.pic a{
	color: #333333
}
.xwdt{
	width: 270px;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 40px;
	line-height: 40px;
	white-space: nowrap;
	position: relative;
	font-size: 16px;
	color: #494949;
}
.xw-r-f .xwdt{
	width: 145px;
}
.xw-r-f .tqnr{
	width: 238px;
}
.xwdtb{
	font-size: 16px;color: #333333;font-weight: 700;
}
.b{
	font-weight: 700;
}
.xwdtnew{
	position: absolute;
	right: 60px;
	top: 14.5px;
}
.tqnr{
	font-size: 15px;
	width: 270px;
	line-height: 20px;
	height: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	text-indent:30px;
	color: #989898;
	word-wrap:break-word;
	word-break:break-all;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	display: -webkit-box;
}
.bb{
	padding-bottom: 10px;
	border-bottom: 2px solid rgb(228,228,228)
}
.pt{
	height: 40px;
	line-height: 40px;
}
.xwdt img{
	position: relative;
	top:-3px;
	margin-right: 3px;
}
.am-text-truncate a{
	color: rgb(73,73,73);
}
.sxgd li time{
	float: none;
	line-height: 16px;
}
.sxgd li:before{
    content: "\2022";    
    color: #a72c32;      
    font-size: 16px;         
    float: left;
    line-height: 16px;
    position: relative;
    top: 2px;
    margin-right: 3px;
}
.sxgd li a{
	font-size: 16px;
	line-height: 26px;
	height: 52px;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	display:-webkit-box;
}
.sxgd li{
	margin-bottom: 30px;
}
.poster{
	width: 100%;
	margin: 10px auto;
}
.poster img{
	width: 100%;
}
.mx-title{
	width: 590px;
}
.site-news .x-news2{
	background-color:#fff; overflow:hidden;width: 595px;padding:0 20px;padding-top: 24px;height: 367px;overflow: hidden;
}
.site-news .x-news2:first-child{
	margin-right: 10px;
}
.site-news .x-news2 .xwdt{
	width: 405px;
}
.site-news .x-news2 .tqnr{
	width: 405px;
}
.footer{
	width: 100%;
	height: 350px;
	background-color: #a72c32;
}
.foote{
	width: 1200px;
	margin: 0 auto;
}
.foot-l{
	width: 824px;
	float: left;
	height: 236px;
	margin-top: 57px;
	border-right: 4px solid #fff;
}
.foot-r{
	width: 376px;
	height: 236px;
	float: left;
	margin-top: 57px;
	padding-left: 85px;
	color: #fff;
}
.foot-l ul{
	width: 164px;
	text-align: left;
	font-size: 16px;
	color: #fff;
	display: inline-block;
	float: left;
}
.foot-l ul li{
	line-height: 28px;
	font-size: 12px;
}
.foot-l h4{
	font-size: 18px;
	font-weight: 700;
	line-height: 20px;
	margin-bottom: 20px;
}
.foot-r img{
	margin-bottom: 20px;
}
.foot-l a{
	color: #fff;
}
.foot-r p{
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 13.5px;
}
#xwlb a{
	color: #404040;
}
#left a{
	color: #404040;
}
.w-nav a{
	color: #fff;
}
.wzbt{
	width: 100%;
	text-align: right;
	color: #999999;
	padding-bottom: 15px;
}
.wzbt a{
	color: #999999;
}
.imgList a{
	color: #fff;
}
.xxwk{
	width: 1200px;
	overflow: hidden;
}
.xxlk{
	width: 238px;
	float: left;
	background-color: rgb(245,245,245);
}
.action a li{
	height: 60px;
	font-size: 16px;
	text-align: center;
	line-height: 60px;
	border-bottom: 1px solid rgb(230,230,230);
}
.action a:first-child li{
	height: 100px;
	line-height: 100px;
	font-size: 24px;
}
.acactive{
	background: -moz-linear-gradient(left,  #A72C32 0%, #D1343C 100%);
    background: -webkit-gradient(linear, left, right, color-stop(0%,#A72C32), color-stop(100%,#D1343C));
    background: -webkit-linear-gradient(left,  #A72C32 0%,#D1343C 100%);
    background: -o-linear-gradient(left,  #A72C32 0%,#D1343C 100%);
    background: -ms-linear-gradient(left,  #A72C32 0%,#D1343C 100%);
    background: linear-gradient(to right,  #A72C32 0%,#D1343C 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A72C32', endColorstr='#D1343C',GradientType=0 ); 
    color: #fff;
} 
.action li img{
	margin-right: 17px;
	width: 20px;
	height: 20px;
	position: relative;
	top: -2px;
}
.xxrk{
	width: 962px;
	float: left;
	background-color: #fff;
	padding: 70px 70px 30px;
	min-height: 585px;
}
.wrapper{
	width: 1200px;
	margin: 20px auto;
}
.site-news .x-news:nth-child(3){
	width: 224px;margin-left: 10px;

}
.sltp{
	width: 120px;
	height: 73px;
	position: relative;
	top: 11.5px;
}
.xw-l-p{
	width: 120px;
	float: left;
	margin-right: 8px;
}	
.xw-r-f{
	width: 427px;
	float: left;
}
.xw-r-f-s{
	width: 238px;
	float: left;
}
.xw-r-f-s .xwdt{
	width: 145px;
}
.xw-r-f-s .tqnr{
	width: 238px;
}
.site-news .x-news2 .xw-r-f .xwdt{
	width: 335px;
}
.site-news .x-news2 .xw-r-f .tqnr{
	width: 335px;
}
.zgslb{
	margin:30px auto 0 auto;width:1200px;padding-bottom: 30px;
}
 #list-wrapper{
        position: relative;
        top: 0;
    }
.ydxxnr table td {border:1px solid black;}  
.ydxxnr table{display: block;margin: 0 auto;}  
.foot-r a{
	color: #fff;
}
#ydgsyw .xw-r-f{
	width: 238px;
}