@charset "utf-8";
/* CSS Document */

*{margin: 0;padding: 0;cursor: pointer;}
.clearfix{clear: both;}
body,ul,li{margin: 0;padding: 0;list-style: none}
a{cursor: pointer;text-decoration: none;color: #434243}

.center{max-width: 1200px;margin: 0 auto; height: auto; overflow: hidden;}
.fl{float: left}
.rt{float: right}

.fixwrap{position:fixed;top:0px;left:0px;width:100%;z-index:99999;}
.top{height: 115px;background: #2b58a7;}
.top a{color: #fff;}
.top .fl{margin-top: 25px;}
.top .rt{color: #fff;}
.top .rt i{width: 20px;height: 15px;display: inline-block}
.top .rt i img{display: block;width: 100%}
.top .top_1{margin-top: 15px;margin-left: 38px}
.top .phone{width: 50px;height: 50px;float: left}
.top .phone img{display: block;width: 100%;}
.top .tel{float: left;}
.top .top_2{margin-top: 20px;}

.nav{height: 50px;line-height: 50px;background-color: rgb(255, 255, 255,0.6)}
.nav ul  li{float: left;width: 12.1%;text-align: center;}
.nav li>a{color: #434243;}
.nav li:hover{background: #f2f2f2;color: #2b58a7;}
.nav li ol{text-align: center;background: #fff;box-shadow: 0px 5px 18px 0px rgba(34, 35, 36, 0.29);position: absolute;width: 128px;z-index: 9;display: none;}
.nav li:hover .hide{display: block;text-align: center;width: 128px;}
.nav .hide li{line-height: 42px;width: 100%}
.nav .hide li:hover{background:#0553a4;}
.nav .hide li:hover  a{color: #fff;}
.hide li a:hover{color: #fff;z-index: 99;width: 100%;}

.motop {height: 50px;display: none;}
.motop .mologo {height: 30px;margin: 0px 0;}
.motop .mologo img {height: 40px;}
.motop .moicon {width: 30px;height: 30px;position: relative;top: 10px;right: 2%}
.motop .moicon div {width: 30px;height: 5px;background: #fff;position: absolute;}
.motop .moicon div.moicon1 {-webkit-transform: rotateZ(0deg);-moz-transform: rotateZ(0deg);-ms-transform: rotateZ(0deg);-o-transform: rotateZ(0deg);transform: rotateZ(0deg);transition: all ease-out 0.3s;top: 8px;}
.motop .moicon div.moicon2 {-webkit-transform: rotateZ(0deg);-moz-transform: rotateZ(0deg);-ms-transform: rotateZ(0deg);-o-transform: rotateZ(0deg);transform: rotateZ(0deg);transition: all ease-out 0.3s;top: 20px;}
.motop .moicon.on div.moicon2 {-webkit-transform: rotateZ(45deg);-moz-transform: rotateZ(45deg);-ms-transform: rotateZ(45deg);-o-transform: rotateZ(45deg);transform: rotateZ(45deg);transition: all ease-out 0.3s;top: 12px;}
.motop .moicon.on div.moicon1 {-webkit-transform: rotateZ(-45deg);-moz-transform: rotateZ(-45deg);-ms-transform: rotateZ(-45deg);-o-transform: rotateZ(-45deg);transform: rotateZ(-45deg);transition: all ease-out 0.3s;top: 12px;}
.m_mobile {display: none;width: 99%;height: 100%;background: rgba(89,134,219,0.5);position: absolute;left: 0;z-index: 99;}
.m_mobile .menu {width: 50%;height: 100%;background: rgba(89,134,219,0.75);position: relative;float: left;height: 100%;}
.m_mobile .menu .m_xun {width: 100%;height: 40px;}
.m_mobile .menu .m_xun .m_title {width: 90%;height: 40px;padding: 0 15px;}
.m_mobile .menu .m_xun .m_title a {color: #FFFFFF;font-size: 14px;line-height: 40px;display: inline-block;float: left;}
.m_mobile .menu .m_xun .m_title i {float: right;color: #FFFFFF;font-size: 14px;line-height: 40px;-webkit-transform: rotateZ(0deg);-moz-transform: rotateZ(0deg);-ms-transform: rotateZ(0deg);-o-transform: rotateZ(0deg);transform: rotateZ(0deg);transition: all ease-out 0.3s;}
.m_mobile .menu .m_xun .m_title i.on {-webkit-transform: rotateZ(-60deg);-moz-transform: rotateZ(-60deg);-ms-transform: rotateZ(-60deg);-o-transform: rotateZ(-60deg);transform: rotateZ(-60deg);transition: all ease-out 0.3s;}
.m_mobile .menu .m_xun .m_drop {padding: 40px 0 0 0;display: none;width: 100%;position: absolute;top: 0;left: 100%;}
.m_mobile .menu .m_xun .m_drop a {width: 100%;height: 40px;float: left;display: inline-block;color: #FFFFFF;font-size: 13px;line-height: 40px;padding-left: 20px;}

.slider {position: relative;overflow: hidden;width: 100%;padding-top: 165px;}
.slideBox .hd {height: 10px;z-index:1; overflow: hidden;position: absolute;left: 50%;bottom: 20px;transform: translateX(-50%);z-index: 1;}
.slideBox .hd ul{ text-align:center;  padding-top:5px;  }
.slideBox .hd ul li {cursor:pointer;float: left;margin-right: 5px;width: 30px;height: 30px;line-height: 14px;text-align: center;background: #fff;}
.slideBox .hd ul .on {background: #00a2ff;color: #fff;}
.slideBox .bd{ position:relative; z-index:0;}
.slideBox .bd li img{width:100%; vertical-align:center;} 

.new{padding-top: 50px;background: url(../images/bg_wrapper.gif)}
.new .fl,.new .rt,.notice .fl,.notice .rt{width: 48%}
.new .rt i,.notice .fl i,.notice .rt i{width: 30px;height: 30px;float: left;margin-top: 8px;}
.new .rt i img,.notice .fl i img,.notice .rt i img{display:block;}
.new .rt h1,.notice .fl h1,.notice .rt h1{font-size: 24px;font-weight: normal;color: #2b58a7;float: left}
.new .rt h1 span,.notice .fl h1 span,.notice .rt h1 span{font-size:17px;color: #d1d1d1;margin-left: 10px; }
.new .rt .title,.notice .fl .title,.notice .rt .title{height: 48px;border-bottom:2px solid#d1d1d1;line-height: 48px;}
.new .rt b a,.notice .fl b a,.notice .rt b a{font-size: 16px;color: #d1d1d1;float: right;margin-right: 10px;font-weight: normal}
.new .rt ul,.notice .fl ul,.notice .rt ul{margin-top: 15px;}
.new .rt .fl,.notice .fl .fl,.notice .rt .fl{width: 80%;float: left}
.new .rt .rt,.notice .fl .rt,.notice .rt .rt{width: 20%;color: #d1d1d1;float: right;}
.new .rt li p,.notice .fl li p,.notice .rt li p{overflow: hidden; white-space: nowrap;  text-overflow: ellipsis;}
.new .rt ul span,.notice .fl ul span,.notice .rt ul span{text-align: right;display:block;color: #d1d1d1;}
.new .rt ul li,.notice .fl ul li,.notice .rt ul li{height: 42px;line-height: 42px;}
.new .rt ul li:hover,.notice .fl ul li:hover,.notice .rt ul li:hover{color: #2b58a7}
 .new .rt ul li:hover span,.notice .fl ul li:hover span,.notice .rt ul li:hover span{color: #2b58a7}
.notice{background: url(../images/bg_wrapper.gif);padding-top: 40px;}

.party{padding-top: 50px;background: url(../images/bg_wrapper.gif)}
.party .fl,.party .rt{width: 48%}
.party .title i{width: 30px;height: 30px;float: left;margin-top: 8px;}
.party .title i img{display:block;}
.party .title h1{font-size: 24px;font-weight: normal;color: #2b58a7;float: left}
.party .title h1 span{font-size:17px;color: #d1d1d1;margin-left: 10px; }
.party .title{height: 48px;border-bottom:2px solid#d1d1d1;line-height: 48px;}
.party .title b a{font-size: 16px;color: #d1d1d1;float: right;margin-right: 10px;font-weight: normal}
.party .fl ul{margin-top: 15px;}
.party .fl .fl{width: 80%;float: left}
.party .fl .rt{width: 20%;color: #d1d1d1;float: right;}
.party .fl li p{overflow: hidden; white-space: nowrap;  text-overflow: ellipsis;}
.party .fl ul span{text-align: right;display:block;color: #d1d1d1}
.party .fl ul li{height: 42px;line-height: 42px;}
.party .fl ul li:hover{color: #2b58a7}
 .party .fl ul li:hover span{color: #2b58a7}
 .party .box{width: 507px;height: 307px;margin: 20px auto;overflow: hidden;position: relative;}
.box-1 ul{}
.box-1 ul li{position: relative;overflow: hidden;}
.box-1 ul li img{display:block;width: 507px; height: 307px;}
.box-1 ul li h2{position: absolute;left: 0;top:88%;height: 40px;background: rgba(43,88,167,0.82);text-indent: 1em;
				padding-right:300px ;font-size: 15px;line-height: 40px;text-overflow: ellipsis;overflow: hidden;
				white-space: nowrap;font-weight: normal;color: ghostwhite;width: 80%;}
.box-2{position: absolute;right: 10px;bottom: 14px;}
.box-2 ul li{float:left;width: 12px;height: 12px;overflow: hidden; margin: 0 5px; border-radius: 50%;
				background: rgba(0,0,0,0.5);text-indent: 100px;cursor: pointer;}
.box-2 ul .on{background: rgba(255,255,255,0.6);}
.box-3 span{position: absolute;color: white;background: rgba(125,125,120,.3);width: 50px;height: 80px;
				top:50%; font-family: "宋体";line-height: 80px;font-size:60px;margin-top: -40px;
				text-align: center;cursor: pointer;}
.box-3 .prev{left: 10px;}
.box-3 .next{right: 10px;}
.box-3 span::selection{background: transparent;}
.box-3 span:hover{background: rgba(125,125,120,.8);}

.train{background: url(../images/train.png) no-repeat center;padding-top: 22px;}
.train h1{font-size: 24px;font-weight: normal;text-align: center;color: #2b58a7;}
.train p{font-size:17px;color: #d1d1d1;text-align: center;line-height: 48.5px;}
.train ul li{width: calc(33.3% - 30px);box-shadow: -1.721px 2.457px 9px 0px rgba(43, 88, 167, 0.18);height: 134px;background: #fff;margin-right: 30px;float: left;margin-bottom: 30px;}
.train li .date{background:url(../images/train_1.png) no-repeat;width: 88px;height: 100px;margin-top: 15px;margin-left: 15px;text-align: center;float: left;}
.train .date h3{font-size:24px;padding-top: 15px;color: #fff;font-weight: normal;}
.train .date h4{font-size:16px;font-weight: normal;color: #434243;padding-top: 23px;}
.train .text{float: left;width: 64%;margin-top: 30px;line-height: 32.5px;margin-left: 15px}
.train button{width: 100px;height: 30px;display: block;margin: 10px auto;display: none;border: 1px solid #d1d1d1;background: none;}
.train{padding-bottom: 10px}

.teach{background: url(../images/bg_wrapper.gif);padding-top: 30px;}
.teach .title i{width: 30px;height: 30px;float: left;margin-top: 8px;}
.teach .title i img{display:block;}
.teach .title h1{font-size: 24px;font-weight: normal;color: #2b58a7;float: left}
.teach .title h1 span{font-size:17px;color: #d1d1d1;margin-left: 10px; }
.teach .title{height: 48px;line-height: 48px;}
.teach .title b a{font-size: 16px;color: #d1d1d1;float: right;margin-right: 10px;font-weight: normal}
.teach ul{margin-top: 30px;padding-bottom: 20px;}
.teach ul>li{width: 33.3%;}
.teach li h3{color:#2b58a7;font-size: 18px;font-weight: normal;line-height: 32px;}
.teach .fl{box-sizing: border-box;width: 28%}
.teach .you{float: none;}
.teach .you_3{}
.teach .you_2,.teach .you_3{float: left;width: 72%}
.teach .you li,.teach .you_2 li,.teach .you_3 li{height:32px;line-height: 42px;width: 50%;float: left;}
.teach .you_3 li:nth-child(5){width: 100%;}

.campus{background: url(../images/bg_wrapper.gif);padding-top: 30px}
.campus .title i{width: 30px;height: 30px;float: left;margin-top: 8px;}
.campus .title i img{display:block;}
.campus .title h1{font-size: 24px;font-weight: normal;color: #2b58a7;float: left}
.campus .title h1 span{font-size:17px;color: #d1d1d1;margin-left: 10px; }
.campus .title{height: 48px;line-height: 48px;}
.campus  div h3{font-size:28px;color:#333647;padding-top:30px;font-weight:normal;padding-bottom:20px;;}
.campus  div td{padding:0 27px;font-size:15px;color:#333647;text-align:center;}
.campus  div td img{width:245px;height:175px;display:block;margin-bottom:10px;}

.link{background: url(../images/bg_wrapper.gif);padding-top: 30px;padding-bottom: 20px;}
.link .title i{width: 30px;height: 30px;float: left;margin-top: 8px;}
.link .title i img{display:block;}
.link .title h1{font-size: 24px;font-weight: normal;color: #2b58a7;}
.link .title h1 span{font-size:17px;color: #d1d1d1;margin-left: 10px; }
.link .title{height: 48px;line-height: 48px;}
.link ul{height: 60px;border: 1px solid #d1d1d1;background: #f5f5f5;line-height: 60px;text-align: center;margin-top: 15px;}
.link ul li{width: 25%;float: left;}
.link li i{width: 45px;height: 29px;display: inline;}
.link li a:hover{color: #2b58a7;}


.footer{background: url(../images/footer.png) no-repeat center;height: 347px;}
.footer_1{padding-top: 50px;}
.footer .fl li{height: 40px;line-height: 40px;}
.footer .fl li a{color: #fff;}
.footer .fl i{width: 23px;height: 23px;display: block;float: left;margin-top: 8px;margin-right: 5px}
.footer i img{display: block;}
.footer .fl,.footer .rt{width: 33.3%;box-sizing: border-box;margin: 0 auto;}
.footer .rt img{display: block;width:92%;margin-top: 40px;margin-left: 30px;}
.footer .fl:nth-child(2) img{display: block;margin-left: 60px;}
.footer p{text-align: center;margin: 50px auto 0;color: #fff;line-height: 32px;}
.footer p a{ color: #fff;}

.hiSlider{overflow: hidden;background: #eee;width: 600px;height: 365px;}
.new .fl .hiSlider img{display: block;width: 600px; height: 365px}
.hiSlider-item{float: left;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}

.hiSlider-pages,.hiSlider-title{position:absolute;z-index:3}
.hiSlider-btn-prev,.hiSlider-btn-next{position:absolute;z-index:5;top:50%;height:30px;width:30px;background:url(../images/hislider-arrow.png) no-repeat;margin-top:-15px;text-indent:-200px;overflow:hidden;opacity:.6;filter:alpha(opacity:60)}
.hiSlider-btn-prev{left:10px}
.hiSlider-btn-next{right:10px;background-position:-30px 0}
.hiSlider-btn-prev:hover,.hiSlider-btn-next:hover{opacity:1;filter:alpha(opacity:100)}
.hiSlider-title{bottom:0;width:100%;padding:6px 0;color:#fff;text-indent:10px;background:rgba(0,0,0,.6);z-index:2;font:14px/2 "Microsoft YaHei",Arial,Tahoma}
.hiSlider-pages{bottom:10px;right:10px;text-align:right}
.hiSlider-pages a{height:12px;width:12px;margin:0 6px;display:inline-block;overflow:hidden;text-indent:-100px;font-size:0;border-radius:50%;background:#ddd}
.hiSlider-pages a.active{background:#5472BF}


.xyjj_about img{display: block;width: 100%;margin-top: 165px;}
.aboutnei {width: 1100px;max-width: 100%;min-height: 220px;margin: 0px auto 60px auto;position: relative;padding-top: 30px;}
.aboutnei .about_left {z-index: 99;width: 245px;float: left;margin-right: -245px;position: relative;}
.aboutnei .about_left .about_left_arrow {display: none;border: #2b58a7 solid 1px;padding: 5px 8px 5px 8px;background: #fff;position: absolute;left: 100%;top: 30px;border-top-right-radius: 35px;border-bottom-right-radius: 35px;overflow: hidden;border-left: none;}
.aboutnei .about_left .about_left_arrow i {color: #2b58a7;font-size: 14px;line-height: 14px;width: 14px;height: 14px;float: right;-webkit-transform: rotateZ(0deg);-moz-transform: rotateZ(0deg);-ms-transform: rotateZ(0deg);-o-transform: rotateZ(0deg);transform: rotateZ(0deg);transition: all ease-out 0.3s;}
.aboutnei .about_left .about_left_arrow.on i {-webkit-transform: rotateZ(-60deg);-moz-transform: rotateZ(-60deg);-ms-transform: rotateZ(-60deg);-o-transform: rotateZ(-60deg);transform: rotateZ(-60deg);transition: all ease-out 0.3s;margin-top: -5px;}
.aboutnei .about_left .about_left_top {width: 100%;height: 100px;background: #2b58a7;border-bottom: #FFFFFF solid 1px;}
.aboutnei .about_left .about_left_top .about_left_top1 span{font-size: 26px;line-height: 26px;width: 100%;float: left;padding-left: 70px;color: #FFFFFF;margin: 27px 0 7px 0;}
.aboutnei .about_left .about_left_top .about_left_top2{font-size: 13px;line-height: 26px;width: 100%;float: left;padding-left: 0px;color: #FFFFFF;text-transform: uppercase;text-align: center}
.aboutnei .about_left .about_left_tops {width: 100%;height: 100px;background: #2b58a7;border-bottom: #FFFFFF solid 1px;text-align: center;}
.aboutnei .about_left .about_left_tops .about_left_top1 {font-size: 26px;line-height: 50px;width: 100%;float: left;color: #FFFFFF;	margin: 27px 0 7px 0;}
.aboutnei .about_left .about_left_tops .about_left_top2 {font-size: 13px;line-height: 13px;width: 100%;float: left;color: #FFFFFF;text-transform: uppercase;}
.aboutnei .about_left .about_left_menu {width: 100%;}
.aboutnei .about_left .about_left_menu a {width: 100%;font-size: 16px;height: 45px;line-height: 45px;text-align: center;border-bottom: #fff solid 1px;float: left;display: inline-block;background: #f4f4f4;color: #343233;transition: all ease-out 0.2s;}
.aboutnei .about_left .about_left_menu a.on {color: #FFFFFF;background: #2b58a7;transition: all ease-out 0.4s;}
.aboutnei .about_left .about_left_menu a:hover{color: #FFFFFF;background: #2b58a7;}
.aboutnei .about_right {margin-left: 290px;background: #fff;}
.aboutnei .about_right .about_right_top {width: 100%;height: 32px;border-bottom: #ececec solid 1px;}
.aboutnei .about_right .about_right_top .page_name {color: #2b58a7;font-size: 18px;padding-left: 8px;border-left: #2b58a7 solid 3px;margin-top: 3px;line-height: 18px;}
.aboutnei .about_right .about_right_top .newsnav {float: right;color: #999999;line-height: 30px;font-size: 12px;}
.aboutnei .about_right .about_right_top .newsnav a {color: #999999;line-height: 26px;font-size: 12px;display: inline-block;}
.aboutnei .about_right .about_right_top .newsnav i {color: #999999;line-height: 26px;font-size: 12px;display: inline-block;margin: 0 8px;}
.aboutnei .about_right .about_right_top .newsnav span {color: #999999;line-height: 26px;font-size: 12px;display: inline-block;}
.aboutnei .about_right .zhuti {font-size: 15px;line-height: 30px;color: #757575;background: #fff;min-height: 350px;width: 100%;overflow: hidden;}
.aboutnei .about_right .zhuti ul{width: 100%;margin-left: 0px;margin-top: 30px;}
.aboutnei .about_right .zhuti li{float: left;width: calc(50% - 15px);margin-right: 15px;margin-bottom: 15px;border: 1px solid #d1d1d1;box-sizing: border-box;}
.aboutnei .about_right .zhuti li p{text-align: center;font-size: 18px;color: #434243}
.aboutnei .about_right .zhuti li img{display: block;width: 100%;}
.aboutnei .about_right .zhuti span{line-height: 40px;text-align: justify}
.aboutnei .about_right .zhuti .contact img{display: block;width: 100%}
.aboutnei .about_right .zhuti .djgz{border-bottom: 1px dashed #d1d1d1;margin-bottom:20px;height: 130px;}
.aboutnei .about_right .zhuti .djgz b{font-weight: normal;float: right}
.aboutnei .about_right .zhuti h1{font-size: 18px;text-align: center;color: #434243;font-weight: 500;margin-bottom: 10px;}
.aboutnei .about_right .zhuti h2{font-size: 22px;text-align: center;color: #434243;height: 35px;line-height: 35px;font-family: "宋体"}
.aboutnei .about_right .zhuti h1:hover{color: #2b58a7}
.aboutnei .about_right .zhuti p{text-align: left;}
.aboutnei .about_right .zhuti .center{text-align: center;}
.aboutnei .about_right .zhuti p{text-align: left;line-height: 26px;}
.aboutnei .about_right .zhuti p img{display: block;max-width: 100%;}
.aboutnei .about_right .zhuti .time{text-align: center;margin-bottom: 30px;}
.aboutnei .about_right .zhuti .djgz_z{float: left;width: 15%;height: 100px;box-sizing: border-box}
.aboutnei .about_right .zhuti .djgz_z img{display: block;width: 100%;height: 100%;}
.aboutnei .about_right .zhuti .djgz_r{float: left;width: calc(85% - 15px);padding-left: 15px;box-sizing: border-box;color: #999;}
.aboutnei .about_right .zhuti .djgz_r p{color: #999;font-size: 14px;display: inline-block;line-height: 24px;}
.aboutnei .about_right .zhuti .about table tbody tr p img{display:block;margin:0 auto}
.zhuti .about>table>tbody>tr>td>div>table>tbody>tr>td>table:last-child td{width:calc(100vw - 160px); display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;overflow: hidden;}

.dede_pages{width: 100%}
.dede_pages li{float: left;text-align: center;margin-right: 15px;}
.dede_pages .pageinfo strong{padding: 0 12px}
.context li{margin: 20px 0;}
 .jgsz{text-align: center;color: #434243;border-right: 1px solid #d1d1d1;border-bottom: 1px solid #d1d1d1;}
.jgsz td{height: 35px;line-height: 35px;color: #434243;border-left: 1px solid #d1d1d1;border-top: 1px solid #d1d1d1}
.center .c_txt{line-height:42px}
.zhuti .about>table>tbody>tr>td>table span{line-height: 17px !important;color:#666666;}
.zhuti .about>table>tbody>tr>td>div>table>tbody>tr>td{position:relative;border-bottom: 1px dashed #d1d1d1;padding: 20px 0;text-align: left;height:140px;box-sizing: border-box;}
.zhuti .about>table>tbody>tr>td>div>table>tbody>tr>td>table:first-child{position: absolute;left:0;top:20px;}
.zhuti .about>table>tbody>tr>td>div>table>tbody>tr>td>span{display: block;font-size: 18px;text-align: left;color: #434243;font-weight: 500;margin-bottom: 10px;padding-left:137px;height:30px;line-height:30px !important;overflow:hidden;}
.zhuti .about>table>tbody>tr>td>div>table>tbody>tr>td>table:last-child{color: #999;font-size: 14px;display: inline-block;line-height: 24px;padding-left:137px;}
.zhuti .about>table>tbody>tr>td>div>table>tbody>tr>td>table:last-child td{text-indent: -1.15em;}
.tuZT .about>table>tbody>tr>td>div>table>tbody>tr>td{height:auto;text-algin:center}
.tuZT .about>table>tbody>tr>td>div>table>tbody>tr>td>table img{border:1px solid #d1d1d1;border-bottom:none;}
.tuZT .about>table>tbody>tr>td>div>table>tbody>tr>td>span span{width:386px;display:block;border:1px solid #d1d1d1;border-top:none;text-align: center;font-size: 18px;color: #434243;}
.about_right .zhuti .v_news_content p img{display: block;margin: 0 auto;max-width: 500px;}