body{margin:0;}
body, button, input, select, textarea {
font: 16px/1.5 numFont,PingFangSC-Regular,Tahoma,Microsoft Yahei,sans-serif;
_font-size: 62.5%;
}
p{margin:0;word-wrap: break-word;}
a{text-decoration:none !important;color:#333;}
.m_footer{display:none;}
.main_width{width:1200px;margin:0 auto}
.head_box{background:#fff;box-shadow:3px 3px 8px #dcdcdc;width:100%;}
.clear{clear:both;}
.head_logo{float:left;margin-top:5px;}
.head_logo img{height:40px;float:left;}
.head_logo font{display:inline-block;padding:8px 0 0 10px;}
.head_right{float:right;height:40px;line-height:40px;color: #666;}
.head_right font{font-size:20px;color: #22943a;}
.nav_box{background: #010356;}
.nav{margin:0 auto;float:left;}
.nav li{display: inline-block;height:50px;line-height:50px;}
.nav li a{padding:0 36px;color:#fff;font-size:18px;display: block;}
.nav li a:hover{background:#ff5922;}
.nav .link a{color:#ff5922;font-weight: bold;}
.head_bar{margin:0;background:url("images/bar.jpg") no-repeat center;height:234px;background-size:auto 100%;}
.m_hd{margin: 60px 0 15px 0;}
.m_title{display: inline-block;position: relative;height: 40px;margin: 0 10px 20px 0;color: #111;font-size: 30px;font-weight: 400;line-height: 40px;vertical-align: top;}
.subtitle{display: inline-block;margin-top: 18px;color: #666;font-size: 13px;vertical-align: top;}
.list_hd{text-align:center;}
.list_hd .m_title:after {content: "";display: block;margin: 0 auto;width: 30px;height: 0;padding-top: 12px;border-bottom: 2px solid #ff8c00;}
.txt_box{text-align:center;font-size:16px;line-height:30px;}

.zz_tit{margin-left:-30px;z-index:999;}
.zz_tit img{width:1230px;}
.zz_box{border:3px solid #000991;margin:-50px 0 0 0;padding:20px 0;}
/*滚动*/
.showimg{}
#imgad{ float:left; width:1194px;position:relative}
.flash_img {float: left; overflow: hidden; width:700px; height: 430px; margin:30px 0 0 30px;}
.flash_img ul{margin:0;padding:0;}
.flash_img img {width:700px;  display:block}
.flash_img li{ position:absolute;list-style:none;}
.flash_item {display: block; float: right; width: 400px;height:420px; overflow:hidden;margin:30px 30px 0 0;padding:0 0 0 30px;}
.flash_item li {display: inline-block;padding-bottom:10px;list-style:none;border-bottom:2px solid #eee;margin-top:10px;}
.flash_item li a{font-size:16px;color:#333;}
.flash_item li:hover a{color:#f00;}
.flash_item li font{font-size:36px;font-style: italic;padding:0 8px 0 0;}
.flash_item li span {display: inline-block;padding: 21px 10px 0 0;float: left;}
.flash_item li img {width: 25px; height: 25px;}
.flash_img li.smask {z-index: -1}
.flash_img span{height:52px;line-height:52px;font-size:18px;display:block;background: #424242;color: #fff;padding-left:20px;}

.product_box{margin:50px auto 0 auto;}
.product_box ul{list-style:none;margin:0;padding:0;}
.product_box ul li{float:left;font-size:16px;text-align:center;border: 2px solid #eee;border-radius: 10px;margin: 25px 0 0 30px;position:relative;cursor: pointer;}
.product_box ul li font{font-size:26px;}
.product_box ul li:first-child{border:0;padding:0;}
.product_box ul li:nth-child(2){border-color:#03A9F4;}
.product_box ul li:nth-child(2) font{color:#03A9F4;}
.product_box ul li:nth-child(3){border-color:#FFC107;}
.product_box ul li:nth-child(3) font{color:#FFC107;}
.product_box ul li:nth-child(4){border-color:#4CAF50;}
.product_box ul li:nth-child(4) font{color:#4CAF50;}
.product_box ul li:nth-child(5){border-color:#9C27B0;}
.product_box ul li:nth-child(5) font{color:#9C27B0;}
.product_box ul li:nth-child(6){border-color:#ff0000;}
.product_box ul li:nth-child(6) font{color:#ff0000;}
.product_box ul li:nth-child(7){border-color:#ee0b97;}
.product_box ul li:nth-child(7) font{color:#ee0b97;}
.cp_tit{padding:25px 70px;}
.cp_box{display:none;background: rgba(0,0,0,0.5);width:100%;height:100%;position:fixed;z-index:98;left:0;top:0;}
.cp_con{width:800px;max-height:100%;overflow-y: auto;margin:0 auto;}
.cp_con img{width:800px;} 
.cp_close{display:none;position:fixed;z-index:99;right:300px;top:50px;}
.cp_close font{font-size:100px;background:#eee;padding:20px 30px;border-radius:50%;}

.cp_con::-webkit-scrollbar{width : 15px;height: 15px;}
.cp_con::-webkit-scrollbar-thumb{
border-radius: 10px;
box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);
background   : #22943a;
}
.cp_con::-webkit-scrollbar-track{
box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);
border-radius: 10px;
background   : #ededed;
}


.kd_box ul{list-style:none;margin:0 0 0 -20px;padding:0;}
.kd_box li{display:inline-grid;margin:10px 0 0 20px;width:281px;height:190px;overflow:hidden;text-align:center;line-height:20px;position:relative;font-size:14px;}
.kd_box li img{width:281px;height: 156px;padding-bottom:10px;}
.kd_box ul li span{position: absolute;top: 0;left: 0;width: 100%;height: 156px;display: block;background-color: rgb(0,0,0,0.6);}
.kd_box ul li:hover span{background-color: rgb(0,0,0,0.1);}
.kd_box ul li span img{height:50px;width:50px;padding-top:60px;}

.intro_txt img{float:left;padding:0 20px 20px 0;}
.intro_txt p{text-indent:2em;line-height:28px;margin-bottom:15px;}

.news_box{margin:80px auto 0;}
.wz_box{width:576px;display:inline-grid;font-size:16px;border:3px solid #ddd;line-height:24px;}
.wz_box ul{height: 220px;overflow-y: auto;}
.wz_box li{padding:0 0 8px 0;}
.gs_box{margin:0 0 0 30px;}
.wz_box h3{margin: -20px 0 0 20px;}
.wz_box h3 font{background:#000991;padding:10px 15px;color:#fff;}
.gs_box h3 font{background:#22943a;}

/*video-list*/
.detail img{width: 270px;height: 150px; }
.video{margin-left:-15px;position: relative;}
.detail{ margin:0 0 20px 15px !important;float:left; width:270px;padding:0 !important;}
.imgBg {position: absolute;top: 0;}
.detail:hover .imgBg{display:none;}
.dTitle {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;}
.detail_txt {padding: 10px 5px;line-height:22px;color: #000;}
.dTeacher {margin:5px 0 0;font-size: 12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color:#777;}
.professor{color: #f08300;padding:0 5px 0 0;}
.topBg {position: relative;}
.s_tag {position: absolute;bottom: 10px;border-radius: 10px;margin-left: 10px;padding: 2px 10px;font: normal 10px/1 "Microsoft Yahei";color: #fff;border: 1px solid #fff;}

/*footer*/
.main_lx{padding:65px 0 45px 0;border-top:1px solid #f7f7f7;margin:50px 0 0 0;font-size:14px;}
.main_lx .main_box{text-align:center;}
.mt_box{width:480px;float:left;border-right: 1px solid #2d221e;}
.mt_box table,.lx_box table{text-align:left;font-size: 14px;}
.lx_box{float: left;margin-right: 30px;padding-right: 35px;line-height:50px;border-right: 1px dotted #f7f7f7;text-align:center;}
.mt_box table td,.lx_box table td{line-height:35px;}
.mt_box table td span{margin-right:15px;color:#8c8c8c;}
.lx_box table td{padding:0;}
.lx_box img{height:110px;}
.mt_tit img{float:left;padding-right:5px;}
.lx_box .mt_tit img{padding:2px 5px 0 0;}
.lx_box font{color: #333333;}
.lx_box span{color: #ff8e00;font-size: 24px;}
.lx_box a{color: #000;}
.lx_box h4{margin:0;}
.last_lx_box{border:0;padding:0;margin:0;}
.footer{padding: 20px 0;border-top: 1px solid #f7f7f7;}
.footer table{width:100%;line-height:22px;font-size: 12px;}

.tab_title{border-bottom: 1px solid #eee;margin-top: 20px;margin:30px 0;padding: 0 0 20px 0;}
.tab_title.uk-subnav-pill>*>:first-child{border-radius: 6px;border: 1px solid #ebebeb;}
.tab_title.uk-subnav{margin-left:0;}
.tab_title.uk-subnav>*{padding:0 10px 10px 0;}
.tab_title.uk-subnav-pill>.uk-active>a{background-color: #11bb64;}
.nav_a{line-height: 31px;font-size: 14px;color:#f54b4b;margin-bottom: 10px;border: 1px solid #eeee;padding: 0 10px !important;height: 31px;border-radius: 6px;text-align:center;}
.nav_a:hover{color:#f54b4b;}
.r_gg{position: fixed;right: 0;bottom: 200px;z-index: 9;}

@media screen and (max-width: 480px) {
	.main_footer,.head_right,.nav,.r_gg{display: none;}
	.m_footer{display: block;}
    .main_width{width:100%;margin:0;padding:0;}
	.head_box{position:inherit;}
	.head_logo{margin:5px auto;padding:0 10px;}
	.head_logo img{height:40px;}
	.video{width:100%;margin: 0 !important;}
	.video_list{padding:0 6px;margin-top: 10px !important;}
	.detail{width: 50%;display: inline-block;padding: 0 5px !important;margin: 0 0 10px 0 !important;}
	.detail_txt{padding:5px 5px 0 5px;line-height:20px;}
	.dTeacher{margin:0;}
	.detail img{height:100px;}
	.m_nav{width:100%;padding: 0;position: fixed;bottom: 0;background: #fff;margin-right: 10px;}
	.m_nav li{border-right: 1px solid #f5f5f5;height: 50px;line-height: 50px;}
	.m_nav li a{display: inline-block;font-size: 14px;padding: 0 10px;}
	.head_bar{margin:0;height: 120px;background-size: 260%;}
	.tab_title.uk-subnav{margin: 10px 10px 5px 10px;padding:0;}
	.m_footer table{padding:0 10px;font-size: 14px;}
	.m_footer .footer a{color:#fff;}
	.m_hd{margin:20px 0 15px 0;}
	.txt_box{padding:0 10px;}
	.about{margin-bottom: 30px;}
	.uk-heading-line{margin:10px;}
}