@charset"utf-8";
body{margin:0;padding:0;font-size: 12px;text-align: center;}
ul,li,h2{padding: 0;margin: 0;list-style: none;}
a:HOVER{text-decoration: none;}
.top img{width: 100%;}
.top .nav{width:100%;background: #87CEFA;}
.top .nav .navbar{min-height: 0;margin-bottom: 0px;border: none;}
.top .nav ul{margin: 0;padding: 0;text-align: center;font-size: 0;}
.top .nav ul li{display: inline-block;}
.top .nav li a{display: inline-block;font-size:18px;color: #2F4F4F;}
.top .nav ul li a:HOVER{background: #F5F5DC;}
.top .nav ul li a.active{background: #F5F5DC;}
.contain .bg{background: #E3E3E3;margin: 20px 0;padding: 20px 0;}
.contain .picti ul li{display: inline-block;width: 48%;}
.contain .picti ul li:NTH-CHILD(2), .contain .picti ul li:NTH-CHILD(4){margin-left: 10px;}
.contain .picti ul li:NTH-CHILD(3), .contain .picti ul li:NTH-CHILD(4){margin-top: 10px;}
.contain .picti ul li a{background:white;background-size: cover;background-position: center;padding-top: calc(100% * 8/30);display: block;border-radius: 40px;text-align: center;font-size: 16px;}
.contain .picti ul li .iconfont{color: #241F5C;}
.contain .picti ul li:NTH-CHILD(1) .iconfont{color: #DB0112;}
.contain .picti ul li p{position: relative;top: -30px;color: black;}
.contain .row .download{padding: 0 20px;}
.contain .row .box .box-heading{text-align: left;margin-bottom: 10px;}
.contain .row .box .box-heading .title{color: #262161;font-size: 20px;}
.contain .row .box .box-heading .iconfont{font-size: 30px;position: relative;top:5px;}
.contain .row .box ul{text-align: left;background: white;border-bottom: 5px solid #000094;padding: 20px 10px;}
.contain .row .box ul li{display: block;width: 100%;}
.contain .row .box ul li a{font-size: 16px;color: black;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.contain .row .box ul li p{color: #48D1CC;}
.contain .row .download .box .box-heading{margin-left: 20px;}
.contain .row .download .box ul{background: none;padding-top: 0;border: none;text-align: center;}
.contain .row .download .box ul li{display: inline-block;width: 46%;text-align: center;background: white;margin: 5px 10px;padding: 17px;}
.contain .row .download .box ul li:NTH-CHILD(1), .contain .row .download .box ul li:NTH-CHILD(2){margin-top: 0;}
.contain .row .download .box ul li:LAST-CHILD{border-bottom: 5px solid #000094;width: 95.5%;}
.contain .row .download .box ul li a{display: block;width: 100%;}
.contain .row .zuo li a{background: white;}
.contain .row .zuo li a{color: black;}
.contain .row .zuo li:NTH-CHILD(1) .iconfont{color: #241F5C;}
.contain .row .zs{border-radius: 50px;background: white;background-size: cover;background-position: center;padding-top: calc(100% * 1/230);}
.contain .row .zs .iconfont{color: #241F5C;}
.contain .row .zs a{font-size: 30px;color: black;}
.contain .row .zs .ti{position: relative;top: -60px;}
.contain .link{padding-bottom: 20px;border-bottom: 15px solid #E3E3E3;}
.contain .link ul li{display: inline-block;margin: 20px 0;padding: 0 15px;border-right: 2px solid black;}
.contain .link ul li:LAST-CHILD{border: none;}
.contain .link ul li a{color: black;font-size: 20px;}
.contain .foot{background: #4B4B4B;padding: 20px 0;}
.contain .foot .logo img{max-width: 90%;}
.contain .foot p, .contain .foot a{color: #fffbe9;font-size: 12px;}
.contain .foot .logo p{margin-left: 120px;}
.contain .foot .ewm li{display: inline-block;width: 30%;}
.contain .foot .ewm img{max-width: 66%;}
.contain .foot .ewm .xlogo{max-width: 35%;}
.contain .foot .ewm .icon{font-size: 30px;}
.swiper-container{max-width: 100%;--swiper-navigation-color: #A9A9A9;}
.swiper-container .swiper-wrapper{height: auto; -webkit-transition-timing-function: linear;
    -moz-transition-timing-function: linear;
    -ms-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;}
.swiper-container .swiper-wrapper .swiper-slide .sw{padding-top: calc(100% * 10/15);}
.swiper-container .swiper-wrapper .swiper-slide .title{width: 100%;background:#A9A9A9;height: 40px;position: relative;}
.swiper-container .swiper-wrapper .swiper-slide .title .ti{font-size: 18px;color: black;line-height: 40px;text-align: center;padding-left: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.navbar-collapse{padding: 0;}

.er_contain .panel-default{text-align: left;border: none;}
.er_contain .panel-default .panel-heading{background-color:white;border: none;}
.er_contain .list-group-item{border: none;}
.glyphicon-home:before{content: " ";}
.breadcrumb>li+li:before{content:">>";font-size: 20px;color: black;}
.er_contain .panel{margin-bottom: 0;}
.er_contain .panel-heading ol{background-color:white;}
.er_contain .panel-heading ol li a{font-size: 18px;color: black;}
.er_contain .panel-default .list-group-item a{font-size: 16px;color: black;}
.er_contain .panel-default .list-group-item .glyphicon{color: #0194DE;}
.er_contain .panel-default ul li .pull-right{font-size: 16px;}
.er_contain .panel-default .xyh-zf{text-align: center;color: #DC143C;font-size: 26px;}
.er_contain .panel-default .xyh{display: inline-block;text-align: center;}
.er_contain .panel-default .xyh li{display: inline-block;width: 33%;padding: 0 15px;}
.er_contain .panel-default .xyh li img{max-width: 100%;}
.er_contain .panel-default .xyh li a span{display: inline-block;margin: 10px;}
.er_contain .panel-body .info{font-size: 14px;}
.er_contain .panel-footer{text-align: center;background: none;}
.er_contain a{font-size: 14px;}
.video video{max-width: 80%;}
#content p{font-size: 12pt;color: black;}

/* 小屏幕（手机，小于 768px） */
@media (max-width:767px) {
	.navbar-toggle .icon-bar{background: white;}
	.top .nav ul li{display: block;text-align: left;padding: 0 5px;}
	.top .nav ul li a{display: block;padding: 7px 20px;font-size: 16px;}
	.container{padding: 0;}
	.contain .banner{display: none;}
	.contain .left, .contain .picti, .contain .note, .contain .row .download{padding: 5px;}
	.contain .bg{margin: 5px 0;padding-bottom: 5px;padding-top: 0;}
	.contain .picti ul li .iconfont{font-size: 50px;}
	.contain .picti ul li:NTH-CHILD(3), .contain .picti ul li:NTH-CHILD(4){margin: 0;}
	.contain .row .download .box .box-heading{margin-left: 0;}
	.contain .row .download .box ul{padding: 0;}
	.contain .row .download .box ul li{margin: 5px;width: 48.5%;}
	.contain .row .download .box ul li:LAST-CHILD{width: 98.5%;margin: 5px 0;}
	.contain .row .download .box ul li:NTH-CHILD(1), .contain .row .download .box ul li:NTH-CHILD(3){margin-left: 0;}
	.contain .row .download .box ul li:NTH-CHILD(2), .contain .row .download .box ul li:NTH-CHILD(4){margin-right: 0;}
	.contain .note ul{margin: 5px;}
	.contain .link{padding-bottom: 0;border: none;}
	.contain .link ul li{margin: 10px 0;padding: 0 5px;}
	.contain .link ul li a{font-size: 14px;}
	.contain .row .zs{width: 100%;}
	.contain .row .zs .ti{top:-20px;}
	.contain .row .zs a{font-size: 20px;}
	.contain .row .zs .iconfont{font-size: 90px;}
	.contain .foot .logo img{max-width: 50%;}
	.contain .foot .logo p{margin: 0 5px;}
	.er_contain .panel-default .xyh-zf{font-size: 18px;}
	.er_contain .panel-default .xyh li{width: 49%;}
}
@media (max-width:510px) {
	.navbar-brand{font-size: 14px;}
	.swiper-container .swiper-wrapper .swiper-slide .title .ti{font-size: 14px;padding-left: 10px;}
	.contain .row .box .box-heading .title{font-size: 16px;}
	.contain .picti ul li{width: 47.8%;}
	.contain .picti ul li:NTH-CHILD(3), .contain .picti ul li:NTH-CHILD(4){margin-top: 0;margin-left: 5px;}
	.contain .row .download .box ul li{margin: 5px;width: 48%;}
	.contain .link ul li a{font-size: 12px;}
	.contain .foot .logo img{display: none;}
	.er_contain .panel-default .xyh-zf{display: none;}
	.er_contain .panel-heading{padding: 0 15px;}
	.er_contain .panel-heading ol li a{font-size: 14px;}
	.er_contain .panel-default .list-group-item a{font-size: 14px;}
	.video video{max-width: 100%;}
	#content img{max-width: 100%!important;height: auto!important;width: auto!important;}
}
/* 小屏幕（平板，大于等于 768px） */
@media (min-width:768px) {
	.top .nav li a{padding: 15px 14px;}
	.contain .picti ul li{width: 47.9%;}
	.contain .picti ul li a{padding-top: calc(100% * 8/30);font-size: 16px;}	
	.contain .picti ul li .iconfont{font-size: 40px;}
	.contain .picti ul li p{top: -25px;}
	.contain .row .download{padding: 0;}
	.contain .row .download .box ul li{width: 44%;}
	.contain .row .download .box ul li:LAST-CHILD{width: 94%;}
	.contain .row .zs .iconfont{font-size: 152px;}
	.contain .row .zs a{font-size: 24px;}
	.contain .row .zs .ti{top:-40px;}
	.contain .link ul li a{font-size: 16px;}
	.er_contain .panel-default p{font-size: 26px;}
	
}
/* 中等屏幕（桌面显示器，大于等于 992px） */
@media (min-width:992px) {
	.container{padding: 0;}
	.top .nav li a{padding: 15px 20px;}
	.contain .picti ul li a{font-size: 20px;}	
	.contain .picti ul li .iconfont{font-size: 53px;}
	.contain .picti ul li p{top: -25px;}
	.contain .row .box .box-heading .iconfont{font-size: 40px;top:10px;}
	.contain .row .box .box-heading .title{font-size: 22px;}
	.contain .row .note{padding: 0 40px;}
	.contain .row .download{padding: 0 20px;}
	.contain .row .download .box ul li{width: 45%;}
	.contain .row .download .box ul li:LAST-CHILD{width: 95.5%;}
	.contain .row .zs .iconfont{font-size: 200px;}
	.contain .row .zs a{font-size: 30px;}
	.contain .link ul li a{font-size: 20px;}
	.contain .foot .logo img{max-width: 70%;}
	.contain .foot .logo p{margin-left: 160px;}
}
/* 大屏幕（大桌面显示器，大于等于 1200px） */
@media (min-width: 1200px) {
	.container {width: 1200px;padding:0;}
	.top .nav li a{padding: 15px 30px;font-size:18px;}
	.contain .picti ul li a{padding-top: calc(100% * 6.3/30);font-size: 22px;}
	.contain .picti ul li .iconfont{font-size: 90px;}
	.contain .picti ul li p{top: -40px;}
	.contain .row .box .box-heading .iconfont{font-size: 50px;}
	.contain .row .box .box-heading .title{font-size: 24px;}
	.contain .row .download .box ul li{width: 46%;}
	.contain .row .zs .iconfont{font-size: 280px;}
	.contain .row .zs{padding-top: calc(100% * 1/230);width: 49%;}
	.contain .row .zs .ti{top:-60px;}
	.contain .foot p{font-size: 12px;}
	.swiper-container .swiper-wrapper .swiper-slide .sw{padding-top: calc(100% * 10.9/15);}
}
@media (min-width:1400px) {	
	.contain{width:1400px;margin: auto;}
	.container{width: 1400px;}	
	.contain .picti ul li{width: 49%;}
	.contain .row .zs .iconfont{font-size: 295px;}
	.contain .row .zs{padding-top: calc(100% * 1/230);width: 49%;}
	.swiper-container .swiper-wrapper .swiper-slide .sw{padding-top: calc(100% * 9.8/15);}
}