﻿/*
 * @license	:http://wwww.gdzsxx.com/
 * @version	:4.0
 */
body{background:#efefef url(../images/2017zxxspec/zt_zxhbg.jpg) repeat 0 0 scroll;}
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.bgfff { background: #fff; }
.mt40{margin-top:40px;}
.head_top{height:60px;line-height:60px;overflow:hidden;border-top:#616161 solid 3px;background:#fff;}
.head_top .mid_logo{width:200px;}
.banner{height:485px;overflow:hidden;position:relative;}
.banner .banner_text{position:absolute;top:340px;left:50%;margin-left:-260px;}
.banner .banner_text p{font-size:22px;font-family:"Microsoft YaHei";line-height:40px;}
.min120{min-width:1200px;}
.head_r{width:300px;height:60px;}
.head_menu li{float:left;font-size:18px;}
.head_menu li a{font-size:18px;font-family:"Microsoft YaHei";padding:0 10px;font-weight:500;line-height:22px;}
.head_dy{background:#dddce2;}
.head_dy dt{padding:5px;font-size:32px;width:100px;height:80px;line-height:80px;background:#af0000;color:#FFF;text-align:center;}
.head_dy dd{width:1050px;background:#dddce2;line-height:25px;height:60px;font-size:14px;padding:10px 0;}
.head_dy dd p{text-indent:2em;}

/*导言*/
.dy_main{border:1px dashed #999;position:relative;margin-top:80px;border-radius:5px;min-height:100px;padding:20px; background: #fff;}
.dy_main .dy_info{margin-left:140px;max-width:810px;float:left;font-size:16px;text-indent:2em;line-height:30px;font-family:"Microsoft YaHei";}
.dy_main .dy_stu{float:left;width:200px;font-size:16px;font-family:"Microsoft YaHei";text-align:center;line-height: 40px; color: red; padding: 0 20px; margin-top: 20px;}
.dy_main .dy_stu .dy_btn{display:block;width:180px;height:40px; line-height: 40px; background:#F60;border:none;color:#fff;font-size:18px;cursor:pointer;}
.dy_main .dy_stu a:hover{ background-color: red; }
.dy_main .dy_icon{width:215px;height:151px;overflow:hidden;position:absolute;left:-50px;top:-40px;background:url(../images/2017zxxspec/zt_zxh_dy.png) no-repeat 0 0;}

.cou_tit{ height: 35px; background:#eb6100; position: relative; margin-top:60px; }
.cou_tit h3{background:url(../images/2017zxxspec/zt_count.png) no-repeat 0 0; line-height: 80px; width: 374px; padding-left: 80px; font-size: 22px; font-weight: bold;  height: 61px; color: #fff; position: absolute; top: -28px; left: 0; }
.schools{ padding: 20px 10px; }
.sch_main{ min-height: 260px; width: 23%; margin: 1%;  border:#dfdfdf solid 1px; display: inline-block; float: left;    position: relative;
    box-shadow: 4px 6px 10px #999; overflow: hidden; padding: 0 5px; }
.sch_main .thumb{ margin-top:5px; width: 100%; min-height: 160px; position: relative; overflow: hidden;  }
.sch_main .thumb img{ z-index: 1;}
.sch_main .thumb p { position: absolute; bottom: 0; height: 150px; z-index: 999; color: #fff; text-indent: 2em; padding: 5px; }
.sch_main .thumb .bar { position: absolute; bottom: 0; width: 100%; height: 160px; background: #333; filter: Alpha(Opacity=70); opacity: 0.7; z-index: 10; }
.sch_main .schtit{ height: 52px; line-height: 52px; overflow: hidden; padding: 0 5px; }
.sch_main .schtit a { color: #db5151; font-size: 16px; font-weight: 500; font-family: "Microsoft YaHei"; text-align: center; }
.schools .schtool a {display: inline-block; height: 25px; line-height:25px; padding:0 5px;}
.schools .zticon { display: inline-block; float: left; height: 25px; width: 25px; overflow: hidden; background: url(../images/2017zxxspec/toolicon.png) no-repeat 0 0; }
.schools .jz_icon{ background-position: 0 -25px; }
.schools .bm_icon{ background-position: 0 -50px; }
.schools .xz_icon{ background-position: 0 -75px; }
.schools .on .jz_icon{ background-position: -25px -25px !important; }
.schools .on .bm_icon{ background-position: -25px -50px !important; }
.schools .on .xz_icon{ background-position: -25px -75px !important; }
.schools .on .zx_icon{ background-position: -25px 0 !important; }


.harc h2{height:50px;line-height:50px;color:#d24d37;font-size:28px;padding-top:10px;text-align:center;letter-spacing:5px;}
.harc h2 a,.harc h2 a font{color:#d24d37;font-family:"Microsoft YaHei";}
.harc p{font-size:18px;text-align:center;line-height:30px;}
.harc p a{letter-spacing:2px;font-size:16px;padding:0 5px;font-family:"Microsoft YaHei";color:#333;}
.harc p a font{color:#333;}
.school .sch_title{background:#f8adad;height:50px;margin-left:20px;margin-right:20px;}
.sch_titmain{float:left;background:#af0000;color:#fff;font-size:28px;font-family:"Microsoft YaHei";height:50px;padding:0 40px;line-height:50px;}
.school .sch_titmain2{background:url(../images/ztzxh/titbg.jpg) no-repeat left top;height:61px;line-height:61px;width:309px;margin:0 auto;position:relative;top:-10px;color:#fff;font-size:26px;font-family:"Microsoft YaHei";text-align:center;}
.sch_titmain span{font-size:20px;margin-left:10px;}
.school .sch_list{padding:0 20px;}
.school dl{float:left;width:270px;margin-top:40px;border:#dfdfdf solid 1px;}
.school dl.schml{margin-left:20px;}
.school dl dt{height:160px;overflow:hidden;position:relative;z-index:1;cursor:pointer;}
.school dl dt p{position:absolute;bottom:0;height:150px;z-index:999;color:#fff;text-indent:2em;padding:5px;}
.school dl dt p a{display:block;height:100%;width:100%;}
.school dl dt p a,.school dl dt p a:hover{color:#fff;text-decoration:none;}
.school .bar{position:absolute;bottom:0;width:100%;height:160px;background:#333;filter:Alpha(Opacity=70);opacity:0.7;}
.school dl dd{text-align:center;}
.school dl dd p{height:30px;line-height:30px;padding:5px 2px 20px;text-align:center;}

/*.school dl dd p a{display: inline-block; margin-left: 20px; padding: 0 5px;line-height: 28px; border: #dfdfdf solid 1px; border-radius: 2px;background: #f6f6f6;}
.school dl dd p a:hover{ color:red; text-decoration:none; color: #fff; background: #288edb;}*/
.school dl dd p a{display:inline-block;height:25px;line-height:25px;padding:0 5px;}
.school .zticon{display:inline-block;float:left;height:25px;width:25px;overflow:hidden;background:url(../images/ztzxh/toolicon.png) no-repeat 0 0;}
.school .jz_icon{background-position:0 -25px;}
.school .bm_icon{background-position:0 -50px;}
.school .xz_icon{background-position:0 -75px;}
.school .on .jz_icon{background-position:-25px -25px!important;}
.school .on .bm_icon{background-position:-25px -50px!important;}
.school .on .xz_icon{background-position:-25px -75px!important;}
.school .on .zx_icon{background-position:-25px 0!important;}
.onsch{border:#db5151 solid 1px!important;background:#f8f8f8;}

/*.schooltit{ height: 32px; line-height: 32px; background:#db5151; }
.schooltit a{color: #fff; font-size:14px;font-family: "Microsoft YaHei";}*/
.schooltit{height:32px;line-height:32px;overflow:hidden;padding-top:10px;}
.schooltit a{color:#db5151;font-size:16px;font-weight:500;font-family:"Microsoft YaHei";text-align:center;}
.side_wrap{margin-right:-680px;}
.footer{background:#f5f8fa;padding:20px 0;border-top:1px solid #ddd;}
.footer .footer-main{text-align:center;line-height:22px;}
.footer .footer-main p{color:#666;}
.footer .footer-list a{margin:0 14px;}
.footer .footer-list tt{color:#999;}

/* 0420 qoph新增 */
.top_new{height:385px;margin:40px 0;border:3px solid #f4f4f4;}
.news-contents{width:100%;height:350px;}
.news-slider{float:left;width:580px;}
.news-list{width:560px;padding:0 10px;}
.news-list li{height:59px;line-height:59px;padding-left:20px;}
.contents{text-decoration:none;display:inline-block;font-size:20px;max-width:540px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333;font-family:"Microsoft YaHei";}
.contents.red{color:#e63c3c;}
.contents:hover{text-decoration:underline;color:#e63c3c;}
.news-list li:not(:last-child){border-bottom:1px solid #ededed;}
.news-slider{height:340px;width:580px;margin-right:11px;margin-left:21px;display:inline-block;margin-top:20px;float:left;position:relative;}
.edu-swiper-pre{height:75px;width:35px;margin-top:-37.5px;background:url(../images/prev-btn.png) no-repeat -35px 0;left:0;}
.edu-swiper-next{height:75px;width:35px;margin-top:-37.5px;background:url(../images/prev-btn.png) no-repeat;right:0;}
.slide-text{position:absolute;bottom:0;left:0;right:0;font-size:18px;color:#fff;z-index:10;height:40px;line-height:40px;padding-left:10px;background:rgba(0,0,0,0.4);}
.slide-text p,.slide-text p font{color:#fff;font-weight:500;}
.callus{padding:20px 50px 0;}
.callus p{height:50px;line-height:50px;overflow:hidden;font-size:20px;font-family:"Microsoft YaHei";}
.callus p span{color:#e93b51;margin-left:20px;font-size:20px;font-weight:bold;}