@charset "utf-8";
body{background:#f3f3f3;max-width:640px;
	margin-left: auto;
	margin-right: auto;}
.ui-topbar-blue{background:#007eff;}
.ui-topbar-show{background:#007eff;}
.ui-topbar-show .ui-topbar-left a{background:none;color:#fff;}
.ui-topbar-show .ui-topbar-right a{background:none;color:#fff;}
.ui-topbar-show .ui-topbar-title ul li a{color:#fff;}
.ui-topbar-show .ui-topbar-title ul li.active a{color:#fff;border-bottom-color:#fff;}
ul,li,dl,dd,dt {
	list-style: none;
	padding: 0;
}
.banner .ui-carousel-page{bottom:15px;}
.banner .ui-carousel-page li{height:12px;width:12px;border-radius:100%;}

.ui-footnav{}
.ui-footnav .action{position:relative;padding-top:25px;}
.ui-footnav .action:after{position:absolute;content:"";display:block;width:56px;height:56px;background:#fff;top:-28px;left:36px;border-radius:50%;z-index:1;box-shadow:1px -2px 10px 0px rgba(0,0,0,0.08);}
.ui-footnav .action i{position:absolute;width:44px;line-height:44px;font-size:24px;top:-22px;left:42px;background:#1890FF;border-radius:50%;z-index:2;color:#fff;}
.ui-footnav .action.active i{color:#fff;}

.home-title{display:flex;justify-content:space-between;align-items:center;} 
.home-title .home-title-name{font-size:16px;color:#333;font-weight:bold;padding-bottom:10px;}
.home-title .home-title-name:after{display:block;content:"";border-bottom:2px solid #0E77EA;width:60px;padding-top:15px;}
.home-title .home-title-name span{font-size:13px;color:#9e9e9e;margin-left:10px;}
.home-title .home-title-more{}
.home-title .home-title-more a{display:inline-block;border:1px solid #eee;padding:8px 15px;line-height:1;border-radius:20px;}
.home-title .home-title-more a:hover,.home-title .home-title-more a.active{background:#0E77EA;border-color:#0E77EA;color:#fff;}

.home_video{margin-top:15px;}
.home_video video,.home_video img{width:100%;height:auto;}
.home_block{color:#666;margin-top:15px;}
.home_block p{margin-bottom:20px;line-height:28px;}

.home_news{margin-top:15px;display:flex;flex-wrap:wrap;}
.home_news .home_news_item{margin:0 0 15px 0;width:100%;}
.home_news_body{box-shadow:0px 0px 4px rgba(0, 0, 0, 0.1);backgroud:#fff;padding:15px;border-radius:5px;display:flex;align-items:center;}
.home_news_body .date{width:70px;text-align:center;padding-right:10px;margin-right:20px;border-right:1px solid #eee;}
.home_news_body .date h4{font-size:24px;font-family:"Impact";color:#999;margin:0;}
.home_news_body .date p{color:#999;font-size:12px;font-family:Verdana;}
.home_news_body .body{flex:1;overflow:hidden;transition:all 0.5s ease;}
.home_news_body .body h4{font-size:16px;color:#515050;}
.home_news_body .body p{color:#c2c2c2;}
.home_news_body .body h4 a:hover{color:#0E77EA;}
.home_news_body:hover{box-shadow:0px 0px 30px rgba(0, 0, 0, 0.15);}
.home_news_body:hover .body{transform:translateX(5px);}
.home_news_item:hover .body h4 a{color:#1890FF;}
.home_news_item:hover .body p{color:#666;}

.partners{margin-top:15px;display:flex;flex-wrap:wrap;list-style:none;}
.partners li{margin:0 3% 20px 2%;width:45%;text-align:center;color:#999;}
.partners li:nth-child(2n){margin-right:0;}
.partners li img{width:100%;height:auto;border:1px solid #eee;margin-bottom:10px;border-radius:2px;}
.partners li img:hover{box-shadow:0 0 30px rgba(0,0,0,0.15);}
.partners li p{padding:0 10px;}

.link{margin-top:15px;}
.link a{display:inline-block;margin-right:10px;border:1px solid #eaeaea;padding:10px 15px;border-radius:5px;margin-bottom:10px;background:#fff;}
.link a:hover{border-color:#ccc;}

.copyright{padding:15px;text-align:center;color:#999;}
.copyright .links{text-align:center;line-height:35px;color:#999;font-family:宋体;}
.copyright .links a{display:inline-block;padding:0 10px;}
.copyright .links a:last-child{margin-right:0;}

@media (max-width:576px)
{
	.ui-footnav .action:after{left:12px;width:50px;height:50px;top:-24px;}
	.ui-footnav .action i{left:18px;width:38px;line-height:38px;top:-18px;}
	.partners li img{height:70px;}
}


/* public begin */
.ui-box{box-shadow:0px 0px 30px rgba(0,0,0,0.1);border:1px solid #f3f3f3;background:#fff;}
#ui-offside-nav{width:300px;padding:20px;}
.subnav{margin-top:10px;}
.subnav>[class*=col]{background:#fff;text-align:center;padding:0 5px 10px 5px;}
.subnav a{display:block;width:100%;height:100%;font-size:13px;border:1px solid #dcdee2;padding:10px;border-radius:2px;}
.subnav .active a{color:#fff;background:#1890FF;border-color:#1890FF;}

.artshow{}
.artshow h1{font-size:18px;font-weight:bold;margin:0;}
.artshow .info{line-height:50px;border-bottom:1px solid #f3f3f3;margin-bottom:20px;color:#666;}
.artshow .info span{color:#999;}
.artshow .info i{color:#ccc;margin-right:5px;}
.artshow .other{margin:15px 0;padding:0px;}
.artshow .other ul{overflow:hidden;list-style:none;display:flex;flex-wrap:wrap;}
.artshow .other ul li{width:50%;line-height:30px;}
.artshow .other ul li span{color:#999;}
.artshow .content{padding:0 10px;}
.artshow .content a{color:#03C;}
.artshow .content a:hover{color:#f30;}
.artshow .content p{margin-bottom:20px;line-height:28px;}
.artshow .content img{max-width:100%;}
.artshow .action{display:flex;justify-content:center;margin:30px 0 10px 0;}
.artshow .action a{display:block;cursor:pointer;margin:0 15px;width:70px;height:70px;margin-bottom:10px;line-height:60px;text-align:center;border-radius:50%;box-shadow:0px 0px 30px rgba(0,0,0,0.1);position:relative;}
.artshow .action a i{font-size:30px;color:#999;}
.artshow .action a em{display:block;font-size:12px;font-family:verdana;color:#999;position:absolute;bottom:-15px;left:0;right:0;}
.artshow .action a:hover{box-shadow:0px 0px 30px rgba(0,132,255,0.3)}
.artshow .action a:hover i{color:#1890FF;}
.artshow .tags{color:#999;margin:20px 0;font-size:13px;}
.artshow .tags a{margin:5px 5px 5px 0;}

.page_content{margin-top:10px;padding:0 10px;}
.page_content a{color:#03C;}
.page_content a:hover{color:#f30;}
.page_content p{margin-bottom:20px;line-height:28px;}
.page_content p img{max-width:100%;}

.proshow_content{padding:20px 0;}
.proshow_content a{color:#03C;}
.proshow_content a:hover{color:#f30;}
.proshow_content p{margin-bottom:20px;line-height:28px;}
.proshow_content p img{max-width:100%;}

.proshow_content .extend{list-style:none;}
.proshow_content .extend li{font-size:14px;line-height:30px;}
.proshow_content .extend li em{display:inline-block;width:120px;font-style:normal;color:#999;font-size:14px;margin-right:15px;}

#show_photo{margin-top:-50px;}

.topquick{background:#fff;display:flex;flex-wrap:wrap;border:0px solid #eee;border-radius:4px;position:relative;border:1px solid #f3f3f3;}
.topquick a{display:block;width:25%;flex:0 0 25%;max-width:25%;height:100%;text-align:center;border-right:1px solid #f3f3f3;padding:10px 0;color:#777;}
.topquick a i{display:table;padding:2px 8px;border-radius:50%;margin:0 auto 5px auto;color:#fff;font-size:24px;background:#ccc;}
.topquick a:last-child{border:0;}
.topquick a.active{color:#1890FF;}
.topquick a.active i{background:#1890FF;}
.bbs_search{background:#fff;padding:15px 10px 10px 10px;}
.bbs-topic{margin:0;}
.bbs-topic-item{padding:15px 0 0 0;border-bottom:1px solid #f3f3f3;margin-bottom:10px;background:#fff;}
.bbs-topic-item h1{border-bottom:1px solid #f3f3f3;font-size:18px;padding:0 10px 10px 10px;margin-bottom:15px;font-weight:500;}
.bbs-topic-item-head{display:flex;justify-content:space-between;}
.bbs-topic-item-head .face{width:40px;height:40px;margin-left:10px;}
.bbs-topic-item-head .face img{width:100%;height:100%;border-radius:100%;}
.bbs-topic-item-head .info{flex:1;overflow:hidden;padding:0 15px;}
.bbs-topic-item-head .info .name{}
.bbs-topic-item-head .info .time{color:#999;}
.bbs-topic-item-head .action{padding-right:10px;}
.bbs-topic-item-head .action i{color:#ccc;margin-right:5px;}
.bbs-topic-item-head .action em{display:inline-block;background:#1890FF;color:#fff;padding:6px 10px;border-radius:4px;font-size:14px;margin-left:5px;}
.bbs-topic-item-body{padding:10px 10px 15px 10px;}
.bbs-topic-item-body a{color:#03C;}
.bbs-topic-item-body a:hover{color:#f30;}
.bbs-topic-item-body p{margin-bottom:20px;line-height:24px;}
.bbs-topic-item-body p img{max-width:100%;}
.bbs-topic-item-body .title a{color:#333;display:block;}
.bbs-topic-item-body .title a:hover{color:#333;}
.bbs-topic-item-body .title .desc{color:#a3afb7;}
.bbs-topic-item-foot{border-top:1px solid #f3f3f3;align-items:center;line-height:40px;text-align:center;}
.bbs-topic-item-foot .ui-col-6{border-right:1px solid #f3f3f3;color:#666;}
.bbs-topic-item-foot .ui-col-6:last-child{border-right:0;}
.bbs-topic-item-foot .ui-col-6 i{color:#ccc;margin-right:5px;}
.bbs-post{margin-top:30px;}
.bbs-post .ui-col-2{text-align:right;color:#999;}
.bbs-show{margin-top:0px;}
.bbs-show .tip{color:#76838f;background:#ecf4ff;padding:10px;border-left:3px solid #3e8ef7;border-radius:2px;}
.bbs-show .tip a{color:#06f;margin:0 5px;}
.bbs-show .tip a:hover{color:#f30;}

/*会员部分*/
.api_user{padding-top:10px;font-size:15px;text-align:center;}
.api_user span{color:#1890ff;}
.api_user a{color:#f30;}
.quick-login{text-align:center;padding:20px 0;}
.quick-login a{display:inline-block;text-align:center;margin:0 15px;color:#999;transition:all .3s ease 0s;}
.quick-login a:hover{transform:translate3d(0,-5px,0);}
.quick-login a span{display:block;width:50px;line-height:50px;border-radius:50%;text-align:center;background:#f3f3f3;margin-bottom:10px;font-size:30px;}
.quick-login a span.blue{background:#E7F7FE;color:#1890FF;}
.quick-login a span.red{background:#F8E6EC;color:#ED4014;}
.quick-login a span.green{background:#E6F8E6;color:#19BE6B;}
.list .list-right a{color:#fff;}
.list .list-right a:hover{color:#fff;}

.pay{margin:0 0 -15px 0;padding:0;list-style:none;overflow:hidden;}
.pay li{float:left;width:47%;margin:0 15px 15px 0;cursor:pointer;}
.pay li:nth-child(2n){margin-right:0;}
.pay li div{border:1px solid #efefef;text-align:center;position:relative;}
.pay li div img{max-width:100%;height:60px;}
.pay li div i{position:absolute;right:2px;bottom:0px;font-size:12px;color:#fff;z-index:10;display:none;}
.pay .active div:before{position:absolute;content:"";right:0;bottom:0;color:#1890FF;width:0;height:0;border-bottom:30px solid #1890FF;border-left:30px solid transparent;z-index:10;}
.pay .active div{border-color:#90BAFF;}
.pay .active div i{display:block;}

.order-base{margin-bottom:0;padding:0 20px 20px;}
.order-base h1{font-size:20px;font-weight:400;color:#666;}
.order-base h1 i{font-size:30px;color:#1890FF;margin-right:10px;}
.order-base p{padding-left:46px;color:#f30;margin:0;line-height:30px;}
.order-base p span{color:#999;}
.order-base em{color:#f30;}
.order-goods{border:1px solid #f3f3f3;border-radius:4px;}
.order-goods .ui-collapse-menu-title a{font-size:16px;}
.order-goods .ui-collapse-menu-title a:hover{padding-left:0;}
.order-goods .ui-collapse-menu-title.active{background:#fafafa;}
.order-goods .ui-collapse-menu-title.active a{color:#1890FF;}
.order-goods .ui-collapse-menu-title a span{color:#1890FF;font-size:16px;margin-right:15px;}
.order-goods .ui-collapse-ui-menu-body li span{color:#999;}
.order-goods .ui-collapse-ui-menu-body li:last-child{border-bottom:0;}
.order-pay{margin:10px 0;}

.ui-list a.ui-btn{color:#fff !important;}

table{border-collapse:collapse;border-spacing:0;width:100%;}
td,th{border:1px solid #eaeaea;padding:10px;}
.ui-card-book{border:1px solid #DFEDFF;border-radius:0 20px 0 0;}
.ui-card-book .ui-card-header{padding:10px 25px;line-height:30px;background:#F8FBFF;border-bottom:1px solid #DFEDFF;border-radius:0 20px 0 0;}
.ui-card-book .ui-card-header .ui-card-header-title{border:0;padding:0;}
.ui-card-book .ui-card-body{padding:20px 25px 15px 25px;word-break:break-all;}
.ui-card-book .ui-card-footer{border-top:0;padding:0 25px 20px 25px;}


.kechengNav {
	background: #fff;
	padding: 10px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.kechengNav a {
	width: calc(50% - 5px);
	height: 54px;
	padding-right: 2px;
	line-height: 42px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-position: center center;
	margin: 5px 0;
}
.kechengNav a:nth-child(1) {
	background-image: url("../images/lingBg1.png");
}
.kechengNav a:nth-child(2) {
	background-image: url("../images/lingBg2.png");
}
.kechengNav a:nth-child(3) {
	background-image: url("../images/lingBg3.png");
}
.kechengNav a:nth-child(4) {
	background-image: url("../images/lingBg4.png");
}
#kecheng > div {
	background: #fff;
	margin-top: 6px;
}
.tit1 {
	padding-top: 25px;
}
.tit1 h2 {
	display: block;
	width: 100%;
	text-align: center;
	font-size: 16px;
	color: #0d45be;
	letter-spacing: 0;
	background: url("../images/h2Bg1.png") no-repeat center bottom;
	background-size: auto 16px;
	padding-bottom: 20px;
}
.tit1 p {
	display: block;
	width: 100%;
	text-align: center;
	font-size: 12px;
	color: #ccc;
	text-transform: Uppercase;
	padding: 4px 10px 10px;
}
.kcList ul {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	padding: 5px;
	list-style-type: none;
}
.kcList ul li {
	flex: 1;
	min-width: 50%;
	padding: 5px;
	max-width: 50%;
	list-style-type: none;
}
.kcList ul li a {
	display: block;
	width: 100%;
	text-align: center;
	padding: 15px 0;
}
.kcList ul li a i {
	display: block;
	width: 100%;
	height: 50px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: auto 38px;
}
.kcList ul li a p {
	text-align: center;
	font-size: 14px;
	color: #fff;
}
.kcList ul li:nth-child(1) a {
	background: #f08b41;
}
.kcList ul li:nth-child(2) a {
	background: #4caafc;
}
.kcList ul li:nth-child(3) a {
	background: #e994dc;
}
.kcList ul li:nth-child(4) a {
	background: #54cea9;
}
.kcList ul li:nth-child(5) a {
	background: #f5a83f;
}
.kcList ul li:nth-child(6) a {
	background: #f0776e;
}
.kcList ul li:nth-child(7) a {
	background: #e69a5c;
}
.kcList ul li:nth-child(8) a {
	background: #9e72ca;
}
.kcList ul li:nth-child(9) a {
	background: #e55e7a;
}
.kcList ul li:nth-child(10) a {
	background: #00bbfe;
}
.kcList ul li:nth-child(11) a {
	background: #00abd9;
}
.kcList ul li:nth-child(12) a {
	background: #2c99f4;
}
#kecheng2 {
	background: #f3f6fb;
	margin-top: 30px;
}
#kecheng2 .kcList ul li:nth-child(1) a {
	background: #801dae;
}
#kecheng2 .kcList ul li:nth-child(2) a {
	background: #8d4bbb;
}
#kecheng2 .kcList ul li:nth-child(3) a {
	background: #9558d4;
}
#kecheng2 .kcList ul li:nth-child(4) a {
	background: #a379cd;
}
#kecheng2 .kcList ul li:nth-child(5) a {
	background: #9583df;
}
#kecheng2 .kcList ul li:nth-child(6) a {
	background: #a190e8;
}
#kecheng2 .kcList ul li:nth-child(7) a {
	background: #b0a4e3;
}
#kecheng2 .kcList ul li:nth-child(8) a {
	background: #cca4e3;
}
#kecheng2 .kcList ul li:nth-child(9) a {
	background: #8e77ee;
}
#kecheng2 .kcList ul li:nth-child(10) a {
	background: #9681ed;
}
#kecheng2 .kcList ul li:nth-child(11) a {
	background: #9f90e1;
}
#kecheng2 .kcList ul li:nth-child(12) a {
	background: #a599dd;
}
#kecheng3 {

}
#kecheng3 .kcList ul li:nth-child(1) a {
	background: #3da2fa;
}
#kecheng3 .kcList ul li:nth-child(2) a {
	background: #55aefb;
}
#kecheng3 .kcList ul li:nth-child(3) a {
	background: #6dbafd;
}
#kecheng3 .kcList ul li:nth-child(4) a {
	background: #8ec7f8;
}
#kecheng3 .kcList ul li:nth-child(5) a {
	background: #0ec6fb;
}
#kecheng3 .kcList ul li:nth-child(6) a {
	background: #3dd2fd;
}
#kecheng3 .kcList ul li:nth-child(7) a {
	background: #62d9fb;
}
#kecheng3 .kcList ul li:nth-child(8) a {
	background: #7fdffa;
}
#kecheng3 .kcList ul li:nth-child(9) a {
	background: #15e3dc;
}
#kecheng3 .kcList ul li:nth-child(10) a {
	background: #27eee7;
}
#kecheng3 .kcList ul li:nth-child(11) a {
	background: #70f3ff;
}
#kecheng3 .kcList ul li:nth-child(12) a {
	background: #82f2fc;
}
#kecheng4 {
	background: #f3f6fb;
	margin-top: 30px;
}
#kecheng4 .kcList ul li:nth-child(1) a {
	background: #20bd88;
}
#kecheng4 .kcList ul li:nth-child(2) a {
	background: #2edfa3;
}
#kecheng4 .kcList ul li:nth-child(3) a {
	background: #54cea9;
}
#kecheng4 .kcList ul li:nth-child(4) a {
	background: #7fecad;
}
#kecheng4 .kcList ul li:nth-child(5) a {
	background: #00e079;
}
#kecheng4 .kcList ul li:nth-child(6) a {
	background: #1bd1a5;
}
#kecheng4 .kcList ul li:nth-child(7) a {
	background: #2fc092;
}
#kecheng4 .kcList ul li:nth-child(8) a {
	background: #58dcb2;
}
#kaiban {
	background: #fff;
	margin-top: 6px;
	padding: 5px;
}
.kaibanTable table th {
	background: #0d45be;
	color: #fff;
	font-size: 14px;
	text-align: center;
}
.kaibanTable table td {
	font-size: 12px;
}
#zuopin {
	background: #fff;
	margin-top: 6px;
}
.zuopinNav {
	justify-content: center;
	display: flex;
	flex-wrap: wrap;
	padding: 5px;
}
.zuopinNav a {
	width: calc(50% - 30px);
	line-height: 26px;
	font-size: 13px;
	color: #585858;
	border: 1px solid #585858;
	border-radius: 5px;
	margin: 5px 10px;
	text-align: center;
}
.zuopinNav a:hover {
	background: #006bc6;
	color: #fff;
	border-color: #006bc6;
}
.zuopinList ul {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	padding: 0 10px;
}
.zuopinList ul li {
	width: 50%;
	padding: 5px;
}
.zuopinList ul li .pic {
	height: 180px;
	overflow: hidden;
	position: relative;
}
.zuopinList ul li .pic img {
	width: 100%;
	min-height: 180px;
	position: absolute;
	transform: translateY(-50%);
	top: 50%;
}
.zuopinList ul li .title {
	color: #585858;
	font-size: 12px;
	line-height: 2.5;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 0 10px;
	text-align: center;
}
#shizi {
	background: #fff;
	margin-top: 6px;
}
.teamList ul {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	padding: 0 10px;
	list-style-type: none;
}
.teamList ul li {
	width: 50%;
	padding: 5px;
	list-style-type: none;
}

.teamList ul li .pic img {
	width:150px;
	height: 150px;
	display: block;
	margin: 0 auto;
	border-radius: 50%;
}
.teamList ul li .title {
	color: #585858;
	font-size: 12px;
	line-height: 2.5;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 0 10px;
	text-align: center;
}
#huanjing {
	margin-top: 6px;
	background: #fff;
}
#news {
	margin-top: 6px;
	background: #fff;
}
.dkecheng  .ui-media-img {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 88px;
	height: 88px;
}
.dkecheng  .ui-media-img img {
	border:0!important;
	width:60px!important;
}
.dkecheng .ui-media:nth-child(12n+1) .ui-media-img {
    background: #f08b41;
}
.dkecheng .ui-media:nth-child(12n+2) .ui-media-img {
    background: #4caafc;
}
.dkecheng .ui-media:nth-child(12n+3) .ui-media-img {
    background: #e994dc;
}
.dkecheng .ui-media:nth-child(12n+4) .ui-media-img {
    background: #54cea9;
}
.dkecheng .ui-media:nth-child(12n+5) .ui-media-img {
    background: #f5a83f;
}
.dkecheng .ui-media:nth-child(12n+6) .ui-media-img {
    background: #f0776e;
}
.dkecheng .ui-media:nth-child(12n+7) .ui-media-img {
    background: #e69a5c;
}
.dkecheng .ui-media:nth-child(12n+8) .ui-media-img {
    background: #9e72ca;
}
.dkecheng .ui-media:nth-child(12n+9) .ui-media-img {
    background: #e55e7a;
}
.dkecheng .ui-media:nth-child(12n+10) .ui-media-img {
    background: #00bbfe;
}
.dkecheng .ui-media:nth-child(12n+11) .ui-media-img {
    background: #00abd9;
}
.dkecheng .ui-media:nth-child(12n) .ui-media-img {
    background: #2c99f4;
}
