*{margin: 0;padding: 0;}
body{margin:0px auto;font:12px  "microsoft yahei";color: #303030;line-height: 25px;overflow-x: hidden;}
ul,li{list-style: none;}
a{text-decoration: none;color: #333;}
p{margin:0;padding:0;}
ul,li,ol,dl,dt,dd{margin:0;padding:0;list-style-type:none;}
a{font-size:12px;text-decoration:none;transition:all 0.3s ease-in-out 0s;}
a:hover{text-decoration:none;}
a:visited{color:#333;}
.clearfix {zoom:1;}
.clearfix:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:"."; }
.clear{clear: both;}
.w1200{width: 1200px;margin: auto;}
.center{margin:0px auto;}
.moddle{ width:1200px;}

.top{background: #0052c1;line-height: 36px;}
.top a{color: #fff;font-size: 14px;}
.logo{font-size: 30px;font-weight: bold;display: flex;justify-content: space-between;color: #222;line-height: 60px;margin: 20px auto;}
.logo dl:first-child {font-size: 32px;}
.logo dl:nth-child(2){background: url(../images/logo_tel.png) no-repeat left center;height: 60px;padding-left: 60px;}
.nav{background: #0052c1;height: 46px;line-height: 40px;}
.navnr{display: flex;justify-content: space-around;}
.navnr a{color: #fff;font-size: 14px;}
.navnr a:hover{border-bottom: 2px solid #ffb901;}
.swiper-container .swiper-wrapper .swiper-slide img{width: 100%; display: block;}

.title{text-align: center;margin: 30px auto;}
.title dl{font-size: 36px;font-weight: bold;}
.title dl span{color: #ffb901;}
.title dt{font-size: 16px;color: #566;text-transform: uppercase;margin-top: 10px;}
.cpfl{display: flex;justify-content: space-around;margin-bottom: 30px;}
.cpfl a{display: block;width: 180px;line-height: 36px;background: #0052c1;font-size: 14px;color: #fff;text-align: center;}
.cpfl a:hover{background: #FFB901;font-weight: bold;}
.icpzs li{ width:280px; float:left; margin-right:30px; text-align:center;}
.icpzs li img{ width:280px; height:210px;}
.icpzs li p{ line-height:35px;}

.gsjj{background: #0052c1;padding: 30px 0px;margin: 50px 0px;}
.title1{text-align: center;margin: 30px auto;color: #fff;}
.title1 dl{font-size: 36px;font-weight: bold;}
.title1 dl span{color: #ffb901;}
.title1 dt{font-size: 16px;text-transform: uppercase;margin-top: 10px;}
.gsjjnr{display: flex;justify-content: space-between;}
.section-focus-pic{height:450px;width:560px;overflow:hidden;position:relative;}
.section-focus-pic ul li{position:absolute;top:0;left:560px;width:560px;height:450px;}
.section-focus-pic ul li p{position:absolute;bottom:11px;left:0;width: 400px;font-weight:normal;color:#FFF;margin-left: 20px;z-index: 111;font-size: 18px; }
.section-focus-pic ul li div{position:absolute;bottom:0;left:0;height:50px;background-color:#000;width:560px;opacity: 0.6;filter: alpha(opacity=60);}
.section-focus-pic .pages{width:560px;height:450px;}
.section-focus-pic .controler{position:absolute;bottom:20px;right:20px;}
.section-focus-pic .controler b{cursor:pointer;width:20px;height:10px;display:block;overflow:hidden;text-indent:20px;background:url(../images/news_index_icon.png) no-repeat -136px 3px; float:left;margin:0 0 0 5px;}
.section-focus-pic .controler b.down{background-position:-161px 1px;}
.section-focus-pic .controler2 a{display:block; width:40px;position:absolute;top:120px;height:40px;}
.section-focus-pic .controler2 a i{cursor:pointer;display:block;width:22px;height:34px; background:url(../images/star.png) no-repeat;}
.section-focus-pic .controler2 .prev{left:5px;}
.section-focus-pic .controler2 .prev i{background-position:-34px -68px;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/star_05.png');margin-left:5px;}
.section-focus-pic .controler2 .prev:hover i{left:10px;background-position:-34px -24px;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/star_03.png');}
.section-focus-pic .controler2 .next{right:10px;}
.section-focus-pic .controler2 .next i{background-position:-62px -68px;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/star_06.png');margin-left:10px;}
.section-focus-pic .controler2 .next:hover i{right:10px;background-position:-62px -24px;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/star_04.png');}
.jjnr{width: 580px;color: #fff;}
.jjnr dl{width: 360px;background: #FFB901;color: #fff;font-size: 22px;font-weight: bold;text-align: center;line-height: 46px;margin-bottom: 30px;}
.jjnr p{text-indent: 2em;font-size: 14px;line-height: 36px;}
.jjnr a{display: block;background: #FFB901;color: #fff;font-size: 16px;padding: 5px 15px;float: right;margin-top: 30px;}

.bodyCon08 .students{margin: 0 auto;width: 1200px;height: 450px;position: relative;}
.bodyCon08 .students p.PP{width:510px;height:50px;font-size:16px;color:#333;text-align:center;position:absolute;top:60px; left:300px;}
#four_flash{position:relative;width:1200px;height:400px; margin:0 auto;position:absolute;bottom:40px;}
#four_flash .flashBg{width:998px;height:400px; margin:0 auto;position:relative;overflow:hidden;}
#four_flash .flashBg ul.mobile{width:2000%;height:400px; position:absolute;top:15; left:0;}
#four_flash .flashBg ul.mobile li{float:left;width:299px;height:380px;margin-left:26px;color:#333;transition:all 1s ease 0s;background: #ebebeb;}
#four_flash .flashBg ul.mobile li img{width:299px;height:180px;display:block; margin:0 auto;}
#four_flash .flashBg ul.mobile li dd{font-size:20px;line-height:60px;text-align:center;border-bottom:1px solid #333;}
#four_flash .flashBg ul.mobile li dd>a{font-size:20px;line-height:60px;text-align:center;}
#four_flash .flashBg ul.mobile li p{font-size:14px; text-align:left;line-height:24px;margin-top:10px;padding: 8px;color: #666;}
#four_flash .flashBg ul.mobile li>a{display:block;width:31px;height:31px;border:0px;margin:8px auto;}
#four_flash .but_left{width:50px;height:100px;position:absolute; top:136px; left:0px;}
#four_flash .but_right{width:50px;height:100px; position:absolute; top:136px; right:0px;}
#four_flash .but_left:hover{background:url(../images/qianxleft1.png) no-repeat;}
#four_flash .but_right:hover{background:url(../images/qianxr1.png) no-repeat;}

.foot{background: #0052c1;padding: 20px 0px;text-align: center;color: #fff;}
.foot dl{display: flex;justify-content: space-around;}
.foot dl a{color: #fff;font-size: 18px;}
.foot dl a:hover{color: #ffb901;}
.foot dt{font-size: 20px;color: #ffb901;line-height: 56px;}
.foot dd{font-size: 14px;line-height: 36px;}
