*{margin: 0px;padding:0px;}
body{font-family:微软雅黑;overflow-x:hidden;font-size:16px;}
li{list-style: none;}
a{text-decoration: none;}
input{border:none;outline:none;}
select{border:none;outline:none}
img{border:none;max-width:100%;}
.clear{clear:both;}
.top{height:42px;background-color: #c23822;}
.top_center{width:1200px;height:42px;margin: auto;line-height:42px;}
.top_center span{float:left;color:#fff;}
.top_center form{float:right;height:42px;margin-top: -2px;position: relative;}
.top_center form input{height:30px;width:208px;background-color: #fff;padding-left:12px;border-radius:5px;padding-right:30px;line-height:30px}
.top_center form img{position: absolute;right:12px;top:11px;cursor: pointer;}
.nav-logo{height:150px;width:1200px;margin: auto;}
.nav-logo>a{float:left;height:150px;}
.nav-logo>a img{margin-top: 7.5px;}
.nav-logo>div{float:right;width:1072px;height:150px;}
.nav-logo .tel{margin-top: 35px;height:38px;}
.nav-logo .tel .img1{float:left}
.nav-logo .tel span{float:right;font-size:20px;height:34px;line-height:34px;}
.nav-logo .tel span b{float:right;margin-left: 12px;}
.nav-logo .nav{float:right;margin-top: 25px;}
.nav-logo .nav>ul>li{float:left;width:94px;text-align: center;height:40px;line-height:40px;position: relative;}
.nav-logo .nav>ul>li:hover ul{background:#fff url(/template/default/images/xiahua.png) no-repeat scroll top;display:block}
.nav-logo .nav>ul>li:nth-last-child(1){width:79px;text-align: right;}
.nav-logo .nav>ul>li a{color:#161616;}
.nav-logo .nav>ul>li.curr>a{color:#c23822;}
.child-nav{position: absolute;z-index:100000;padding-top:10px;padding-bottom:8px;display:none;top:40px;left:0px;}
.child-nav li{width:94px;height:30px;line-height:30px;text-align: center;background-color: #fff;}
.child-nav li:hover a{color:#c23822 !important}
.child-nav li a{font-size:14px;}
.banner{height:600px;position: relative;z-index:2}
.banner img{position: absolute;top:250px;cursor: pointer;z-index:2;}
.banner img.prevA{left:0px;}
.banner img.next{right:0px;}
.jubai{height:190px;width:1200px;margin: auto;position: relative;}
.jubai_center{position: absolute;width:100%;height:250px;left:0px;top:-60px;background-color: #ec350f;border-radius:5px;z-index:10000}
.jubai_center li{float:left;width:25%}
.jubai_center li a{display:block;height:222px;margin-top: 34px;border-right:1px dashed #fff;text-align: center;}
.jubai_center li.ju-li4 a{border:none}
.jubai_center li a p{padding:0 25px;margin-top: 20px;color:#fff;font-size:24px;line-height:22px;}
.yewu{width:1200px;margin: 60px auto 0px auto;}
.p_title{text-align: center;}
.yewu ul{margin-top: 30px;}
.yewu ul li{float:left;}
.yewu ul li p{font-size:20px;color:#4c4c4c;text-align: center;line-height:48px}
.ye-li2{margin: 0px 3px;}
.culture{height:200px;background-color: #d4422b;margin-top: 35px;}
.culture ul{width:1200px;margin: auto;height:100%;}
.culture ul .p1{font-size:35px;color:#fff;font-weight:bold;letter-spacing: -1px;margin-top: 48px;}
.culture ul .p2{font-size:34px;color:#fff;font-weight:bold;letter-spacing: 7px;margin-top: 8px;}
.culture ul li{float:left;}
.cul-li0{width:196px;}
.culture ul li.cul-li{width:251px;height:200px;}
.culture ul li.cul-li p{position: absolute;width:100%;bottom:32px;left:0px}
.culture ul li.cul-li a{display:block;height:172px;text-align: center;margin-top: 14px;border-left:1px dashed #fff;position: relative;}
.culture ul li.cul-li p .sp1{font-size:24px;color:#fff;}
.culture ul li.cul-li p .sp2{font-size:16px;text-transform:uppercase;color:#ffc2b4;margin-left: 6px;position: relative;top:2px}
.cul-li1 img{margin-top: 24px;}
.cul-li2 img{margin-top: 42px;}
.cul-li3 img{margin-top: 41px;}
.cul-li4 img{margin-top: 43px;}
.culture ul li.cul-li:hover{background-color: #c72e16;}
.case{margin-top: 55px;}
.case-ul{width:1200px;margin: 32px auto 0px auto;}
.case-ul li{float:left;width:400px;text-align: center;}
.case-ul li div{position: relative;cursor: pointer;}
.case-ul li div span{position: absolute;bottom:80px;width:100%;left:0px;font-size:26px;color:#4c4c4c;}
.case-ul li div p{font-size:26px;color:#4c4c4c;margin-top: 20px;}
.case-ul li .p2{padding:0 50px;color:#4c4c4c;line-height:28px;margin-top: 18px;}
.case-ul li .img2{display:none}
.case-ul li div:hover .img1{display:none;}
.case-ul li div:hover .img2{display:inline-block;}
.case-ul li div:hover span{color:#d23636}
.case-ul li div:hover p{color:#d23636;}
.case-lian{width:1200px;margin: 35px auto 0 auto;}
.case-lian li{height:62px;border-right:1px dashed #999999;float:left;width:199px}
.honer{height:568px;background-color: #f2f2f2;margin-top: 40px;padding-top:42px;}
.honer .p_title{width:1200px;margin: 0px auto 30px;}
.honer-ul>span{color:#c23822;font-size:14px;float:right;background: url(/template/default/images/hyp.png) no-repeat scroll right center;padding-right:24px;position: absolute;z-index:100;right:0px;top:-55px;cursor: pointer;}
.honer-ul{height:462px;width:1200px;margin: auto;position: relative;}
.honer-ul li{height:462px;float:left;width:386px;margin-right: 20px;}
.honer-ul li>div{height:222px;}
.honer-ul li>div.dv2{background:#fff url(/template/default/images/honer-p.png) no-repeat scroll top left;width:100%;display:table;}
/*.honer-ul li>div.dv1{padding:15px;height:192px;}*/
.honer-ul li>div.dv1 img{height:222px;width:386px;}
.honer-ul li>div.dv2 p{display:table-cell;vertical-align: middle;text-align: center;padding:0 45px;font-size:20px;color:#333333;}
.student{width:1200px;margin: auto;}
.student .p_title{margin: 45px 0px 35px 0px;}
.student-dv{height:375px;}
.stu-left{float:left;height:375px;width:600px}
.stu-right{float:right;height:375px;width:564px;}
.stu-right li{height:108px;border:1px solid #d7d7d7;margin-bottom: 22px;cursor: pointer;}
.stu-right li span{float:left;width:108px;height:100%;text-align: center;color:#333333;height:92px;padding:8px 0px;transition:all .5s}
.stu-right li span dl{height:92px;border-right: 1px solid #d7d7d7;}
.stu-right li span b{font-size:36px;color:#181818;padding: 4px 0px;display: inline-block;transition:all .5s}
.stu-right li div{float:left;padding:0px 22px;width:408px;padding-top:14px;}
.stu-right li div .pa{font-size:18px;color:#333333;display:block;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;transition:all .5s}
.stu-right li:hover div .pa{color:#c72e16}
.stu-right li:hover span{background-color: #c72e16;color:#fff;}
.stu-right li:hover span b{color:#fff}
.stu-right li:hover span dl{border-right-color:transparent}
.stu-right li div p{color:#4c4c4c;font-size:14px;margin-top: 8px;line-height:24px;}
.stu-li3{margin: 0px;}
.stu-left{position: relative;}
.stu-left .hd{position: absolute;width:100%;text-align: center;bottom:10px;left:0px;z-index:100}
.stu-left .hd ul{display:inline-block;}
.stu-left .hd ul li{float:left;width:10px;height:10px;border-radius:50%;margin: 8px;background-color: #fff;}
.stu-left .hd ul li.on{background-color: #d4422b;}
.student .more{width:240px;height:42px;line-height:42px;background-color: #d4422b;display:block;color:#fff;margin: 48px auto;text-align: center;border-radius:21px;}
.links{width:1200px;margin: 0px auto 0px auto;}
.links img{float:left;}
.links ul{float:left;margin-left: 10px;}
.links ul li{float:left;margin-right: 18px;height:24px;line-height:27px;padding-right:18px;position: relative;}
.links ul li:nth-last-child(n+2)::after{content:'';width:1px;height:13px;background-color: #999;position: absolute;right:0px;top:9px}
.links ul li a{font-size:15px;color:#666;}