@charset "utf-8";
html,body{height: 100%;font-family: "微软雅黑","宋体";}
ul,ol,li{ margin:0; padding:0; list-style:none;}
a{color: #000;}
a:hover{color: #004fa3;}


@media screen and (min-width: 768px) and (max-width: 1023px) {
	header{width: 100%; height: 200px;background: #2366a7;position: relative;}
	header:before{width:432px;height: 200px;display: block;content: "";background: url("../images/bg_header.png") no-repeat;background-size:cover;position:absolute;right:0;top: 0;}
	.language{width: 200px;height: 30px;line-height: 30px;position: absolute;left: 10px;top: 0}
	.language ul li{display: inline-block;padding: 0 10px;}
	.language ul li a{color: #FFF;}
	.logo{width: 420px;height: 68px;position: absolute;left: 10px;top: 80px;}
	.logo a{display: block;height: 68px;}
	.logo a strong{display: block;width: 248px;height: 68px;background: url("../images/logo.png") no-repeat;text-indent: -9999px;float: left;}
	.logo a em{display: block;width: 172px;height: 68px;line-height: 68px;font-size: 36px;float: left;color: #FFF;font-style: normal;}
	.logo a em:before{display: block;content: "";width: 3px;height: 40px;margin: 16px 30px 0 30px;float: left;background: #FFF;}
	
	.nav_header.am-menu-offcanvas1 .am-menu-toggle{top: 10px;font-size: 24px;}
	.nav_header ul.nav_highest{padding: 40px 20px 0;}
	.nav_header ul.nav_highest>.am-panel{background: none;}
	.nav_header ul.nav_highest>.am-panel>h3{height: 41px;line-height: 40px;margin: 0;padding: 0 10px;border-bottom: 1px solid rgba(255,255,255,.3);font-weight: normal;text-transform:uppercase;}
	.nav_header ul.nav_highest>.am-panel>h3>a{color: #FFF;}
	.nav_header ul.nav_highest>.am-panel>h3>i{float: right;width: 16px;height: 40px;font-family:"FontAwesome";}
	.nav_header ul.nav_highest>.am-panel>h3>i:before{display: block;content: "\f106";width: 16px;height: 40px;line-height: 40px;text-align: center;color:#C1C1C1;font-style: normal;}
	.nav_header ul.nav_highest>.am-panel>h3>i.am-collapsed:before{content: "\f107";}
	.nav_header ul.nav_highest>.am-panel>ul{}
	.nav_header ul.nav_highest>.am-panel>ul>li{background:rgba(0,0,0,.2);line-height: 20px;padding: 10px 15px 10px 15px; font-size: 14px;border-bottom: 1px solid rgba(255,255,255,.3);}
	.nav_header ul.nav_highest>.am-panel>ul>li:after{display: block;content: "";clear: both;}
	.nav_header ul.nav_highest .am-panel>ul>li>a{color: #FFF;}
	
	
	.main{padding: 20px;font-size: 0;}
	.box_focus{display: inline-block;width: 49%;margin: 20px 1% 0 0; vertical-align: top;position: relative;}
	.box_focus .am-slides li{position:relative;z-index: 9;}
	.box_focus .am-slides li span{display: block;height: 42px;line-height: 42px;overflow: hidden;padding: 0 140px 0 20px; background: rgba(0,0,0,.3);color: #FFF;position: absolute;left: 0;right: 0;bottom: 0;z-index: 9;font-size: 14px;}
	.box_focus .am-control-nav{width:130px;height: 42px;position: absolute;right: 0;bottom: 0;font-size: 0;z-index: 9999;}
	.box_focus .am-control-nav li{display: inline-block;width: 15px;height: 15px;margin: 13px 5px 0;}
	.box_focus .am-control-nav li a{display: block;width: 100%;height: 100%;border: 1px solid #FFF;border-radius: 100%;}
	.box_focus .am-control-nav li a.am-active{background: #FFF;}
	
	.box_1{display: inline-block;vertical-align: top;font-size: 16px;}
	.box_1 .bhead{height: 38px;line-height: 38px;}
	.box_1 .bhead:before{display: block;width: 38px;height: 38px;line-height: 38px;text-align: center;content: "";margin: 0 10px 0 0;float: left;color: #FFF;font-family:FontAwesome;font-size: 24px;}
	.box_1 .bhead strong{line-height: 38px;font-size: 24px;font-weight: normal;color:#054b90;float: left;}
	.box_1 .bhead em{line-height: 38px;font-size: 14px;font-style: normal;float: right;}
	.box_1 .bhead em a{color: #B0B0B0;}
	.box_1 .bbody{padding: 5px 0 0;}
	.box_1 .bbody ul li{height: 31px;line-height: 30px;overflow: hidden;border-bottom: 1px dashed #AAA;font-size: 14px;}
	.box_1 .bbody ul li span{float: right;line-height: 30px;font-size: 12px;color: #BFBFBF;}
	.news{width: 49%; margin: 20px 0 0 1%;}
	.news .bhead:before{content:"\f1ea";background: #ffd953;}
	
	.nav_recom{margin: 20px -10px 0 0; font-size:0;}
	.nav_recom ul li{display: inline-block;width: 14.285714%;padding: 0 10px 0 0;vertical-align: text-top;font-size: 14px;}
	.nav_recom ul li a{display: block;height: 29px;line-height: 29px;text-align: center;background: #2366a7;transition: all .3s;color: #FFF;}
	.nav_recom ul li a:hover{background: #054b90;}
	
	.gug_banner{margin: 20px 0 0;}
	.gug_banner img{width: 98.5%;height: auto;}
	
	.notice{width: 49%; margin: 20px 1% 0 0;}
	.notice .bhead:before{content:"\f0a1";background: #ff6c25;}
	.admissions{width:49%;margin: 20px 0 0 1%;}
	.admissions .bhead:before{content:"\f19d";background: #3730b3;}
	
	.box_honor{width: 100%;margin: 20px 0 0; padding: 10px;position: relative;}
	.box_honor:before{display: block;content: "";width: 30px;height: 30px;border-top: 2px solid #3a4c6a;border-left: 2px solid #3a4c6a;position: absolute;left: 0;top: 0;}
	.box_honor:after{display: block;content: "";width: 30px;height: 30px;border-bottom: 2px solid #3a4c6a;border-right: 2px solid #3a4c6a;position: absolute;right: 0;bottom: 0;}
	.box_honor ul li a{display: block;line-height: 26px;font-size: 18px;font-weight: bold;text-align: center;color: #FFF;}
	.box_honor ul li:first-child{margin: 0 0 18px;}
 .box_honor ul li a img{width: 100%;height: auto;}
	
	footer{width: 100%;margin: 20px 0 0;padding: 20px; background: #2366a7;color: #FFF;}
	footer a{color: #FFF;}
	footer a:hover{color: #FFF;}
	.flinks{width: 100%;margin: 0 auto;}
	.flinks:after{display: block;content: "";clear: both;}
	.flinks .bhead{width: 100px;height:30px;line-height: 30px;float: left;text-align: center;font-size: 16px;font-weight: normal;}
	.flinks .bbody{line-height: 30px;}
	.flinks .bbody ul{font-size: 0;}
	.flinks .bbody ul li{display: inline-block;padding: 0 5px;font-size: 14px;}
	.flinks .bbody ul li:after{margin: 0 0 0 5px; content: "|";}
	
	.footer_info{padding: 40px 0;text-align: center;}
	.footer_info ul li{font-size: 12px;}
	
	.main:after{display: block;content: "";clear: both;}
	.mli{width: 160px;min-height: 400px;float: left;font-size: 16px;}
	.mli .box_category{width: 100%;min-height: 400px;margin: 20px 0 0;background: #F5F5F5;}
	.mli .box_category .bhead{height: 80px;background: #114a81;color: #FFF;}
	.mli .box_category .bhead strong{display: block;height: 80px;line-height: 80px;text-align: center;font-weight: normal;font-size: 30px;}
	.mli .box_category .bbody{padding: 10px 20px 20px;background: #F5F5F5;}
	.mli .box_category .bbody ul li{height: 50px;margin: 10px 0 0;}
	.mli .box_category .bbody ul li a{display: block;height: 50px;line-height: 50px;text-align: center;background: rgba(0,0,0,.3);color: #FFF;transition: all .3s;}
	.mli .box_category .bbody ul li.current a{background: #2366a7;color: #FFF;}
	.mli .box_category .bbody ul li a:hover{background: #2366a7;color: #FFF;}
	.mli .box_category .bbody dl{margin: 10px 0 0;}
	.mli .box_category .bbody dl dt{height: 50px;margin: 20px 0 0;}
	.mli .box_category .bbody dl dt a{display: block;height: 50px;line-height: 50px;text-align: center;background: rgba(0,0,0,.3);color: #FFF;transition: all .3s;}
	.mli .box_category .bbody dl.current dt a{background: #1cadcc;color: #FFF;}
	.mli .box_category .bbody dl dt a:hover{background: #1cadcc;color: #FFF;}
	.mli .box_category .bbody dl dd{height: 30px;margin: 10px 0 0;}
	.mli .box_category .bbody dl dd a{display: block;height: 30px;line-height: 30px;text-align: center;}
	
	
	.mri{padding: 0 0 0 180px}
	.position{height: 30px;line-height: 30px;margin: 20px 0 0; color: #999;font-size: 14px;}
	.position a{color: #999;}
	.page_title{height: 40px;line-height: 40px;border-bottom: 3px solid #114a81;color: #114a81;}
	.page_title strong{font-weight: normal;font-size: 18px;}
	.page_main{}
	.banner{ width: 100%; height:300px; background: url("../images/slider_1.jpg") center center no-repeat;}
	.banner_1{}
	
	.list_article{ padding:20px;}
	.list_article dl{ padding:20px 0; border-bottom:1px solid #f2f2f2; overflow:hidden;}
	.list_article dl dd.dl_img{ width:160px;margin:0 20px 0 0; float:left;}
	.list_article dl dd.dl_img img{ width:100%; height:auto;}
	.list_article dl dt{ line-height:24px; margin:0; padding:7px 0; font-weight:normal;}
	.list_article dl dt a{ font-size:16px;}
	.list_article dl dt em{ padding:0 0 0 20px; font-size:12px; font-style:normal; color:#D4D4D4;}
	.list_article dl dd.dl_txt{ font-size:14px; color:#c3c3c3;}
	
	.list_single{ padding: 40px; line-height: 2em;text-align: justify;}
	.list_single p{ text-indent: 2em;}
	.list_single p img{margin: 0 0 0 -2em;}
	.list_single img{ max-width: 100% !important; height: auto !important;}
	.list_single iframe{width: 100%;height: 500px;}
	.list_single .video-js{height: 400px;}
	
	
	.list_img{ overflow:hidden;}
	.list_img ul li{ width:33.33333333%; padding:30px 10px 10px; float:left;}
	.list_img ul li img{ width:100%; height:auto;}
	.list_img ul li span{ display:block; height:18px; line-height:18px;margin: 10px 0 0; overflow:hidden; text-align:center;}
	
	
	.list_product{padding: 40px 0 0;}
	.list_product:after{display: block;content: "";clear: both;}
	.list_product ul li{width: 33.33333333333%;padding: 0 20px 40px; float: left;}
	.list_product ul li:nth-of-type(4n){margin: 0;}
	.list_product ul li img{width: 100%;height: auto;}
	.list_product ul li figure{margin: 0;height: 280px; padding: 0 0 10px; transition: all .3s;background: #fdfdfd;}
	.list_product ul li figure:hover{transform: scale(1.1,1.1);box-shadow: 0 0 20px rgba(0,0,0,.3);background: #0946a6;}
	.list_product ul li figure figcaption{max-height: 48px; line-height: 24px;overflow: hidden;margin: 5px 0 0; padding: 0 10px; text-align: center;}
	.list_product ul li figure figcaption a{color: #000;transition: all .3s;}
	.list_product ul li figure:hover figcaption a{color: #FFF;}
	.list_product ul li figure span{display: block;height: 54px;line-height: 18px;overflow: hidden;margin: 5px 0; padding: 0 10px;font-size: 12px;color: #adadad;transition: all .3s;}
	.list_product ul li figure:hover span{color: #FFF;}
	
	.article_article{ padding:20px;}
	.article_article h1{ line-height:32px; padding:10px 0; text-align:center; font-size:20px;}
	.article_info{ line-height:24px; text-align:center; color:#A3A3A3; font-size:12px;}
	.article_body{ line-height:2em; padding:20px 0 0;text-align: justify;}
	.article_body p{ margin:10px 0 0; text-indent:2em;}
	.article_body img{ max-width:100%; height:auto; margin:0 auto;}
	.article_body p img{ margin:0 0 0 -2em;}
	.pre_next{margin: 40px 0 0;padding: 0 20px;font-size: 0;}
	.pre_next ol li{display: inline-block;width: 50%;font-size: 16px;}
	.pre_next ol li.next{text-align: right;}
	
	
	.box_index_article{margin: 40px 40px 0;}
	.box_index_article .bhead{height: 40px;line-height: 40px;padding: 0 10px; border-left: 5px solid #114a81;background: rgba(244,244,244,1.00);}
	.box_index_article .bhead strong{font-size: 20px;}
	.box_index_article .bhead strong a{color: #114a81;}
	.box_index_article .bbody{padding: 20px;}
	.box_index_article .bbody ul li{height: 33px;line-height: 32px;padding: 0 10px; border-bottom: 1px dotted #ddd;overflow: hidden;}
	.box_index_article .bbody ul li i{float: right;font-style: normal;color: #CCC;}
	.box_index_article .bbody ul li:before{display: inline-block;width: 5px;height: 5px;margin: 0 10px 0 0; border-radius: 100%;background: #114a81;content: "";}
	.am-navbar{ display:none;}
	.am-with-fixed-navbar{ padding-bottom: 0;}

	
	.mli1{width: 70%;display: inline-block;vertical-align: top;padding-right: 20px;}
	.mri1{width: 30%;display: inline-block;vertical-align: top;}
	.mbi1{width: 100%;vertical-align: top;}

	.box_2{background: #f9f9f9;font-size: 16px;margin-top: 20px;}
	.box_2 .bhead{height: 40px;padding: 0 10px;display: flex;justify-content: space-between;}
	.box_2 .bhead strong{line-height: 40px;padding: 0 10px;background: #000;color: #FFF;}
	.box_2 .bhead span{font-size: 12px;line-height: 40px;}
	.box_2 .bbody{padding: 20px;}

	.jieshao .bhead strong{background: #2366a7;}
	.shenqingshu .bhead strong{background: #9a2d69;}
	.baogao .bhead strong{background: #00a624;}
	.wanchengren .bhead strong{background: #28dccd;}
	.zhicheng .bhead strong{background: #dc9428;}
	.shipin .bhead strong{background: #0d9a8d;}
	.zhengming .bhead strong{background: #a7170c;}

	.jieshao .bbody p{margin: 0;}
	.shenqingshu .bbody ul{display: flex;flex-wrap: wrap;}
	.shenqingshu .bbody ul li{width: calc(50% - 10px);margin-right: 10px;line-height: 30px;}
	.shenqingshu .bbody ul li:before{content: "\f105";font-family: FontAwesome;margin-right: 10px;}
	.baogao .bbody ul li{border-bottom: 1px #FFF solid;font-size: 14px;}
	.baogao .bbody ul li a{display: block;line-height: 24px;background: #f1f1f1;padding: 10px 20px;}
	.wanchengren .bbody ul li{border-bottom: 1px #FFF solid;font-size: 14px;}
	.wanchengren .bbody ul li a{display: block;line-height: 24px;background: #f1f1f1;padding: 10px 20px;}
	.zhicheng .bbody ul li{border-bottom: 1px #FFF solid;font-size: 14px;}
	.zhicheng .bbody ul li a{display: block;line-height: 24px;background: #f1f1f1;padding: 10px 20px;}

	.shipin .bbody ul li figure{margin: 0;position: relative;}
	.shipin .bbody ul li figure img{width: 100%;height: auto;}
	.shipin .bbody ul li figure figcaption{padding: 10px 0 0;text-align: center;}
	.shipin .bbody ul li figure figcaption a:before{content: '';display: block;position: absolute;left: 0;top: 0;right: 0;bottom: 0;}
	

}

@media screen and (max-width: 767px) {
	.article_body .teachersInfoBox img{ margin: 0 auto;
    display: block;}
.article_body .teachersInfoBox .topInfo p{    margin: 0;
    text-indent: 0; font-size:14px;}
	header{width: 100%; height: 80px;background: #2366a7;position: relative;}
	.language{width: 200px;height: 20px;line-height: 20px;position: absolute;left: 10px;top: 0;font-size: 12px;}
	.language ul li{display: inline-block;padding: 0 10px;}
	.language ul li a{color: #FFF;}
	.logo{width: 200px;height: 27px;position: absolute;left: 10px;top: 37px;}
	.logo a{display: block;height: 27px;}
	.logo a strong{display: block;width: 100px;height: 27px;background: url("../images/logo.png") no-repeat;background-size: cover;text-indent: -9999px;float: left;}
	.logo a em{display: block;width: 100px;height: 27px;line-height: 27px;font-size: 18px;float: left;color: #FFF;font-style: normal;}
	.logo a em:before{display: block;content: "";width: 2px;height: 17px;margin: 5px 10px 0 10px;float: left;background: #FFF;}
	
	.nav_header.am-menu-offcanvas1 .am-menu-toggle{top: 18px;font-size: 24px;}
	.nav_header ul.nav_highest{padding: 40px 20px 0;}
	.nav_header ul.nav_highest>.am-panel{background: none;}
	.nav_header ul.nav_highest>.am-panel>h3{height: 41px;line-height: 40px;margin: 0;padding: 0 10px;border-bottom: 1px solid rgba(255,255,255,.3);font-weight: normal;text-transform:uppercase;}
	.nav_header ul.nav_highest>.am-panel>h3>a{color: #FFF;}
	.nav_header ul.nav_highest>.am-panel>h3>i{float: right;width: 16px;height: 40px;font-family:"FontAwesome";}
	.nav_header ul.nav_highest>.am-panel>h3>i:before{display: block;content: "\f106";width: 16px;height: 40px;line-height: 40px;text-align: center;color:#C1C1C1;font-style: normal;}
	.nav_header ul.nav_highest>.am-panel>h3>i.am-collapsed:before{content: "\f107";}
	.nav_header ul.nav_highest>.am-panel>ul{}
	.nav_header ul.nav_highest>.am-panel>ul>li{background:rgba(0,0,0,.2);line-height: 20px;padding: 10px 15px 10px 15px; font-size: 14px;border-bottom: 1px solid rgba(255,255,255,.3);}
	.nav_header ul.nav_highest>.am-panel>ul>li:after{display: block;content: "";clear: both;}
	.nav_header ul.nav_highest .am-panel>ul>li>a{color: #FFF;}
	
	
	.main{padding: 20px;}
	.box_focus{position: relative;}
	.box_focus .am-slides li{position:relative;z-index: 9;}
	.box_focus .am-slides li span{display: block;height: 42px;line-height: 42px;overflow: hidden;padding: 0 140px 0 20px; background: rgba(0,0,0,.3);color: #FFF;position: absolute;left: 0;right: 0;bottom: 0;z-index: 9;font-size: 14px;}
	.box_focus .am-control-nav{width:130px;height: 42px;position: absolute;right: 0;bottom: 0;font-size: 0;z-index: 1000;}
	.box_focus .am-control-nav li{display: inline-block;width: 15px;height: 15px;margin: 13px 5px 0;}
	.box_focus .am-control-nav li a{display: block;width: 100%;height: 100%;border: 1px solid #FFF;border-radius: 100%;}
	.box_focus .am-control-nav li a.am-active{background: #FFF;}
	
	.box_1{}
	.box_1 .bhead{height: 38px;line-height: 38px;}
	.box_1 .bhead:before{display: block;width: 38px;height: 38px;line-height: 38px;text-align: center;content: "";margin: 0 10px 0 0;float: left;color: #FFF;font-family:FontAwesome;font-size: 24px;}
	.box_1 .bhead strong{line-height: 38px;font-size: 24px;font-weight: normal;color:#054b90;float: left;}
	.box_1 .bhead em{line-height: 38px;font-size: 14px;font-style: normal;float: right;}
	.box_1 .bhead em a{color: #B0B0B0;}
	.box_1 .bbody{padding: 5px 0 0;}
	.box_1 .bbody ul li{height: 31px;line-height: 30px;overflow: hidden;border-bottom: 1px dashed #AAA;font-size: 14px;}
	.box_1 .bbody ul li span{float: right;line-height: 30px;font-size: 12px;color: #BFBFBF;}
	.news{margin: 20px 0 0;}
	.news .bhead:before{content:"\f1ea";background: #ffd953;}
	
	.nav_recom{margin: 10px -10px 0 0; font-size:0;}
	.nav_recom ul li{display: inline-block;font-size: 14px; width:25%;padding: 10px 10px 0 0;vertical-align: top;}
	.nav_recom ul li a{display: block;height: 36px;line-height: 36px;text-align: center;background: #2366a7;transition: all .3s;color: #FFF;}
	.nav_recom ul li a:hover{background: #054b90;}
	
	.gug_banner{margin: 20px 0 0;}
	.gug_banner img{width: 100%;height: auto;}
	
	.notice{margin: 20px 0 0;}
	.notice .bhead:before{content:"\f0a1";background: #ff6c25;}
	.admissions{margin: 20px 0 0;}
	.admissions .bhead:before{content:"\f19d";background: #3730b3;}
	
	.box_honor{width: 100%;margin: 20px 0 0; padding: 10px;position: relative;}
	.box_honor:before{display: block;content: "";width: 30px;height: 30px;border-top: 2px solid #3a4c6a;border-left: 2px solid #3a4c6a;position: absolute;left: 0;top: 0;}
	.box_honor:after{display: block;content: "";width: 30px;height: 30px;border-bottom: 2px solid #3a4c6a;border-right: 2px solid #3a4c6a;position: absolute;right: 0;bottom: 0;}
	.box_honor ul li a{display: block;line-height: 26px;font-size: 18px;font-weight: bold;text-align: center;color: #FFF;}
	.box_honor ul li:first-child{margin: 0 0 18px;}
.box_honor ul li a img{width: 100%;height: auto;}
	
	footer{width: 100%;margin: 20px 0 0;padding: 20px; background: #2366a7;color: #FFF;}
	footer a{color: #FFF;}
	footer a:hover{color: #FFF;}
	.flinks{width: 100%;margin: 0 auto;}
	.flinks:after{display: block;content: "";clear: both;}
	.flinks .bhead{width: 100px;height:30px;line-height: 30px;float: left;text-align: center;font-size: 16px;font-weight: normal;}
	.flinks .bbody{line-height: 30px;}
	.flinks .bbody ul{font-size: 0;}
	.flinks .bbody ul li{display: inline-block;padding: 0 5px;font-size: 14px;}
	.flinks .bbody ul li:after{margin: 0 0 0 5px; content: "|";}
	
	.footer_info{padding: 40px 0;text-align: center;}
	.footer_info ul li{font-size: 12px;}

	.main:after{display: block;content: "";clear: both;}
	.mli{width: 100%;font-size: 16px;}
	.mli .box_category{width: 100%;background: #F5F5F5;}
	.mli .box_category .bhead{height: 40px;background: #114a81;color: #FFF;}
	.mli .box_category .bhead strong{display: block;height: 40px;line-height: 40px;text-align: center;font-weight: normal;font-size: 20px;}
	.mli .box_category .bbody{padding: 10px 20px 20px;background: #F5F5F5;}
	.mli .box_category .bbody ul li{height: 40px;margin: 10px 0 0;}
	.mli .box_category .bbody ul li a{display: block;height: 40px;line-height: 40px;text-align: center;background: rgba(0,0,0,.3);color: #FFF;transition: all .3s;}
	.mli .box_category .bbody ul li.current a{background: #2366a7;color: #FFF;}
	.mli .box_category .bbody ul li a:hover{background: #2366a7;color: #FFF;}
	.mli .box_category .bbody dl{margin: 10px 0 0;}
	.mli .box_category .bbody dl dt{height: 50px;margin: 20px 0 0;}
	.mli .box_category .bbody dl dt a{display: block;height: 50px;line-height: 50px;text-align: center;background: rgba(0,0,0,.3);color: #FFF;transition: all .3s;}
	.mli .box_category .bbody dl.current dt a{background: #1cadcc;color: #FFF;}
	.mli .box_category .bbody dl dt a:hover{background: #1cadcc;color: #FFF;}
	.mli .box_category .bbody dl dd{height: 30px;margin: 10px 0 0;}
	.mli .box_category .bbody dl dd a{display: block;height: 30px;line-height: 30px;text-align: center;}
	
	
	.mri{margin: 10px 0 0;font-size: 16px;}
	.position{height: 30px;line-height: 30px;margin: 20px 0 0; color: #999;}
	.position a{color: #999;}
	.page_title{margin: 20px 0 0;height: 40px;line-height: 40px;border-bottom: 3px solid #114a81;color: #114a81;}
	.page_title strong{font-weight: normal;font-size: 18px;}
	.page_main{}
	.banner{ width: 100%; height:300px; background: url("../images/slider_1.jpg") center center no-repeat;}
	.banner_1{}
	
	.list_article{ padding:20px;}
	.list_article dl{ padding:20px 0; border-bottom:1px solid #f2f2f2; overflow:hidden;}
	.list_article dl dd.dl_img{ width:160px;margin:0 auto;}
	.list_article dl dd.dl_img img{ width:100%; height:auto;}
	.list_article dl dt{ line-height:24px; margin:0; padding:7px 0; font-weight:normal;}
	.list_article dl dt a{ font-size:16px;}
	.list_article dl dt em{ padding:0 0 0 20px; font-size:12px; font-style:normal; color:#D4D4D4;}
	.list_article dl dd.dl_txt{ font-size:14px; color:#c3c3c3;}
	
	.list_single{ padding: 40px; line-height: 2em;text-align: justify;}
	.list_single p{ text-indent: 2em;}
	.list_single p img{margin: 0 0 0 -2em;}
	.list_single img{ max-width: 100% !important; height: auto !important;}
	.list_single iframe{width: 100%;height: 500px;}
	.list_single .video-js{height: 400px;}
	
	
	.list_img{ overflow:hidden;}
	.list_img ul li{ width:33.33333333%; padding:30px 10px 10px; float:left;}
	.list_img ul li img{ width:100%; height:auto;}
	.list_img ul li span{ display:block; height:18px; line-height:18px;margin: 10px 0 0; overflow:hidden; text-align:center;}
	
	
	.list_product{padding: 40px 0 0;}
	.list_product:after{display: block;content: "";clear: both;}
	.list_product ul li{width: 33.33333333333%;padding: 0 20px 40px; float: left;}
	.list_product ul li:nth-of-type(4n){margin: 0;}
	.list_product ul li img{width: 100%;height: auto;}
	.list_product ul li figure{margin: 0;height: 280px; padding: 0 0 10px; transition: all .3s;background: #fdfdfd;}
	.list_product ul li figure:hover{transform: scale(1.1,1.1);box-shadow: 0 0 20px rgba(0,0,0,.3);background: #0946a6;}
	.list_product ul li figure figcaption{max-height: 48px; line-height: 24px;overflow: hidden;margin: 5px 0 0; padding: 0 10px; text-align: center;}
	.list_product ul li figure figcaption a{color: #000;transition: all .3s;}
	.list_product ul li figure:hover figcaption a{color: #FFF;}
	.list_product ul li figure span{display: block;height: 54px;line-height: 18px;overflow: hidden;margin: 5px 0; padding: 0 10px;font-size: 12px;color: #adadad;transition: all .3s;}
	.list_product ul li figure:hover span{color: #FFF;}
	
	.article_article{ padding:20px;}
	.article_article h1{ line-height:32px; padding:10px 0; text-align:center; font-size:20px;}
	.article_info{ line-height:24px; text-align:center; color:#A3A3A3; font-size:12px;}
	.article_body{ line-height:2em; padding:20px 0 0;text-align: justify;}
	.article_body p{ margin:10px 0 0; text-indent:2em;}
	.article_body img{ max-width:100%; height:auto; margin:0 auto;}
	.article_body p img{ margin:0 0 0 -2em;}
	.pre_next{margin: 40px 0 0;padding: 0 20px;font-size: 0;}
	.pre_next ol li{display: inline-block;width: 50%;font-size: 16px;}
	.pre_next ol li.next{text-align: right;}
	
	
	.box_index_article{margin: 20px 0 0;}
	.box_index_article .bhead{height: 40px;line-height: 40px;padding: 0 10px; border-left: 5px solid #114a81;background: rgba(244,244,244,1.00);}
	.box_index_article .bhead strong{font-size: 20px;}
	.box_index_article .bhead strong a{color: #114a81;}
	.box_index_article .bbody{padding: 20px;}
	.box_index_article .bbody ul li{height: 33px;line-height: 32px;padding: 0 10px; border-bottom: 1px dotted #ddd;overflow: hidden;}
	.box_index_article .bbody ul li i{float: right;font-style: normal;color: #CCC;}
	.box_index_article .bbody ul li:before{display: inline-block;width: 5px;height: 5px;margin: 0 10px 0 0; border-radius: 100%;background: #114a81;content: "";}
	.am-navbar-default .am-navbar-nav{ background:#004fa3;}
	.am-gotop{font-size: 16px;}



	.box_2{background: #f9f9f9;font-size: 14px;margin-top: 20px;}
	.box_2 .bhead{height: 40px;padding: 0 10px;display: flex;justify-content: space-between;}
	.box_2 .bhead strong{line-height: 40px;padding: 0 10px;background: #000;color: #FFF;}
	.box_2 .bhead span{font-size: 12px;line-height: 40px;}
	.box_2 .bbody{padding: 20px;}

	.jieshao .bhead strong{background: #2366a7;}
	.shenqingshu .bhead strong{background: #9a2d69;}
	.baogao .bhead strong{background: #00a624;}
	.wanchengren .bhead strong{background: #28dccd;}
	.zhicheng .bhead strong{background: #dc9428;}
	.shipin .bhead strong{background: #0d9a8d;}
	.zhengming .bhead strong{background: #a7170c;}

	.jieshao .bbody p{margin: 0;}
	.shenqingshu .bbody ul{display: flex;flex-wrap: wrap;}
	.shenqingshu .bbody ul li{width: calc(50% - 10px);margin-right: 10px;line-height: 30px;}
	.shenqingshu .bbody ul li:before{content: "\f105";font-family: FontAwesome;margin-right: 10px;}
	.baogao .bbody ul li{border-bottom: 1px #FFF solid;font-size: 14px;}
	.baogao .bbody ul li a{display: block;line-height: 24px;background: #f1f1f1;padding: 10px 20px;}
	.wanchengren .bbody ul li{border-bottom: 1px #FFF solid;font-size: 14px;}
	.wanchengren .bbody ul li a{display: block;line-height: 24px;background: #f1f1f1;padding: 10px 20px;}
	.zhicheng .bbody ul li{border-bottom: 1px #FFF solid;font-size: 14px;}
	.zhicheng .bbody ul li a{display: block;line-height: 24px;background: #f1f1f1;padding: 10px 20px;}

	.shipin .bbody ul li figure{margin: 0;position: relative;}
	.shipin .bbody ul li figure img{width: 100%;height: auto;}
	.shipin .bbody ul li figure figcaption{padding: 5px 0 0;text-align: center;}
	.shipin .bbody ul li figure figcaption a:before{content: '';display: block;position: absolute;left: 0;top: 0;right: 0;bottom: 0;}
	
}

@media screen and (min-width: 1024px) {
	header{width: 100%; height: 250px;background: #2366a7;position: relative;}
	header:before{width: 632px;height: 250px;display: block;content: "";background: url("../images/bg_header.png") no-repeat;position:absolute;right: 50%;top: 0;margin: 0 -600px 0 0;}
	.language{width: 200px;height: 30px;line-height: 30px;position: absolute;left: 50%;top: 0;margin: 0 0 0 -500px;}
	.language ul li{display: inline-block;padding: 0 10px;}
	.language ul li a{color: #FFF;}
	.logo{width: 420px;height: 68px;position: absolute;left: 50%;top: 80px;margin: 0 0 0 -500px;}
	.logo a{display: block;height: 68px;}
	.logo a strong{display: block;width: 248px;height: 68px;background: url("../images/logo.png") no-repeat;text-indent: -9999px;float: left;}
	.logo a em{display: block;width: 172px;height: 68px;line-height: 68px;font-size: 36px;float: left;color: #FFF;font-style: normal;}
	.logo a em:before{display: block;content: "";width: 3px;height: 40px;margin: 16px 30px 0 30px;float: left;background: #FFF;}
	
	.nav_header{width: 100%;height: 53px;position: absolute;left: 0;right: 0;bottom: 0;background: rgba(0,46,91,.5);}
	.nav_header .am-menu-toggle{display: none;}
	.nav_header .am-offcanvas{display: block;width: 1000px;margin: 0 auto;background: none;position: relative;}
	.nav_header .am-offcanvas .am-offcanvas-bar{position: relative;width: 100%;background: none;overflow:visible;}
	.nav_header .am-offcanvas .am-offcanvas-bar.am-offcanvas-bar-flip{transform: none;}
	.nav_header .am-offcanvas-bar-flip:after{display: none;}
	.nav_header .am-offcanvas .am-offcanvas-bar>ul.nav_highest>li.am-panel{width:9.08%; float: left;position:relative;background: none;margin: 0;border: none;box-shadow: none;overflow: hidden;}
	.nav_header .am-offcanvas .am-offcanvas-bar>ul.nav_highest>li.am-panel>h3{margin: 0;}
	.nav_header .am-offcanvas .am-offcanvas-bar>ul.nav_highest>li.am-panel>h3 a{display: block;height: 53px;line-height: 53px;color: #FFF;font-size: 16px;font-weight: normal;text-align: center;}
	.nav_header .am-offcanvas .am-offcanvas-bar>ul.nav_highest>li.am-panel>h3 i{display: none;}
	.nav_header .am-offcanvas .am-offcanvas-bar>ul.nav_highest>li.am-panel>ul.am-collapse{position:absolute;width:140%;padding: 20px 0; left: -20%;top: 80px;background:rgba(255,255,255,1);border-radius: 3px;box-shadow: 3px 3px 10px rgba(0,0,0,.5);font-size: 14px;opacity: 0;transition: all .3s;display: block;}
	.nav_header .am-offcanvas .am-offcanvas-bar>ul.nav_highest>li.am-panel>ul.am-collapse:before{width: 20px;height: 10px;line-height: 10px;display: block;content: "\f0d8";position: absolute;left: 50%;top: -9px;margin: 0 0 0 -10px;font-size: 20px;color: #FFF;text-align: center;font-family:"FontAwesome";}
	.nav_header .am-offcanvas .am-offcanvas-bar>ul.nav_highest>li.am-panel>ul.am-collapse>li>a{display: block;line-height: 20px;padding: 10px;text-align: center;transition: all .3s;font-weight: normal;}
	.nav_header .am-offcanvas .am-offcanvas-bar>ul.nav_highest>li.am-panel>ul.am-collapse>li>a:hover{background: rgba(0,0,0,.1);}
	.nav_header .am-offcanvas .am-offcanvas-bar>ul.nav_highest>li.am-panel:hover{overflow: visible;}
	.nav_header .am-offcanvas .am-offcanvas-bar>ul.nav_highest>li.am-panel:hover>ul.am-collapse{opacity: 1;top: 50px;}
	
	.main{width: 1000px;margin: 0 auto;font-size: 0;}
	.box_focus{display: inline-block;width: 340px;margin: 20px 0 0; vertical-align: top;position: relative;}
	.box_focus .am-slides li{position:relative;z-index: 9;}
	.box_focus .am-slides li span{display: block;height: 42px;line-height: 42px;overflow: hidden;padding: 0 140px 0 20px; background: rgba(0,0,0,.3);color: #FFF;position: absolute;left: 0;right: 0;bottom: 0;z-index: 9;font-size: 14px;}
	.box_focus .am-control-nav{width:130px;height: 42px;position: absolute;right: 0;bottom: 0;font-size: 0;z-index: 9999;}
	.box_focus .am-control-nav li{display: inline-block;width: 15px;height: 15px;margin: 13px 5px 0;}
	.box_focus .am-control-nav li a{display: block;width: 100%;height: 100%;border: 1px solid #FFF;border-radius: 100%;}
	.box_focus .am-control-nav li a.am-active{background: #FFF;}
	
	.box_1{display: inline-block;vertical-align: top;font-size: 16px;}
	.box_1 .bhead{height: 38px;line-height: 38px;}
	.box_1 .bhead:before{display: block;width: 38px;height: 38px;line-height: 38px;text-align: center;content: "";margin: 0 10px 0 0;float: left;color: #FFF;font-family:FontAwesome;font-size: 24px;}
	.box_1 .bhead strong{line-height: 38px;font-size: 24px;font-weight: normal;color:#054b90;float: left;}
	.box_1 .bhead em{line-height: 38px;font-size: 14px;font-style: normal;float: right;}
	.box_1 .bhead em a{color: #B0B0B0;}
	.box_1 .bbody{padding: 5px 0 0;}
	.box_1 .bbody ul li{height: 31px;line-height: 30px;overflow: hidden;border-bottom: 1px dashed #AAA;font-size: 14px;}
	.box_1 .bbody ul li span{float: right;line-height: 30px;font-size: 12px;color: #BFBFBF;}
	.news{width: 400px; margin: 20px 20px 0;}
	.news .bhead:before{content:"\f1ea";background: #ffd953;}
	
	.nav_recom{display: inline-block;width: 220px;margin: 10px 0 0; font-size: 14px;}
      
	.nav_recom ul li{height: 29px;margin:18px 0 0;}
	.nav_recom ul li a{display: block;height: 29px;line-height: 29px;text-align: center;background: #2366a7;transition: all .3s;color: #FFF;}
	.nav_recom ul li a:hover{background: #054b90;}
	
	.gug_banner{margin: 20px 0 0;}
	.gug_banner img{width: 98%;height: auto;}
	
	.notice{width: 355px; margin: 20px 0 0;}
	.notice .bhead:before{content:"\f0a1";background: #ff6c25;}
	.admissions{width: 355px;margin: 20px 20px 0;}
	.admissions .bhead:before{content:"\f19d";background: #3730b3;}
	
	 .box_honor{display: inline-block;width: 250px;margin: 20px 0 0; padding: 20px;position: relative;}
 .box_honor:before{display: block;content: "";width: 30px;height: 30px;border-top: 2px solid #3a4c6a;border-left: 2px solid #3a4c6a;position: absolute;left: 0;top: 0;}
 .box_honor:after{display: block;content: "";width: 30px;height: 30px;border-bottom: 2px solid #3a4c6a;border-right: 2px solid #3a4c6a;position: absolute;right: 0;bottom: 0;}
 .box_honor ul li a{display: block;line-height: 26px;font-size: 18px;font-weight: bold;text-align: center;color: #FFF;}
 .box_honor ul li:first-child{margin: 0 0 18px;}
 .box_honor ul li a img{width: 100%;height: auto;}
	
	footer{width: 100%;margin: 20px 0 0;padding: 20px 0 0; background: #2366a7;color: #FFF;}
	footer a{color: #FFF;}
	footer a:hover{color: #FFF;}
	.flinks{width: 1000px;margin: 0 auto;}
	.flinks:after{display: block;content: "";clear: both;}
	.flinks .bhead{width: 100px;height:30px;line-height: 30px;float: left;text-align: center;font-size: 16px;font-weight: normal;}
	.flinks .bbody{width: 900px;line-height: 30px; float: right;}
	.flinks .bbody ul{font-size: 0;}
	.flinks .bbody ul li{display: inline-block;padding: 0 5px;font-size: 14px;}
	.flinks .bbody ul li:after{margin: 0 0 0 5px; content: "|";}
	
	.footer_info{width: 1000px;margin: 0 auto;padding: 40px 0;text-align: center;}
	.footer_info ul li{font-size: 12px;}
	
	.main:after{display: block;content: "";clear: both;}
	.mli{width: 200px;min-height: 400px;float: left;font-size: 16px;}
	.mli .box_category{width: 100%;min-height: 400px;margin: 20px 0 0;background: #F5F5F5;}
	.mli .box_category .bhead{height: 80px;background: #114a81;color: #FFF;}
	.mli .box_category .bhead strong{display: block;height: 80px;line-height: 80px;text-align: center;font-weight: normal;font-size: 24px;}
	.mli .box_category .bbody{padding: 10px 20px 20px;background: #F5F5F5;}
	.mli .box_category .bbody ul li{height: 50px;margin: 10px 0 0;}
	.mli .box_category .bbody ul li a{display: block;height: 50px;line-height: 50px;text-align: center;background: rgba(0,0,0,.3);color: #FFF;transition: all .3s;}
	.mli .box_category .bbody ul li.current a{background: #2366a7;color: #FFF;}
	.mli .box_category .bbody ul li a:hover{background: #2366a7;color: #FFF;}
	.mli .box_category .bbody dl{margin: 10px 0 0;}
	.mli .box_category .bbody dl dt{height: 50px;margin: 20px 0 0;}
	.mli .box_category .bbody dl dt a{display: block;height: 50px;line-height: 50px;text-align: center;background: rgba(0,0,0,.3);color: #FFF;transition: all .3s;}
	.mli .box_category .bbody dl.current dt a{background: #1cadcc;color: #FFF;}
	.mli .box_category .bbody dl dt a:hover{background: #1cadcc;color: #FFF;}
	.mli .box_category .bbody dl dd{height: 30px;margin: 10px 0 0;}
	.mli .box_category .bbody dl dd a{display: block;height: 30px;line-height: 30px;text-align: center;}
	.article_body .teachersBox{margin-top: 50px;}
.article_body .subTitleBox h1{
    border-left: 4px #2366a7 solid;
    padding-left: 15px;
    font-size: 24px;
    line-height: 1;
    margin-bottom: 50px;
}
.article_body .teachersBox .teacherImgs{width: 100%; overflow: hidden}
.article_body .teachersBox .teacherImgs img{width: 100%; display: block}
.article_body .teachersBox .teachersList{
    margin-bottom: 80px;
}
.article_body .teachersBox .teachersList .titBox a{
    font-size: 20px;
    display: inline-block;
    margin-right: 50px;
    position: relative;
    color: #353535;
}
.article_body .teachersBox .teachersList .titBox{
    padding-bottom: 15px;
    border-bottom: 1px #aaaaaa solid;
    margin-top: 30px;
}
.article_body .teachersBox .teachersList .titBox a.on,
.article_body .teachersBox .teachersList .titBox a:hover{color: #2366a7}
.article_body .teachersBox .teachersList .titBox a.on:after,
.article_body .teachersBox .teachersList .titBox a:hover:after{
    content: '';
    position: absolute;
    width: 100%;
    height: 12px;
    bottom: -16px;
    left: 0;
  
}
.article_body .teachersBox .teachersList .titBox.png a.on:after,
.article_body .teachersBox .teachersList .titBox.png a:hover:after{
    background: url("../images/topj.png") center no-repeat;
}
.article_body .teachersBox .teachersList .list-item .item{
    margin-top: 50px;
}
.article_body .teachersBox .teachersList .list-item .item .tit{
    border-left: 2px #2366a7 solid;
    padding-left: 15px;
    font-size: 20px;
    line-height: 1;
}
.article_body .teachersBox .teachersList .list-item .item ul:after{content: ''; clear: both; display: block}
.article_body .teachersBox .teachersList .list-item .item ul{margin-top: 30px; margin-left: -20px;}
.article_body .teachersBox .teachersList .list-item .item ul li{float: left; width: 8%; padding-left: 30px; padding-bottom: 30px;}
.article_body .teachersBox .teachersList .list-item .item ul li a{
    display: block;
    text-align: justify;
    /*text-align-last: justify;*/
    width: 100%;
    color: #353535;
}
.article_body .teachersBox .teachersList .list-item .item ul li a:hover{color: #2366a7;}
.article_body .teachersBox .teachersList .list-item .item.wauto ul li{width: auto;}
.article_body .teachersBox .teachersList .py{
    background: #f2f2f2;
    border: 1px #aeaeae solid;
    border-top: none;
    padding: 25px 0;
    text-align: center;
}
.article_body .teachersBox .teachersList .py.jy{text-align: left;}
.article_body .teachersBox .teachersList .py a{
    display: inline-block;
    margin: 5px 11px;
    color: #353535;
    font-size: 16px;
    transition: all 0.5s;
}
.article_body .teachersBox .teachersList .py a.on,
.article_body .teachersBox .teachersList .py a:hover{color: #2366a7; text-decoration: underline; font-size: 24px;}
.article_body .teachersBox .teachersList .py.jy a.on,
.article_body .teachersBox .teachersList .py.jy a:hover{color: #2366a7; text-decoration: none; font-size: 16px;}
.article_body.teachersInfoBox .itemInfo .item {
    margin-top: 30px;}

.article_body .teachersInfoBox{margin-bottom: 80px;    width: 100%;
    float: left;}
.article_body .teachersInfoBox .img{float: left;    width: 18%;  height: 100vh; overflow: hidden;}
.article_body .teachersInfoBox .img img{width: 100%; display: block;}
.article_body .teachersInfoBox .topInfo,
.article_body .teachersInfoBox .itemInfo{float: right;     width: 79%; padding-left: 30px; color: #353535;}
.article_body .teachersInfoBox .topInfo h1{    text-align: left;
    padding: 0;
    font-size: 20px;
    margin-bottom: 15px;
}
.article_body .teachersInfoBox .topInfo p{font-size: 14px; line-height: 1.7;  margin: 0;
    text-indent: 0;}
.article_body .teachersInfoBox .topInfo .toNewsLink{text-align: right; padding-top: 20px;}
.article_body .teachersInfoBox .topInfo .toNewsLink a{
    display: inline-block;
    color: #ffffff;
    padding: 6px 10px;
    background: #2366a7;
}
.article_body .teachersInfoBox .topInfo .toNewsLink a:hover{text-decoration: underline;}

.teachersInfoBox .itemInfo .item{
    margin-top: 30px;
}
.article_body .teachersInfoBox .itemInfo .item .tit{font-size: 18px; color: #2366a7; padding-bottom: 10px; border-bottom: 1px #aeaeae solid;}
.article_body .teachersInfoBox .itemInfo .item .txt{padding-top: 10px;}
.article_body .teachersInfoBox .itemInfo .item .txt p{
    line-height: 1.75;    margin: 0;
    text-indent: 0;font-size: 14px;
}
.article_body .teachersInfoBox .itemInfo .item .txt ul{
    margin-top: 15px;
}
.article_body .teachersInfoBox .itemInfo .item .txt ul h2{font-weight: bold;}

	
	.mri{width: 760px;margin: 10px 0 0; float: right;font-size: 16px;}
	.position{height: 30px;line-height: 30px;margin: 20px 0 0; color: #999;font-size: 16px;}
	.position a{color: #999;}
	.page_title{margin: 20px 0 0;height: 40px;line-height: 40px;border-bottom: 3px solid #114a81;color: #114a81;}
	.page_title strong{font-weight: normal;font-size: 18px;}
	.page_main{min-height: 600px;}
	.banner{ width: 100%; height:300px; background: url("../images/slider_1.jpg") center center no-repeat;}
	.banner_1{}
	
	.list_article{ padding:20px;}
	.list_article dl{ padding:20px 0; border-bottom:1px solid #f2f2f2; overflow:hidden;}
	.list_article dl dd.dl_img{ width:160px;margin:0 20px 0 0; float:left;}
	.list_article dl dd.dl_img img{ width:100%; height:auto;}
	.list_article dl dt{ line-height:0px; margin:0; padding:0px 0; font-weight:normal;}
	.list_article dl dt a{ font-size:16px;}
	.list_article dl dt em{ padding:0 0 0 20px; font-size:12px; font-style:normal; color:#D4D4D4;}
	.list_article dl dd.dl_txt{ font-size:14px; color:#c3c3c3;}
	
	.list_single{ padding: 40px; line-height: 2em;text-align: justify;}
	.list_single p{ text-indent: 2em;}
	.list_single p img{margin: 0 0 0 -2em;}
	.list_single img{ max-width: 100% !important; height: auto !important;}
	.list_single iframe{width: 100%;height: 500px;}
	.list_single .video-js{height: 400px;}
	
	
	.list_img{ overflow:hidden;}
	.list_img ul li{ width:33.33333333%; padding:30px 10px 10px; float:left;}
	.list_img ul li img{ width:100%; height:auto;}
	.list_img ul li span{ display:block; height:18px; line-height:18px;margin: 10px 0 0; overflow:hidden; text-align:center;}
	
	
	.list_product{padding: 40px 0 0;}
	.list_product:after{display: block;content: "";clear: both;}
	.list_product ul li{width: 33.33333333333%;padding: 0 20px 40px; float: left;}
	.list_product ul li:nth-of-type(4n){margin: 0;}
	.list_product ul li img{width: 100%;height: auto;}
	.list_product ul li figure{margin: 0;height: 280px; padding: 0 0 10px; transition: all .3s;background: #fdfdfd;}
	.list_product ul li figure:hover{transform: scale(1.1,1.1);box-shadow: 0 0 20px rgba(0,0,0,.3);background: #0946a6;}
	.list_product ul li figure figcaption{max-height: 48px; line-height: 24px;overflow: hidden;margin: 5px 0 0; padding: 0 10px; text-align: center;}
	.list_product ul li figure figcaption a{color: #000;transition: all .3s;}
	.list_product ul li figure:hover figcaption a{color: #FFF;}
	.list_product ul li figure span{display: block;height: 54px;line-height: 18px;overflow: hidden;margin: 5px 0; padding: 0 10px;font-size: 12px;color: #adadad;transition: all .3s;}
	.list_product ul li figure:hover span{color: #FFF;}
	
	.article_article{ padding:20px;}
	.article_article h1{ line-height:32px; padding:10px 0; text-align:center; font-size:20px;}
	.article_info{ line-height:24px; text-align:center; color:#A3A3A3; font-size:12px;}
	.article_body{ line-height:2em; padding:20px 0 0;text-align: justify;}
	.article_body p{ margin:10px 0 0; text-indent:2em;}
	.article_body img{ max-width:100%; height:auto; margin:0 auto;}
	.article_body p img{ margin:0 0 0 -2em;}
	.pre_next{margin: 40px 0 0;padding: 0 20px;font-size: 0;}
	.pre_next ol li{display: inline-block;width: 50%;font-size: 16px;}
	.pre_next ol li.next{text-align: right;}
	
	
	.box_index_article{margin: 40px 40px 0;font-size: 16px;}
	.box_index_article .bhead{height: 40px;line-height: 40px;padding: 0 10px; border-left: 5px solid #114a81;background: rgba(244,244,244,1.00);}
	.box_index_article .bhead strong{font-size: 20px;}
	.box_index_article .bhead strong a{color: #114a81;}
	.box_index_article .bbody{padding: 20px;}
	.box_index_article .bbody ul li{height: 33px;line-height: 32px;padding: 0 10px; border-bottom: 1px dotted #ddd;overflow: hidden;}
	.box_index_article .bbody ul li i{float: right;font-style: normal;color: #CCC;}
	.box_index_article .bbody ul li:before{display: inline-block;width: 5px;height: 5px;margin: 0 10px 0 0; border-radius: 100%;background: #114a81;content: "";}
	
	.mli1{width: 700px;display: inline-block;vertical-align: top;padding-right: 30px;}
	.mri1{width: 300px;display: inline-block;vertical-align: top;}
	.mbi1{width: 100%;vertical-align: top;}

	.box_2{background: #f9f9f9;font-size: 16px;margin-top: 20px;}
	.box_2 .bhead{height: 40px;padding: 0 10px;display: flex;justify-content: space-between;}
	.box_2 .bhead strong{line-height: 40px;padding: 0 10px;background: #000;color: #FFF;}
	.box_2 .bhead span{font-size: 12px;line-height: 40px;}
	.box_2 .bbody{padding: 20px;}

	.jieshao .bhead strong{background: #2366a7;}
	.shenqingshu .bhead strong{background: #9a2d69;}
	.baogao .bhead strong{background: #00a624;}
	.wanchengren .bhead strong{background: #28dccd;}
	.zhicheng .bhead strong{background: #dc9428;}
	.shipin .bhead strong{background: #0d9a8d;}
	.zhengming .bhead strong{background: #a7170c;}

	.jieshao .bbody p{margin: 0;}
	.shenqingshu .bbody ul{display: flex;flex-wrap: wrap;}
	.shenqingshu .bbody ul li{width: calc(33.333333333% - 10px);margin-right: 10px;line-height: 30px;}
	.shenqingshu .bbody ul li:before{content: "\f105";font-family: FontAwesome;margin-right: 10px;}
	.baogao .bbody ul li{height: 41px;border-bottom: 1px #FFF solid;}
	.baogao .bbody ul li a{display: block;line-height: 40px;background: #f1f1f1;padding: 0 20px;}
  .wanchengren .bbody ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
	.wanchengren .bbody ul li{height: 41px;border-bottom: 1px #FFF solid;}
	.wanchengren .bbody ul li a{display: block;line-height: 40px;background: #f1f1f1;padding: 0 20px;}
  .zhicheng .bbody ul{display: flex;flex-wrap: wrap;}
	.zhicheng .bbody ul li{width: 33.333333333333%;height: 41px;border-bottom: 1px #FFF solid;}
	.zhicheng .bbody ul li a{display: block;line-height: 40px;background: #f1f1f1;padding: 0 20px;}
	.zhengming .bbody ul li{height: 41px;border-bottom: 1px #FFF solid;}
	.zhengming .bbody ul li a{display: block;line-height: 40px;background: #f1f1f1;padding: 0 20px;}

	.shipin .bbody ul li figure{margin: 0;position: relative;}
	.shipin .bbody ul li figure img{width: 100%;height: auto;}
	.shipin .bbody ul li figure figcaption{padding: 10px 0 0;text-align: center;}
	.shipin .bbody ul li figure figcaption a:before{content: '';display: block;position: absolute;left: 0;top: 0;right: 0;bottom: 0;}
	
	.am-navbar{ display:none;}
	.am-with-fixed-navbar{ padding-bottom: 0;}
}
@media screen and (min-width: 1360px) {
	.language{margin: 0 0 0 -600px;}
	.logo{margin: 0 0 0 -600px;}
	.nav_header .am-offcanvas{width: 1200px;}
	.main{width: 1200px;}
	.box_focus{width: 440px;}
	.box_focus .am-slides li span{font-size: 16px;}
	.news{width: 460px;}
	.nav_recom{width: 240px;}
	.box_1 .bbody ul li{height: 43px;line-height:42px;font-size: 16px;}
	.box_1 .bbody ul li span{line-height: 42px;}
	.nav_recom{font-size: 16px;}
	.nav_recom ul li{height: 53px;}
	.nav_recom ul li a{height: 52px;line-height: 52px;}
        .nav_recom ul li:last-child{    display: none;}
	.notice,.admissions{width: 400px;}
	.box_honor{width: 360px;}
	.box_honor:before,.box_honor:after{width: 40px;height: 40px;}
	.box_honor ul li a{line-height: 30px; font-size: 20px;}
	.box_honor ul li:first-child{margin: 0 0 20px;}
	.flinks{width: 1200px;}
	.flinks .bbody{width: 1100px;}
	.mri{width: 960px;}
	.mli1{width: 840px;}
	.mri1{width: 360px;}
	
}