html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
ul,ol,dl{list-style-type:none}
html,body{*position:static}
html{font-family:"Microsoft Yahei";}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
input[type="submit"],input[type="reset"],input[type="button"],input[type="text"],input[type="password"]{-webkit-appearance:none;outline:none}
body,th,td,button,input,select,textarea{font-size:12px;color: #333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale;font-family: "Microsoft Yahei"}
img{border: none;margin:0px;padding:0px;display: block;font-size: 0px;}
a{text-decoration: none; }
body{margin:0px;padding:0px;}

.main{width: 1200px;margin:0 auto;height: auto;overflow: hidden;}
.title{width: 100%;margin:0 auto;height: auto;overflow: hidden;}
.title h3{width: 100%;font-size: 26px;color: #333333;line-height: 37px;height: 37px;overflow: hidden;margin:40px auto 23px;text-align: center;}
.title h3 a{color: #333333;}
.title p{width: 100%;margin:0 auto;height: 51px;background:url("../img/detai/title.png") no-repeat center;background-size: contain;}
.detai_swiper{width: 600px;height: 337px;float: left;overflow: hidden;}
.detai_swiper img{display: block;width: 100%;margin:0 auto;height: 337px;}
.detai_text{width: 600px;float: right;height: 337px;background: #EFF0F9;overflow: hidden;position:relative;}
.detai_text p{width: 516px;margin:35px auto 0;height: auto;overflow: hidden;color: #333333;font-size: 18px;line-height: 40px;}
.detai_text a{position: absolute;right: 40px;bottom: 36px;display: inline-block;width: 119px;height: 40px;line-height: 40px;text-align: center;color: #0752C9;border: 1px solid #0752C9;border-radius: 40px;font-size: 14px;font-weight: 600;}
.ssjt,.xyhd,.jybz,.jxzx,.msfc{width: 100%;margin:40px auto 0;height: auto;overflow: hidden;}
.ssjt_address{width: 600px;height: 337px;float: left;background: #FDFDFD;}
.ssjt_text{width: 599px;height: 335px;float: right;background: #FDFDFD;position: relative;border: 1px solid #EDEDED;border-left: none;}
.ssjt_ico{width: 516px;margin:47px auto 0;height: auto;overflow: hidden;}
.ssjt_ico i{display: block;width: 313px;height: 38px;float: left;background: url("../img/detai/ico.png") no-repeat center;}
.ssjt_ico a{display: block;width: 133px;height: 38px;background: url("../img/detai/map.png") no-repeat center;float: right;cursor: pointer;}
.ssjt_p{width: 516px;margin:18px auto 0;height: auto;overflow: hidden;font-size: 18px;color: #333333;line-height: 30px;}
.video{width: 100%;margin:40px auto;height: auto;overflow: hidden;}
.video video{display: block;width: 674px;height: auto;overflow: hidden;margin:0 auto;}
.tszy{width: 100%;margin:40px auto 0;height: auto;overflow: hidden;background: linear-gradient(180deg, #E8C8A4 0%, #FEFEFE 100%);}
.tszy_swiper{width: 1200px;margin:0 auto;height: auto;}
.tszy_swiper .hd li{float: left;width: 386px;margin-right: 21px;height: auto;overflow: hidden;}
.tszy_swiper .hd li span{display: block;width: 100%;text-align: center;font-size: 18px;color: #886135;line-height: 25px;height: 25px;overflow: hidden;margin:65px auto 32px;white-space: nowrap;text-overflow: ellipsis;}
.tszy_swiper .hd li img{display: block;width: 100%;height: 250px;margin:0 auto;}
.tszy_swiper .bd{width: 100%;text-align: center;margin:20px auto 10px;}
.tszy_swiper .bd li{display: inline-block;width: 8px;height: 8px;background: #DADADA;line-height: 40px;overflow: hidden;border-radius: 100%;margin:0 3px;}
.tszy_swiper .bd li.on{background: #4284FF;padding: 0 2.5px;border-radius: 8px;}
.school_info{width: 100%;margin:0 auto;height: auto;overflow: hidden;}
.school_info h3{width: 100%;font-size: 32px;color: #333333;text-align: center;line-height: 45px;height: auto;overflow: hidden;margin:40px auto 23px;}
.school_info p{width: 100%;margin:0 auto;height: 51px;background:url("../img/detai/title.png") no-repeat center;background-size: contain;}
.school_box{width: 100%;margin:36px auto 0;height: auto;overflow: hidden;background: #FDFDFD;}
.info_swiper{width: 600px;height: 339px;float: left;overflow: hidden;}
.info_swiper img{display: block;width: 100%;margin:0 auto;height: 339px;}
.info_text{width: 598px;float: right;height: 337px;border: 1px solid #EDEDED;border-left: none;overflow: hidden;position: relative;}
.info_text p{width: 516px;margin:40px auto 10px;height: auto;overflow: hidden;font-size: 18px;color: #333333;line-height:40px; }
.info_text p a{color: #0040BE;}
.info_text ul{width: 100%;text-align: center;margin:26px auto 0;}
.info_text li{display: inline-block;width: 4px;height: 4px;background: #E8D2A2;border-radius: 100%;margin:0 10px;}
.header{width: 100%;margin:0 auto;height: 560px;background: url("../img/detai/head.png") no-repeat top center;background-size: cover;}
.header img{display: block;width: 622px;margin:0 auto;padding-top: 129px;}
.header p{width: 100%;margin:52px auto 0;height:auto;overflow: hidden;text-align: center;}
.header p a{background: rgba(0,46,101,0.71);line-height: 28px;border-radius: 28px;display: inline-block;padding: 0 10px;}
/*.header p i{display: inline-block;float: left;width: 36px;height: 28px;background: url("../img/ye.png") no-repeat center;background-size: cover;}*/

.header p span{padding-left: 25px;background: url("../img/ye.png") no-repeat left center;display: inline-block;line-height: 24px;font-size: 16px;color: #FFB320;}
.header p em{font-size: 16px;color: #ffffff;line-height: 28px;margin-left: 5px;}
.foot{width: 100%;margin:0 auto;height: 290px;overflow: hidden;background: url("../img/detai/foot.png") no-repeat bottom center;background-size: cover;}
.foot_cn{width: 1200px;margin:46px auto 20px;height: auto;overflow: hidden;}
.foot_title{width: 100%;margin:0 auto 30px;height: auto;overflow: hidden;line-height: 36px;color: #ffffff;}
.foot_title span{display: block;float: left;font-size: 26px;font-weight: 600;}
.foot_title img{float: left;margin-left: 42px;}
.foot_left{width: 240px;float: left;height: auto;overflow: hidden;}
.foot_left p{width: 100%;text-align: left;font-size: 14px;color: #ffffff;line-height: 20px;margin:0 auto 13px;}
.foot_left a{display: inline-block;line-height: 30px;border-radius:30px;color:#ffffff;padding:0 14px;background: linear-gradient(180deg, #0E58D7 0%, #7FAEF1 100%);margin-top:10px;}
.foot_wechat{float: left;width: 111px;}
.foot_wechat p{width: 100%;height: 111px;border-radius: 5px;background:rgba(255,255,255,0.6);margin:0 auto;overflow: hidden;}
.foot_wechat p img{display: block;width: 99px;margin:6px auto;height: 99px;}
.foot_wechat span{display: block;width: 100%;text-align: center;font-size: 16px;color: #ffffff;line-height: 40px;}

.index_main{width: 1070px;margin:0 auto 60px;height: auto;overflow: hidden;}
.index_tip{width: 100%;margin:40px auto 35px;height: auto;overflow: hidden;}
.index_tip img{display: block;width: 100%;margin:0 auto;}
.index_list{width: 100%;margin:0 auto;height: 1060px;overflow: hidden;}
.index_list ul{width: 1092px;margin-left: -22px;}
.index_list li{width:524px;float: left;height: auto;overflow: hidden;margin-left: 22px;margin-bottom: 40px;}
.index_img{width: 100%;height: auto;margin:0 auto;overflow: hidden;}
.index_img img{display: block;width: 100%;margin:0 auto;height: 154px;}
.index_list li p{width: 100%;margin:0 auto;height: 70px;line-height: 70px;overflow: hidden;text-align: center;background:#1566D6;}
.index_list li span{display: inline-block;background:url("../img/cli.png") no-repeat left center;padding-left: 65px;font-size: 20px;color: #ffffff;}
.index_more{width: 100%;margin:0 auto;height: auto;overflow: hidden;text-align: center;}
.index_more a{display: inline-block;line-height: 34px;padding:0 20px;background:#F1F1F1;border-radius: 34px;font-size: 16px;color: #5584C4;cursor: pointer;}
.list_swiper{position: relative;}
.list_swiper .num{position: absolute;left: 0;bottom: 10px;width: 100%;text-align: center;z-index: 3;}
.list_swiper .num li{display: inline-block;width: 10px;height: 10px;background: #DADADA;border-radius: 100%;margin:0 2px;opacity: 0.68;}
.list_swiper .num li.on{background: #4284FF;padding: 0 5px;}

.tszy_swiper{position: relative;height: 420px;}
.tszy_swiper .prev{position: absolute;left: -30px;width: 30px;height: 80px;background: rgba(0,0,0,0.4) url("../img/left.png") no-repeat center;top:205px;z-index: 3;background-size: 80%;}
.tszy_swiper .next{position: absolute;right:-30px;width: 30px;height: 80px;background: rgba(0,0,0,0.4) url("../img/right.png") no-repeat center;top:205px;z-index: 3;background-size: 80%;}

