@charset "utf-8";
body{background:#EFF4FB;}
.bg-color{background:#315DC1;box-shadow:0px 0px 30px rgba(0,0,0,0.07);max-width:640px;margin:0 auto;}
.header{padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;height:60px;}
.header .logo{margin-right:20px;}
.header .logo img{max-height:80px;max-width:300px;}
.header .nav{color:#fff;min-width:40px;}
.header .nav a{color:#fff;}

.ui-offside-left{min-width:80%;}
.ui-collapse-menu-title{padding-left:10px;}
.ui-collapse-menu-title.active{background:#fff;}
.ui-collapse-menu-title.active a{color:#315DC1;}

.banner-wrap{margin:0 auto;max-width:640px;}
.banner{width:100%;z-index:10;overflow:hidden;background:#fff;}
.banner .ui-carousel-item a{display:block;width:100%;}
.banner .ui-carousel-item a img{}
.banner .ui-carousel-page{bottom:25px;}
.banner .ui-carousel-page li{height:10px;width:10px;border-radius:10px;transition:all 1s}
.banner .ui-carousel-page li.active{width:25px;}
.ui-carousel-prev,.ui-carousel-next{width:120px;display:none;}
.ui-carousel-prev-icon,.ui-carousel-next-icon{background:rgba(0,0,0,.1);width:50px;height:50px;padding:20px;border-radius:50%;font-size:24px;position:relative;}
.ui-carousel-next-icon:after{display:block;position:absolute;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e");width:20px;height:20px;top:15px;left:15px;}
.ui-carousel-prev-icon:after{display:block;position:absolute;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e");width:20px;height:20px;top:15px;left:15px;}

.nav_caid{background:#fff;border-bottom:solid 1px #e4e4e4;box-shadow: 0px 0px 30px rgba(28,31,33,0.1);}
.nav_caid ul{overflow:hidden;padding:5px 0px;}
.nav_caid ul li{float:left;width:20%;text-align:center;font-size:.8rem;color:#636363;list-style-type:none;}
.nav_caid ul li i{display:block;font-size: 36px;color: #315DC1;}

.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:24px;}

.ui-piclist-image img{transition:all .5s;}
.ui-piclist-image:hover img{transform:scale(1.4);}

.box{padding:10px 15px;box-shadow:0px 0px 30px rgba(28,31,33,0.1);background:#fff;border-radius:0;position:relative;}
.ui-menu-color .ui-menu-name{color:#315DC1;border-bottom-color:#315DC1;font-weight:bold;padding-top: 10px;}
.ui-media-list .ui-media{padding-bottom:10px;margin-bottom:15px;}
.ui-media-img{overflow:hidden;border-radius:4px}
.ui-media-img img{border-radius:4px;transition:all .5s;border:0;padding:0;}
.ui-media-img:hover img{transform:scale(1.4);}
.ui-media-header{font-size:16px;max-height:46px;}
.ui-media-header a:hover{color:#3377FF;}
.ui-media-text{height:30px;overflow:hidden;}

.h1{text-align:center;font-size:24px;color:#fff;}
.h1 span{font-size:18px;font-family:arial;display:block;}

.bg_our {background: url(../images/bg.jpg) no-repeat;background-size: cover;margin: 20px auto 0 auto;padding: 20px 0 30px 0;}
.our_list{display:flex;flex-wrap:wrap;margin:0 10px;}
.our_list_item{flex: 0 0 100%;max-width: 100%;}
.our_list_item_body{margin:10px 15px;padding:15px 20px;display: flex;align-items: center;box-shadow: 0px 2px 32px 0px rgba(0, 0, 0, 0.1);border-radius: 10px;transition: all 0.36s ease;background: #fff;}
.our_list_item_body .image{width:50px;line-height:50px;height:50px;background:#ccc;border-radius:50%;text-align:center;}
.our_list_item_body .image i{color:#fff;font-size:24px;}
.our_list_item_body .text{margin-left:20px;}
.our_list_item_body .text h4{font-size:18px;}
.our_list_item_body .text span{font-size:14px;color:#999;font-family:Verdana, Geneva, sans-serif;}
.our_list_item_body:hover{transform:translateY(-10px);box-shadow:0px 2px 32px 0px rgba(0,0,0,0.2);}
.our_list_item_body .bg01{background:#ED4014;}
.our_list_item_body .bg02{background:#F37B1D;}
.our_list_item_body .bg03{background:#1890FF;}
.our_list_item_body .bg04{background:#19BE6B;}
.our_list_item_body .bg05{background:#2DB7F5;}
.our_list_item_body .bg06{background:#6965EB;}

.link{margin-top:20px;}
.link a{display:inline-block;margin:0 10px 10px 0;}
.link a:hover{border-color:#ccc;}

.copyright{background:#fff;padding:20px 0;line-height:35px;font-weight:400;font-size:13px;}
.footnav{color:#999;font-family:宋体;}
.subnav{display:block;padding:0 0 0 15px;}
.subnav i{font-size:24px;}

.ui-text-color{color:#999 !important;}
.ui-show-title{padding:5px 10px;}
.ui-show-title h1{font-size:28px;color:#1c1f21;line-height:40px;margin:8px 0;}
.ui-show-title div{font-size:14px;color:#999;margin:10px 0;}
.ui-show-image .ui-col-6{padding-bottom:20px;}
.ui-show-image .ui-col-6:nth-child(1n){padding-right:10px;}
.ui-show-image .ui-col-6:nth-child(2n){padding-left:10px;}
.ui-show-image .ui-card{border:0;border-radius:8px;}
.ui-show-image .ui-card-image{/* height:150px; */overflow:hidden;border-radius:8px;}
.ui-show-image .ui-card-image img{border-radius:8px;height:100%;transition:all .5s;}
.ui-show-image .ui-card-image:hover img{transform:scale(1.4);}
.ui-show-body{padding:5px 10px;line-height:36px;font-size:16px;word-break:break-all;}
.ui-show-body *{max-width:100%;}
.ui-show-tags{}
.ui-show-tags a{padding:0 10px;line-height:35px;}

.ui-card-book{border:1px solid #DFEDFF;border-radius:0 20px 0 0;}
.ui-card-book .ui-card-header{padding:15px 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 25px 25px;word-break:break-all;}
.ui-card-book .ui-card-footer{border-top:0;padding:0 25px 20px 25px;}

.contact{padding:20px 0px 0 20px;font-family:verdana;color:#777;}
.contact .ui-row{padding-top:10px;}
.contact .ui-col-6{border-bottom:1px solid #f3f3f3;padding-bottom:10px;margin-top:20px;min-width:100%;}
.contact em{font-size:24px;margin:0 20px 20px 0;float:left;background:#315DC1;color:#fff;width:45px;line-height:45px;border-radius:50%;text-align:center;}
.contact h1{color:#333;font-size:22px;}
.contact h3{font-family:microsoft yahei;color:#333;font-size:18px;font-weight:500;}

/* @media screen and (max-width:640px)
{
	.nicebox .ui-card-image{height:110px;}
} */

/*CMS分页*/
.page {clear: both;margin: 10px 0;text-align: center;}
.page a:hover {color:#1890FF;}
.page-status{border-radius: 4px 0 0 4px;}
.page-last{border-radius: 0 4px 4px 0;}
.page-status,.page-index,.page-pre,.page-num,.page-next,.page-last {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;padding: 0 11px;height: 30px;line-height: 30px;margin: 0 5px 5px 0;background-color: #fff;color: #666;font-size: 15px;border: 1px solid #d9d9d9;border-radius:2px;}
.page .page-num-current{background-color:#1890FF;height:30px;line-height: 30px;border:none;color:#fff;}
.page:hover .page-num-current{background-color:#1890FF;color:#fff;}