@charset "utf-8";
*{margin: 0;padding: 0;border: 0;outline: none;
box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box;
-ms-box-sizing: border-box; -moz-box-sizing: border-box;}
html {width: 100%; font-weight: normal;
	-webkit-text-size-adjust:none; -ms-text-size-adjust: 100%;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;}
body{font-size: 14px;line-height: 1.6;color: #6c6c6c;background:#fff;
font-family:"Microsoft YaHei",Arial,sans-serif;overflow-x: hidden;}
ul,ul li,ol,li {list-style: none outside none;}
h1,h2,h3,h4,h5,h6,i,em {font-weight: normal; font-style: normal;}
img {vertical-align: middle;border: none;}
input,select,option,label,th{vertical-align: middle;border: none;font-family: 'Microsoft YaHei';}
a {text-decoration: none;color: inherit;}
a:hover {text-decoration: none;}
.clearfix:after {content: "";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {zoom: 1;display: block;_height: 1px;clear: both;}
.fl {float: left;}
.fr {float: right;}
.pr{position: relative;}
.container{display: block;width:100%; max-width: 1200px; margin: 0 auto;}

/*header************************************************************************/
.header{width: 100%;background-color:#fff;height: 110px; line-height: 110px;
/*position: fixed;top: 0;*/left: 0;z-index:11;}
/*body{padding-top: 110px}*/
.header h1{width: 28%; background-color:#b20f24;}
.header h1:before{content: "";display: block;width: 200%;height: 100%;
position: absolute;top: 0;left:-200%;background:#b20f24;}
.header h1 a{display: block;}
.header h1 img{max-width: 100%}
.headerfix{box-shadow: 0 0 10px #ccc;}

.nav{width: 69%}
.nav>li{width: 10%; float: left;font-size: 16px;color: #282424;text-align: center;}
.nav>li>a{display: block;}
.nav>li:hover, .nav>li.active{color: #fff;
	background-image: url(/Public/skin/images/nav-libg.png);
background-size: 100% 80%;background-repeat: no-repeat;background-position: center;}

.navbtnbg{cursor: pointer;background-image: url(/Public/skin/images/navbtn-bg.png);
background-size: 100% 100%;background-repeat: no-repeat;background-position: center;
width: 8%;height: 140%;position: absolute;right: 0;top: 0;z-index: 12;
display: flex;align-items: center; justify-content: flex-end;}
.navbtn{margin-right: 29px}
.navbtn span{display: block;width:26px;height:2px;background:#fff;
margin-left: calc(50% - 13px);margin-bottom:4px; 
transition: all .5s ease-out;transform-origin: 0 0;
-webkit-transition: all .5s ease-out; -webkit-transform-origin: 0 0;
-moz-transition: all .5s ease-out; -moz-transform-origin: 0 0;
-ms-transition: all .5s ease-out; -ms-transform-origin: 0 0;
-o-transition: all .5s ease-out; -o-transform-origin: 0 0;}

.navbtn.active span:nth-child(2) { opacity: 0;}
.navbtn.active span:first-child {transform: rotate(45deg) translate(-1px, -4px);
-webkit-transform: rotate(45deg) translate(-1px, -4px);
-moz-transform: rotate(45deg) translate(-1px, -4px);}
.navbtn.active span:last-child{margin-bottom: 0;width: 26px;
transform: rotate(-45deg) translate(-1px, 2px);
-webkit-transform: rotate(-45deg) translate(-1px, 2px);
-moz-transform: rotate(-45deg) translate(-1px, 2px)}

.mnav{display: none;position: absolute;top:0;right:0; z-index:11;
width: 320px;background:#b20f24; padding: 10px 0;
-webkit-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;
-moz-transition:all .5s;}
.mnav li{width: 100%;float: left; text-align: center; font-size: 16px;color: #fff;
line-height: 50px}
.mnav li a{display: block;}
.mnav li:hover,.mnav li.active{font-weight: bold;}



/*banner***********************************************************************/
.banner{width:100%;overflow: hidden;}
.banner .swiper-slide{width: 100%;}
.banner .swiper-slide img{width: 100%;}
.banner .ban-pagination{position: absolute;z-index: 1;text-align:center;bottom: 0}
.ban-pagination .swiper-pagination-bullet{width: 8px;height: 8px;opacity:1;
border-radius:50%;background:#ccc;}
.ban-pagination .swiper-pagination-bullet-active{background:#b20f24;}



/*sea***********************************************************************/
.sea{background:#b20f24;padding:8px 2%;width: 60%;overflow: hidden;
border-radius: 30px;margin-top: -33px; z-index: 1;}
.sea span{color: #fff;width: 32%;}
.sea span>b{font-size: 26px;font-style: italic;display: block;line-height: 1;
margin-bottom:7px}
.sea .k{background:#fff; padding: 0 15px;width: 45%;color: #767676;
height: 45px;line-height: 45px;margin-left:2%;border-radius: 5px;margin-top: 5px;}
.sea .b{width: 20%;background:#ffc600;font-size: 18px;color: #fff;
height: 45px;line-height: 45px;cursor: pointer;font-weight: bold;border-radius: 5px;
margin-top: 5px;}



/*dtit***********************************************************************/
.dtit{color: #222;margin-bottom: 20px;overflow: hidden;}
.dtit i{width: 50px;height: 2px;background:#a6a6a6;display: block;}
.dtit b{font-size: 40px; display: block;text-transform: uppercase;
letter-spacing: -2px}
.dtit span{font-size: 24px; display: block;line-height: 1;font-weight: bold;}


/*syab***********************************************************************/
.syab{width: 100%;background:url(/Public/skin/images/syab-bg.jpg) no-repeat top right;
padding: 5% 0;overflow: hidden;}
.syab .y{width: 50%;text-align: center;}
.syab .y img{width: 100%;}
.syab .z{width: 47%;}
.syab .z p{color: #5c5c5c; line-height: 2;margin-top: 20px}
.syab .z p a{ color:#b20f24;}
.syab .z p a:hover{ text-transform:underline;}
.abnav{ overflow:hidden;}
.abnav a{color: #fff;width:24%; margin-right:1%; height: 40px;line-height: 40px;
display: block;padding-left: 25px;margin-top: 40px; float:left;
background:#b20f24 url(/Public/skin/images/all-next.png) no-repeat 85% center;}
.abnav a:hover{padding-left: 30px;}


/*synews***********************************************************************/
.synews{width: 100%;background:#f6f5f6;padding: 3% 0;overflow: hidden;}
.synewsz{width: 64%;}
.synewsy{width: 33%;}

.news1-m{margin-top: 15px}
.news1-m li{width: 120px;height: 40px;line-height: 40px;
text-align: center;color: #222;background:#fff;float: left;
 margin-left: 8px;cursor: pointer;}
 .news1-m li a{ display:block;}
.news1-m li.active,.news1-m li:hover{background:#b20f24;color: #fff}

.news1{width: 100%;overflow: hidden;}
.news1 li{width: 32.3%;float: left;margin:0 .5% 20px .5%;}
.news1 li .tu{width: 100%;overflow: hidden;}
.news1 li .tu img{width: 100%}
.news1 li p{background:#f6f5f6;padding:0 10px; margin:10px 0; color: #222; line-height:20px; height:40px; overflow:hidden; }
.news1 li:hover p{background:#b20f24;color: #fff}

.zhao1{width: 100%;overflow: hidden;}
.zhao1 li{width: 100%;float: left;margin-bottom: 13px;
padding: 10px;color: #222;}
.zhao1 li span{display: block;font-size: 16px;}
.zhao1 li p{display: block;font-size: 12px;color: #6a6a6a; margin-top:5px; height: 22px;overflow: hidden;}
.zhao1 li:hover{background:#b20f24;color: #fff}
.zhao1 li:hover p{color: #f0c9ca}
.mo{width: 120px;height: 40px;line-height: 40px;display: block; margin-top: 10px;
text-align: center;color: #fff;background:#b20f24; }
.bai{background:#ffffff; color:#b20f24;}
.mo:hover{box-shadow: 0 2px 4px #444}
.mot{margin-top: 20px}


/*syteah***********************************************************************/
.syteahbg{width: 100%;background:url(/Public/skin/images/syab-bg.jpg) no-repeat right;
padding: 8% 0 3% 0;overflow: hidden;}
.syteahbg .dtit{margin-bottom: 40px}

.syteah{width: 100%;display: table; position: relative;}
.syteah .more{background:#fee253;text-align: center;padding: 2%;
position: absolute;right: 0;bottom: 25%}
.syteah .more:hover img{transform:scale(0.7) rotate(180deg);-webkit-transform:scale(0.7) rotate(180deg);
-o-transform:scale(0.7) rotate(180deg);-ms-transform:scale(0.7) rotate(180deg);
-moz-transform:scale(0.7) rotate(180deg);}

.syteah li{width: 20%;float: left;position: relative;}
.syteah li a{display: block;overflow: hidden;position: relative;height: 100%;}
.syteah li a>img{width: 100%}
.syteah li .mask{width: 100%;height: 100%; position: absolute;top: 0;left: 0;
display: flex;align-items: center; justify-content: center;text-align: center;}
.syteah li .mask span{display: block;position: relative;}
.syteah li .mask span>i{font-size: 22px;color: #cb3145;text-transform: uppercase;
font-weight: bold;display: block;margin-top: -40px;letter-spacing: -3px; position: relative; z-index: 0;}
.syteah li .mask span>img{position: relative; z-index: 1;}
.syteah li .mask b{font-size: 22px;color: #fff;display: block;}

.syteah li.one{position: absolute;top: -50%;left: 40%;}
.syteah li.two{position: absolute;top: -50%;left: 60%;}
.syteah li.yellow .mask span>i{color: #d8bd34}
.syteah li.yellow .mask b{color: #222}
.syteah li.hig{position: relative;}
.syteah li.hig:before{content: "";display: block; position: absolute;top: -40%;left: 0;
width: 100%;height: 40%;background:#b20f24;}
.syteah li.hig .mask{top: -20%}
.syteah li.last{width: 40%}



/*sy01 高考状元榜**************************************************************/
.sy01{width: 100%;overflow: hidden;background:#b20f24;padding-top: 2%}
.sy01 .dtit{color: #fff}

.sy01 .s{width: 50%;margin:0 auto;}
.sy01 .s li{width: 100%;float: left;}
.sy01 .s li .tu{width: 45%;overflow: hidden;margin-right: 5%; border-radius:50%; }
.sy01 .s li .tu img{max-width: 100%; display: block;}
.sy01 .s li .zi{width: 49%;color: #fff;margin-top: 4%}
.sy01 .s li .zi b{font-size: 20px;display: block;}
.sy01 .s li .zi p{margin-top: 20px}

.sy01 .prev,.sy01 .next{position: absolute; top: 50%;margin-top: -5px;
width: 26px;height: 9px;background-repeat: no-repeat;z-index: 2;}
.sy01 .prev{left: 0;background-image:url(/Public/skin/images/all-prev.png); }
.sy01 .next{right: 0;background-image:url(/Public/skin/images/all-next.png); }

.sy01 .x{width: 100%;overflow: hidden;margin-top: 3%;}
.sy01 .x li{float: left;border: 1px solid #c44858;
padding: 15px;cursor: pointer;}
.sy01 .x li .tu{width:28%;overflow: hidden;margin:0 6%;border-radius:50%;}
.sy01 .x li .tu img{max-width: 100%; display: block;}
.sy01 .x li .zi{width: 58%;color: #fff;}
.sy01 .x li .zi b{font-size: 20px;display: block;}
.sy01 .x li.active-nav{background:#fee253;border-color: #fee253}
.sy01 .x li.active-nav .zi{color: #222}



/*sy02 明星学子**************************************************************/
.sy02{width: 100%;overflow: hidden;margin:3% auto;}
.sy02ul{width: 100%;overflow: hidden;}
.sy02ul li{float: left;text-align: center;}
.sy02ul li .tu{width: 100%;overflow: hidden;}
.sy02ul li .tu img{width: 100%}
.sy02ul li .zi{padding: 20px 10px;color: #303030}
.sy02ul li .zi b{font-size: 20px;}
.sy02ul li .zi p{font-size: 14px;}
.sy02ul li:hover .zi{background:#b20f24;color: #fff}

.sy02-prev,.sy02-next{position: absolute; top: 50%;margin-top: -22px;
width: 45px;height: 45px;background-repeat: no-repeat;background-position: center;
background-color: #fee64c; z-index: 2;}
.sy02-prev{left: -55px;background-image:url(/Public/skin/images/all-prev.png); }
.sy02-next{right: -55px;background-image:url(/Public/skin/images/all-next.png); }
.sy02-prev:hover,.sy02-next:hover{background-color: #b62022;}



/*sy03 师资力量**************************************************************/
.sy03{width: 100%;overflow: hidden;}
.sy03ul{width: 100%;overflow: hidden;}
.sy03ul li{float: left;text-align: center;overflow: hidden;position: relative;}
.sy03ul li>img{width: 100%;}
.sy03ul li>p{font-size: 14px;padding: 10px 0;color: #fff;background:rgba(0,0,0,.6);
position: absolute; bottom: 0;left: 0;width: 100%;}
.sy03ul li>p>b{font-size: 18px;}
.sy03ul li .mask{font-size: 14px;padding: 10px;color: #fff;background:rgba(178,15,36,.7);
position: absolute; top: 50%;left: 0;width: 100%;height: 100%;
display: flex;align-items: center; justify-content: center; text-align: center;opacity: 0;}
.sy03ul li .mask>div{width: 70%;z-index: 1;}
.sy03ul li .mask b{display: block;font-size: 20px;}
.sy03ul li .mask p{display: block;font-size: 14px;margin:30px 0;}
.sy03ul li .mask a.more{display: block;font-size: 26px;color: #b20f24;width: 150px;
background:#fff; height: 40px;line-height: 40px;text-align: center; margin:0 auto;}
.sy03ul li:hover>p{opacity:0;bottom:-50%}
.sy03ul li:hover .mask{opacity: 1;top: 0}
.sy03ul li .mask a.more:hover{background:#b20f24;color: #fff}
.sy03ul li .mask:after{content: "";display: block;
position: absolute; top: 2%;left: 2%;width: 94%;height: 94%;border: 2px solid #a73d4b;}

.sy03-prev,.sy03-next{position: absolute; top: 50%;margin-top: -22px;
width: 45px;height: 45px;background-repeat: no-repeat;background-position: center;
background-color: #fee64c; z-index: 2;}
.sy03-prev{left: 0;background-image:url(/Public/skin/images/all-prev.png); }
.sy03-next{right: 0;background-image:url(/Public/skin/images/all-next.png); }
.sy03-prev:hover,.sy03-next:hover{background-color: #b62022;}


/*link **************************************************************/
.link{width: 100%;overflow: hidden;margin:3% auto;}
.link b{font-size: 22px;color: #222;padding-left: 46px;line-height: 42px;
background:url(/Public/skin/images/link-spanbg.png) no-repeat 0 center;}
.link .y{width: 80%;}
.link .y a{font-size: 14px;color: #444444;display: inline-block; margin-right: 10px;
margin-bottom: 10px}
.link .y a:hover{text-decoration: underline;color: #b20f24}




/*footer***********************************************************************/
.footer{width: 100%;padding: 20px 0;background:#282828;color: #7e7c7c;overflow: hidden;
	text-align: center; }
.footer .s{width: 100%;padding-bottom: 15px;margin-bottom: 15px; border-bottom:1px solid #2d2d2d;}
.footer .s a{display: inline-block;margin:0 10px;}
.footer .s a:hover{text-decoration: underline;color: #b20f24}
.footer .x{line-height: 2}




/*公用***********************************************************************/
.nban{width:100%;overflow: hidden;}
.nban img{width: 100%;max-width: 1920px;
-webkit-transition:none;-o-transition:none;
 -ms-transition:none; -moz-transition:none;}
.nban .posi{font-size: 16px;color: #fff;position: absolute;right: 0;bottom: 20px}
.nban .posi a:hover{text-decoration: underline;color: #b20f24}

/*menu***/
.menubg{width: 100%;overflow: hidden;
 background:#fff; box-shadow: 0 0 5px #ccc}
 .menu{width: 100%}
.menu li{font-size: 16px;color: #5b5b5b;float: left;border-right:1px solid #f3f3f3;height: 60px; line-height:60px;}
.menu li:last-child{border: none}
.menu li a{display: block;padding: 0 25px;}
.menu li.active,.menu li:hover{background:#b20f24;color: #fff}
.m3{margin:3% auto;overflow: hidden;}

/*fenye***/
.fenye{width: 100%;margin:0 auto;margin-top:20px; line-height:28px;text-align:center;color:#8e8e8e;}
.fenye a{padding:2px 12px;margin:2px;border: 1px solid #ccc;
display: inline-block}
.fenye a:hover{background:#b20f24;color: #fff;border-color: #b20f24}
.fenye span{background:#b20f24; color: #fff;border:1px solid #b20f24;padding:2px 12px;display: inline-block}


/*about***********************************************************************/
.about{width: 100%;background:url(/Public/skin/images/syab-bg.jpg) no-repeat top right;
padding:3% 0;overflow: hidden;}
.about div.img{margin-left: 20px;float: right; width:600px; }

.aboutx{overflow: hidden;width: 100%;margin-top: 3%}
.aboutx li{width: 25%;float: left;position: relative;margin-left: 1%; margin-bottom: 15px;}
.aboutx li.one{width: 48%;margin-left:0}
.aboutx li p{width: 100%;overflow: hidden;}
.aboutx li p>img{width: 100%}
.aboutx li b{background:#fff;font-size: 16px;color: #000000;padding: 5px 20px;
position: absolute;bottom: 0;right: 0}



/*teach***********************************************************************/
.teach{width: 100%;overflow: hidden;}
.teach li{float: left;text-align: center;overflow: hidden;position: relative;
margin-right: 4%; width: 30%;margin-bottom: 20px}
.teach li .tu{width: 100%;overflow: hidden;}
.teach li .tu>img{width: 100%;}
.teach li p{font-size: 14px;padding: 10px;color: #fff;background:#b20f24;
width: 100%;}
.teach li p>b{font-size: 20px;}

.teachcon-t{font-size: 24px;color: #1e1e1e;display: block;
background:url(/Public/skin/images/teachcon-tbg.jpg) no-repeat 0 center;
padding-left: 30px;margin-bottom: 20px;}
.teachcon1{width: 100%;background:#f8f8f8;overflow: hidden;}
.teachcon1 .tu{width: 46%;overflow: hidden;
text-align: center;}
.teachcon1 .tu img{max-width: 100%;}
.teachcon1 .y{width: 52%; padding: 25px;color: #222}
.teachcon1 .y span{display: block; font-size: 16px;margin-bottom: 15px;}
.teachcon1 .y span>b{font-size: 22px;}
.teachcon1 .y .zi{color: #222;}

.teachcon2{width: 100%;margin-top: 3%}
.teachcon2 .zi{line-height: 2;color: #222}
.teachcon2 .zi span{width: 48%;display: inline-block; vertical-align: top;
background:url(/Public/skin/images/teachcon-tbg.jpg) no-repeat 0 11px;
background-size: 6px; padding-left: 15px;}

.teachcon3bg{width: 100%;overflow: hidden;background:#f8f8f8;
padding: 3% 0;}
.teachcon3 .s{width: 100%;overflow: hidden;line-height: 2}
.teachcon3 .s span{width: 48%;display: inline-block; vertical-align: top;
background:url(/Public/skin/images/teachcon-tbg.jpg) no-repeat 0 11px;
background-size: 6px; padding-left: 15px;}

.teachcon3 .x{width: 100%;overflow: hidden;margin-top: 20px;}
.teachcon3 .x li{width: 24%;margin-right: 1.3%;float: left;}
.teachcon3 .x li img{width: 100%;}
.teachcon3 .x li p{font-size: 16px;color: #1e1e1e;text-align: center;margin-top: 15px;}


/*news********************************************************************/
.zuo{width: 72%;}
.you{width: 26%;}
.you-t{font-size: 22px;color: #fff;display: block;margin-bottom: 15px;}
.you-sea{background:#b20f24;padding: 20px;}
.you-sea .k{width: 100%;border-radius: 5px;height: 40px;
line-height: 40px;background:#fff;padding: 0 10px;color: #767676;margin-bottom: 10px;}
.you-sea .b{width: 100%;border-radius: 5px;height: 40px;
line-height: 40px;background:#ffc600;color: #fff;font-size: 18px;
cursor: pointer;font-weight: bold;}
.you-sea p{color: #fff;margin-top: 20px;text-align: center;}
.you-sea p>span{font-weight: bold;display: block; font-size: 24px;font-style: initial;}

.you-hots{background:#f8f8f8;padding: 20px;margin-top: 20px}
.you-hots a{background:#e5e3e3;border-radius: 20px;color: #212121;
display: inline-block;padding: 4px 15px;margin:0 15px 15px 0;}
.you-hots a:hover{background:#b20f24;color: #fff}

.news{width: 100%;overflow: hidden;}
.news li{width: 100%;float: left;padding-bottom: 15px;margin-bottom: 15px;
border-bottom:1px solid #ccc;}
.news li a{display: block;}
.news li .tu{width:30%; overflow: hidden;}
.news li .tu img{width: 100%;}
.news li .y{width:70%;padding:15px;}
.news li .y b{font-size: 18px; color: #222222; display: block;
height: 28px; overflow: hidden;margin-bottom: 15px;}
.news li .y p{color: #696969;height: 66px; overflow: hidden;margin:10px 0 20px 0;}
.news li .y i{color: #9099a3;display: block;
background:url(/Public/skin/images/zhaolist-ibg.jpg) no-repeat 0 center;padding-left: 25px;}
.news li:hover .y b{color: #b20f24}



/*ke********************************************************************/
.ke{width: 100%;overflow: hidden;}
.ke li{width:49.5%; margin-bottom:20px;background:#f4f4f4;}
.ke li a{display: block;}
.ke li .tu{width:45%; overflow: hidden;}
.ke li .tu img{width: 100%;}
.ke li .y{width:55%;padding:4%;}
.ke li .y b{font-size: 18px; color: #222222; display: block;
max-height: 56px; overflow: hidden;margin-bottom: 15px;}
.ke li .y p{color: #777777;height: 44px; overflow: hidden;}
.ke li:hover .y b{color: #b20f24}
.ke li:hover .y p{color: #b20f24}



/*zhao********************************************************************/
.zhaolist{width: 100%;overflow: hidden;}
.zhaolist li{width: 100%;float: left;padding-bottom: 20px; margin-bottom: 20px;
padding: 10px;border-bottom:1px solid #ccc;}
.zhaolist li span{display: block;font-size: 20px;color: #222222;margin-bottom: 10px}
.zhaolist li span>i{color: #999999;float: right;font-size: 14px;
background:url(/Public/skin/images/zhaolist-ibg.jpg) no-repeat 0 center;padding-left: 25px;}
.zhaolist li p{display: block;font-size: 14px;color: #696969;}
.zhaolist li:hover{border-bottom-color: #b20f24}
.zhaolist li:hover span{color: #b20f24}


.showtop{ overflow: hidden; text-align: center; border-bottom:1px solid #eeeeee; margin-bottom: 20px;  }
.showtop h1{ font-size:22px; color:#c92a32;}
.showtop .showcs{ margin:10px 0; }

.showtxt{ font-size:16px; line-height:1.8; min-height:200px; color:#333333; }
.showtxt img{ max-width:100%; height:auto!important; margin:20px 0; }
.showtxt table{ border:1px solid #dcdcdc;}
.showtxt table td,.showtxt table th{ border:1px solid #dcdcdc;}


.artpage{width: 100%; border: 1px solid #eeeeee; overflow: hidden;
border-left: none; border-right: none; margin: 30px 0; color:#c92a32; }
.artpage span{width: 50%;float: left; padding:10px 0px 10px 20px}
.artpage span:first-child{border-right: 1px solid #eeeeee}
.artpage span:hover{ text-decoration: underline;}


.contact{ overflow:hidden; background:#f0f0f0; margin:3% 0;}
.ctxt{ float:left; width: 40%; padding:30px; }
.ctxt h3{ font-size:24px; line-height:1;  color:#b20f24; margin-bottom:20px; }
.ctxt p{ font-size:16px; line-height:1.5; padding:5px 0; }
.ctxt .rwm{ margin-top:20px; }
.ctxt .rwm img{ width: 180px; display: block; }

.cmap{ float:right; width: 60%; height:400px; background:#ccc; }


.my-map { margin: 0 auto; width: 100%; height: 100%; }
.my-map .icon { background: url(http://lbs.amap.com/console/public/show/marker.png) no-repeat; }
.my-map .icon-cir { height: 31px; width: 28px; }
.my-map .icon-cir-red { background-position: -11px -5px; }
.amap-container{height: 100%;}

.searchts{ color:#b20f24; font-size: 16px; }
.searchts b{ margin:0 3px; }


.video-wrap{
  position: relative;
  display: block;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  overflow: hidden;
}

.video-wrap .video{
  display: block;max-height: 600px;
  width: 100%;
  opacity: 0;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}

.video-wrap .video.show{
  opacity: 1;
}

.video-wrap .mask{
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.4);
  top:0;
  left:0;
  z-index: 5;
}

.video-wrap .play{
  display: block;
  position: absolute;
  width: 64px;
  height: 64px;
  top:50%;
  margin-top: -32px;
  left:50%;
  margin-left: -32px;
  background:url(/Public/skin/images/videos.png) no-repeat center center;
  z-index: 10;
  outline: none;
  border: none;
  cursor: pointer;
  opacity: 1;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}

.video-wrap .play:hover{
  opacity: 1;
}

.szlinks{ display:block;border-radius:10px; width:200px; height:46px; line-height:46px; text-align:center; font-size:18px; color:#ffffff; background:#b20f24; margin:2% auto 0 auto;}
.szlinks:hover{ background:#fee253; color:#000000;}

.fcimg{ overflow:hidden; margin-top:4%;}
.fcimg li{ float:left; width:32%; margin-right:2%; margin-bottom:2%;}
.fcimg li img{ display:block; width:100%;  }

.star{ width: 100%; margin-bottom:30px; overflow:hidden;   }
.star li{ float:left; margin:1%; width: 23%;   }
.star li .tu{ width: 100%; }
.star li .tu img{ display: block; width: 100%; }
.star li p{ display: block; text-align: center;background:#f6f5f6;
padding: 10px; font-size:18px;  color:#222; }
.star li p:hover{background:#b20f24;color: #fff;}
.dblk{ display:none;}

.hide{display: none}
.syteah li:hover .mask span>img{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);
-o-transform:scale(0.9);-moz-transform:scale(0.9);}
.news1 li:hover .tu img,.syteah li a:hover>img,
.sy02ul li:hover .tu img,.teach li:hover .tu>img,
.ke li:hover .tu img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);
-o-transform:scale(1.1);-moz-transform:scale(1.1);}
img, .nav>li>a, .syab .z a,.news1 li p,.news1-m li,.mo,.zhao1 li,.syteah .more,
.sy02ul li .zi,.sy03ul li>p,.sy03ul li .mask,.menu li
{-webkit-transition: all .5s ease-in;-o-transition: all .5s ease-in;
 -ms-transition: all .5s ease-in; -moz-transition: all .5s ease-in;}
