*{ padding:0; margin:0; text-decoration:none; list-style:none; box-sizing:border-box; font-size:14px; font-family:'Microsoft YaHei'; font-weight:normal; color:#333;}
body{}

img{ max-width:100%;}
.clr{ clear:both;}
input{
	-webkit-appearance:none;
	outline:none
;}
:-moz-placeholder { /* mozilla firefox 4 to 18 */
    color: #bbbbbb; opacity:1;}

::-moz-placeholder { /* mozilla firefox 19+ */
    color: #bbbbbb;opacity:1;}

input:-ms-input-placeholder{
    color: #bbbbbb;opacity:1;}

input::-webkit-input-placeholder{
    color: #bbbbbb;opacity:1;}
.swiper-container {
        width: 100%;
        height: auto;}
    .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;}
    

.swiper-pagination{ text-align:right !important; width:90% !important;font-size:16px !important;  color:#0d0d0d !important;}	
.swiper-pagination-current{  color:#0d0d0d !important; font-size:16px !important;}
.swiper-pagination-total{ font-size:16px !important;}
.ban-tll{ height:42px; border-bottom:2px solid #dfdfdf; line-height:32px; color:#444444; font-size:18px; font-weight:bold; padding-left:30px;}
.ban-tll span{ font-size:16px; color:#cccccc; margin-left:5px;}
.ban-tll a.more{ float:right; font-size:14px; color:#444444;}
.ban-news-tll{ background-image:url(../images/ico_news.png); background-position:0 5px; background-repeat:no-repeat;}
.ban-enter-tll{background-image:url(../images/ico_in.png); background-position:0 5px; background-repeat:no-repeat;}
.ban-news-box ul li{ overflow:hidden;  line-height:30px; border-bottom:1px dashed #e0e0e0;}
.ban-news-box ul li span{ padding:0 5px; border-radius:10px; color:#fff; margin-right:5px;}
.ban-news-box ul li a{ font-size:16px; color:#444444;}
.ban-news-box ul li a:hover{ color:#0e419c;}
.ban-news-box ul li:last-child{ border:0;}
.span-whhd{ background-color:#6889ea;}
.span-hzjl{ background-color:#00c3f3;}
.span-hzjl1{ background-image:url(../images/dian.jpg);background-repeat:no-repeat;background-position:0px;}
.span-cxfz{ background-color:#00d893;}
.ban-enter-box{}
.ban-enter-box ul{margin-top: 7px;}
.ban-enter-box ul li{height: 62px;background-image:url(../images/bshow.png);background-position:center bottom;background-repeat:no-repeat;}
.ban-enter-box ul li a{ background-color:#2f88ec; border-radius:8px; height:52px; display:block; line-height:50px; font-size:14px; color:#fff; padding-left:52px;}
.ban-enter-box ul li a:hover{ background-color:#1565e1;}
.ico-1{ background-image:url(../images/ico_jiaowu.png); background-position:10px 9px; background-repeat:no-repeat;}
.ico-2{ background-image:url(../images/ico_zhao.png); background-position:10px 7px; background-repeat:no-repeat;}
.ico-3{ background-image:url(../images/ico_dang.png); background-position:10px 9px; background-repeat:no-repeat;}
.ico-4{ background-image:url(../images/res202440703.png); background-position:10px 9px; background-repeat:no-repeat;background-size: 20%;}
.ico-5{ background-image:url(../images/ico_down.png); background-position:10px 9px; background-repeat:no-repeat;}
.mian{}
.main-tll{ height:57px; border-bottom:2px solid #dfdfdf; line-height:55px; padding-left:35px; font-size:18px; font-weight:bold; color:#fff;}
.main-tll span{ font-size:16px; color:#fff; margin-left:5px;}
.main-tll a.more{ color:#fff; float:right; margin-right:10px;}
.ico-enrol{ background-color:#00c3f3; background-image:url(../images/ico_enrol.png); background-position:7px 15px; background-repeat:no-repeat;}
.ico-train{ background-color:#ffa82b; background-image:url(../images/ico_train.png); background-position:7px 15px; background-repeat:no-repeat;}
.ico-ideo{ background-color:#2f87ec; background-image:url(../images/ico_ideo.png); background-position:7px 17px; background-repeat:no-repeat;}
.ico-tutor{ background-color:#ff622b; background-image:url(../images/ico_tutor.png); background-position:7px 17px; background-repeat:no-repeat;}
.ico-obtain{ background-color:#00d893; background-image:url(../images/ico_obtain.png); background-position:7px 17px; background-repeat:no-repeat;}
.ico-regu{ background-color:#a960fc; background-image:url(../images/ico_regu.png); background-position:7px 17px; background-repeat:no-repeat;}
.ico-links{ background-color:#8990e4; background-image:url(../images/ico_links.png); background-position:7px 17px; background-repeat:no-repeat;}
.mian-box-con{ font-size:16px; color:#393939;}
.mian-box-con ul{}
.mian-box-con ul li{ overflow:hidden; height:47px; border-bottom:1px dashed #e0e0e0; line-height:47px;}
.mian-box-con ul li:last-child{ border-bottom:0;}
.mian-box-con ul li a{ font-size:16px; color:#393939;}
.addtime{ font-size:12px; color:#858585; float:right;}
.head-search input[type="search"],.head-search input[type="text"],.head-search input[type="submit"]{ border-radius:0  !important;}
.mian-box-con ul li a:hover{    color: #0e419c;}
a.more:hover{ text-decoration:underline;}

@media screen and (min-width:768px){
	.container{ width:1200px; margin-left:auto; margin-right:auto;}
	.fl{ float:left;}
	.fr{ float:right;}	
	.logo{ width:803px; margin-top:53px;}
	.head-box{ width:372px;}
	header{ height:192px; background-image:url(../images/top.jpg); background-repeat:no-repeat; background-position:center;}
	.head-share{ text-align:right;margin-top:18px;}
	.head-share a{ margin-left:10px; -webkit-transition: -webkit-transform 2s ease-out;}
.head-share a img{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;}
.head-share a img:hover{transform:rotate(360deg);
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	-ms-transform:rotate(360deg);}
	.head-search{ width:250px; float:right; margin-top:25px;}
	.head-search input[type="search"]{ width:190px; height:32px; line-height:32px; border:0; float:left; padding:0 10px; background-color:#fff;}
	.head-search input[type="text"]{ width:190px; height:32px; line-height:32px; border:0; float:left; padding:0 10px; background-color:#fff;}
	.head-search input[type="submit"]{ width:40px; height:32px; float:left; border:0; background-color:#296eda; background-image:url(../images/btn-s.png); background-repeat:no-repeat; background-position:center; cursor:pointer;}
	.head-search input[type="submit"]:hover{ background-color:#1562dc;}
	nav{ height:48px; background-color:#296eda;}
	nav>div>ul{}
	nav>div>ul>li{ float:left; }
	nav>div>ul>li>a{ padding:0 11px; height:48px;border:1px solid #296eda; line-height:46px; border-top:2px #296eda solid; display:block; font-size:16px; color:#fff; font-weight:bold;}
	nav>div>ul>li.cur a,nav>div>ul>li>a:hover{ color:#296eda; background-color:#fff;border:1px solid #296eda; border-bottom:0;border-top: 2px #296eda solid;}
	nav>div>ul>li>ul{ position:absolute; top:48px; left:0; background-color:#fff; width:100%; border:1px solid #296eda; display:none; border-top:0;}
	nav>div>ul>li>ul>li{ text-align:center; line-height:30px;}
	nav>div>ul>li>ul>li>a{color:#296eda;}
	nav>div>ul>li>ul>li>a:hover{ text-decoration:underline;}
	.navigation{ position:absolute; margin-top:2px; left:0; width:100%; z-index:201; background-color:#fff;}
	.navigation-down{ border-bottom:1px solid #c5c5c5; padding:20px 0; z-index:202;}
	.nav-down-left{ width:730px;}
	.nav-down-img{ width:300px; height:130px;}
	.nav-down-info{ width:420px; color:#1459c4; line-height:24px; margin-left:10px;}
	.nav-donw-right{ width:260px;}
	.nav-donw-right ul{}
	.nav-donw-right ul li{margin-bottom:5px;width:100%; float:left; padding-left:15px; background-image:url(../images/li.png); background-position:center left; background-repeat:no-repeat;}
	.w50{ width:50% !important;}
	.nav-donw-right ul li a{font-size:15px; font-weight:bold;}
	.nav-donw-right ul li:hover{ background-image:url(../images/li-on.png);}
	.nav-donw-right ul li:hover a{ color:#2f88ec;}
	.ban{ margin-top:60px;}
	.focus{ width:515px; height:348px;}
	.ban-news{ width:440px; height:348px; border-bottom:2px solid #dfdfdf; margin-left:20px;}
	.ban-enter{ width:160px;}
	.mian-box{ width:580px; margin-top:40px;}
	.mian-box1{ width:825px; margin-top:40px;}
	.mian-boxlb{ width:819px; margin-top:40px;}
	.links{ margin-top:70px;}
	.mian-box-con{border-bottom:2px solid #dfdfdf;}
	.mian-box-con1{ height:auto; border-bottom:2px solid #dfdfdf;}
	.mian-box-conlb{ height:auto; border-bottom:2px solid #dfdfdf;}
	.links-box{ text-align:center;}
	.links-box select{ width:270px; height:34px; margin:30px 15px; border-bottom:2px solid #e0e0e0; border:1px solid #e2e2e2; border-radius:5px; line-height:34px; padding:0 10px;}
	footer{ background-image:url(../images/footer.png); background-repeat:no-repeat; background-position:center; height:144px; padding-top:20px; line-height:30px; color:#fff;}
	footer p{ font-size:12px; color:#fff;}
	.foucs-img{ width:515px; height:348px;}
	.foucs-img img{width:515px; height:348px;}
	.fucus-info{ padding:10px; width:100%; position:absolute; color:#fff; left:0; bottom:0; height:80px; border-top:1px solid #85878c; text-align:left; background-image:url(../images/mark.png);}
	.fucus-info a{ color:#fff; font-size:18px; margin-bottom:10px; display:block;}
	.swiper-pagination{ width:10px !important; right:10px !important; bottom:3px !important;}
	.swiper-pagination-bullet{ margin:0 0 6px 0 !important; width:10px !important; height:10px !important;opacity: 1 !important; float:left; background-color:#838489 !important;border-radius:0 !important;}
	.swiper-pagination-bullet-active{ border:2px solid #838489; background-color:#fff !important; border-radius:0;}
	}
@media screen and (max-width:768px){
	img{ max-width:100%;}
	header{ background-color:#5997dd; padding:10px 0;}
	.logo{ width:80%; margin-left:auto; margin-right:auto;}
	.pro-img{ width:100px;}
	.pro-name{ width:200px;}
	.container{ padding-left:15px; padding-right:15px;}	
	.navigation{ display:none !important;}
	.links,.mian-box,.ban,.ban-news,.ban-enter{ margin-top:20px;}
	footer{ background-color:#296eda; padding:20px 0; line-height:24px; color:#fff;}
	footer p{ font-size:12px; color:#fff;word-wrap:break-word; 
word-break:break-all;}
	.head-share a{ display:block; width:12.5%; float:left; padding:10px;}
	.head-search input[type="search"]{ width:90%; border:1px solid #296eda !important; height:32px; line-height:32px; border:0; float:left; padding:0 10px; background-color:#fff;}
	.head-search input[type="text"]{ width:90%; border:1px solid #296eda !important; height:32px; line-height:32px; border:0; float:left; padding:0 10px; background-color:#fff;}
	.head-search input[type="submit"]{ width:10%; height:32px; float:left; border:0; background-color:#296eda; background-image:url(../images/btn-s.png); background-repeat:no-repeat; background-position:center; cursor:pointer;}
	.head-search input[type="submit"]:hover{ background-color:#1562dc;}
	
	.ban-enter-box ul li{ background-image:inherit;}
	.mian-box-con ul li a{ width:75%; display:inline-block;text-overflow: ellipsis;  white-space: nowrap; overflow: hidden;}
	.ban-news-box ul li{text-overflow: ellipsis;  white-space: nowrap; overflow: hidden;}
	.links-box{ text-align:center; padding:10px;}
	.links-box select{ width:100%; height:34px; margin-bottom:10px; border-bottom:2px solid #e0e0e0; border:1px solid #e2e2e2; border-radius:5px; line-height:34px; padding:0 10px;}
	.mobile-btn{ width:35px; height:35px; border:1px solid #231f20; background-image:url(../images/list.png); background-position:center; background-repeat:no-repeat; background-size:25px; position:fixed; top:10px; right:10px; z-index:200; background-color:#fff; border-radius:5px;}
	.mobile-close{ width:35px; height:35px; border:1px solid #231f20; background-image:url(../images/close.png); background-position:center; background-repeat:no-repeat; background-size:25px; position:fixed; top:10px; right:10px; z-index:200; display:none;background-color:#fff; border-radius:5px;}
	nav{ display:none; position:fixed; z-index:100; width:100%; height:100%; background-image:url(../images/mark.png); top:0; left:0;}
	nav ul{ padding-top:30px;}
	nav ul li{ border-bottom:1px solid #999;}
	nav a{ line-height:40px; font-size:16px; display:block; text-align:center; color:#fff;}
	nav>div>ul>li>ul{ display:none !important;}
	nav>div>ul>li>ul>li>a{ font-size:12px;}
	.fucus-info{ padding:10px; width:100%; position:absolute; color:#fff; left:0; bottom:0;  border-top:1px solid #85878c; text-align:left; background-image:url(../images/mark.png);}
	.fucus-info a{ color:#fff; font-size:18px; margin-bottom:10px; display:block;}
	.swiper-pagination-bullet{background :#fff !important;opacity: 1!important;}
	.swiper-pagination-bullet-active { opacity: 1; background: #007aff  !important;}
	.foucs-img img{ float:left;}
	}