.head{z-index: 999}
@media screen and (max-width:1440px){
	
}
@media screen and (max-width:1280px){
	.h_map img { width:95%; }


}
@media screen and (max-width:1199px){
	.wrap{ width: 95% !important;}
	.wrap .h_list1 { width:95%; }	
	.wrap .h_form2 li input { width:65%; }
}

@media screen and (max-width:1024px){	
	body{overflow-x:hidden !important;}
	.head .wrap{width: 100%;}
	.head{background: #fff;box-shadow: 0 0 2px rgba(0,0,0,.2); height:65px;line-height: 65px; top:0;}
	.wrap-page{margin-top:65px;}
	.nav{ display: none;}
	.menu-handler{ display: block;}
	.head{position: fixed;left: 0;top:0;right: 0; z-index:999999; }
	.logo{display: inline-block;width: auto;height: auto;border-right:none; float:left;}
	.logo img{height: 36px;}
	.h-cont{position: relative;text-align: center;padding: 0;overflow: hidden;height: auto;}
	.menu-handler{right:0px;}
	.top,.menu{display: none;}
	.h-cont{}
	.banner .slick-next,.banner .slick-prev{background-size: 10px auto;width: 30px;height: 30px;}
	.banner1 .slick-next,.banner1 .slick-prev{background-size: 10px auto;width: 30px;height: 30px;}
	.banner1 img,.banner1 a{display: block; width:140%;}
	.unav li h3{font-size: 18px;}
	.unav li p{font-size: 14px;}
	.xmlist li p{display: none;}
	.xmlist{margin: 0 -10px;padding: 20px 0;}
	.xmlist li a{margin: 0 10px;}
	.xmlist li h3{font-size: 14px;padding: 5px 0;text-align: center;}
	.nlist li{width: 100%;}
	.nlist li:last-child{display: none;}
	.line{height: 10px;background: #f6f6f6;margin: 0 -2.5%;}
	.com_tit{padding: 15px 0;margin-bottom: 15px;}
	.com_tit h2{font-size: 24px;color: #3a3a3a;font-weight: normal;}
	.com_tit p{font-size: 12px;padding:5px 0;position: relative;}
	.com_tit p:after{position: absolute;left:50%;width: 38px;height: 2px;background: #0c7bae;margin-left: -19px;content: '';bottom: -5px;}
	.nlist li .txt{margin-right: 10px;}
	.nlist li h2 a{font-size: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;}
	.nlist li p{height: 40px;overflow: hidden;}
	.nmore{padding: 15px 0;}
	.nmore a{width: 137px;text-align: center;height: 40px;line-height:40px;background: #4288fb;border-radius: 20px;color: #fff;font-size: 18px;}
	.rlist{margin: 0;padding-bottom: 20px;}
	.rlist li{float: left;width: 50%; padding-bottom:30px; height:370px; }
	.r_t{background: url(../images/fbg1.png) no-repeat;width: 90px;height:101px;margin: 0 auto;color: #fff;margin-bottom:10px;}
	.rlist .item .r_t p{padding-top:55px;color: #fff;}
	.rlist .item{margin:0 8px;}
	.rlist .item p{font-size: 12px; line-height:1.5em; padding:0 .5em;}
	.rlist .item h3{padding: 0;}
	.rlbox .rlbg,.zhi{display: none;}
	.whbox{background: none;padding-bottom: 30px;}
	.wh_c{display: none;}
	.wh_c_mob{display: block;padding: 0 5%;}
	.wh_c_mob img{width: 100%;}
	.wh_cont{min-height: 0;}
	.footer .wrap{display: none;}
	.footer{background: #0075aa;color: #fff;padding: 0;padding: 5px 0 8px 0; }
	.f_mob_nav li{float: left;width: 25%;text-align: center;}
	.f_mob_nav li img{width: 45px;height: 45px;}
	.f_mob_nav li p{font-size: 14px;padding-top:2px;}
	.f_mob_nav li a{color: #fff;}
	.aNav{position: static;width: auto;margin-top: 0;height: auto;}
	.aNav li{font-size: 14px;line-height: 40px;}
	.aBan{height: 300px;background-size: auto 100%;}
	#featured-area{height: 0;overflow: hidden;margin: 0;}
	.ry_mob,.f_mob_nav{display: block;}
	.rylist li a{padding: 15px;}
	.tSlick .slick-prev,.tSlick .slick-next{left: 0px;z-index: 300;}
	.tSlick .slick-next{right: 0;left: auto;}
	.tSlick{width: auto;background-size: cover;}
	.t_bot p{font-size: 14px;padding:  20px;}
	.lxmore{width: 150px;height:40px;line-height: 40px;font-size: 14px;}

	.zlBox .bd ul{display: none;}
	.zlBox .bd ul:first-child{display: block;}
	.zlBox .bd ul li{width: 50%;}
	.zlBox .bd li a{margin: 0 10px 20px 10px;}
	.zlBox .bd ul{margin: 0 -10px}
	.evSlide .slick-list{overflow: hidden;}
	.e_tips{display: block;font-size: 14px;color: #d40;margin-bottom:50px;text-align: center;position: absolute;left:0;right: 0;top:-40px;}
	.wrap .h_list2 { background:url(../images/h_bg1.gif) center bottom no-repeat; background-size:95% auto; padding-bottom:240px; }
	.team-show{position: relative;padding-bottom: 40px}
	.show-close{position: absolute;right: 0;bottom: 0;}
	.pc { display:none; }
	.mobile { display:block; }
	.banner1 .slick-next, .evSlide .slick-next{width: 50px;height: 50px;   background-size: 10px auto;}
	.banner1 .slick-prev, .evSlide .slick-prev{width: 50px;height: 50px;    background-size: 10px auto;}
	.team_tit .team_box{width: 70%;margin:0 0 0 2%;}
	.team_tit h4{width: 25%;}
.team_tit .team_box span { margin-left:2px; width:12%;}

	.newsMore .listMounth p{margin-top: 0 !important}
	.booklist{display:block;}
	.booklist img{width: 100% !important;}
	#mybook{display:none !important;}
.book_wrapper{width: 100% !important;background: none !important;}
.list_one table{width: 100% !important}
#outerImageContainer{width: 300px !important;min-height: 300px !important;height: auto !important}
#outerImageContainer img{width: 100% !important;height: auto !important;}
#imageDataContainer{width: 300px !important}
#hoverNav a{height: 100% !important;}
.mulist li a img{height: auto}
.m_wrap9 .box1 span{width: auto;margin-right: 20px}
.m_wrap9 .box1{min-height: 70px}
.a-upload{height: 30px}
.h-cont .logo { margin-top:0; }
.e_dan .img0{width: 100%;left: 0}
.e_dan .img0 img{margin: 0 auto}

.jie_a .txt0{width:90%; float:left; margin-left:5%;line-height: 2;text-indent: 2em; color: #928d8d;font-size: 14px;}
.jie_a .txt0img{width:100%; float:left; text-align:center;}
.jie_a .txt0 p{ margin-bottom:1%;}

.txt1{width:100%; padding:10px 0 0 0; float:left;}
.txt10,.txt11,.txt22,.txt33{width:100%; float:left; text-align:center; margin-top:2%;}
.txt10 span, .txt11 span,.txt22 span,.txt33 span{ background:#5796f7; padding:5px 25px; border-radius:8px;  color:#fff;font-size: 16px;}
.txt10 p,.txt11 p,.txt22 p,.txt33 p{line-height: 2; margin-top:2%; color: #928d8d;font-size: 14px;}


.jie_a .txt2{ width:100%; float:left; text-align:center; margin-top:4%;}
.jie_a .txt2img{width:100%; float:left; text-align:center;}
.txt22 h3{font-size:16px; font-weight:lighter;color: #928d8d; margin-top:2%; }

.repon{ display:none;}

.repons{width:100%; padding:40px 0; display:inline;}
.repon11 span,.repon21 span,.repon31 span,.repon41 span{font-size:22px; color: #4970ed; font-weight:bold; text-align:left; width:95%; float:left; margin-left:3%; }
.repon11 p,.repon21 p,.repon31 p,.repon41 p{line-height:27px; margin-top:1%; color: #928d8d;font-size: 14px;width:95%; float:left; margin-left:3%;}


.txt3img{width:100%; float:left; text-align:center;}
.txt3img img{width:100%;}
}	



@media screen and (max-width:940px){
	*{box-sizing: border-box;}
	.evSlide >*{box-sizing: content-box;}
	.evSlide .item .e_dan_odd,.evSlide .item .e_dan{box-sizing: content-box;}
	.wrap .h_form2 li input { width:60%; }	
	.ke-zeroborder{width: 100% !important}
	.ke-zeroborder tr td{width: 0 !important}
	.ke-zeroborder tr td img{width: 150px !important;height: auto !important;margin: 0 auto}
	.jie_a  blockquote{margin: 0 !important}
	.jie_a  img{width: 100%;display:block;}
}	

@media screen and (max-width:861px){
	.h_text1 { width:70%; }	
	.h_font3 { display:inline-block; }
	.wrap .h_form2 li { width:100%; }	
	.wrap .h_form2 li input, .wrap .h_form2 li textarea { width:75%; }	
	.wrap .h_list3 li img { width:30%; }
	.wrap .h_font8 { font-size:16px; }
	.comlist li img{width: 100%;height: auto;top: 0;left: 0;position: relative;}
	.comlist li .txt{width: 100%;margin: 0}
	.zmore{float: none;width: auto}

}
@media screen and (max-width:790px){
	.jie_a .txt{float: none;width: auto;}
	.jimg{float: none;text-align: center;width: 100%;margin-bottom: 30px;}
	.jimg img{max-width: 100%;width: auto;}
	.jieul li{width: 100%; margin-bottom:1em;}
	.team-show{width: auto;}
	.team-list li h3{font-size: 24px}
	.team-list li p{font-size: 14px;}
	.header_top{ display:none;}
@media screen and (max-width:720px){
	.jslist li{width: 50%;}
	.cSlick{padding: 0 20px;}
	.aBan{height: 250px;}
	.header_top{ display:none;}
	.jslist2 li{width: 50%;}
	.header_top{ display:none;}
	.jie_a .txt img { height:auto; }
	.ke-zeroborder tr td img { width:92%!important; }
	.wrap .jie_a .txt img { max-width:90%; min-width:30%; padding:0;margin-bottom: 20px }
.list_one .fL { width:100%; float:none; }
.list_one .fR { width:100%; float:none; text-align:left; }
.wrap .jie_a .txt .table_1 td img { max-width:32px; min-width:12px; }
.t_bot h2 { font-size:16px; }
.pic_11 { width:100%; text-align:center;margin-bottom: 20px }
.pic_11 img { float:none; padding:0; margin:0 auto; }
.list_two2 h3 { font-size:16px; }
.list_two2 h3, .list_two2 p { width:100%; text-align:center; }
.cSlick1 { padding:0; }
.cSlick1 .item { padding:0; }
.c_event1 { padding:0; }
.cSlick1 .item { width:100%; }
.evlist1 li { max-width:100%; }
.evlist { height:330px; }
.c_event { height:420px; }
.cSlick1 .item .year { width:100%; text-align:center; }
.zlBox .bd ul li { height:220px; overflow:hidden; zoom:1; text-align:center; }
.zlBox .bd ul li img { width:auto; height:auto; max-width:100%; max-height:220px; }
.xmlist li .img img { width:100%; height:auto!important; }
.zlBox1120 li{display:table;margin-bottom: 10px;}
.zlBox1120 li a{display:table-cell !important;;vertical-align: middle;}
.zlBox1120 .bd ul li img { width:auto; height:auto; max-width:90%; max-height:220px; }
.team_box_header span{
	font-size: 16px;line-height:32px;margin: 0 5px 0 0
}
.team_box_header{margin-top: 30px}
.team_box_top{padding-bottom: 0;}


.jie_a .txt0{width:90%; float:left; margin-left:5%;line-height: 2;text-indent: 2em; color: #928d8d;font-size: 14px;}
.jie_a .txt0img{width:100%; float:left; text-align:center;}
.jie_a .txt0 p{ margin-bottom:1%;}

.txt1{width:100%; padding:10px 0 0 0; float:left;}
.txt10,.txt11,.txt22,.txt33{width:100%; float:left; text-align:center; margin-top:2%;}
.txt10 span, .txt11 span,.txt22 span,.txt33 span{ background:#5796f7; padding:5px 25px; border-radius:8px;  color:#fff;font-size: 16px;}
.txt10 p,.txt11 p,.txt22 p,.txt33 p{line-height: 2; margin-top:2%; color: #928d8d;font-size: 14px;}


.jie_a .txt2{ width:100%; float:left; text-align:center; margin-top:4%;}
.jie_a .txt2img{width:100%; float:left; text-align:center;}
.txt22 h3{font-size:16px; font-weight:lighter;color: #928d8d; margin-top:2%; }

.repon{ display:none;}

.repons{width:100%; padding:40px 0; display:inline;}
.repon11 span,.repon21 span,.repon31 span,.repon41 span{font-size:22px; color: #4970ed; font-weight:bold; text-align:left; width:95%; float:left; margin-left:3%; }
.repon11 p,.repon21 p,.repon31 p,.repon41 p{line-height:27px; margin-top:1%; color: #928d8d;font-size: 14px;width:95%; float:left; margin-left:3%;}


.txt3img{width:100%; float:left; text-align:center;}
.txt3img img{width:100%;}

}
.team_box_part1,.team_box_part2,.team_box_part3{
	padding:20px 0;
}
.team_box_part1 h3,.team_box_part2 h3,.team_box_part3 h3{
	height: 40px;line-height:40px;font-size: 18px;
}
@media screen and (max-width:670px){
}
@media screen and (max-width:640px){
	.banner1 .slick-next,.banner1 .slick-prev{background-size: 10px auto;width: 30px;height: 30px;}
	.header_top{ display:none;}
	.com_tit{padding: 15px 0 0 0;}
	.com_tit h2{font-size: 24px;color: #3a3a3a;font-weight: normal;}
	.com_tit p{font-size: .5rem;padding:5px 0;position: relative;}
	.com_tit p:after{position: absolute;left:50%;width: 38px;height: 2px;background: #0c7bae;margin-left: -19px;content: '';bottom: -5px;}
	.xmlist li p{display: none;}
	.xmlist{margin: 0 -10px;padding: 10px 0;}
	.xmlist li a{margin: 0 10px;}
	.xmlist li h3{font-size: 14px;padding: 5px 0;text-align: center;}
	.unav{ display:none;}
	.unav li h3{font-size: 14px;}
	.unav li p{font-size: 12px;}
	.am_top_p{width: auto;margin: 0 5%;}
	.rylist li{width: 50%;padding: 10px 0;}
	.pages a{line-height: 24px;padding: 0 10px;}
	.teamBox .tbg{display: none;}

.tSlick .slick-prev,.tSlick .slick-next{left: 0px;z-index: 300;}
	.tSlick .slick-next{right: 0;left: auto;}
	.tSlick{background-size: cover;height: auto;padding: 30px;}
	.tSlick .item{overflow: hidden;height: auto;padding:0 10px;}
	.tSlick .item .i_pic{width: 25%;height: auto;line-height: normal;float: left;position: static;margin-right: 10px;}
	.tSlick .item .i_pic img{max-width: 80%;}
	.tSlick .item .txt{height: auto; float:left;}
	.tSlick .item .txt .vm{position: static;-webkit-transform: translate(0%, 0%);transform: translate(0%, 0%);}
	.tSlick .item .txt h3{font-size: 1.5em; padding-bottom:1em;}
	.tSlick .item .txt h3 span{ font-size:1em;}
	.tSlick .item .txt p{width:100%; float:left; padding-top:1em;}
	.tSlick .slick-prev:before,.tSlick .slick-next:before{width: 50px;height: 50px;line-height: 50px;font-size: 26px}
	.tSlick .slick-prev,.tSlick .slick-next{width: 50px;height: 50px;}
	
	.list_one img{width:100%;height: auto}

.tmlist{margin-left: 0;margin-right: -15px;}
.tmlist li{float: left;width:100%;padding: 15px 0;}
.tmlist li .titem{margin: 0 5px;position: relative;min-height: 180px;}
.tmlist li .titem img{width: 80px;height: 80px;border-radius: 50%;margin-top: 0}
.tmlist li .titem .itxt{left: 0px;line-height: 1.5;right: 0; top:0;margin-top: 0;}
.tmlist li .titem .itxt h4{font-size: 16px;margin-bottom:15px; position:absolute; left:35%; top:-50px; font-size:20px; line-height:30px; }
.tmlist li .titem .itxt p{font-size: 14px; position:relative; top:20px;}
.tSlick_mob{height: 0;overflow: hidden;}


	
.am_top_c{position: relative;text-transform: uppercase;color: #9e9f9f;display: inline-block;}
.am_top_c span{color: #4970ed;font-size:1.6rem;}
.am_top_c p{font-size: .6rem;padding:5px 0;position: relative;}
	
	.wrap .h_list1 li { background:none; border-bottom:1px #999 dashed; }
	.wrap .h_font4 a { width:110px; height:36px; line-height:36px; }
	.wrap .h_list2 li { width:50%; }
	.wrap .h_list2 { background:url(../images/h_bg1.gif) center bottom no-repeat; background-size:95% auto; padding-bottom:120px; }
	.wrap .h_font8 { font-size:14px; }
	.wrap .h_text2 { width:100%; }
	.wrap .h_form2 { width:100%; }
	.wrap .h_an1 { padding-bottom:36px; }
	.zchi .txt{width: 100%;}
	.zImg{width: 100%;text-align: center;}
	.zImg img{width: auto;max-width: 100%;height: auto;}
	.team-list li{width: 50%;}
	.aBan{height: 200px;}
	.am_btns{ margin:1em auto 0 auto;}
	.am_btns a{margin-bottom: 10px;text-align: center;}
	
	.am_btns2{ text-align:left;}
	.am_btns2 a{margin-bottom: 10px;text-align: center;}
	.nlist0 li{width: 100%;}
	.nlist0 li:last-child{display: none;}
	.nlist0 li .txt{margin-right: 10px;}
	.nlist0 li h2 a{font-size: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;}
	.nlist0 li p{height: 40px;overflow: hidden;}
	.jimg img{max-width: 100%;height: auto;}


.plist li{width: 100%;}
	
.h_list3 { padding-top:40px; overflow:hidden; zoom:1; }
.h_list3left{width:100%; float:left; text-align:center; position:relative; top:10px;}
.h_list3left li {width:33.333%; float:left; text-align:center;}

.h_font7 { font-size:20px; line-height:40px; color:#333; }
.h_font8 { font-size:18px; line-height:40px; color:#9d9a9c; }
.h_map { padding-top:36px; text-align:center;width:100%; float:left; }
.h_map img { border:1px #d6d3d3 solid; padding:4px; }

.jie_a .txt img{width:100%;}

.xmlist li .img img{height: 100px;}
.xmlist li .img{height: 100px}
.zlBox .bd li img{height: auto}
.zlBox1 .bd li{width: 100%;}
.vtm{    
	position: relative;top:0;-webkit-transform: translate(0, 0);
    transform: translate(0, 0);}
.tmlist0{margin:0;}
 .tmlist0 li{width: 100%;text-align:center;margin:0;}
 .tmlist0 li .titem0 .itxt{left: 0;}
 .tmlist0 li .titem0 img{width: 80px;height: 80px}
 .zlBoxbbb .bd li img{height: 220px;width: auto;margin: 0 auto;display:block;}
.tSlick .item .txt h3{font-size: 30px;margin-bottom: 7px; position:absolute; left:30%; top:-90px; z-index:999; }
.tSlick .item .txt h3 span { font-size:14px; }

.h-cont .logo { margin-top:0 !important; text-align:left; }
.h-cont .logo img { width:60%; height:auto; margin-left:1%;}

}


@media screen and (max-width:520px){
	
}
@media screen and (max-width:480px){
	.unav{ clear:none;}
	.unav li{float: left;width: 50%;padding-top:10px;}
	.mulist li{width: 50%;}
	.mulist li:last-child{display: none;}
	.plist li{width: 100%;}
	.h_text1 { width:60%; }	
.tSlick .item .txt h3{font-size: 30px;margin-bottom: 7px; position:absolute; left:30%; top:-60px; z-index:999; }
.tSlick .item .txt h3 { font-size:20px; }
.tSlick .item .i_pic img { margin-left:0; text-align:center; }
.aNav li { width:auto; float:left; margin:0; text-indent:5%; padding:0 .5em; }
.aNav li a { width:100%; margin:0; }
.am_btns a { width:32%; margin:0 1%; }
.am_btns2 a { width:28%; margin:0 1%; }
}
@media screen and (max-width:420px) {
	.jslist li{width: 100%;}
	.jslist2 li{width: 100%;}
	.hjbox li{width: 50%;margin-bottom: 10px;}
	.team-list li{width: 100%;}
	.team-show h2{font-size: 24px;}
	.team-show h2 span{font-size: 15px;}
}
@media screen and (max-width:375px) {
}
@media screen and (max-width:360px) {
}
@media screen and (max-width:320px) {
}