@charset "utf-8";
/* CSS Document */
*{box-sizing: border-box;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,th,td,p,label,input{margin:0;padding:0;}
body {background-color:#fff; min-width:1200px;margin:auto;font:14px/1.5 Microsoft YaHei,Arial,Helvetica,sans-serif,Simsun}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;border:none;}
ul,li,dl ,dt,dd ,ol,p,img{ list-style: none;border: none;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:normal;font-weight:normal;}
del,ins{text-decoration:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
button,input,select,textarea{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
legend{color:#000;}
select{ color:#999;}
a{text-decoration:none;color:#666666;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);  /* 去掉链接触摸高亮 */ }
a:hover,a:focus{color:#d90000;outline:none;transition:all .3s;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display: block;}
.clearfix::after,.tab-box>dt::after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.ellipsis{display:inline-block;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
/* banner */
.y_banner{width: 100%;position: relative;}
.y_banner>img{display: block;width: 100%;}
.y_banner a{display: block;position: absolute;top: 38px;margin-left:13%;}
.y_banner a img{display: block;width: 260px;}
/* main */
.main{background: url(/sanyasite/xhtml/7thmzydh/images/bg.png) no-repeat;background-size: 100%;position: relative;}
.m_bg1{position:absolute;top: 750px;z-index: 1;}
.m_bg2{position:absolute;top: 1100px;z-index: 1;right: 0;}
.m{width: 1200px;margin: 0 auto;background: #fff;box-shadow: 0px 0px 24px 0px rgba(3,0,0,0.13);box-sizing: border-box;padding: 25px 0;margin-bottom: 30px;position: relative;z-index: 2;}
.mm{box-sizing: border-box;padding: 0 25px;}
.m_tit{width: 100%;height: 32px;overflow: hidden;position: relative;margin-bottom: 30px;}
.m_tit i{display: block;width: 485px;height: 100%;float: left;background: url(/sanyasite/xhtml/7thmzydh/images/m_tit1.png) no-repeat;background-size: 100% 100%;}
.m_tit i.m_tright{float: right;background: url(/sanyasite/xhtml/7thmzydh/images/m_tit2.png) no-repeat;}
.m_tit span{display: block;width: 180px;height: 100%;float: left;text-align: center;line-height: 29px;font-size: 32px;font-weight: bold;color: #11499E;}
.m_tit a{display: block;position: absolute;right: 0;top: 8px;font-size: 16px;color: #9B9B9B;}
/* m1 */
.m1{overflow: hidden;}
.m1_left{width: 717px;height: 403px!important;overflow: hidden;position:relative;float: left;}
.m1_left ul{width: 100%; position:relative; height: 403px!important;}
.m1_left ul li{width:100%;box-sizing: border-box;position:relative;height: 403px!important;}
.m1_left ul li a{display: block;width: 100%;height: 100%;overflow: hidden;}
.m1_left ul li a img{display: block;width:100%;height: 100%;transition: all 1s ease-in-out;-webkit-transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;}
.m1_left ul li a:hover img{transform: scale(1.2);}
.m1_left ul li a p{width: 100%;height: 72px;background: url(/sanyasite/xhtml/7thmzydh/images/m1_img1.png) 100% 100% no-repeat;position: absolute;left: 0;bottom: 0;box-sizing: border-box;padding: 0 160px 0 15px;font-size: 18px;line-height: 72px;color: #fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.m1_left .prev1,.m1_left .next1{position:absolute;width:32px;height:82px;z-index: 1;background-color: rgba(0,0,0,0.6);background-repeat: no-repeat;top:38%;background-size: 12px 22px;background-position: 10px 30px;}
.m1_left .prev1{background-image: url(/sanyasite/xhtml/7thmzydh/images/prev.png);left: 0;cursor:pointer;}  
.m1_left .next1{background-image: url(/sanyasite/xhtml/7thmzydh/images/next.png);right: 0; cursor:pointer;} 
.pagination1{ position:absolute; right: 25px; bottom:25px; z-index:2;}
.pagination1 span{position: relative;cursor: pointer; display:inline-block;width:10px;height: 10px;margin: 0 4px;border-radius: 10px;background: #fff;text-decoration: none;text-align: center;outline: 0;}
.pagination1 span.swiper-active-switch{background: #EEE427;width: 30px;}
.m1_right{width: 398px;float: right;}
.m1_rtit{overflow: hidden;}
.m1_rtleft{width: 145px;float: left;}
.m1_rtleft span{display: block;font-size: 32px;color: #11499E;font-weight: bold;letter-spacing: 1px;}
.m1_rtleft i{display: block;width: 90%;height: 2px;background: #11499E;}
.m1_rtright{width: 248px;height: 26px;float: right;background: url(/sanyasite/xhtml/7thmzydh/images/m1_img2.png) 100% 100% no-repeat;margin-top: 15px;}
.m1_rtright a{display: block;text-align: right;font-size: 16px;color: #9B9B9B;line-height: 26px;}
.m1_rccon{overflow: hidden;border-bottom: 3px dashed #eee;}
.m1_rccleft{float: left;width: 70px;}
.m1_rccleft span{display: block;width: 100%;font-size: 54px;color: #333;font-weight: bold;text-align: center;}
.m1_rccleft em{display: block;width: 100%;font-size: 14px;color: #aaa;text-align: center;position: relative;bottom: 15px;font-weight: bold;}
.m1_rccright{width: 303px;float: right;font-size: 18px;color: #333;font-weight: bold;display: -webkit-box;  overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp:2;margin-top: 20px;}
.m1_rcon ul{overflow: hidden;}
.m1_rcon ul li{overflow: hidden;margin-top: 20px;}
.m1_rcon ul li i{display: block;width: 5px;height: 5px;float: left;background: #9B9B9B;margin-right: 5px;margin-top: 10px;}
.m1_rcon ul li span{display: block;float: left;width: 298px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 16px;color: #333;}
.m1_rcon ul li em{display: block;float: right;width: 90px;font-size: 14px;color: #9B9B9B;text-align: right;}
/* m2 */
.m2{overflow: hidden;padding: 0 17px;margin-top: 60px;}
.m2 ul li{width: 20%;height: 55px;float: left;padding: 0 8px;}
.m2 ul li a{display: block;width: 100%;height: 100%;background-image: url(/sanyasite/xhtml/7thmzydh/images/m2_bg1.png);background-repeat: no-repeat;background-size: 100% 100%;font-size: 26px;font-weight: bold;line-height: 55px;text-align: center;color: #fff;}
.m2 ul li.m2_c2 a{background-image: url(/sanyasite/xhtml/7thmzydh/images/m2_bg2.png);}
.m2 ul li.m2_c3 a{background-image: url(/sanyasite/xhtml/7thmzydh/images/m2_bg3.png);}
.m2 ul li.m2_c4 a{background-image: url(/sanyasite/xhtml/7thmzydh/images/m2_bg4.png);}
.m2 ul li.m2_c5 a{background-image: url(/sanyasite/xhtml/7thmzydh/images/m2_bg5.png);}
/* m3 */
.m3{margin-top: 50px;position: relative;}
.m3_c{width: 1046px;margin: 0 auto;overflow: hidden;}
.m3_c .swiper-slide{width: 194px;float: left;margin-right: 30px;height: 290px;overflow: hidden;}
.m3_c .swiper-slide a{display: block;width: 100%;height: 100%;box-sizing: border-box;}
.m3_c .swiper-slide a img{display: block;width: 100%;height: 260px;transition: all 1s ease-in-out;-webkit-transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;}
.m3_c .swiper-slide a p{text-align: center;line-height: 30px;font-size: 16px;color: #11499E;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.m3 .swiper-button-prev::after,.m3 .swiper-button-next::after{content: ''!important;}
.m3 .swiper-button-next,.m3 .swiper-button-prev{position: absolute;width:32px;height:82px;z-index: 1;background-color: rgba(17,73,158,0.6);background-repeat: no-repeat;top:50%;background-size: 12px 22px;background-position: 10px 30px;}
.m3 .swiper-button-prev{background-image: url(/sanyasite/xhtml/7thmzydh/images/prev.png);background-repeat: no-repeat;left: 25px;}
.m3 .swiper-button-next{background-image: url(/sanyasite/xhtml/7thmzydh/images/next.png);background-repeat: no-repeat;right: 25px;}
/* m4 */
.m4{margin-top: 50px;}
.m4_con{overflow: hidden;}
.m4_con ul li{overflow: hidden;line-height: 40px;}
.m4_con ul li i{display: block;width: 5px;height: 5px;float: left;background: #9B9B9B;margin-right: 8px;margin-top: 18px;}
.m4_con ul li span{display: block;float: left;width: 996px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 16px;color: #333;}
.m4_con ul li em{display: block;float: right;width: 120px;font-size: 14px;color: #9B9B9B;text-align: right;}
/* m5 */
.m5{margin-top: 50px;}
.poster-main {width: 100%;height: 516px;position: relative;margin: 0 auto;}
.poster-main a, .poster-main img {display: block;width: 100%;height: 100%;}
.poster-main p{background: rgba(0,0,0,0.6);font-size: 18px;color: #fff;line-height: 50px;position: absolute;bottom: 0;width: 100%;height: 50px;text-align: center;box-sizing: border-box;padding: 0 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.poster-main .poster-list {width: 700px;height: 445px;}
.poster-main .poster-list .poster-item {width: 295px;height: 445px;position: absolute;left: 0;top: 0;}
.poster-img {position: relative;width: 100%;height: 100%;}
.poster-mask {position: absolute;width: 100%;height: 100%;top: 0;left: 0;/* background: #000000;opacity: 0.6;-moz-opacity: 0.6;filter: alpha(opacity=60);*/} 
.poster-main .poster-btn {position: absolute;top: 0;z-index: 10;cursor: pointer;}
.poster-main .poster-prev-btn {left: 0;background: url(/sanyasite/xhtml/7thmzydh/images/m5_prev.png) no-repeat left center;}
.poster-main .poster-next-btn {right: 0;background: url(/sanyasite/xhtml/7thmzydh/images/m5_next.png) no-repeat right center;}
/* footer */
.y_footer .hfooter{width: 100%!important;border-top: none!important;background: #11499E!important;}
.y_footer .hfc{width: 1200px;margin: 0 auto;}
.y_footer .hfc a{color: #fff!important;}
.y_footer .hfc p text,.y_footer .hfc p text span{color: #fff!important;}

