  .clearfloat{*zoom:1;}
.clearfloat:before,.clearfloat:after{content:""; display:table; line-height:0;visibility:hidden;}
.clearfloat:after{ clear:both;}
i {font-style: normal;}
.wrap {width: 1200px; height: auto; margin: 0 auto;}
.wrap2 {width: 1200px; height: auto; margin: 0 auto;overflow:hidden;}

/*垂直对齐*/
.m-list-flex{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center; }
.m-list-flex .m-cell-bd{ -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; overflow: hidden; }
/*文字截取*/
.single-line{ text-overflow:ellipsis;white-space:nowrap;overflow:hidden; }
.multi-line{min-height: 2em; display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:clip;overflow:hidden;}
.multi-line1{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:clip;overflow:hidden;}
/*图片*/
.pic {width: 100%; overflow: hidden; font-size: 0;}
.pic img {width: 100%;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}

.deg {-ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg);}
.hover {-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}

.bgFFF {background: #fff;}
.news_more {width: 100px;margin:0 auto;margin-top:30px;}
.morebtn1 {padding:5px 10px;  font-size: 12px; font-weight: 600; }
.morebtn2 {padding:10px; font-size: 16px; font-weight: 600; }
.newsmore {color: #fff; background-color: #7c1b26; cursor: pointer;}
.newsmore:hover {background-color: #666666;}
.contRightWrap table, .contRightWrap table td,.newsDetailCont table, .newsDetailCont table td{border:1px solid #999999} 
.newsDetailCont table.noborder, .newsDetailCont table.noborder td{border:0px solid #999999} 

/*top*/
#top {background: #a72837; position: relative; width: 100%; min-width: 1200px;height:125px; z-index: 99; -moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}

#top .wrap {height: 100%;}
#top .logo {float: left; width:526px; height: 81px;}
#top .logo img {max-width: 100%; max-height: 100%; vertical-align: middle;padding:22px 0 7px;}

.toplogoCenter {float: left; height: 41px; line-height: 41px; color: #fff; margin-top: 42px;}
.topSearch {float: right; width: 296px; height: 100%; background: url(/template/eyou/pc/images/searchbg.png) no-repeat right center; margin-left: 10px; position: relative;}
.topSearchWrap {display: block; position: absolute; width: 250px;  height: 40px; line-height: 41px; top: 0; right: 0; z-index: 66;}
.topSearchWrap input {width: 220px;  height: 40px; line-height: 40px;  font-size: 16px; vertical-align: middle; color:#ffffff;}

.toplogoRight {float: right;position: relative; height: 30px; line-height: 30px; color: #000; margin-top: 33px;}

#top .navbg {width: 100%;height: 45px; background: #7c1b26;}
#top .nav {float: left; height: 100%;}

#top .nav ul li {float: left; height: 100%;margin-left: 0px; position: relative;}

#top .nav ul li a {display: block;}

#top .nav ul li h2 {height: 45px; line-height: 45px; font-size: 18px; overflow: hidden; }

#top .nav ul li h2 a {height: 100%; padding: 0 25px; color: #ffffff;}
#top .nav ul li.active,
#top .nav ul li:hover {background: #a72837; }
#top .navDown {display: none; width: 170px; position: absolute; background: #fff; text-align: center; left: 50%; top: 45px; margin-left: -85px;z-index:9999;}

#top .navDown a {height: 45px; line-height: 45px; color: #4c4c4c; border-top: 1px solid #e5e5e5;}
#top .navDown a:first-child {border-top: none;}
#top .navDown a:hover {color: #7c1b26; background: #ebebeb;}

.contactUs_mi{width: 100%;margin: 10px 0 30px;overflow: hidden;}
.contactUs_mi img{width: 66px;height: 66px;float: left;}
.contactUs_mi_cont{margin-left: 20px;float: left;}
.contactUs_mi_cont h5{font-size: 20px;}
.contactUs_mi_cont span{display: block;font-size: 14px;line-height: 16px;color: #9B9B9B;}

/* fullSlide */
.fullSlide{width:100%;min-width: 1200px;position:relative;height:500px;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:500px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:500px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:14px;height:14px;margin:5px;overflow:hidden;background:#fff;filter:alpha(opacity=100);opacity:1;line-height:999px;border-radius: 7px;}
.fullSlide .hd ul .on{width: 40px; background:#7c1b26;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(/template/eyou/pc/images/slider-arrow.png) -126px -137px no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:5%;background-position:-6px -137px;}

#owl-demo{position:relative;width:329px;height:220px;}
#owl-demo .item{ position:relative;display:block;}
#owl-demo img{display:block;width:329px;height:220px;}
#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:30px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#owl-demo span{position:absolute;left:0;bottom:0px;width:100%;height:30px;font:14px/30px "微软雅黑","黑体";color:#fff;text-align:center;overflow:hidden;}

#owl-demo2{position:relative;width:1200px;height:100px;}
#owl-demo2 .item{ position:relative;display:block;}
#owl-demo2 img{display:block;width:1200px;height:100px;}

.owl-pagination{position:absolute;left:0;bottom:10px;width:100%;height:22px;text-align:center;display:none;}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:20px;height:40px;margin-top:-20px;text-indent:-9999px;}
.owl-prev{left:0;background-image:url(/template/eyou/pc/images/bg17.png);}
.owl-next{right:0;background-image:url(/template/eyou/pc/images/bg18.png);}
.owl-prev:hover{background-image:url(/template/eyou/pc/images/bg19.png);}
.owl-next:hover{background-image:url(/template/eyou/pc/images/bg20.png);}


#wowslider-container1 { margin:20px 0 0 0;zoom: 1; position: relative; max-width: 624px; float:right; z-index: 90 }
* html #wowslider-container1 { width: 624px; }
#wowslider-container1 .ws_images ul { position: relative; width: 10000%; height: auto; left: 0; list-style: none; margin: 0; padding: 0; border-spacing: 0; overflow: visible }
#wowslider-container1 .ws_images ul li { width: 1%; line-height: 0; float: left; font-size: 0; padding: 0!important; margin: 0!important }
#wowslider-container1 .ws_images { position: relative; left: 0; top: 0; width: 624px; height: 353px; overflow: hidden }
#wowslider-container1 .ws_images a { width: 624px; display: block; color: transparent }
#wowslider-container1 .ws_images img { width: 624px; height:353px; border: none 0; max-width: none; padding: 0; margin: 0 }
#wowslider-container1 a { text-decoration: none; outline: 0; border: 0 }
#wowslider-container1 a.ws_next, #wowslider-container1 a.ws_prev { position: absolute; display: none; top: 50%; margin-top: -3.5em; z-index: 60; height: 7.1em; width: 7.1em; background-image: url(/template/eyou/pc/images/arrows.png); background-size: 200% }
#wowslider-container1 a.ws_next { background-position: 100% 0; right: 1em }
#wowslider-container1 a.ws_prev { left: 1em; background-position: 0 0 }
#wowslider-container1 a.ws_next:hover { background-position: 100% 100% }
#wowslider-container1 a.ws_prev:hover { background-position: 0 100% }
* html #wowslider-container1 a.ws_next, * html #wowslider-container1 a.ws_prev { display: block }
#wowslider-container1:hover a.ws_next, #wowslider-container1:hover a.ws_prev { display: block }
#wowslider-container1 .ws_playpause { display: none; width: 7.1em; height: 7.1em; position: absolute; top: 50%; left: 50%; margin-left: -3.5em; margin-top: -3.5em; z-index: 59; background-size: 100% }
#wowslider-container1:hover .ws_playpause { display: block }
#wowslider-container1 .ws_pause { background-image: url(/template/eyou/pc/images/pause.png) }
#wowslider-container1 .ws_play { background-image: url(/template/eyou/pc/images/play.png) }
#wowslider-container1 .ws_pause:hover, #wowslider-container1 .ws_play:hover { background-position: 100% 100%!important }
#wowslider-container1 .ws-title { position: absolute; display: block; bottom: 3.5em; left: 1em; margin-right: 1em; padding: 1em .9em .9em .9em; background-color: rgba(0,0,0,0.4); color: #fff; z-index: 50; font-weight: bold; text-transform: uppercase; border-radius: .2em; -moz-border-radius: .2em; -webkit-border-radius: .2em }
#wowslider-container1 .ws-title div { margin-top: .3em; font-size: 1.6em; line-height: 1.15em; font-weight: normal; text-transform: none; color: #fff }
#wowslider-container1 .ws-title span { font-size: 2.4em }
#wowslider-container1 .ws_thumbs { font-size: 0; position: absolute; overflow: auto; z-index: 70; left: -180px; top: 0; width: 169px; height: 100% }
#wowslider-container1 .ws_thumbs img { border: 5px solid #ffffff; width: 159px; height:108px; }
#wowslider-container1 .ws_thumbs a { position: relative; text-indent: -4000px; color: transparent; opacity: .85; text-decoration: none; display: inline-block; border: 0; margin-bottom: 0px; text-indent: 0; padding: 0px; width: 159px; background-color: #fff }
#wowslider-container1 .ws_thumbs a:hover { opacity: 1 }
#wowslider-container1 .ws_thumbs a:hover img { visibility: visible }
#wowslider-container1 .ws_thumbs div { position: relative; width: 100% }
/*#wowslider-container1 .ws_thumbs a.ws_selthumb { background-color: #7c1b26; }*/
#wowslider-container1 .ws_thumbs a.ws_selthumb img {  border: 5px solid #7c1b26; width: 159px; height:108px; }
#wowslider-container1 .ws_images ul { animation: wsBasic 16s infinite; -moz-animation: wsBasic 16s infinite; -webkit-animation: wsBasic 16s infinite }
@keyframes wsBasic { 0% {
left:-0%
}
12.5% {
left:-0%
}
25% {
left:-100%
}
37.5% {
left:-100%
}
50% {
left:-200%
}
62.5% {
left:-200%
}
75% {
left:-300%
}
87.5% {
left:-300%
}
}
@-moz-keyframes wsBasic { 0% {
left:-0%
}
12.5% {
left:-0%
}
25% {
left:-100%
}
37.5% {
left:-100%
}
50% {
left:-200%
}
62.5% {
left:-200%
}
75% {
left:-300%
}
87.5% {
left:-300%
}
}
@-webkit-keyframes wsBasic { 0% {
left:-0%
}
12.5% {
left:-0%
}
25% {
left:-100%
}
37.5% {
left:-100%
}
50% {
left:-200%
}
62.5% {
left:-200%
}
75% {
left:-300%
}
87.5% {
left:-300%
}
}



.homeBox {padding: 20px 0 20px 0;}
.homeleft {float: left; width: 800px;}
.homeright {float: right; width: 360px;}

.title1 {background: url(/template/eyou/pc/images/icon1.png) no-repeat 0px 6px;}
.title2 {background: url(/template/eyou/pc/images/icon2.png) no-repeat 0px 3px;}
.title3 {background: url(/template/eyou/pc/images/icon3.png) no-repeat 0px 6px;}
.title4 {background: url(/template/eyou/pc/images/icon4.png) no-repeat 0px 6px;}
.title5 {background: url(/template/eyou/pc/images/icon5.png) no-repeat 0px 6px;}

.title {width:100%; height:40px; line-height:40px; }
.title .title_zi {float: left; margin-left:40px; font-size:24px;}

.title .lanmu {border-radius:5px 5px 0 0;} 

.title .more{float: right;}
.titleline {background: #7c1b26; width: 100%; height:2px; }
.homenewsjd{float: left;width:329px;margin:20px 0 0 0;}
.homenews{float: right;width:460px;margin:20px 0 0 0;}
.homenews>a{width:100%;height:36px;line-height:36px;display:block;font-size:16px;}
.homenews>a>p{width:400px;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.homenews>a>em{font-style:normal;float:right;color:#999;}




.mt-tabpage-title {
float: left;
padding-left:50px;
	height: 40px;
	margin: auto;
}
.mt-tabpage-title .mt-tabpage-item {
	display: inline-block;
	width: 105px;
	height: 39px;
	line-height: 39px;
	text-align: center;
	background:#ffffff;color:#333333;
	font-size: 18px;
	border-top: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-radius:5px 5px 0 0;
}
.mt-tabpage-title .mt-tabpage-item:hover{
	border-top: 1px solid #7c1b26;
	border-left: 1px solid #7c1b26;
	border-right: 1px solid #7c1b26;
	background:#7c1b26;color:#fff;
}
.mt-tabpage-title .mt-tabpage-item-cur {
	background:#7c1b26;color:#fff;
}
.mt-tabpage-count {
	position: relative;
	width: 471px;
	height: 240px;
	overflow: hidden;
}
.mt-tabpage-cont__wrap {
	position: absolute;
}
.mt-tabpage-count .mt-tabpage-item {
	width: 471px;
	height: 240px;
	text-align: left;
}

.gonggao{width:100%;height:240px;overflow:hidden;}
.gonggao_scroll{width:100%;overflow:hidden;}
.gonggao_scroll>ul>li>a{width:100%;height:80px;display:block;}
.gonggao_scroll>ul>li>a>span{width:60px;height:60px;display:block;float:left;border-radius:5px;background:#7c1b26;color:#fff;margin:12px 6px 0 6px;}
.gonggao_scroll>ul>li>a>span>b{width:100%;height:37px;font-size:28px;line-height:37px;text-align:center;display:block;}
.gonggao_scroll>ul>li>a>span>em{width:100%;height:20px;line-height:20px;text-align:center;display:block;font-style:normal;border-top: 3px solid #ffffff;}
.gonggao_scroll>ul>li>a>p{width:285px;height:40px;overflow:hidden;float:left;margin-top:22px;}
.gonggao_scroll>ul>li>a:hover{background:#ebebeb;}

.videohome{ width:100%;margin:20px 0 0 0;overflow:hidden}
.videohome ul{width:100%;height:260px;overflow:hidden}
.videohome li{ width:100%;  position:relative;}
.videohome li img{ width:100%; height:240px; background:#fff;}
.videohome li h3{position: absolute; left: 15px;top: 215px;background:#7c1b26; font-size:18px; text-align:center; width:330px; height:45px; line-height:45px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.videohome li h3 a{ color:#fff; margin:10px;}
.videohome li:hover h3{ background:#a72837;}
.videohome li:hover h3 a{ color:#fff}
.videohome li span {
    background: rgba(0, 0, 0, 0) url("../images/video-icon.png") no-repeat scroll center center / cover ;
    display: block;
    height: 55px;
    left: 50%;
    margin-left: -28px;
    margin-top: -28px;
    position: absolute;
    top: 50%;
    width: 56px;
-webkit-animation:circle 3s infinite linear;
}
@-webkit-keyframes circle{
0%{ transform:rotate(0deg); }
100%{ transform:rotate(-360deg); }
}
.videohome li em {
    background: rgba(0, 0, 0, 0) url("../images/video-ico01.png") no-repeat scroll center center / cover ;
    display: block;
    height: 25px;
    left: 50%;
    margin-left: -7px;
    margin-top: -13px;
    position: absolute;
    top: 50%;
    width: 15px;
}
.qqlink {width:358px; height: 83px; margin-top:10px; background:#eeeeee; border: 1px solid #dddddd;}
.qqlink .qqlinkleft { float:left; width:22px;height:59px;padding:12px 0; background:#7c1b26;line-height:16px; font-size:14px; font-weight:600; color:#ffffff;text-align:center; overflow:hidden}

.qqlink ul{ float:left; width:316px;height:68px;padding:10px; overflow:hidden}
.qqlink li{ float:left; width:154px;height:34px;padding-right:4px;line-height:34px; font-size:14px;}

.homead {width:1200px; height: 100px; margin: 10px auto; }

.qtlink ul{width:1200px;height:103px;padding:0px; margin-top:20px; overflow:hidden}
.qtlink li.lastone { margin-right:0px;}
.qtlink li{ width:158px;height:101px;margin-right:13px; float:left;background:#fff1f1; border: 1px solid #7c1b26;border-radius:5px;text-align:center;font-size:16px;  position: relative;overflow: hidden;display: inline-block;}
.qtlink li .iconsize{ font-size:45px;color:#7c1b26; }

.qtlink li,
.qtlink li:before,
.qtlink li .fa {
  transition: all 0.35s;
  transition-timing-function: cubic-bezier(0.31, -0.105, 0.43, 1.59);
}

.qtlink li .fa {
  -webkit-transform: scale(1);
  transform: scale(1);
}
.qtlink li:focus .fa,
.qtlink li:hover .fa {
  color: #fff;
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}


.qtlink li:before {
  top: 90%;
  left: -190%;
}
.qtlink li:focus:before,
.qtlink li:hover:before {
  top: -30%;
  left: -30%;
}
.qtlink li:before {
  content: "";
  width: 250%;
  height: 250%;
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  background:#7c1b26;
}


.lianJie {
  width: 1200px;
  background: #FFFFFF;
}

.lianJie .lianJie_con {
  display: inline-block;
  vertical-align: top;
  margin: 20px 0 0 0;
  width: 1200px;
}
.lianJie .lianJie_con > div {
  margin-right: 15px;
  display: inline-block;
  vertical-align: top;
  width: 253px;
  height: 37px;
  border: 1px solid #7c1b26;
  color: #000;
  font-size: 16px;
  padding: 0px 15px;
  line-height: 37px;
  position: relative;
  cursor: pointer;
  z-index:798;
}
.lianJie .lianJie_con > div b {
  display: inline-block;
  width: 10px;
  height: 6px;
  background: url(/template/eyou/pc/images/img.gif) no-repeat scroll center transparent;
  background-position: 0px 0px;
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translate(0, -50%);
}
.lianJie .lianJie_con > div ul {
  width: 283px;
  position: absolute;
  background: #FFFFFF;
  top: 100%;
  left: -1px;
  border: 1px solid #999;
  display: none;
}
.lianJie .lianJie_con > div ul li {
  border-bottom: 1px solid #999;
}
.lianJie .lianJie_con > div ul li a {
  display: block;
  width: 100%;
  height: 100%;
  color: #000;
  padding-left: 15px;
}
.lianJie .lianJie_con > div ul li:hover a {
  color: #cc3333;
}
.lianJie .lianJie_con > div:last-child {
  margin-right: 0px;
}
.lianJie .lianJie_con > div:hover > ul {
  display: block;
}
.lianJie .lianJie_con > div:hover b {
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  
  -moz-transform: rotate(180deg);
  
  -webkit-transform: rotate(180deg);
  
  -o-transform: rotate(180deg);
  
}


#footer {width:100%;min-width: 1200px;background: #7c1b26 repeat right center; padding: 38px 0 40px 0; border-top: 2px solid #eeeeee;color:#ffffff;}
#footer .footerLeft {float: left; width: 255px;}
#footer .footerLeft .footlogo {border-right: 1px solid #ffffff;}

#footer .footerCenter {float: left; width: 800px;}
#footer .footerCenter p{padding:0px 20px;line-height:36px;}
#footer .footerCenter a{color:#ffffff;}
#footer .footerCenter a:hover{color:#ff0000;}

#footer .footerRight {float: right; width: 145px;text-align:center;}
#footer .footerRight img{width: 124px;}


/***内页****/
.bannerCont {width:100%;min-width: 1200px;height: 220px; background-size: cover;}


.main {margin-bottom: 40px;}

.contLeft,.contCenter,.contRight {
height:auto;
margin-bottom:-10000px;/*（外补丁）*/
padding-bottom:10000px;/*（内补丁）*/
}

.contLeft {float: left; width: 22%; margin-top: 35px;}
.contCenter {float: left; width: 3%;margin-top: 35px;}
.contRight {float: right; width: 75%; margin-top: 35px;}
.contLeftNav {text-align: center;}
.contLeftNav ul {}
.contLeftNav ul li {height: 56px; line-height: 56px; background: #ebebeb no-repeat center left;border-bottom: 1px solid #ffffff;}
.contLeftNav ul li a {display: block; height: 100%; }
.contLeftNav ul li a:hover {background: #a72837 no-repeat center left;color:#fff; }
.contLeftNav ul li.on {background: #a72837 no-repeat center left;color:#fff; }
.contLeftNav ul li.on a {color:#fff; }

.contLeftNav ul li span {position: absolute; width: 30px; height: 30px; right: 17%; top: 50%; margin-top: -15px; background: url(/template/eyou/pc/images/ico_jt_contL.png) no-repeat center; z-index: 22; -moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.contLeftDown {display: none;}
.contLeftDown a {display: block; height: 56px; line-height: 56px; color: #fff; background: #ffb628; border-top: 1px solid #e5e5e5;}
.contLeftDown a:hover,
.contLeftDown a.on {background: #f0a920;}

.contLeftTit {width: 100%; height: 108px; background: #7c1b26 no-repeat center left;color:#fff; text-align: center; border-bottom: 2px solid #ffffff;}
.contLeftTit h2 {font-size: 24px; font-weight: 600; line-height: 38px;padding-top:20px;}
.contLeftTit .navline {height: 5px;border-bottom: 1px solid #d0d0d0; width:90px; margin:0 auto;}
.contLeftTit h3 {font-size: 12px; line-height: 28px; color:#d0d0d0;text-transform:Uppercase;}

.contRightH {line-height: 38px;}
.contRightH h2 {float: left; font-size: 24px; color: #585858;} 
.contRightH p {float: right; font-size: 14px; color: #808080;}
.contRightH p a {color: #808080;}
.contRightH p a:hover,
.contRightH p span {color: #7c1b26;}
.contRightLine {height: 2px; margin-top: 10px; background: url(/template/eyou/pc/images/cont_tit_bg.png) no-repeat center; background-size: cover;}


.contRightWrap {margin-top: 10px; line-height: 24px; color: #666666;}
.contRightWrap p {text-indent: 2em;margin-bottom:10px;}
.contRightWrap p img{display: block; max-width: 100%;margin-left:auto; margin-right:auto;}/*让p标签中的图片不缩进，并且居中*/

.xshd-list ul{width:100%;margin:30px auto;}
.xshd-list ul li{ float:left; width:280px; margin-right:30px; margin-bottom:40px;}
.xshd-list ul li:nth-child(3n){margin-right:0px;}
.xshd-list ul ul li .pic { width:100%;height:167px; overflow:hidden;background:#7c1b26;}
.xshd-list ul li img{ width:100%; height:167px; background:#fff;transition: 0.6s;}
.xshd-list ul li:hover img{transform: scale(1.1);}
.xshd-list ul li h3{background:#7c1b26; font-size:16px; text-align:center; width:280px; height:35px; line-height:35px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.xshd-list ul li h3 a{ color:#fff; margin:10px;}
.xshd-list ul li:hover h3{ background:#a72837;}
.xshd-list ul li:hover h3 a{ color:#fff}

.page {width: 100%; height: 36px; margin:50px 0 40px 0; text-align: center; line-height: 36px; color: #333333;}
.page em {display: inline-block; height: 100%; margin: 0 3px; padding: 0 15px; border: 1px solid #eee; vertical-align: top; cursor: pointer;}
.page em:hover {background: #f5f4f4;}
.page em.active {color: #fff; background: #7c1b26;}
.page i {display: inline-block; height: 100%; margin: 0 3px; padding: 0 16px; border: 1px solid #eee; cursor: pointer;}
.page i:hover {background: #f5f4f4;}
.page i.active {color: #fff; background: #7c1b26;}
.page li { float:left; }
.page li a {display: inline-block;padding: 0 15px; height: 100%; margin: 0 3px; color: #202020; border: 1px solid #eee; zoom: 1; *display:inline; float:none;}
.page li  a:hover {background: #f5f4f4;}
.page li  a.active {color: #fff; background: #7c1b26;}
.page li  p {display: inline-block; height: 100%; margin-left: 20px;zoom: 1; *display:inline; float:none;}	

.news-list ul.list{ margin-top:30px;}
.news-list ul.list li{ padding:15px 0px; background:url(/template/eyou/pc/images/dot.gif) repeat-x 0 bottom; text-align:right}
.news-list ul.list li span{ color:#aaa}
.news-list ul.list li a{ float:left; line-height:16px; background:url(/template/eyou/pc/images/li.gif) no-repeat 0 center; padding-left:9px}
.news-list ul.list li s{background:url(/template/eyou/pc/css/small_img.gif) no-repeat 0 center; margin-left:10px; width:16px; height:16px; float:left}

.video-list ul{width:100%;margin-top:30px;}
.video-list li{ float:left; width:280px; margin-right:30px; margin-bottom:40px; position:relative;}
.video-list li:nth-child(3n){margin-right:0px;}
.video-list li img{ width:100%; height:167px; background:#fff;}
.video-list li h3{position: absolute; left: 15px;top: 148px;background:#7c1b26; font-size:16px; text-align:center; width:250px; height:35px; line-height:35px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.video-list li h3 a{ color:#fff; margin:10px;}
.video-list li:hover h3{ background:#a72837;}
.video-list li:hover h3 a{ color:#fff}
.video-list li span {
    background: rgba(0, 0, 0, 0) url("../images/video-icon.png") no-repeat scroll center center / cover ;
    display: block;
    height: 55px;
    left: 50%;
    margin-left: -28px;
    margin-top: -28px;
    position: absolute;
    top: 50%;
    width: 56px;
-webkit-animation:circle 3s infinite linear;
}
@-webkit-keyframes circle{
0%{ transform:rotate(0deg); }
100%{ transform:rotate(-360deg); }
}
.video-list li em {
    background: rgba(0, 0, 0, 0) url("../images/video-ico01.png") no-repeat scroll center center / cover ;
    display: block;
    height: 25px;
    left: 50%;
    margin-left: -7px;
    margin-top: -13px;
    position: absolute;
    top: 50%;
    width: 15px;
}

.xueyuan-list ul {width:100%;margin:30px auto;}
.xueyuan-list ul li { float:left; width:430px; margin-right:40px; margin-bottom:30px; }
.xueyuan-list li:nth-child(2n){margin-right:0px;}
.xueyuan-list ul li a { display: block; width:428px; height:152px; margin: 0 auto; position: relative; border:1px solid #cccccc;}
.xueyuan-list ul li a .img { position: absolute; top:16px; left:12px; width:259px; height:120px;}
.xueyuan-list ul li a .name { position: absolute; right:8px; top:20px; width: 140px; color: #7c1b26; font-size:20px; line-height:30px; text-align: center;text-indent: 0em;}
.xueyuan-list ul li a .more { position: absolute; right:30px; bottom:20px; display: inline-block; width:92px; height:24px; color: #a32c25; font-size:14px; line-height:24px; text-indent:10px; border:1px solid #7c1b26; border-radius:4px;}
.xueyuan-list ul li a:hover { background:#7c1b26;}
.xueyuan-list ul li a:hover .name { color: #FFF;}
.xueyuan-list ul li a:hover .more { border:1px solid #FFF; background-color:#FFF;}

.pic-list ul{width:100%;margin:30px auto;}
.pic-list li{ float:left; width:280px; margin-right:30px; margin-bottom:40px;}
.pic-list li:nth-child(3n){margin-right:0px;}
.pic-list ul li .pic { width:100%;height:167px; overflow:hidden;background:#7c1b26;}
.pic-list li img{ width:100%; height:167px; background:#fff;transition: 0.6s;}
.pic-list li:hover img{transform: scale(1.1);}
.pic-list li h3{background:#7c1b26; font-size:16px; text-align:center; width:280px; height:35px; line-height:35px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.pic-list li h3 a{ color:#fff; margin:10px;}
.pic-list li:hover h3{ background:#a72837;}
.pic-list li:hover h3 a{ color:#fff}

.xyhj-list ul{width:100%;margin:30px auto;}
.xyhj-list ul li { float:left; width:430px; margin-right:40px; margin-bottom:30px; }
.xyhj-list ul li .pic { width:100%;height:243px; overflow:hidden;background:#7c1b26;}
.xyhj-list li:nth-child(2n){margin-right:0px;}
.xyhj-list li img{ width:100%; height: 243px; background:#fff;transition: 0.6s;}
.xyhj-list li:hover img{transform: scale(1.1);}
.xyhj-list li h3{ font-size:16px; text-align:center; width:100%; height:35px; line-height:35px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}










.bannerContCourseD {background: url(/template/eyou/pc/images/banner_course_d.jpg) no-repeat center;}
.contRightH h3 {max-width: 70%; float: left; font-size: 18px; font-weight: 600; color: #595959;}
.courDetailH {font-size: 0;margin-bottom: 8px; margin-top: 24px;}
.courDetailH a {display: inline-block; width: 14.16%; height: 32px; margin-right: 3%; margin-bottom: 20px; text-align: center; line-height: 30px; font-size: 14px; color: #808080; border: 1px solid #e5e5e5; border-radius: 16px; box-sizing: border-box;}
.courDetailH a:nth-child(6n) {margin-right: 0;}
.courDetailH a:hover {background: #F5F4F4;}
.courDetailTit {height: 60px; padding: 0 15px; margin-top: 40px; line-height: 60px; color: #fff; background: #7c1b26;}
.courDetailTit h3 {padding-left: 36px; font-size: 16px; font-weight: 600; background: url(/template/eyou/pc/images/ico_course_d.png) no-repeat left center;}
.courDetailCont {margin: 26px 0 30px 0;}
.courDetailCont p {color: #4c4c4c; line-height: 32px; text-indent: 2em;}

/*新闻列表*/
.bannerContNews {background: url(/template/eyou/pc/images/banner_news.jpg) no-repeat center;}
.newsH {margin-top: 22px;}
.newsH input {width: 100%; vertical-align: middle;}
.newsH .left {float: left; width: 36%;}
.newsH .right {float: right; width: 54%;}
.newsH .left,
.newsH .right {height: 42px; line-height: 40px; font-size: 0;}
.newsH .left .newsSearch {float: left; width: 80%; height: 100%; padding: 0 10px; border: 1px solid #e5e5e5; box-sizing: border-box;}
.newsH .left button {float: left; width: 20%; height: 100%; background-color: #7c1b26; background-image: url(/template/eyou/pc/images/ico_search.png); background-position: center; background-repeat: no-repeat; cursor: pointer;} 
.newsH .left button:hover {background-color: #666666;}
.newsH .right .newsSearchInner {float: left; width: 30%; padding: 0 10px; box-sizing: border-box; border: 1px solid #e5e5e5;}
.newsH .right .newsSearchInner input {text-align: center; color: #7c1b26;}
.newsH .right .line {float: left; width: 5%; height: 2px; margin: 20px 3% 0 3%; background: #e5e5e5;}
.newsH .right button {float: right; width: 20%; height: 100%; font-size: 16px; font-weight: 600; color: #fff; background-color: #7c1b26; cursor: pointer;}
.newsH .right button:hover {background-color: #666666;}

.newsList {margin-top: 15px;}

.newsList li {overflow: hidden; border: none; margin-bottom: 10px;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}

.newsList li:hover{background: #ebebeb;}
.newsList li .pic {float: right; width: 25%;}
.newsList li .cont {float: left; width: 73.1%;padding-left:10px;}

.newsList li .cont {-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}

.newsList li .cont h3 {margin-top: 2px; line-height: 28px; font-size: 16px; font-weight: normal;}
.newsList li .cont h3 a {color: #4c4c4c;}

.newsList li .cont h4 {background: url(/template/eyou/pc/images/sj.png) no-repeat left center;margin-top: 12px; padding-left: 25px; line-height: 24px; color: #adadad;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}

.newsList li .cont p {color: #808080; line-height: 22px;}
.newsList li .cont .more {  height: 24px; margin-top: 12px; line-height: 24px; text-align: center; -moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}

.newsList li .cont .more a {float: left; width: 80px; border: 1px solid #cfcfcf;display: block; height: 100%;color: #b7b7b7; background: #F1F1F1; }
.newsList li .cont .more:hover a {border: 1px solid #a73034;color: #a73034}
.newsList li:hover .more a {border: 1px solid #a73034;color: #a73034}

.newsList li .more .jiantou{float: left; background: #e9e9e9;width: 20px; height: 24px;line-height: 24px; color: #b7b7b7; border-top: 1px solid #cfcfcf; border-bottom: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf;}
.newsList li:hover .more .jiantou{background: #a73034;color:#fff;border-top: 1px solid #a73034; border-bottom: 1px solid #a73034; border-right: 1px solid #a73034;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}

.newsList li:hover h3 a {color: #a73034;}

/*新闻列表-详情页*/
.contRightH h2.contRightTit {font-size: 18px; color: #595959; font-weight: 600;}
.contRightH h2.contRightTit .en{font-size: 16px; color: #d0d0d0; font-weight: 400;text-transform:Uppercase;}
.newsDetailH {padding: 20px 0 0 0; text-align: center; border-bottom: 1px dashed #dcdcdc;}
.newsDetailH h3 {margin-bottom: 22px; font-size: 21px; font-weight: 600; color: #a73034;}

.newsDetailH p {color: #8c8c8c;}

.newsDetailH p span {}

.newsDetailH p span:first-child {margin-right: 50px;}
.newsDetailCont {margin: 20px 0;}
.newsDetailCont {font-size: 16px;  text-align: left; line-height: 26px;}
.newsDetailCont .pic {margin-bottom: 36px;}
.pageJump {padding: 20px 0;  border-top: 1px dashed #dcdcdc;}
.pageJump p {text-indent: 0em;}

/*相册列表*/
.contRight.stuRight {width: 100%;}
.stuRight .contRightLine {height: 1px; background: #eee;}
.stuSearch {margin: 30px 0; padding: 40px 8%; background: #fafafa;}
.stuSearch .newsH {margin: 0;}
.stuWrap {}
.stuTop {}
.stuTop a {display: block; position: relative;}
.stuTop p {position: absolute; padding: 0 20px; width: 100%; height: 60px; line-height: 68px; font-size: 14px; color: #fff; background: url(/template/eyou/pc/images/stu_bg.png) repeat-x center; left: 0; bottom: 0; z-index: 5; box-sizing: border-box; background-size: auto 100%;}
.stuTop:hover img {-webkit-transform: scale(1.08); -ms-transform: scale(1.08); -o-transform: scale(1.08); -moz-transform: scale(1.08); transform: scale(1.08);}
.stuList {margin-top: 40px;}
.stuList li {float: left; width: 31.33%; margin-right: 3%; margin-bottom: 18px; text-align: center;}
.stuList li:nth-child(3n) {margin-right: 0;}
.stuList li a {display: block;color: #4d4d4d;}
.stuList li .cont {padding: 15px 0 14px; }
.stuList li .cont h3 {font-size: 16px; line-height: 28px;}
.stuList li .cont p {line-height: 26px;}
.stuList li:hover a {color: #fff; background: #7c1b26;}
.stuList li:hover img {-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}

/*相册列表-详情页*/
.picDetail {position: relative; padding: 0 10%; padding-bottom: 55px; margin-top: 80px; border-bottom: 2px solid #f4f4f4;}
.picDetail .bx-wrapper .bx-controls-direction a {width: 60px; height: 60px; top: 50%; margin: 0; transform: translateY(-50%); background-color: #ededed; background-position: center; background-repeat: no-repeat; box-sizing: border-box;}
.picDetail .bx-wrapper .bx-controls-direction a:hover {background-color: #7c1b26;}
.picDetail .bx-wrapper .bx-prev {left: -92px; background-image: url(/template/eyou/pc/images/pic_ico_l.png);}
.picDetail .bx-wrapper .bx-prev:hover {background-image: url(/template/eyou/pc/images/pic_ico_l_a.png);}
.picDetail .bx-wrapper .bx-next {right: -92px; background-image: url(/template/eyou/pc/images/pic_ico_r.png);}
.picDetail .bx-wrapper .bx-next:hover {background-image: url(/template/eyou/pc/images/pic_ico_r_a.png);}
.picDetail .bx-wrapper .bx-pager {font-size: 20px; bottom: 6px;}
.picDetail img {display: block; width: 100%;}
