li {list-style: none;}

ul,li,span,p,h1,h2,h3,h4 {margin: 0; padding: 0;}

a {color: #333;}

.mui-content {}


/*絲取�����*/
#menu .mui-col-xs-3 {background-color: #3966B5; border-right: solid 1px #3059a0; border-bottom: solid 1px #3059a0; text-align: center; height: 36px; line-height: 36px; font-size: 14px;}
#menu .mui-col-xs-3 a {color: #fff;}

/*莉��㊤��*/
.banner img {max-width: 100%}

/*��膣�*/
.search {padding: 10px 10px 0; overflow: hidden; position: relative}
.search .layui-input {width: 100%; border-radius: 3px 0 0 3px; margin: 0}
.search .layui-btn {position: absolute; right: 10px; top: 10px; background-color: #FF561F; color: #fff; border: none; height: 40px; border-radius: 0 3px 3px 0}

.fuwubk {height: auto; overflow: hidden; margin: 10px 0;}
.fuwubk .dtit {height: 34px; overflow: hidden;}
.fuwubk .dtit h3 {background-color: #3966B5; border: solid 1px #039be5; border-top-left-radius: 5px; border-top-right-radius: 5px; float: left; font-size: 14px; color: #fff; height: 34px; line-height: 32px; padding: 0 10px; margin-left: 10px;}
.fuwubk .dtit .more {float: right; background-color: #fff; display: block; color: #333; height: 34px; line-height: 34px; width: 34px; text-align: center; border-left: solid 1px #ddd; border-top: solid 1px #ddd;}
.fuwubk .mui-grid-view.mui-grid-9 {border-bottom: solid 1px #ddd; border-top: solid 1px #ddd; padding: 5px 0;}
.fuwubk .mui-grid-view.mui-grid-9 {background-color: #fff;}
.fuwubk .mui-grid-view.mui-grid-9 .mui-table-view-cell>a:not(.mui-btn) {padding: 0;}
.fuwubk .mui-grid-view.mui-grid-9 .mui-media .mui-icon {background-color: #efefef;}
.fuwubk .mui-grid-view.mui-grid-9 .mui-table-view-cell {border: none; padding: 5px;}
.fuwubk .mui-grid-view.mui-grid-9 .mui-table-view-cell span.mui-icon {margin: 0;display: block; color: #b8b8b8; border-radius: 5px; padding: 15px 0;}

.about {width: 100%; height: auto; overflow: hidden;}

.about .dtit {height: 34px; overflow: hidden;}
.about .dtit h3 {background-color: #3966B5; border: solid 1px #039be5; border-top-left-radius: 5px; border-top-right-radius: 5px; float: left; font-size: 14px; color: #fff; height: 34px; line-height: 32px; padding: 0 10px; margin-left: 10px;}

.about .dtit .more {float: right; background-color: #fff; display: block; color: #333; height: 34px; line-height: 34px; width: 34px; text-align: center; border-left: solid 1px #ddd; border-top: solid 1px #ddd;}

.about .dcon {background-color: #fff; border-top: solid 1px #ddd; border-bottom: solid 1px #ddd; width: 100%; height: auto; overflow: hidden; padding: 10px; font-size: 14px; line-height: 180%;}



/*NEWS*/
.news {margin: 10px 0; background-color: #fff; padding: 10px}
.news .dtit {height: 34px; overflow: hidden; border-bottom: solid 1px #DDD}
.news .dtit h3 {color: #3966B5; float: left; font-size: 16px; height: 34px; line-height: 32px; padding-right: 10px;}
.news .dtit .more {float: right; color: #666; height: 34px; line-height: 34px; font-size: 14px;}

.news-list li {padding: 10px 0; height: 60px; overflow: hidden; box-sizing: content-box;}
.news-list li .box {display: block; height: 60px; overflow: hidden}
.news-list li .thumb {float: left; margin-right: 10px;width: 90px;}
.news-list li img {max-width: 200px !important; height: 60px;width: 100%}
.news-list li .date {font-size: 13px; color: #999}

/*薤�蕁球�丞��絮�腓�*/

.tpbk {margin: 10px 0; background-color: #fff; padding: 10px}
.tpbk .dtit {height: 34px; overflow: hidden; border-bottom: solid 1px #DDD}
.tpbk .dtit h3 {color: #3966B5; float: left; font-size: 16px; height: 34px; line-height: 32px; padding-right: 10px;}
.tpbk .dtit .more {float: right; color: #666; height: 34px; line-height: 34px; font-size: 14px; padding-right: 10px}



/*���≦����*/

.fuwupp {width: 100%; height: auto; overflow: hidden; margin: 10px 0;}

.fuwupp .dtit {height: 34px; overflow: hidden;}

.fuwupp .dtit h3 {background-color: #3966B5; border: solid 1px #039be5; border-top-left-radius: 5px; border-top-right-radius: 5px; float: left; font-size: 14px; color: #fff; height: 34px; line-height: 32px; padding: 0 10px; margin-left: 10px;}

.fuwupp .dtit .more {float: right; background-color: #fff; display: block; color: #333; height: 34px; line-height: 34px; width: 34px; text-align: center; border-left: solid 1px #ddd; border-top: solid 1px #ddd;}



.fuwupp .mui-table-view.mui-grid-view .mui-table-view-cell .mui-media-object {border: solid 1px #eee;}



/*綺������*/

.mui-bar-footer {backface-visibility: hidden;background-color: #FBFBFB; display: table; width: 100%; padding: 0; table-layout: fixed; border-top: solid 1px #ddd;}

.mui-bar-footer .item {display: table-cell; overflow: hidden; width: 1%; height: 44px; text-align: center; vertical-align: middle; white-space: nowrap; text-overflow: ellipsis; color: #929292;}

.mui-bar-footer .item.mui-active {color: #e75c39;}

.mui-bar-footer .item .mui-icon {top: 3px; width: 24px; height: 20px; padding-top: 0; padding-bottom: 0; padding: 0; margin: 0; color: #333;}

.mui-bar-footer .mui-icon {font-size: 20px; position: relative; z-index: 20;}

.mui-bar-footer .item .mui-icon~.mui-tab-label {font-size: 11px; display: block; overflow: hidden; text-overflow: ellipsis;}

.footer {font-size: 12px; text-align: center; color: #666}



.mui-bar-footer .item.mui-active .mui-icon {color: #e75c39;}



/*絖����*/

#znav {margin-top: 10px; border-bottom: solid 1px #ddd; overflow: hidden;}

#znav ul {margin: 0; padding: 0;}

#znav ul li {background-color: #dedede; border: solid 1px #c2c1c4; border-bottom: none; text-align: center; height: 36px; line-height: 36px; padding: 0 15px; font-size: 14px; margin: 0 2px; border-top-left-radius: 5px; border-top-right-radius: 5px; list-style: none; float: left;}

#znav ul li a {color: #333;}

#znav ul li.on {background-color: #3966B5; border: solid 1px #039be5;}

#znav ul li.on a {color: #FFF;}

#topNav {
	width: 100%;
	overflow: hidden;
	font: 16px/32px hiragino sans gb, microsoft yahei, simsun;
	border-bottom:1px solid #f8f8f8;
}
#topNav .swiper-slide {padding: 0 5px; letter-spacing:2px; width:6rem;
	text-align:center;
}
#topNav .swiper-slide span{

	transition:all .3s ease;
	display:block;    background-color: #368fe9;
    border-right: solid 1px #2e7bca;
    border-bottom: solid 1px #2e7bca;
    text-align: center;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
}
#topNav .swiper-slide a {color: #fff;}
#topNav .active span{
	transform:scale(1.1);
	color:#FF2D2D;
}

/*�佉�糸��茵�*/

#wzlb .mui-table-view .mui-media-object.mui-pull-left {max-width:64px}



/*��蕁�*/

.pager {text-align: center; padding: 15px 0;}

.pager ul {border-left: solid 1px #ddd;}

.pager ul li {display: inline-block;border: solid 1px #ddd; border-left: none; }

.pager ul li a {padding: 5px 10px; background-color: #fff;}

.pager ul li.active a {background-color: #efeff4;}



/*��腴�莚���*/

h4.title {text-align: center; padding: 15px 10px 15px; background-color: #fff}
.suxin {color: #999; border-bottom: solid 1px #eee; margin-bottom: 14px; font-size: 14px; overflow: hidden; padding: 5px 0;}
.suxin .r {float: right;}
.show-thumb {text-align: center; background-color: #fff; padding: 10px 10px 8px}
.mui-content-padded table {max-width: 100% !important;}

/*箴ф�����*/
.mui-table-view-inverted {padding-top: 10px;}
.mui-off-canvas-left, .mui-off-canvas-right {width: 50%;}

/*鋇���絖���� */
#topPopover {position: fixed;top: 16px;right: 6px;}
#topPopover .mui-popover-arrow {left: auto;right: 6px;}
.mui-popover {height: 400px; width: 180px !important}
.mui-popover .mui-table-view-cell {text-align: center; padding: 10px 15px;}

/*�憟��莚���*/
.mui-preview-image.mui-fullscreen {
				position: fixed;
				z-index: 20;
				background-color: #000;
			}
			.mui-preview-header,
			.mui-preview-footer {
				position: absolute;
				width: 100%;
				left: 0;
				z-index: 10;
			}
			.mui-preview-header {
				height: 44px;
				top: 0;
			}
			.mui-preview-footer {
				height: 50px;
				bottom: 0px;
			}
			.mui-preview-header .mui-preview-indicator {
				display: block;
				line-height: 25px;
				color: #fff;
				text-align: center;
				margin: 15px auto 4;
				width: 70px;
				background-color: rgba(0, 0, 0, 0.4);
				border-radius: 12px;
				font-size: 16px;
			}
			.mui-preview-image {
				display: none;
				-webkit-animation-duration: 0.5s;
				animation-duration: 0.5s;
				-webkit-animation-fill-mode: both;
				animation-fill-mode: both;
			}
			.mui-preview-image.mui-preview-in {
				-webkit-animation-name: fadeIn;
				animation-name: fadeIn;
			}
			.mui-preview-image.mui-preview-out {
				background: none;
				-webkit-animation-name: fadeOut;
				animation-name: fadeOut;
			}
			.mui-preview-image.mui-preview-out .mui-preview-header,
			.mui-preview-image.mui-preview-out .mui-preview-footer {
				display: none;
			}
			.mui-zoom-scroller {
				position: absolute;
				display: -webkit-box;
				display: -webkit-flex;
				display: flex;
				-webkit-box-align: center;
				-webkit-align-items: center;
				align-items: center;
				-webkit-box-pack: center;
				-webkit-justify-content: center;
				justify-content: center;
				left: 0;
				right: 0;
				bottom: 0;
				top: 0;
				width: 100%;
				height: 100%;
				margin: 0;
				-webkit-backface-visibility: hidden;
			}
			.mui-zoom {
				-webkit-transform-style: preserve-3d;
				transform-style: preserve-3d;
			}
			.mui-slider .mui-slider-group .mui-slider-item img {
				width: auto;
				height: auto;
				max-width: 100%;
				max-height: 100%;
			}
			.mui-android-4-1 .mui-slider .mui-slider-group .mui-slider-item img {
				width: 100%;
			}
			.mui-android-4-1 .mui-slider.mui-preview-image .mui-slider-group .mui-slider-item {
				display: inline-table;
			}
			.mui-android-4-1 .mui-slider.mui-preview-image .mui-zoom-scroller img {
				display: table-cell;
				vertical-align: middle;
			}
			.mui-preview-loading {
				position: absolute;
				width: 100%;
				height: 100%;
				top: 0;
				left: 0;
				display: none;
			}
			.mui-preview-loading.mui-active {
				display: block;
			}
			.mui-preview-loading .mui-spinner-white {
				position: absolute;
				top: 50%;
				left: 50%;
				margin-left: -25px;
				margin-top: -25px;
				height: 50px;
				width: 50px;
			}
			.mui-preview-image img.mui-transitioning {
				-webkit-transition: -webkit-transform 0.5s ease, opacity 0.5s ease;
				transition: transform 0.5s ease, opacity 0.5s ease;
			}
			@-webkit-keyframes fadeIn {
				0% {
					opacity: 0;
				}
				100% {
					opacity: 1;
				}
			}
			@keyframes fadeIn {
				0% {
					opacity: 0;
				}
				100% {
					opacity: 1;
				}
			}
			@-webkit-keyframes fadeOut {
				0% {
					opacity: 1;
				}
				100% {
					opacity: 0;
				}
			}
			@keyframes fadeOut {
				0% {
					opacity: 1;
				}
				100% {
					opacity: 0;
				}
			}
			p img {
				max-width: 100%;
				height: auto;
			}


.show-video {position: relative; width: 100%; height: 0; padding-bottom: 56.25%;}
.show-video .iframe-video {position: absolute; top: 0; left: 0; width: 100%;height: 100%;}
.show-down-list {margin-top: 20px}



/*腱糸���綺��������*/
.dyui-footer-line {display: block; height: 50px; overflow: hidden;}
.dyui-footer-nav {display: flex; background:#e6e6e6; width:100%; text-align:center; box-sizing:border-box; -webkit-box-sizing:border-box; border-top: solid 1px #ddd}
.dyui-footer-nav .menu {position:relative; flex: 1; height:50px; line-height:50px; background:#fff; box-sizing:border-box; -webkit-box-sizing:border-box;}
.dyui-footer-nav .menu:last-child{border-right:none;}
.dyui-footer-nav .new-sub {position:absolute; bottom:60px; z-index:10; width:100%; padding: 0px 10px; background: #fff; box-sizing:border-box; -webkit-box-sizing:border-box; border: 1px solid #EEEEEE; border-radius: 5px; display:none;}

.dyui-footer-nav .new-sub li{width: 100%; background:#fff; float:none; box-sizing:border-box; -webkit-box-sizing:border-box; border-top:1px solid #f2f2f2;}
.dyui-footer-nav .new-sub li a{display:block; height:50px; line-height:50px; text-align:left; background:#fff; color:#333; border:none; text-align:center; font-size:16px;}
.dyui-footer-nav .sanjiao{position:absolute;bottom:5px;right:5px;width:0;height:0;border:5px solid transparent;border-right:5px solid #000;border-bottom:5px solid #000;opacity:.5;}
.dyui-footer-nav .bt-name {font-size:16px;color:#000; text-align: center;}
.dyui-footer-nav .bt-name i {display: block; line-height: 22px; margin-top: 3px; color: #666;}
.dyui-footer-nav .bt-name span {display: block; line-height: 22px; color: #666;}
.dyui-footer-nav .bt-name a{display:block;font-size:16px;color:#000;}
.dyui-footer-nav .new-sub .tiggle {width:0px;height:0px;position:absolute;left:50%;margin-left:-10px;bottom:-9px;border-top:10px solid #EEEEEE;border-left:10px solid transparent;border-right:10px solid transparent;z-index:10;}
.dyui-footer-nav .new-sub .innertiggle{width:0px;height:0px;position:absolute;left:50%;margin-left:-9px;bottom:-8px;border-top:9px solid white;border-left:9px solid transparent;border-right:9px solid transparent;z-index:11;}


/*msg筝�404*/
.fc-msg-main { text-align: center; padding: 30px 50px}
.fc-msg-main .fc-msg-header {overflow: hidden; margin-bottom: 20px}
.fc-msg-main .fc-msg-header h3 {font-size: 30px; line-height: 40px}
.fc-msg-main .fc-msg-body {min-height: 400px}
.fc-msg-main .fc-msg-body i.fa {font-size: 30px; display: inline-block; background-color: #000000; color: #fff; border-radius: 100px; height: 50px; line-height: 50px; width: 50px; margin: 20px auto}
.fc-msg-main .fc-msg-body .fc-msg-info {display: block}
.fc-msg-body .fc-msg-info .fc-msg-title {padding: 20px 0 20px;color: #d91010; font-size: 18px}
.fc-msg-body .fc-msg-info a {font-size: 16px}