.banner{height: 600px}
/*--------------daoyu----------------*/
.daoyu{margin-top: 40px}
.daoyu .inner{
  border-radius: 10px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 0px 10px 0px rgba(101, 101, 101, 0.17);
  height: 154px;padding:16px 30px 16px 0;}
.daoyu .inner img{position: absolute;left: 33px;top: 24px;}
.daoyu .inner p{margin-left: 160px;
  font-size: 14px;
  font-family: "Microsoft YaHei";
  color: rgb(84, 84, 84);
  text-transform: uppercase;
  line-height: 1.714;
  text-align: justifyLeft;
  letter-spacing: 1px;
}

.zt_title{text-align: center;padding-top: 40px;padding-bottom: 30px}
.zt_title h2{font-size: 30px;font-weight: bold;background-image:-webkit-linear-gradient(right,#2f72e3,#1d4fbb); 
    -webkit-background-clip:text; 
    -webkit-text-fill-color:transparent;;line-height: 30px}
.zt_title h2 img{margin:0 25px;position: relative;bottom: 2px}
.zt_title p{font-size: 14px;color: #1d1d1d;margin-top: 10px;}
.btn_2{padding-top: 23px;margin-left: 433px}
.btn_2 a{width: 183px;line-height: 28px;color: #fff;font-size: 16px;display: inline-block;
  border-radius: 5px;text-align: center;
  background-image: -moz-linear-gradient( 102deg, rgb(29,79,187) 0%, rgb(47,114,227) 100%);
  background-image: -webkit-linear-gradient( 102deg, rgb(29,79,187) 0%, rgb(47,114,227) 100%);
  background-image: -ms-linear-gradient( 102deg, rgb(29,79,187) 0%, rgb(47,114,227) 100%);}  
.btn_2 a.aa1{margin-right: 15px}

.btn_1{text-align: center;padding-top: 25px;padding-bottom: 40px}
.btn_1 a{width:318px;line-height: 49px;color: #fff;font-size: 27.8px;display: inline-block;
  border-radius: 5px;text-align: center;
  background-image: -moz-linear-gradient( 102deg, rgb(29,79,187) 0%, rgb(47,114,227) 100%);
  background-image: -webkit-linear-gradient( 102deg, rgb(29,79,187) 0%, rgb(47,114,227) 100%);
  background-image: -ms-linear-gradient( 102deg, rgb(29,79,187) 0%, rgb(47,114,227) 100%);}  
.btn_1 a.aa1{margin-right: 30px}

/*--------------background----------------*/
.hnd_jieshao{margin-bottom: 30px}
.hnd_jieshao video{position: absolute;left: 0;top: 0}
.hnd_jieshao p{margin-left: 433px;
  font-size: 14px;
  font-family: "Microsoft YaHei";
  color: rgb(84, 84, 84);
  text-transform: uppercase;
  line-height: 1.714;
  text-align: justifyLeft;
  letter-spacing: 1px;
}
/**/
.hnd_zuoyong{background:url(/img/8708/images/HND_14.jpg) no-repeat center center;}
.hnd_zuoyong .inner{position: relative;height: 494px;z-index: 1}
.hnd_zuoyong ul li{width: 420px;height: 150px;position: absolute;
  border-width: 2px;padding:10px 18px;
  border-color: rgb(255, 255, 255);
  border-style: solid;
  border-radius: 5px;
  background-image: -moz-linear-gradient( 0deg, rgb(229,242,246) 0%, rgb(255,255,255) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(229,242,246) 0%, rgb(255,255,255) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(229,242,246) 0%, rgb(255,255,255) 100%);
  box-shadow: 0px 0px 10px 0px rgba(101, 101, 101, 0.17);}
.hnd_zuoyong ul li h3{
  font-size: 18px;
  font-family: "Microsoft YaHei";
  color: rgb(0, 0, 0);
  font-weight: bold;
  text-transform: uppercase;
  line-height: 1.333;
  text-align: justifyLeft;
  margin-bottom: 8px;position: relative;z-index: 3;
}
.hnd_zuoyong ul li h3 b{
  position: relative;
  top: 5px;
  font-size: 30px;
  color: rgb(29, 79, 187);
  font-weight: bold;
  text-transform: uppercase;
  line-height: 0.8;
}
.hnd_zuoyong ul li p{
  font-size: 14px;
  font-family: "Microsoft YaHei";
  color: rgb(84, 84, 84);
  text-transform: uppercase;
  line-height: 1.714;position: relative;z-index: 3;
  text-align: justifyLeft;
}
.hnd_zuoyong ul li span{display: block;position: absolute;z-index: -1;height: 0;width: 0;}
.hnd_zuoyong ul li.di1{left: 54px;top: 107px}
.hnd_zuoyong ul li.di1 span{
     border:30px solid transparent;
     top:42px;right: -44px;border-top-color:#fff;border-left-color:#fff;
     transform: skew(55deg);}
.hnd_zuoyong ul li.di2{right: 54px;top: 107px}
.hnd_zuoyong ul li.di2 span{
     border:30px solid transparent;
     top:42px;left: -44px;border-top-color:#fff;border-right-color:#fff;
     transform: skew(-55deg);}
.hnd_zuoyong ul li.di3{left: 0;bottom: 53px}
.hnd_zuoyong ul li.di3 span{
     border:30px solid transparent;
     bottom:24px;right: -14px;border-bottom-color:#fff;border-right-color:#fff;
     transform: skew(155deg);}
.hnd_zuoyong ul li.di4{right: 0;bottom: 53px}
.hnd_zuoyong ul li.di4 span{
     border:30px solid transparent;
     bottom:24px;left: -14px;border-bottom-color:#fff;border-left-color:#fff;
     transform: skew(-155deg);}

/**/

.hnd_youshi{background:url(/img/8708/images/HND_02.jpg) no-repeat center center;}
.hnd_youshi .inner{position: relative;height: 665px;z-index: 1}
.hnd_youshi .zt_title h2{background: none;-webkit-text-fill-color: #fff;}
.hnd_youshi ul li{float: left;width: 575px;height: 113px;margin-bottom: 22px;position: relative;padding-left: 125px;background:#fff;padding-right: 15px;
	border-radius: 6px}
.hnd_youshi ul li:nth-child(odd){margin-right: 50px}
.hnd_youshi ul li img{position: absolute;left: 0;top: 0;}
.hnd_youshi ul li h6{color: #1d4fbb;font-size: 18px;font-weight: bold;padding-top: 20px;padding-bottom: 12px;line-height: 18px;}
.hnd_youshi ul li p{color: #545454;font-size: 14px;line-height: 22px}

/**/
.hnd_duixiang .inner{
  border-radius: 10px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 0px 10px 0px rgba(130, 130, 130, 0.27);
  height: 500px;
}
.hnd_duixiang_l{
  border-radius: 10px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 0px 10px 0px rgba(130, 130, 130, 0.27);
  width: 390px;
  height: 440px;padding:12px;
  position: absolute;left: 23px;top: 20px;
}
.hnd_duixiang_r{
  width: 750px;
  position: absolute;left: 450px;top: 20px;
}
.hnd_duixiang_l_k{
  border: 1px solid #2c5a70;height: 413px;
  border-radius: 10px;position: relative;padding:0 13px;padding-top: 20px;
}
.hnd_duixiang_l_tit{width: 350px;text-align: center;position: absolute;
        height:0;top: -14px;left: 6px;
        border: 30px solid transparent;
        border-top-color: #003475;}
.hnd_duixiang_l_tit h2{margin-top: -25px;color: #ffffff;font-size: 18px;font-weight: bold;}
.hnd_duixiang h4{color: #ab7c5d;font-size: 18px;margin-top: 30px}
.hnd_duixiang h4 span{display: inline-block;width: 17px;height: 18px;border-top-left-radius: 3px;border-bottom-right-radius: 3px;background: #ab7c5d;
	color: #fff;text-align: center;line-height: 18px;font-weight: bold;font-size: 14px;margin-right: 6px;position: relative;bottom: 2px}
.hnd_duixiang p{color: #2a2a2a;font-size: 14px;line-height: 25px;padding:8px 0;padding-left: 25px;}
.hnd_duixiang_r h4{margin-top: 0;text-align: left;margin-bottom: 20px}
.hnd_duixiang_r{text-align: center;}

/**/
.hnd_major{margin-bottom: 15px;}
.hnd_major ul li{float: left;width: 220px;margin-right: 24px;height: 310px;box-shadow: 0px 5px 5px rgba(173, 178, 216, 1);border-radius: 5px;
	overflow: hidden;position: relative;}
.hnd_major ul li.hnd_major_5{margin-right: 0}
.hnd_major ul li h6{height: 88px;font-weight: bold;font-size: 24px;color: #ffffff;text-align: center;line-height: 100px;position: relative;margin-bottom: 35px;z-index: 3}
.hnd_major ul li div{position: absolute;width: 700px;height: 700px;border-radius: 350px;bottom: 202px;left: -240px;z-index: 0;box-shadow: 0px 5px 5px 0px rgba(173, 178, 216, 1);}
.hnd_major ul li p{margin-left: 30px;font-size: 14px;color: #474747;line-height: 22px}
.hnd_major ul li p span{width: 4px;height: 4px;border-radius: 2px;position: relative;display: inline-block;bottom: 2px;background: #474747;margin-right: 5px}
.hnd_major ul li.hnd_major_1 h6{background: #323e98}
.hnd_major ul li.hnd_major_1 div{background: #323e98}
.hnd_major ul li.hnd_major_2 h6{background: #7f3d19}
.hnd_major ul li.hnd_major_2 div{background: #7f3d19}
.hnd_major ul li.hnd_major_3 h6{background: #6b459f}
.hnd_major ul li.hnd_major_3 div{background: #6b459f}
.hnd_major ul li.hnd_major_4 h6{background: #286d8a}
.hnd_major ul li.hnd_major_4 div{background: #286d8a}
.hnd_major ul li.hnd_major_5 h6{background: #a73737}
.hnd_major ul li.hnd_major_5 div{background: #a73737}

.hnd_xueli ul{padding:0 53.5px;}
.hnd_xueli ul li{float: left;width: 534px;height: 458px;border:1px solid #1d4fbb;text-align: center;
	overflow: hidden;position: relative;padding-top: 25px;}
.hnd_xueli ul li div{padding:5px;border:1px solid #1d4fbb;display: inline-block;}
.hnd_xueli ul li h6{font-size: 18px;line-height: 50px;color: #1e1e1f;font-weight: bold;}
.hnd_xueli ul li p{font-size: 14px;line-height: 24px;color: #404349;padding:0 30px;letter-spacing: 1px;text-transform: uppercase;}
/**/
.hnd_qianjin .inner{background:url(/img/8708/images/HND_47.jpg) no-repeat center center;height: 232px;padding:27px 35px;}
.hnd_qianjin p{color: #fff;font-size: 14px;line-height: 26px;text-indent: 28px;letter-spacing: 1px;}
/**/
.hnd_cooschool .inner{box-shadow: 0 0 10px rgba(90,90,90,0.13);border-radius: 10px;margin-top: 15px;overflow: hidden;}
.ocinstion_gj{position: relative;background: linear-gradient(to bottom, #2f72e3, #1d4fbb);overflow: hidden;}
.ocinstion_gj span{width: 11.11%;line-height: 49px;height: 49px;float: left;text-align: center;
	color: #fff;font-size: 18px;cursor: pointer;display: block;}
.ocinstion_gj span.ed{font-size: 24px;font-weight: bold;}

.ocinstion_list{display: none;border-bottom-right-radius: 8px;border-bottom-left-radius: 8px;}
.ocinstion_list li{overflow: hidden;line-height: 66px;}
.ocinstion_list li a{float: left;width: 25%;font-size: 18px;color: #5c5c5c;text-align: center;border-right: 1px solid #eeeeee;display: block;}
.ocinstion_list li:nth-child(odd){background: #ecf0ff;line-height: 59px;}
.ocinstion_list li a{color: #5c5c5c;}
/**/


.hnd_dayi ul{float: left;width: 584px;height: 264px;font-size: 18px;border-top: 3px solid #2050b7;box-shadow: 0 2px 8px rgba(101,101,101,0.17);
	border-radius: 8px;position: relative;padding:48px 18px;overflow: hidden;}
.hnd_dayi_tit{width: 350px;text-align: center;position: absolute;
        height:0;top: 0;left: 115px;
        border: 30px solid transparent;
        border-top-color: #2754b5;}
.hnd_dayi_tit h3{margin-top: -27px;color: #ffffff;font-size: 18px;font-weight: bold;}
.hnd_dayi ul li{border-bottom: 1px dashed #e5e5e5}
.hnd_dayi ul li a{color: #181818;font-size: 14px;line-height: 42px;}
.hnd_dayi ul li a span{display: inline-block;background: #181818;width: 5px;height: 5px;border-radius: 3px;margin-right: 10px;position: relative;bottom: 3px}

/**/
.hnd_jishi .inner{height: 606px;}
.hnd_jishi_ul1 li{width: 200px;}
.hnd_jishi_ul1{height: 290px;position: relative;}
.hnd_jishi_ul2{height: 229px;position: relative;}
.hnd_jishi_ul1 li{position: absolute;bottom:0px;}
.hnd_jishi_ul2 li{position: absolute;top:0px;}
.hnd_jishi ul li{padding:6px 12px;}
.hnd_jishi ul li h4{font-size: 16px;font-weight: bold;line-height: 32px}
.hnd_jishi ul li p{font-size: 14px;line-height: 18px}

.hnd_jishi_li1{left: 16px;}
.hnd_jishi_li2{left: 264px;}
.hnd_jishi_li3{left: 506px;}
.hnd_jishi_li4{right: 233px;}
.hnd_jishi_li5{right: 0;}
.hnd_jishi_ul2 li.hnd_jishi_li_even{width: 163px;}
.hnd_jishi_ul2 li.hnd_jishi_li_odd{width: 265px;}
.hnd_jishi_li_odd{border:3px solid #366bb0;border-top-left-radius: 15px;border-bottom-right-radius: 15px;}
.hnd_jishi_li_even{border:3px solid #366bb0;background: #366bb0;border-top-left-radius: 15px;border-bottom-right-radius: 15px;color: #fff}
.hnd_jishi_li6{left: 0;}
.hnd_jishi_li7{left: 196px;}
.hnd_jishi_li8{left: 491px;}
.hnd_jishi_li9{right: 250px;}
.hnd_jishi_ul2 li.hnd_jishi_li10{right: 28px;width: 197px}

.hnd_wenda ul{padding:0 114px;}
.hnd_wenda ul li{width: 460px;margin:0 13px;float: left;margin-bottom: 27px;}
.hnd_wenda ul li a{display: block;height: 65px;border-radius: 33px;box-shadow: 0 0 10px rgba(101,101,101,0.17);position: relative;padding:6px 0;padding-left: 77px;
	padding-right: 9px;line-height: 53px;}
.hnd_wenda ul li a img{position: absolute;top: 9px;left: 9px}
.hnd_wenda ul li a span{display: inline-block;background:linear-gradient(to bottom,#2f72e3,#1d4fbb);position: absolute;right: 9px;top: 13px;
	width: 95px;height: 40px;line-height: 40px;border-radius: 20px;text-align: center;font-size: 16px;color: #fff}

