html{height:100%;margin:0;}
body{height:100%;margin:0;overflow-x:hidden;}
img{padding: 0;margin: 0;border: 0;}
html,body{ font-family:"微软雅黑", "宋体";font-size: 100%;margin: 0;padding: 0;}
input{padding: 0;margin:0;}
li{list-style-type: none;}
a{text-decoration: none;color:#000;}
a:hover{color:#35439C;}
#head{width: 100%;}

.head_top{width: 80%;margin: auto;padding-bottom:1.5%;}
.head_top_logo{float: left;width:20%;margin-top:1.5%;margin-right:2%;}
.head_top_logo img{width: 100%;}
.head_top_word{float: left;width:18%;color:#353B62;margin-top: 2%;line-height: 150%;font-size: 16px;}
.head_top_search{float: left;width:33%;margin-left: 12%;}
.search_c{float:left;width:185px;border:1px solid #2F3E99;border-right:0;height:30px;border-radius: 5px 0 0 5px;margin: 9% 0 0 0;padding-left: 10px;}
.search_c_in{float:left;width: 40px;border:1px solid #2F3E99;border-left: 0;height:32px;border-radius: 0 5px 5px 0;margin:9% 0 0 0;background: url(../images/search.png) right center no-repeat;}
.head_top_line{float: right;width: 15%;margin: 2.5% 0 0 0;}
.head_top_line img{width:100%;}


.search_result{width:73%;margin:auto;min-height:420px;}
.search_ll{width:90%;padding-left:20px;margin-top:20px;}

.head_top_top{width:125px;position: absolute;top: 0;right: 8%;background-color: #2F3E99;color:#fff;font-size: 12px;text-align: center;line-height: 25px;}

.head_nav{width: 100%;float:left;background-color: #303D99;color:#fff;line-height: 300%;}
.head_nav ul{width: 85%;margin: auto;}
.head_nav ul li{float:left;width: 12.5%;text-align: center;position:relative;}
.head_nav ul a{color:#fff;display:block;}
.head_nav ul a:hover{color:#D0A169;}

.sec_nav{width:100%;height:auto;position:absolute;top:48px;left:0px;z-index:100;background:#303D99;display:none;}
.sec_nav ul{margin:0;padding:0;width:100%;}
.sec_nav ul li{width:100%;float:left;}
.sec_nav ul li a{color:#fff;display:block;}

.head_img{float: left;width: 100%;}

.fullSlide{ position:relative;margin:0 auto; }
.fullSlide .bd{ position:relative; z-index:0; }
.fullSlide .bd li img{width:100%; vertical-align:top;  } 
.fullSlide .hd{position:absolute; width:100%; z-index:1;line-height:30px;  text-align:center; bottom:0px;}
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:30px; height:30px; margin:5px 5px;background:url(../images/b_i.png) no-repeat;overflow:hidden; font-size:0; position:relative;}
.fullSlide .hd ul .on{background:url(../images/b_ic.png) no-repeat; }

#news{width:100%;float: left;margin-top: 3%;}
.news_title{width:15%;margin: auto;}
.news_title img{width:100%;}
.news_list{width:1100px;margin:auto;}
.news_l{float: left;width:520px;margin:5% 0 0 0;overflow:hidden;}
.news_l img{width:100%;height:auto !important;margin-bottom: 5px;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.news_l img:hover{-webkit-transform:scale(1.1);-moz-transform: scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.news_l span{font-size: 15px;}
.news_l p{font-size: 15px;color: #8A8A8A;}
.sp_r{float: right;}
.news_r{float: left;width:550px;margin:6% 0 0 0;padding-left:2%;}
.news_r ul{margin: 0;padding-left: 15px;}
.news_r ul li{margin-bottom: 6%;}
.news_p{color: #363636;border-right: 1px solid #9A9A9A;padding-right: 10px;float: left;font-size: 3em;height: 65px;line-height: 65px;}
.news_p1{display:inline-block;height:65px;width:80%;font-size: 15px;padding-left: 10px;}

.ind_tit{width:70%;float:left;white-space:nowrap;overflow:hidden;}
.ind_time{width:30%;float:right;text-align:right;}
.ind_dect{width:100%;line-height:20px;color:#A7A7A7;font-size:15px;display: block;}

#tech{width:100%;float: left;margin-top: 3%;}
.tech_title{width:15%;margin: auto;}
.tech_title img{width:100%;}
.img_lb{width: 100%;}

#footer{float:left;width: 100%;background-color: #181F4D;font-size:14px;}
.footer_cen{width:73%;margin:0 auto 20px auto;}
.footer_l{float: left;margin-top: 20px;width:80%;}
.footer_l li{float: left;color: #fff;margin:10px 30px 10px 0;font-size: 14px;}
.footer_l span{color:#fff;font-size: 14px;}
.footer_r{float: right;width: 10%;}
.footer_r img{margin-top: 20px;width: 100%;}
.footer_zt{width:100%;color:#fff;font-size: 14px;float: left;line-height: 25px;}

.footer_col{color:#cfdadc;}

.footer_cen_phone{width: 90%;color: #cfdadc;font-size: 13px;margin: 10px auto;display: none;line-height: 22px;text-align:center;}
.fcp_line{display: block;text-align: center;color: #cfdadc;}
.fcp_dizi{display: block;text-align: center;font-size: 12px;color: #cfdadc;}


.bodyCon08{width: 100%;}
.bodyCon08 .students{margin:0 auto;width:1100px;height:340px;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:1100px;height:240px; margin:0 auto;position:absolute;bottom:40px;overflow: hidden;}
#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;padding: 0;}
#four_flash .flashBg ul.mobile li{float:left;width:180px;height:250px;margin-left:60px;color:#6C6E85;cursor: pointer;}
.shadow1{width:140px;height:140px;display:block; margin:0 auto; border-radius:82px;}
.sw_none{display:none;position:relative;}
.sw_block{display:block;position:relative;}
.shadow2{width:145px;height:145px;display:block; margin:0 auto; border-radius:82px;position:absolute;top:-215px;left:18px;z-index:2;}
#four_flash .flashBg ul.mobile li dd{font-size:13px;width:165px;line-height:40px;text-align:center;border:4px solid #404DA3;border-radius:5px;margin:25px auto 0 auto;}
#four_flash .flashBg ul.mobile li p{font-size:16px; text-align:center;width:250px; line-height:24px;margin-top:10px;}
#four_flash .flashBg ul.mobile li a{display:block;background:url(/images/jiantou.png);width:31px;height:31px;border:0px;margin:8px auto;}
#four_flash .flashBg ul.mobile li a:hover{background:url(/images/jiantou2.png);}
#four_flash .but_left{width:50px;height:100px;position:absolute; top:60px; left:0px;}
#four_flash .but_right{width:50px;height:100px; position:absolute; top:60px; right:0px;}
#four_flash .but_left:hover{background:url(../images/qianxleft1.png) no-repeat;cursor:pointer}
#four_flash .but_right:hover{background:url(../images/qianxr1.png) no-repeat;cursor:pointer}


#case{float:left;width: 100%;margin-bottom: 3%;}
.case_cen{width:73%;margin:0 auto;background-color: #EEEEEE;}
.case_cen_l{width: 23%;float: left;}
.case_cen_l img{width: 100%;}
.case_cen_r{width: 77%;float: left;}
.case_cen_r ul{padding: 0;margin: 0;}
.case_cen_r ul li{width:27%;float: left;vertical-align:middle;margin-left: 5%;margin-top: 6%;position: relative;overflow:hidden;}
.case_cen_r ul li img{width:100%;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.case_cen_r ul li:hover img{-webkit-transform:scale(1.1);-moz-transform: scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.case_cen_r ul li:hover .case_back{-webkit-transform:scale(1.1);-moz-transform: scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}


#phone_case{width:100%;float: left;display:none;margin:0 0 40px 0;}
.anli_title{width:15%;margin: auto;}
.anli_title img{width:100%;}
.phone_con{width:95%;margin:auto;}
.phone_con ul{padding: 0;margin: 0;}
.phone_con ul li{width:43%;float: left;vertical-align:middle;margin-left: 5%;margin-top: 6%;position: relative;overflow:hidden;}
.phone_con ul li img{width:100%;}


#about{width: 100%;border-bottom: 1px solid #EEE;}
.about_title{width: 73%;margin: 0 auto;padding: 20px 0 20px 0;}
.about_title_l{width:42%;float: left;font-size: 1.2em;color: #2F3F97;}
.about_title_l1{font-size: 1.2em;color: #999999;}
.about_title_r{width:58%;float: right;font-size: 0.8em;text-align: right;padding-top: 5px;}

.clear{ clear:both} 

.about_zt{width: 73%;margin: 0 auto 60px auto;}
.about_zt_l{width:25%;float: left;margin-bottom: 20px;}
.about_zt_l ul{padding: 0;}
.about_zt_l ul li{height: 45px;line-height: 45px;width: 75%;border-bottom: 1px solid #D9E0E4;padding-left: 30px;cursor: pointer;color:#333;}
.about_zt_l ul li:hover{color:#fff;background:url(../images/a_left.png) no-repeat center right;background-color: #303E9A;}
.about_on{color:#fff !important;background:url(../images/a_left.png) no-repeat center right;background-color: #303E9A;}
.about_zt_r{width:70%;float: left;padding: 20px 0 0 30px;line-height: 2;}
.about_zt_r table{width:100%;}
.about_zt_r img{max-width:100% !important; height:auto !important;}
.list_le{display: none;color:#666;line-height:23px;}

.about_zt_r ul li {float: left;width: 30%;margin-left:2.5%;margin-top:15px;}
.about_zt_r ul li .img220 {display: table-cell;width:30%;border: 1px solid #E5E5E5;overflow: hidden;padding:0 2px;}
.about_zt_r ul li .img220 img{width:100%;}
.about_zt_r ul li p {line-height: 20px;margin-top: 10px;text-align: center;font-size:14px;}


.list_nle{width: 100%;}
.list_nle ul{padding: 0;margin: 0;}
.list_nle ul li{width: 100%;border-bottom:1px solid #D0D0D0;padding-bottom:40px;margin-bottom:25px;}
.news_nlist{width: 100%;}
.news_up{margin-bottom: 17px;}
.news_up span{font-size: 0.8em;color:#666;}
.news_dw{position: relative;}
.news_nl{width: 33%;float: left;height:160px;overflow:hidden;}
.news_nl img{width: 100%;min-height:160px;}
.news_nr{width: 67%;float: left;}
.news_nr_1{display: inline-block;margin: 10px 0 0 15px;width:100%;}
.news_nr_2{display: inline-block;margin: 5px 0 0 15px;color: #666;font-size: 0.8em;line-height: 23px;height:43px;overflow: hidden;width:100%;}
.news_nr_3{display: inline-block;margin: 10px 0 0 15px;background-color: #303D99;color:#fff;width:75px;height: 30px;font-size: 12px;border-radius: 2px;text-align: center;line-height: 30px;position: absolute;bottom: 5px;left: 33%;}
.news_detail_t{width: 100%;text-align: center;padding-bottom:12px;border-bottom: 1px solid #DCDCDC;margin-bottom:20px;}
.news_detail_t1{display:block;font-size: 1em;margin-bottom: 15px}
.news_detail_t2{display:block;font-size: 1em;color: #666;}
.news_detail{width: 100%;line-height: 2;color:#666;font-size: 14px;}
.news_detail img{max-width:100%;height:auto !important;}

.tel_pnews{display:none;}
.tel_news{display: block;width: 100%;font-size: 16px;border-bottom: 1px solid #D9E0E4;margin-top: 20px;padding-bottom:20px;}
.tel_news_t{width: 100%;}
.tel_news_t1{width:150px;float: left;}
.tel_news_t1 a img{width:150px;height: 80px;}
.tel_news_t2{width: 47%;float: left;padding-left: 10px;}
.tel_news_t2_title{display: block;height:45px;overflow: hidden;line-height:1.5;}
.tel_news_t2_time{display: block;margin-top: 10px;}
.tel_news_d{padding: 0 10px 0 10px;height: 45px;line-height: 25px;overflow: hidden;color:#5F5F5F;margin: 15px 0 15px 0;}

.z_case{width: 73%;margin: 45px auto 60px auto;}
.z_case ul{padding: 0;margin: 0;}
.z_case ul li{width: 23%;float: left;margin-left: 25px;margin-bottom: 30px;position: relative;overflow:hidden;}
.z_case ul li img{width: 100%;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.z_case ul li:hover img{-webkit-transform:scale(1.1);-moz-transform: scale(1.1);-o-transform:scale(1.1);}
.z_case_title{width:100%;text-align:center;margin-bottom:20px;}
.z_case_content{width:100%;margin-bottom:20px;color:#666;line-height: 1.8;font-size: 14px;}
.z_case_content img{width:100%;height:auto !important;}

.case_back{position:absolute;bottom:4px;left:0;z-index:1;background-color:#000;display:block;width:100%;height:40px;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity: 0.5;overflow:hidden;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.case_back_word{position:absolute;bottom:4px;left:0;z-index:2;color:#fff;display:block;width:100%;text-align:center;font-size:15px;height:40px;line-height:40px;overflow:hidden;}
.z_case ul li:hover .case_back{-webkit-transform:scale(1.1);-moz-transform: scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}


.invest{width:69%;float: left;padding:20px 0 0 40px;line-height: 1.8;color:#666;}
.invest_list ul{padding: 0;margin: 0;}
.invest_list ul li{width:100%;background-color: #F0F0F0;margin-bottom: 12px;}
.invest_list ul li:hover{width:100%;background-color: #F0F0F0;margin-bottom: 12px;background-color:#303D99;}
.invest_list ul li:hover a{color:#fff;}
.inv_date{width: 60px;float: left;text-align: center;background-color: #303D99;font-size: 16px;display: inline-block;height: 55px;color: #fff;padding-top: 5px;}
.inv_title{width: 60%;float: left;color: #8F8F90;font-size: 15px;height:60px;line-height: 60px;padding-left: 25px;}
.inv_icon{width: 60px;height:50px;float: right;border-left:1px solid #E4E4E4;margin-top:5px;}
.inv_icon img{margin:10px 0 0 25px}


.recruit{width:75%;float: left;padding:20px 0 0 0;}
.zp_type{width: 100%;background-color: #F5F5F5;}
.zp_type ul{padding: 0;margin: 0;}
.zp_type ul li{width:16%;float: left;padding: 15px 0 15px 0;text-align: center;}
.zp_list{width: 100%;background-color: #fff;}
.zp_list ul{padding: 0;margin: 0;border-bottom: 1px solid #E9E9E9;padding: 8px 0 8px 0;}
.zp_list_li{width:16%;float: left;padding: 8px 0 8px 0;text-align: center;font-size: 15px;}
.ljsq{width:10%;float:left;padding: 0;text-align: center;font-size: 13px;background-color: #303D99;color: #fff;margin-left: 3%;height:39px;line-height:39px;}
.ljsq a{color: #fff;display:block;}

.m_detail{border: 2px #f67702 solid;width: 160px;height: 38px;line-height: 38px;text-align: center;display:inline-block;font-size: 16px;color: #f67702;}
.ico {display: inline-block;overflow: hidden;width: 20px;height: 20px;vertical-align: middle;background: url(../images/ico.png);margin: 0 .3em;}
.ico5_4 {background-position: -60px -80px;}
.rec_title{width:100%}
.rec_content{width:100%;}

.phone_l{display: none}
.phone_recruit{width: 92%;margin: auto;padding-top: 45px;font-size: 14px;color:#666;line-height: 1.8;}
.phone_recruit ul{padding: 0;margin-bottom: 20px;}
.phone_recruit ul li{font-size: 15px;margin: 5px 0;color:#999 }

.lxmap{width:60%;height:400px;border:#ccc solid 1px;float:left;margin-top:25px;margin-right:30px;}
.lianxi{width:35%;margin-top:25px;color: #8E8E8E;font-size: 14px;float:left;line-height:2;}

.fanhui{width:22%;float: right;font-size: 14px;text-align: right;padding-top: 5px;margin-right: 10px;display: none;}
.fanhui a{color:#2F3F97;}


.pagestyle{width:100%;height:35px;line-height:35px;margin:20px auto 50px auto;text-align:center;}
.pagestyle a{color:#000;width:24px;height:24px;line-height:24px;border:#D0D0D0 solid 1px;text-align:center;font-size:14px;margin-right:10px;display:inline-block;}
.pagestyle a:hover{background-color:#303D99;color:#fff;}
.pagestyle span{color:#fff;width:24px;height:24px;border:#D0D0D0 solid 1px;line-height:24px;text-align:center;background-color:#303D99;margin-right:10px;display:inline-block;}
.previous1{background:url(../images/pagenation-prev.png) 3px 3px;}
.previous1:hover{background:url(../images/pagenation-prev.png) 3px 21px;}
.next1{background:url(../images/pagenation-next.png) 3px 3px;}
.next1:hover{background:url(../images/pagenation-next.png) 3px 21px;}


.swiper-container {
  width: 100%;
  color: #fff;
  text-align: center;
}

.red-slide {
  background: #ca4040;
}
.blue-slide {
  background: #4390ee;
}
.orange-slide {
  background: #ff8604;
}
.green-slide {
  background: #49a430;
}
.pink-slide {
  background: #973e76;
}
.swiper-slide .title {
  font-style: italic;
  font-size: 42px;
  margin-top: 80px;
  margin-bottom: 0;
  line-height: 45px;
}
.swiper-slide img{width:100%;}
.pagination {
  position: absolute;
  z-index: 20;
  width:100%;
  bottom: 10px;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 30px;
  height: 30px;
  margin-right: 5px;
  opacity: 0.8;
  cursor: pointer;
  background:url(../images/b_i.png) no-repeat;
}
.swiper-visible-switch {
	background:url(../images/b_i.png) no-repeat;
}
.swiper-active-switch {
	background:url(../images/b_ic.png) no-repeat;
}
.swiper-wrapper, .swiper-slide{
	height:auto !important;
}

.ny_banner{width:100%;}


@media screen and (min-width:1000px) and (max-width:1200px){
.news_p{font-size: 1.5em;height: 55px;line-height: 55px;}
.news_p1{height: 55px;}
.ind_tit{width: 100%;}
.ind_time{display: none;}
.ind_dect{height: 40px;overflow: hidden;}
.bodyCon08 .students{width: 850px}
#four_flash{width: 850px}
#four_flash .flashBg{width: 760px}
.footer_l li{margin:10px 10px 10px 0}
.head_top_word{font-size:14px;}
.ny_banner{height:250px;}

.news_list{width:850px;}
.news_l{width:410px;}
.news_r{width:420px;}
}
@media screen and (max-width:1000px){
.head_top_word{display: none;}
.head_top_line{display: none;}
.head_top_top{display: none;}
.head_nav ul{padding: 0;margin:auto;text-align: center;}
.head_nav ul li{text-align: center;height: 20px;line-height: 20px;width: 23%;font-size: 14px;color: #FFF;margin: 8px 0;display: inline-block;}
.head_top_logo{width: 40%;}
.head_top_search{width: 50%;margin-left: 10%;}
.search_c{margin-top: 12%;}
.search_c_in{margin-top: 12%;}
.news_list{width: 95%;}
.news_l{width: 100%;}
.news_r{width: 100%;}
.news_r ul{padding: 0}
.news_p{font-size: 1.5em;height: 55px;line-height: 55px;}
.news_p1{width: 78%;}
.bodyCon08 .students{width: 550px}

#four_flash{width: 550px}
#four_flash .flashBg{width: 470px}
#four_flash .flashBg ul.mobile li{margin-left: 40px;}
.footer_cen{display: none;}
.footer_cen_phone{display: block;}
#case{display:none}
#phone_case{display:block}
#head{display:none;}
.news_l img:hover{-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;}
.ny_banner{width:100%;height:auto;}
.about_zt_r ul li{width:45%}
}
@media screen and (max-width:600px){
.bodyCon08 .students{width: 300px}
.bodyCon08 .students{height:300px;}
#four_flash{width: 300px}
#four_flash .flashBg{width: 200px}
#four_flash .flashBg ul.mobile li{margin-left: 15px;}
.search_c{width: 115px}
.search_c_in{width:33px;}
.swiper-pagination-switch {width:20px;height:20px;}
.swiper-pagination-switch{background-size:90%}
.swiper-visible-switch{background-size:90%}
.swiper-active-switch {background-size:90%}
.news_title{width: 25%;}
.tech_title{width: 25%;}
.anli_title{width: 25%;}
#phone_case{margin:0 0 40px 0;}
#tech{margin-top: 40px;}
}
@media screen and (max-width:480px){
.head_nav ul{padding: 0;margin:auto;text-align: center;width: 100%;}
.head_nav ul li{text-align: center;height: 20px;line-height: 20px;width: 23%;font-size: 14px;color: #FFF;margin: 8px 0;display: inline-block;}
.head_top_logo{width: 40%;}
.head_top_search{width: 60%;margin-left:0;}
.search_c{margin-top: 6%;width: 90px;}
.search_c_in{margin-top: 6%;}
.sp_r{display: none;}
.news_list{width: 95%;}
.news_title{width: 25%;}
.tech_title{width: 25%;}
.news_p{font-size: 1.5em;height: 55px;line-height: 55px;}
.ind_tit{width: 100%;}
.ind_time{display: none;}
.ind_dect{height: 40px;overflow: hidden;}
.bodyCon08 .students{width: 300px}
#four_flash{width: 300px}
#four_flash .flashBg{width: 200px}
.tel_news_t2_title{font-size: 14px;height:50px;}
}