*,
*:before,
*:after {
  margin: 0;
  padding: 0;
}
html {
  font-size: 100px;
}
body {
  font-family: Arial, "微软雅黑", sans-serif;
  color: #333;
  font-size: 12px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  line-height: inherit;
  font-size: inherit;
  font-weight: normal;
}
address,
blockquote,
dl,
fieldset,
figure,
hr,
ol,
p,
pre,
ul {
  margin: 0;
}
i {
  font-style: normal;
}
img {
  border: none;
  vertical-align: middle;
}
ul,
ol {
  list-style: none;
  padding-left: 0;
}
li {
  list-style: inherit;
}
input,
textarea,
button,
span,
li,
a,
div {
  border: none;
  outline: none;
  resize: none;
}
textarea {
  font-family: Arial, "微软雅黑", sans-serif;
  overflow: auto;
}
table {
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
}


a,
a:active,
a:hover,
a:visited {
  color: inherit;
  font-size: inherit;
  text-decoration: none;
}

a{ color: #666;}

a:hover{color: #002269;}
sup {
  vertical-align: top;
}


.fl{ float:left;}
.fr{ float:right;}
.cl{ clear:both;}


.clearfix:before,
.clearfix:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  clear: both;
  visibility: hidden;
}

.color{ color: #002269;}

.w{ width: 1200px; margin: 0 auto;}

.header { border-bottom: 4px solid #e9e9e9; padding: 9px 0; position: fixed; width: 100%; background-color: #fff; z-index: 100;}

.header .w{ display: flex; justify-content: space-between; align-items: center;}
.header .nav ul{ display: flex;}

.header .nav ul li a{ color: #666; padding: 0 15px; font-size: 16px;}

.header .nav ul li a:hover{ color: #002269;}



.swiper1{ position: relative;}

.swiper1 .swiper-pagination-bullet { width: 10px; height: 10px; background-color: #fff; opacity: 1;}

.swiper1 .swiper-pagination { display: inline-block; }

.swiper1 .swiper-pagination-bullet-active{ background-color:#cc0000; width:20px; border-radius: 5px; }

.swiper1 .swiper-button-next{ width:50px; height: 50px; background: url(../images/next.png) center center no-repeat;  margin-top: -25px; }

.swiper1 .swiper-button-prev{ width:50px; height: 50px; background: url(../images/prev.png) center center no-repeat; margin-top: -25px; }

.swiper1 .swiper-button-next:after,.swiper1 .swiper-button-prev:after {display: none;}



.index-product{ padding: 50px 0;}

.index-product h3{ text-align: center; font-size: 32px; color: #000; font-weight: bolder;}

.index-product p{ color: #666; text-align: center; margin: 60px auto; width: 80%; line-height: 30px; font-size: 16px;}

.index-product ul{ display: flex; justify-content: space-around;}

.index-product ul li a em{display: block; width: 160px; height: 160px; border: 2px solid #eeeeee; border-radius: 50%; text-align: center;}

.index-product ul li a span{ display: block; text-align: center; font-size: 18px; color: #3c3c3c; margin-top: 30px;}

.index-product ul li.icon1 a em{  background: url(../images/icon1.png) center center no-repeat;}

.index-product ul li.icon1 a:hover em{  background: url(../images/icon1-hover.png) center center no-repeat;}



.index-product ul li.icon2 a em{  background: url(../images/icon2.png) center center no-repeat;}

.index-product ul li.icon2 a:hover em{  background: url(../images/icon2-hover.png) center center no-repeat;}



.index-product ul li.icon3 a em{  background: url(../images/icon3.png) center center no-repeat;}

.index-product ul li.icon3 a:hover em{  background: url(../images/icon3-hover.png) center center no-repeat;}



.index-product ul li.icon4 a em{  background: url(../images/icon4.png) center center no-repeat;}

.index-product ul li.icon4 a:hover em{  background: url(../images/icon4-hover.png) center center no-repeat;}



.school{ position: relative;}
.sch_img img{ width: 100%;}
.sch_infor{ position:absolute; top:0; left:50%; margin-left:-600px; width:1200px; height:600px; z-index:20;}
.sch_infBox{ padding:164px 0 0 60px; float: left;}
.sch_ifBname a{ display:block; color:#FFF; font-size:40px; font-weight:bold; line-height:normal;}
.sch_ifBcon{ color:#FFF; font-size:15px; width:524px; margin:24px 0 34px;}
.sch_ifBmore{ height:36px;}
.sch_ifBmore a{ display:block; color:#FFF; font-size:13px; width:110px; height:26px; line-height:26px; text-align:center; border:5px solid rgba(255,255,255,0.3); border-radius:18px;}
.sch_ifBmore a span{ font-family:'宋体'; font-size:15px; padding-left:8px;}

.sch_video{ float: right; margin-top: 150px; max-width: 560px; }

.index-about{padding: 50px 0 132px;}



.name{ color:#484848; font-size:32px; font-weight:bold; line-height:normal; text-align:center; margin: 50px 0 30px 0;}


/*about*/
.about{ width:1200px; height:330px; overflow:hidden;}
.about_show{ width:1220px;}
.about_show .job_Lbox{ margin:0 20px 0 0; display:inline;}

.intro{ font-size:14px; line-height:22px; width:806px; margin:12px auto 38px; text-align:center;}



.job_Lbox{ float:left; background-color:#f3f3f3; width:285px; height:330px; margin:0 10px; display:inline; }
.job_img{ width:285px; height:150px;}
.job_Lshow{ padding:22px 27px 0 27px;}
.job_title a{ display:block; font-size:18px; width:231px; height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center;}
.job_en{ font-family:Arial; text-transform: uppercase; color:#cfcfcf; font-size:18px; margin-bottom:12px; margin-top:2px; height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center;}
.job_intro{ background:url(../images/th_jobline.jpg) no-repeat top center; color:#888; line-height:22px; height:66px; font-size: 12px; overflow:hidden; padding-top:18px; text-align:center;}
.job_Lbox:hover{ background-color:#002269; transition:all 0.4s ease 0.01s; -moz-transition:all 0.4s ease 0.01s; -webkit-transition:all 0.4s ease 0.01s;}
.job_Lbox:hover .job_title a{ color:#FFF;}
.job_Lbox:hover .job_en{ color:#94afe8;}
.job_Lbox:hover .job_intro{ background:url(../images/th_joblineho.jpg) no-repeat top center; color:#FFF;}


.warp_shBox6 {
    background: url(../images/cont_img.jpg) no-repeat center;
    width: 100%;
    height: 532px;
}

.warp_shBox6 .w{ padding:54px 0 0 0;}
.warp_shBox6 .name a{ color:#FFF;}



.cont{ height:140px; padding-top:40px;}
.cont li{ float:left; width:300px; height:140px;}
.cont li a{ display:block; width:300px;}
.cont_icon{ display:block; width:115px; height:100px; margin:0 auto;}
.cont_name{ display:block; color:#919090; font-size:14px; width:300px; padding-top:16px; text-align:center;}
.cont_icon1{ background:url(../images/cont_ac1.png) no-repeat;}
.cont_icon2{ background:url(../images/cont_ac2.png) no-repeat;}
.cont_icon3{ background:url(../images/cont_ac3.png) no-repeat;}
.cont_icon4{ background:url(../images/cont_ac4.png) no-repeat;}
.cont li a:hover .cont_icon1{ background:url(../images/cont_ho1.png) no-repeat;}
.cont li a:hover .cont_icon2{ background:url(../images/cont_ho2.png) no-repeat;}
.cont li a:hover .cont_icon3{ background:url(../images/cont_ho3.png) no-repeat;}
.cont li a:hover .cont_icon4{ background:url(../images/cont_ho4.png) no-repeat;}
.cont li a:hover .cont_name{ color:#fff;}




/*底部公用*/
.footer{ clear:both; width:100%; height:auto; overflow:hidden; background-color:#232323;}
.foot_t{ height:auto; overflow:hidden; padding:50px 0 32px; border-bottom:1px solid #4a4949;}
.foot_all{ width:300px;}
.foot_chnal{ width:auto;}
.foot_logo{ width:300px;}
.foot_read{ padding-top:14px;}
.foot_read h3{ color:#919090; font-size:14px;}
.foot_read p{ color:#585656; line-height:16px; padding:4px 0 14px;}
.read_search{ background-color:#333; width:298px; height:30px; border:1px solid #595959;}
.read_text{ display:block; background-color:#333; font-family:'Microsoft YaHei'; color:#585656; font-size:12px; width:214px; height:20px; line-height:20px; padding:5px 12px; border:0; border:none;}
.read_button{ display:block; background-color:#595959; font-family:'Microsoft YaHei'; color:#919090; font-size:14px; width:60px; height:30px; border:none; cursor:pointer;}
.foot_share{ position:relative; height:24px; padding:20px 0 4px 10px;}
.foot_share span{ float:left;}
.foot_share span,.foot_lg span,.foot_lg a{ color:#585656;}
.foot_share a{ display:inline-block; margin-right:10px; width:24px; height:24px;}
.foot_wx{ display:none; position:absolute; right:58px; top:-182px; z-index:20; background:url(../images/wx_cur.jpg) no-repeat bottom; padding-bottom:12px; width:164px; height:186px;}
.foot_wxShow{ padding:10px 10px 0 10px; width:144px; height:176px; background-color:#FFF;}
.foot_wxName{ font-size:14px; height:32px; line-height:32px; text-align:center;}
.foot_sh1{ background:url(../images/foot_shac1.png) no-repeat;}
.foot_sh2{ background:url(../images/foot_shac2.png) no-repeat;}
.foot_sh3{ background:url(../images/foot_shac3.png) no-repeat;}
.foot_share .foot_sh1:hover{ background:url(../images/foot_shho1.png) no-repeat;}
.foot_share .foot_sh2:hover{ background:url(../images/foot_shho2.png) no-repeat;}
.foot_share .foot_sh3:hover{ background:url(../images/foot_shho3.png) no-repeat;}
.foot_lg{ padding-left:10px;}
.foot_lg a{ padding:0 8px;}
.foot_chnal{ width:850px; border-left:1px solid #4a4949;}
.foot_chnal dl{ float:right; margin-left:15px; display:inline;}
.foot_chnal dl dt{ margin-bottom:10px;}
.foot_chnal dl dt a{ color:#FFF; font-size:16px;}
.foot_chnal dl dd{ height:28px; line-height:28px;}
.foot_chnal dl dd a{ display:block; color:#919090; font-size:14px;}
.foot_d{ height:auto; overflow:hidden; padding:16px 0;}
.copyright,.copyright a{ color:#919090;}
.foot_click{ color:#4e4e4e; margin-right:-8px; display:inline;}
.foot_click a{ color:#919090; padding:0 8px;}
.footer a:hover{ color:#FFF;}




/*chnla*/
.chnal{ background-color:#002269; width:100%; height:76px; padding-top:14px;}
.chnal_all{ background:url(../images/chnal_Vline.png) no-repeat left center; padding-left:25px; height:76px;}
.chnal_aifor{ width:auto; padding-top:14px; display:inline;}
.chnal_aifor h3{ color:#FFF; font-size:20px; font-weight:bold; line-height: 38px;}
.chnal_aifor p{ color:#a1f2c1; font-size:16px;line-height:30px;}

.chnal_list{ width:auto; height:24px; padding-top:40px;}
/* .chnal_list a{ float:left; display:inline-block; margin-left:2px; color:#FFF; font-size:14px; width:auto; height:24px; padding:0 12px 0 16px;}
.chnal_list a span{ background:url(../images/chnal_Lvicon.png) no-repeat right; padding-right:18px;}
.chnal_list a:hover,.chnal_list a.cur{ background-color:#375799; border-radius:14px; -moz-border-radius:14px; -webkit-border-radius:14px;} */

.body_c .news_chnal a{ font-size:14px;}


.snav .snav_list{  height:24px; margin:0 auto; z-index:9999;}
.snav li{height:24px; display: inline-block; margin-left:2px; line-height:24px;position:relative;}
.snav li.last{background:none;}
.snav li a{ display:block; color:#FFF; height:24px;  padding:0 38px 0 12PX; text-align:center; background:url(../images/chnal_Lvicon.png) no-repeat 90%; line-height:24px; font-size:16px;}
.snav li a:hover{background:#036ab4 url(../images/chnal_Lvicon.png) no-repeat 90%; text-decoration:none; color:#FFF;  border-radius:14px; -moz-border-radius:14px; -webkit-border-radius:14px;}
.snav li a.selected{background:#036ab4 url(../images/chnal_Lvicon.png) no-repeat 90%; border-radius:14px; -moz-border-radius:14px; -webkit-border-radius:14px;}
.snav li.selected .submenu{display:block;}
.snav li .submenu{display:none;position:absolute;top:24px;left:0px; padding-top: 10PX;}
.snav li .submenu{width:140px;}
.snav li .submenu{ z-index:9999;}
.snav li .submenu li{float:left;padding:0;background:none;height:34px; line-height:34px; padding-top: 2PX;}
.snav li .submenu li a{ border-radius:0px; float:none;padding:0;text-align:center; font-family:"Microsoft YaHei";height:34px;line-height:34px;background:none; color:#fff; width:140px;  font-size:14px; background:#036ab4}
.snav li .submenu li a:hover{background:#f39800;font-weight:normal; color:#fff; text-decoration:none;}




.body_c {height: auto;overflow: hidden;padding: 30px 0 90px; background-color: #F4F4F4;}



/*contact*/
.map_cont{ height:auto; overflow:hidden; padding-top:50px; line-height: 30px; font-size: 14px;}

.map_cont h1{ font-size: 24px; color:#002269 ; text-align: center; margin-bottom: 30px;}



.map_cont table{
border-collapse:collapse;
}
.map_cont table td{
border:1px solid #ddd; padding: 10px; background-color: #fff;
}


.map{ width:564px; height:334px; border:9px solid #FFF; overflow:hidden;}
.map_cont .cont{ font-size:14px; line-height:30px; width:552px; height:auto; overflow:hidden;}



.pro{ height:auto; overflow:hidden; padding:38px 0 0 0;}
.pro_cn{ background:url(../images/pro_cnbd.png) repeat-x; width:226px; height:42px; line-height:42px; margin:0 auto; text-align:center;}
.pro_cn h3{ display:inline-block; background-color:#f4f4f4; color:#333; font-size:30px; width:auto; height:42px; padding:0 14px;}
.pro_en{ color:#888; font-size:14px; padding-top:14px; text-align:center;}
.pro_selShow{ height:auto; overflow:hidden; padding-top:25px;}
.pro_list ul{ width:1215px;}
.pro_list li{ float:left; position:relative; background-color:#FFF; width:390px; height:390px; overflow:hidden; margin:15px 15px 0 0; display:inline;}
.pro_po{ width:390px;}
.pro_po a{ display:block;  padding:12px 44px 10px 44px; }
.pro_po-img{width:302px; height:300px; box-sizing: border-box; text-align: center; display: flex; justify-content: center; align-items: center;}

.pro_po-img img{ max-width: 300px; max-height: 300px;}

.pro_poName{  display:block; font-size:16px; height:65px; line-height:65px; margin-top: 10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center; border-top:1px solid #dcdcdc;}



.search{ text-align: center; margin-top: 50px;}

.search .inp_text{ width: 500px; line-height: 35px; border: 1px solid #ddd; background-color: #fff; padding: 0 10px; font-size: 14px;}

.search .inp_button{ background-color: #002269; padding: 0 30px; color: #fff; line-height: 35px;}