﻿@import url("//at.alicdn.com/t/font_2445302_a72a04vmn5q.css");

body,.mui-content{background-color:#F3F3F3 !important;}
ul,li,form,p,i,dl,dt,dd,h1,h2,h3,h4,h5,h6,img{margin:0;padding:0;font-style:normal;list-style: none;}
.mask{position: absolute; width: 100vw; height: 100vh;top: 0;bottom: 0;left: 0;right: 0;background:none; display: block; z-index: 99999;}
a:link,a:visited{color:#333;}
.nomargin{margin:0 !important;top:0 !important;}
.margin10{margin: 10px;}
.rlnomargin{margin-left:0;margin-right:0;}
.creatshop{line-height: 40vw; text-align: center; display: inline-block; width: 100%;}
.none{display: none !important;}
.block{display: block !important;}
.flex{display: flex !important;}
titleinfo{padding:10px;display:block;}
loading{display:inline-block;width:10px;min-height:2px;padding-right:2px;margin-left:2px;padding-left:2px;border-left:2px solid currentColor;border-right:2px solid currentColor;background-color:currentColor;background-clip:content-box;box-sizing:border-box;-webkit-animation:dot 3s infinite step-start both;animation:dot 3s infinite step-start both;}
loading::before{content:'';}@-webkit-keyframes dot{25%{border-color:transparent;background-color:transparent;}50%{border-right-color:transparent;background-color:transparent;}75%{border-right-color:transparent;}}@keyframes dot{25%{border-color:transparent;background-color:transparent;}50%{border-right-color:transparent;background-color:transparent;}75%{border-right-color:transparent;}}
.mui-table-view .mui-media-object{max-width:66px;height: 66px;}
set{float: right; height: 80px;line-height: 80px;font-size: 18px;color: #007AFF;}
set i.mui-icon{font-size: 30px;font-weight: 500;line-height: 80px; height: 80px; margin-right: 10px;}
ad{display: block; margin:10px auto;}
ad img{width: 100%;}
.fadein{animation:fade-in 0.5s 1;animation-fill-mode: forwards;-webkit-animation:fade-in 0.5s 1;-webkit-animation-fill-mode: forwards;}
.fadeout{animation:fade-out 2s 1;animation-fill-mode: forwards;-webkit-animation:fade-out 2s 1;-webkit-animation-fill-mode: forwards;}
.sun-input-row{display:flex;align-items: center; background: #fff; padding:5px 15px;flex-wrap:wrap}
.sun-input-row .mui-numbox{width:55% !important; background-color:#fff;}
.sun-input-row tip{color: #333; font-size: 11px; padding: 0 0 0 2px;}
.sun-input-row tag{display: block;width: 100%; height: 20px;line-height: 20px; font-size: 11px;color:#FF9900;text-align: center;}
.sun-input-row label{font-family: 'Helvetica Neue', Helvetica, sans-serif; padding-left:45px !important;}
.sun-btn{padding:10px 0; margin:10px auto; width:100%;background-image: linear-gradient(to right,#0066FF,#0099FF); border-radius:100px;}
.sun-btna:after{content:"ヾ";color:#fff;position: absolute;bottom:3px;right:5px}
.sun-btna:before{content:"ヅ";color:#fff;position: absolute;top:3px;left:5px}
.headwhite{background-color:#fff;box-shadow:0 1px 6px #efefef;display:flex;align-items: center;justify-content:space-around}
.headwhite span{ color: #FAC04B; font-size: 14px;}
.mui-bar_white{top:0;display:flex;background-color: #fff;box-shadow:0 1px 6px #efefef;align-items: center;justify-content: space-between;}
.mui-bar_white tag{color: #999;font-size: 14px !important; display: block;}
.mui-bar_white tag:after{content:"\e505"; color:#FE4B44;}
.mui-bar_white a{color:#888;}
.w1200{max-width: 1200px;margin: 0 auto; padding:0 10px;}
.w1000{max-width: 1000px;margin: 0 auto; padding:0;font-size:14px;}
.flex-row{flex-direction:row;}
.flex-column{flex-direction:column;}
.flex-space-between{display: flex;justify-content:space-between;}
.smtxt{ padding:0 20px;}

.sun-flexlist{display:flex;align-items: center; background: #fff; padding:10px 0;flex-wrap:wrap; margin:0; font-size: 12px;}
.sun-flexlist li.mui-input-row{height: auto;}
.sun-flexlist label{font-family: 'Helvetica Neue', Helvetica, sans-serif; padding-left:35px !important; padding-right: 3px !important; color: #999;}
.sun-flexlist .mui-checkbox input[type=checkbox]:checked:before{ font-size:18px;}
.sun-flexlist .mui-checkbox.mui-left input[type=checkbox]{left:10px; top: 7px;}
.sun-flexlist .mui-checkbox input[type=checkbox]:before{font-size: 18px;}

.background_blue{background: linear-gradient(to top right,#0066FF,#0099FF);box-shadow:0 5px 15px rgba(0,102,225,.3);}
.background_grey{background: linear-gradient(to top right,#666666,#999999);box-shadow:0 5px 15px rgba(102,102,102,.3);}
.background_yello{background: linear-gradient(to top right,#FF9B3E,#FFC835);box-shadow:0 5px 15px rgba(255,174,58,.3);}
.background_red{background: linear-gradient(to top right,#FE4B44,#FF7D7D);box-shadow:0 1px 6px #FFCECE;}
.color_999{color:#999}
.color_666{color:#666}
.color_333{color:#333}
.color_mred{color:#fa0030}red{color:#fa0030}orange{color: #FF9B3E;}
.color_green{color:#25b513}
.color_blue{color:#003d87}
.ellipsis{overflow: hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.noinfo{height:200px;text-align: center; font-size:100px;display: flex;align-items: center;justify-content: center;}
.noinfo ico{color:#ccc;text-align: center;}
.noinfo i{font-size:15px;display:block;word-spacing:10px;text-align: center;padding:10px 0;}
/*tabbar*/
tabbar{display: none;position: fixed;bottom:0;left: 0;right: 0;height:45px;background:#fff;justify-content: space-between;padding:0 15px;align-items: center;border-top:1px solid #efefef;z-index:999;height: calc(px2rem(110) + constant(safe-area-inset-bottom));height: calc(px2rem(110) + env(safe-area-inset-bottom));padding-bottom: constant(safe-area-inset-bottom);padding-bottom: env(safe-area-inset-bottom);}
tabbar home,tabbar search,tabbar mine{display: flex;background:#fff;flex-direction: column;justify-content: center;align-items: center;font-size:12px;color:#666;margin:4px 0 0 0;}
tabbar .mui-icon{font-size:20px;}
tabbar .cur{color: #FF9B3E;}
getmore{margin:15px auto;}

.mui-bar-nav~.mui-content{padding-top:120px}
.mui-bar~.mui-content .mui-fullscreen {top:44px;height:auto}
.mui-pull-top-tips {position:absolute;top:-20px;left:50%;margin-left:-25px;width:40px;height:40px;border-radius:100%;z-index:999}
.mui-bar~.mui-pull-top-tips {top:24px}
.mui-pull-top-wrapper {width:42px;height:42px;display:block;text-align:center;background-color:#efeff4;border:1px solid #ddd;border-radius:25px;background-clip:padding-box;box-shadow:0 4px 10px #bbb;overflow:hidden}
.mui-pull-top-tips.mui-transitioning {-webkit-transition-duration:200ms;transition-duration:200ms}
.mui-pull-top-tips .mui-pull-loading {margin:0}
.mui-pull-top-wrapper .mui-icon,.mui-pull-top-wrapper .mui-spinner {margin-top:7px}
.mui-pull-bottom-tips {text-align:center;background-color:#efeff4;font-size:15px;line-height:40px;color:#777}
.mui-pull-top-canvas {overflow:hidden;background-color:#fafafa;border-radius:40px;box-shadow:0 4px 10px #bbb;width:40px;height:40px;margin:0 auto}
.mui-pull-top-canvas canvas {width:40px}
.mui-slider-indicator.mui-segmented-control {background-color:#fff}
.mui-segmented-control.mui-scroll-wrapper {height:40px}
.mui-segmented-control.mui-scroll-wrapper .mui-control-item {padding:0 15px}
/*.mui-backdrop:after{display: block;width: 60px;height: 60px; background:none; content:"×"; line-height: 60px;text-align: center;font-size: 55px; color: #fff; margin:55vh auto 0 auto;}*/




/*头部导航*/
.mui-menu{min-height: 44px;height: auto !important;padding:0 !important;}
.mui-menu top{display: block;height:35px;line-height: 35px;background: #007AFF url(../images/bg_header_t.jpg) center center no-repeat; font-size:12px;color:#ccc;overflow:hidden;}
.mui-menu top ssy{padding-right:20px;}
.mui-menu menu{height:85px;}
.mui-menu menu ul{max-width:860px;height: 85px;}
.mui-menu menu ul scroll{display: flex;}
.mui-menu menu ul li{padding:0 20px;color:#666;font-size: 16px;position: relative;}
.mui-menu menu ul li a:link,.mui-menu menu ul li a:visited{color:#666;}
.mui-menu menu ul li sub-menu{display: none;position: absolute;top:85px;left:-20px;right:-20px;text-align: center;z-index: 999;font-weight: normal;font-size:14px;background: linear-gradient(to top right,#194270,#2869ab);box-shadow:0 5px 15px rgba(102,102,102,.3);}
.mui-menu menu ul li sub-menu a{color:#fff;height:35px;line-height:35px;text-align: center;overflow: hidden;display: block;}
.mui-menu menu ul li sub-menu a:link,.mui-menu menu ul li sub-menu a:visited{color:#fff;}
.mui-menu menu ul li sub-menu a:hover{color: #80c8f8;}
.mui-menu menu ul li tm{display: block;line-height:85px;height:85px;overflow: hidden;}
.mui-menu menu ul li:first-child{padding-left:0;}
.mui-menu menu ul li:last-child{padding-right: 0;}
.mui-menu menu ul li.on{font-weight: bold;}
.mui-menu menu ul li.on sub-menu{display: flex;flex-direction: column; color:#fff;border-radius:0 0 5px 5px;}
.mui-menu menu logo{display: flex;align-items: center;height:85px;overflow:hidden;}
.mui-menu menu logo img{width:50px;height: auto;}
.mui-menu menu logo h1{font-size: 20px;display: flex;flex-direction:column;text-align: center;padding:0 0 0 10px;color:#424242;}
.mui-menu menu logo h1 i{font-size: 12px;font-weight: 100;padding: 5px;color:#999;}

.mui-slider-indicator .mui-indicator{background:#fff;}	
.mui-slider-indicator .mui-active.mui-indicator{background:#ff3036;box-shadow:0 0 1px 1px rgba(255,48,54,0.1);width:18px;border-radius:6px;}

tit{display:block;font-size: 24px;color: #303030;text-align: center;margin:20px auto;}
tit:after{display: block;content:" ";background: url(../images/welcom_t.png) center no-repeat;height: 11px;width:100%;margin-top:22px;}
tit mobtxt{display: none;}

.smenu{display: flex;justify-content:space-between;margin:60px auto;}
.smenu li{display: flex;width:20%;flex-direction: column;align-items: center;}
.smenu li ico{display: block;width:120px; height: 120px; line-height:120px; color:#003d87;font-size:120px;margin-bottom:20px;cursor: pointer;}
.smenu li ico:hover{border-radius:120px;}
.smenu li info{display: flex;flex-direction: column;text-align: center;font-size: 20px;}
.smenu li info i{font-size:14px; color:#999;padding-top:5px;}
.smenu li info::after{content:" ";height: 1px;width:80%;background:#ccc;margin:15px auto;}
.smenu li tips{font-size:12px;color:#666;padding:0 20px;}

.mui-backdrop{background-color:rgba(0,0,0,.1)}
.smenu li:nth-child(1) ico{ color:#2a82e4;}
.smenu li:nth-child(2) ico{ color:#00baad;}
.smenu li:nth-child(3) ico{ color:#ff8d1a;}
.smenu li:nth-child(4) ico{ color:#43cf7c;}
.smenu li:nth-child(5) ico{ color:#5DCF40;}
.smenu li:nth-child(6) ico{ color:#34C649;}
.mui-icon span.mui-badge{color: #fff !important;}

.ichanpinshow{height: 840px;background-color: rgb(0, 0, 0);background-image: url("../images/coming-soon2-bg.jpg");background-attachment: fixed;overflow:hidden;margin-bottom: 60px;}
.ichanpinshow::before{content:""; width:100%;clear: both;display: block;}
.ichanpinshow .cpbox{margin: 80px auto;display: flex;justify-content: space-between;}
.ichanpinshow .cpbox lmenu{display: flex;flex-direction: column;height:680px; width:230px;}
.ichanpinshow .cpbox lmenu lmenu-top{display: flex;flex-direction: column;height: 120px;background:#05438d;color:#fff;font-size:24px;text-align: center;justify-content: center;}
.ichanpinshow .cpbox lmenu lmenu-top i{font-size:14px;padding:10px 0 0;}
.ichanpinshow .cpbox lmenu lmenu-cen{display:block;height: 460px;background:#fff;OVERFLOW-Y: auto; OVERFLOW-X:hidden;width:230px;}
.ichanpinshow .cpbox lmenu lmenu-cen a{width:180px;height:40px;line-height:40px;margin:10px auto;text-align: center;border:1px dotted #666;font-size: 14px;color:#333;display:block;overflow: hidden;}
.ichanpinshow .cpbox lmenu lmenu-cen a:link,.ichanpinshow .cpbox lmenu lmenu-cen a:visited{color:#333;}
.ichanpinshow .cpbox lmenu lmenu-cen a:hover{border:2px solid #003d87;color:#003d87;font-weight: bold;line-height: 38px;}
.ichanpinshow .cpbox lmenu lmenu-bot{display: flex;flex-direction: column;height: 100px;background:#05438d;color:#ccc;font-size:14px;text-align: center;justify-content: center;}
.ichanpinshow .cpbox lmenu lmenu-bot i{font-size:24px;padding:10px 0 0;color:#fff;}
.ichanpinshow .cpbox cplist{width:928px;height:680px;margin-left:22px; overflow: hidden;}
.ichanpinshow .cpbox cplist ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.ichanpinshow .cpbox cplist ul li{width:295px;background:#fff;text-align: center;margin-bottom:18px;padding:10px}
.ichanpinshow .cpbox cplist ul li span{display:inline-block;margin-bottom:10px;overflow: hidden;}
.ichanpinshow .cpbox cplist ul li span a{display:inline-block;}
.ichanpinshow .cpbox cplist ul li span img{width: 100%;height: auto;transition: all 0.5s;}
.ichanpinshow .cpbox cplist ul li span img:hover{transform: scale(1.4);}
.ichanpinshow .cpbox cplist ul li a:link,.ichanpinshow .cpbox cplist ul li a:visited{color:#666;}

.iyoushi{height: 660px;display: flex;}
.iyoushi ysl{width: 260px;height:660px;flex:1;overflow: hidden;display: flex;flex-direction: column;align-items:center;justify-content: space-between;}
.iyoushi ysc{width: 660px;height:660px;display: flex;align-items: center; justify-content: center;}
.iyoushi ysc cent{width:461px; height: 461px;position: relative;}
.iyoushi ysc cent i{display: block;width:461px; height: 461px;background:url("../images/yuan.png") center no-repeat;position: absolute; z-index: 2;}
.iyoushi ysc cent span{display: block;position: absolute;width: 100px;height: 100px;line-height:100px; background: #003d87;color:#fff;font-size: 28px;text-align: center;border-radius:100px;font-weight: bold;z-index: 3;}
.iyoushi ysc cent span:nth-child(2){left:65px;top:-30px}
.iyoushi ysc cent span:nth-child(3){left:-60px;top:180px}
.iyoushi ysc cent span:nth-child(4){left:65px;bottom:-30px}
.iyoushi ysc cent span:nth-child(5){right:65px;bottom:-30px}
.iyoushi ysc cent span:nth-child(6){right:-60px;top:180px}
.iyoushi ysc cent span:nth-child(7){right:65px;top:-30px}
.iyoushi ysc cent img{width: 400px; height:400px; position: absolute; top:20px;left:20px; z-index: 1;}
.iyoushi ysr{width: 260px;height:660px;flex:1;overflow: hidden;display: flex;flex-direction: column;align-items:center;justify-content: space-between;}
.iyoushi ysl span,ysr span{display: block; width:100%;text-align: center;padding:30px 0;}
.iyoushi ysl span h1,ysr span h1{font-size:18px;}
.iyoushi ysl span i{font-size:14px; display: block;width:100%;text-align: left;padding-top:20px;}
.iyoushi ysr span i{font-size:14px; display: block;width:100%;text-align: right;padding-top:20px;}
mcenter{display:block;height:240px;background:#003d87 url(../images/banner9.jpg) center no-repeat;margin:40px auto 60px auto;}
mcenter .minfo{height:240px; overflow: hidden;}
mcenter .minfo info{width:460px;height:200px;margin:20px; float: right;color:#fff;}
mcenter .minfo info h1{display: block;font-size: 24px;padding:20px 0;}
mcenter .minfo info i{font-size:14px; display: block;text-align: right;}
mcenter .minfo info i:last-child{padding-top:20px;}
mcenter .minfo info i:last-child tel{font-size:24px;font-weight: bold;}
mcenter .minfo info i:last-child tel ico{margin-right:10px;font-size: 24px;}

gcal{display: block;margin:60px auto !important;}
gcal ul{display: flex;flex-wrap: wrap;justify-content: space-between;width:100%;}
gcal ul li{width:380px;background:#fff;text-align: center;margin-bottom:18px;padding:15px;border:1px solid #ccc;}
gcal ul li span{display:inline-block;margin-bottom:10px;overflow: hidden;}
gcal ul li span a{display:inline-block;}
gcal ul li span img{width: 100%;height: auto;transition: all 0.5s;}
gcal ul li span img:hover{transform: scale(1.4);}
gcal ul li a:link,gcal ul li a:visited{color:#666;}

iabout{display: block;height: 340px;background:#00428e;}
iabout tit{color:#fff;margin:60px auto;display: inline-block; width: 100%;}
iabout .aboutbox{position: relative;}
iabout .aboutbox .aboutc{position: absolute; padding:40px;top:150px; left: 0;right:0;background:#fff;border-radius:10px;}
iabout .aboutbox .aboutc about_top{display: flex;justify-content: space-between;height: 306px;overflow: hidden;margin-bottom:40px;}
iabout .aboutbox .aboutc about_top aboutc_l{display: block;width: 545px;height:306px;background:#ccc;}
iabout .aboutbox .aboutc about_top aboutc_l img{width:100%;height: auto;}
iabout .aboutbox .aboutc about_top aboutc_r{display: block;height:306px;background:#fff;flex: 1;padding-left:60px;}
iabout .aboutbox .aboutc about_top aboutc_r h1{font-size: 20px;color:#333;padding:40px 0;width:100%;display: block;}
iabout .aboutbox .aboutc about_top aboutc_r i{font-size:12px;color:#666;display: block;width:100%;text-align:left;text-indent: 2em;padding-bottom:40px;}
iabout .aboutbox .aboutc about_top aboutc_r more{display:block;height:45px;line-height:45px; width:200px;text-align: center;background: #003d87;color:#fff;}
iabout .aboutbox .aboutc about_top aboutc_r more a:link,iabout .aboutbox .aboutc aboutc_r more a:visited{color:#fff;}
iabout .aboutbox .aboutc about_top aboutc_r more a:hover{color:#acf5f0; font-weight: bold;}
iabout .aboutbox .aboutc about_top aboutc_r more:hover{background: #00428e;}
iabout .aboutbox .aboutc about_bot{height:200px; width:100%;display: inline-block;overflow: hidden;}
iabout .aboutbox .aboutc about_bot #slider_bot .mui-slider-item{padding:10px 0;}
iabout .aboutbox .aboutc about_bot #slider_bot .mui-slider-item img{float: left;width: 260px;height:180px;margin:0 10px;}


inews{display: block;background:#f6f6f6;padding-bottom:20px;}
inews white_box{display: block;background:#fff;height:450px;margin-bottom:60px;}
inews .cpbox{margin:50px auto;display: flex;justify-content: space-between;}
inews .cpbox lmenu{height:512px; width:230px;}
inews .cpbox lmenu lmenu-top{display: flex;flex-direction: column;height: 120px;background:#05438d;color:#fff;font-size:24px;text-align: center;justify-content: center;}
inews .cpbox lmenu lmenu-top i{font-size:14px;padding:10px 0 0;}
inews .cpbox lmenu lmenu-cen{display:block;height:292px;background:#fff;OVERFLOW-Y: auto; OVERFLOW-X:hidden;width:230px;}
inews .cpbox lmenu lmenu-cen a{width:180px;height:40px;line-height:40px;margin:10px auto;text-align: center;border:1px dotted #666;font-size: 14px;color:#333;display:block;overflow: hidden;}
inews .cpbox lmenu lmenu-cen a:link,inews .cpbox lmenu lmenu-cen a:visited{color:#333;}
inews .cpbox lmenu lmenu-cen a:hover{border:2px solid #003d87;color:#003d87;font-weight: bold;line-height: 38px;}
inews .cpbox lmenu lmenu-bot{display: flex;flex-direction: column;height: 100px;background:#05438d;color:#ccc;font-size:14px;text-align: center;justify-content: center;}
inews .cpbox lmenu lmenu-bot i{font-size:24px;padding:10px 0 0;color:#fff;}
inews .cpbox cplist{width:928px;height:512px;margin-left:22px; overflow: hidden;}
inews .cpbox cplist ul{width:100%;}
inews .cpbox cplist ul li{background:#fff;display: flex;height: 150px;overflow: hidden;}
inews .cpbox cplist ul li span{display:inline-block;overflow: hidden;width:240px;height: 150px;}
inews .cpbox cplist ul li span a{display:inline-block;}
inews .cpbox cplist ul li span img{width: 100%;height: auto;transition: all 0.5s;}
inews .cpbox cplist ul li span img:hover{transform: scale(1.4);}
inews .cpbox cplist ul li intro{flex:1;padding:20px;}
inews .cpbox cplist ul li intro h1{font-size:16px;font-weight:normal;}
inews .cpbox cplist ul li intro h1 a:link,inews .cpbox cplist ul li intro h1 a:visited{color:#333;}
inews .cpbox cplist ul li intro h1 a:hover{color: #2869ab;}
inews .cpbox cplist ul li intro h1 a:first-child{padding-right:10px;color: #2869ab;}
inews .cpbox cplist ul li intro h1 a:first-child:link,inews .cpbox cplist ul li intro h1 a:first-child:visited{color:#2869ab;}
inews .cpbox cplist ul li intro h1 a:first-child:hover{color: #4790e2;}
inews .cpbox cplist ul li intro h1 i{display: block;color:#999;font-size: 14px;font-weight:200;padding:15px 0;}
inews .cpbox cplist ul li intro tips{font-size:14px;color:#999}
inews .cpbox cplist ul li:nth-child(2){margin:31px 0;}

footer{display: block;height: 400px;background: #434343;}
footer footer_cen{height:350px;display: flex;flex-wrap: nowrap;justify-content: space-between; align-items: center;}
footer footer_cen l{display: block;width: 365px;height:266px;flex: 1;overflow: hidden;}
footer footer_cen l h1{color:#fff;font-size:16px;font-weight: normal;padding:10px 0 20px 0;}
footer footer_cen l h2{color:#fff;font-size:24px;padding:10px 0;display: flex;align-items: center;}
footer footer_cen l h2 i{font-size: 12px; color:#666;font-weight: 200;padding-left:10px;}
footer footer_cen l h3{color:#fff;font-size:12px;font-weight: 200;padding:10px 0;line-height:1.5;}
footer footer_cen l h4{color:#fff;font-size:12px;font-weight: 200;padding:10px 0 20px 0;line-height:1.5;}
footer footer_cen l h5{display: block;height:30px;width:100px;border:1px solid #999; line-height:30px;text-align: center;font-size: 12px;font-weight: 200;}
footer footer_cen l h5 a:link,footer footer_cen l h5 a:visited{color:#999}
footer footer_cen l h5 a:hover{color:#ccc}
footer footer_cen l h5:hover{border:1px solid #ccc;}
footer footer_cen c{display: block;width: 445px;height: 266px; text-align:left;position: relative;}
footer footer_cen c::before{content:" ";height:150px;border-left:1px solid #666;width:1px;position: absolute;left: 0;top: 58px;}
footer footer_cen c::after{content:" ";height:150px;border-left:1px solid #666;width:1px;position: absolute;right: 0;top: 58px;}
footer footer_cen c h1{color:#fff;font-size:16px;font-weight: normal;padding:10px 0 40px 72px;width:300px;}
footer footer_cen c cm{width:300px;margin-left:72px;display: flex;height:170px;justify-content: space-between;}
footer footer_cen c cm span{width:130px;height:170px;overflow: hidden;display: block;text-align: center;line-height:35px;color:#ccc;font-size: 12px;}
footer footer_cen c cm span img{width:130px;height: auto;border-radius:10px;}
footer footer_cen r{display: block;width: 365px;height:266px;flex: 1;overflow: hidden;}
footer footer_cen r h1{color:#fff;font-size:16px;font-weight: normal;padding:10px 0 30px 62px;width:300px;}
footer footer_cen r cm{margin-left:50px;font-size:12px;display: inline-block;text-align:left;}
footer footer_cen r cm a{display: inline-block;padding:10px;}
footer footer_cen r cm a:link,footer footer_cen r cm a:visited{color:#fff}
footer footer_bot{display: block;height: 50px;background: #333;line-height: 50px;overflow: hidden;}
footer footer_bot .cm{display: flex;justify-content: space-between;align-items: center;height: 50px;}
footer footer_bot .cm i{font-size:11px;color:#666;}
footer footer_bot .cm i a:link,footer footer_bot .cm i a:visited{color:#666;}

/*内页*/
.nbox{display: flex;justify-content: space-between;}
.banner{width:100%;margin-bottom:30px;}
.banner img{width:100%;height: auto;}
.dqwz{height:auto; margin-bottom:25px; line-height:30px; color:#999999;}
.dqwz a{ color:#999;}
.main_l{width:245px; height:auto; margin-bottom:40px;margin-right:30px;}
.main_lt{ height:70px; background:#1b4577; padding-left:37px; line-height:70px; color:#fff; font-family:"Microsoft YaHei"; font-size:24px;}
.main_lb{ padding-bottom:30px; background:#f5f5f5;}
.main_lb li{ line-height:40px;}
.main_lb li a{ display:block; padding-left:38px; color:#666666; font-family:"Microsoft YaHei"; font-size:14px;}
.main_lb li a:hover{ background:url(../images/bg6.jpg) repeat-y #fff;}
.main_lb li a.bg{ background:url(../images/bg6.jpg) repeat-y #fff;}
.main_r{height:auto; overflow:hidden; padding-bottom:40px;flex:1;}
.main_rt{ height:28px; border-bottom:1px solid #ebebeb; color:#333333; font-family:"Microsoft YaHei"; font-size:18px; margin-bottom:22px;}
.main_rb{ clear:both; height:auto; overflow:hidden;}
.cpzs{ height:auto; overflow:hidden;display: flex;flex-direction: column;}
.cpzs cplist{display: flex;justify-content:space-between;flex-wrap: wrap;}
.cpzs dl{width:32%; height:auto; overflow:hidden; margin-bottom:20px; border:1px solid #f5f5f5;padding:5px;}
.cpzs dt{width:100%;}
.cpzs dt img{width:100%; height:auto;}
.cpzs dd{line-height:50px; text-align:center;height:50px;overflow:hidden;}
.cpzs dd a{ color:#666666; font-family:"Microsoft YaHei"; font-size:14px;}
nextnew{line-height:30px;background:#efefef;display:flex;width:100%;text-align: left;padding:0 10px;justify-content: space-between;}
nextnew a:link,nextnew a:visited{color:#00428e}
.news{ height:auto; overflow:hidden;}
.news li{ border-bottom:1px dashed #d5d3d3; padding-bottom:20px; margin-bottom:20px; overflow:hidden;display: flex;}
.news li span{display:block; width:65px; height:65px; background:url(../images/bg10.jpg) no-repeat; text-align:center;margin-right:10px;}
.news li span i{ display:block; width:65px; height:40px; text-align:center; color:#666666; font-family:"Microsoft YaHei"; font-size:24px; line-height:40px;}
.news li span em{ display:block; width:65px; height:25px; line-height:25px; text-align:center; color:#666666; font-family:"Microsoft YaHei";}
.news li:hover span{ background:url(../images/bg11.jpg) no-repeat; cursor:pointer; color:#3f52c2;}
.news li:hover span i{ color:#3f52c2;}
.news li:hover span em{ color:#fff;}
.news li font{line-height:24px; color:#999999; flex: 1;}
.news li h1{ line-height:24px; cursor:pointer; font-size:12px;}
.news li h1 a{ color:#666666; font-family:"Microsoft YaHei"; font-size:16px;}
.news li:hover h1 a{ color:#3f52c2; cursor:pointer;}
.news li:hover font{ color:#3f52c2; cursor:pointer;}

.cpax{ height:auto; overflow:hidden;}
.cpax p{ line-height:24px; color:#333; font-family:"Microsoft YaHei";}
.cpax p img{  display:block; margin:0 auto; margin-bottom:20px;}
.cpax h1{ text-align:center; line-height:30px; font-family:"Microsoft YaHei"; font-size:16px; color:#333; margin-bottom:15px;}
.cpax h2{ text-align:center; line-height:30px; border-bottom:1px dashed #ccc; color:#999; padding-bottom:10px; margin-bottom:15px; font-size:12px; font-weight:100}

.fy{ clear:both; line-height:30px; text-align:center;} 
.fy div{ clear:both; text-align:center; margin:0 auto;}
.fy div a.prev{  background:#c1c1c1; padding:6px 10px; color:#f4f4f4; margin-right:10px;}
.fy div span.current{ color:#3f52c2;padding:6px 10px; margin-right:10px;}
.fy div a{padding:6px 10px; color:#666666; margin-right:10px;}
.fy div a.next{  background:#3f52c2; padding:6px 10px; color:#f4f4f4; margin-right:10px;}
#MyContent{line-height: 2}
#MyContent img{max-width:100%}
#fenye{ height:30px; line-height:30px; text-align:center; background:#efefef;width: 100%;}
#fenye table{ width:100%;}
#fenye a{ padding:0 5px;}
#fenye a:link,#fenye a:visited{ color:#000}
#fenye a:hover{ color:#AF5F5F}
/*mui-mob*/
.mui-mob{width:100%;}
.mui-mob tit::after{margin-top:10px;}
.mui-mob tit txt{display: none;}
.mui-mob tit mobtxt{display: block;font-size: 16px;font-weight: bold;}
.mui-mob .mui-bar{z-index: 999;}
.mui-mob .w1200{width:100%;}
.mui-mob .mui-bar-nav~.mui-content{padding-top:50px}
.mui-mob .mui-menu{display: flex;}
.mui-mob .mui-menu .mui-pull-right{padding-right:20px;font-weight:bold;color: #003d87;}
.mui-mob .mui-menu top{display: none;}
.mui-mob .mui-menu menu{height: 50px;position: relative;}
.mui-mob .mui-menu menu logo{height: 50px;}
.mui-mob .mui-menu menu logo img{height:40px;width: auto;}
.mui-mob .mui-menu menu logo h1{font-size:17px;}
.mui-mob .mui-menu menu logo h1 i{padding-bottom: 0;}
.mui-mob .mui-menu menu ul{display: none;height:425px; padding:10px 0;}
.mui-mob .mui-menu menu ul scroll{display: block;}
.mui-mob .mui-menu menu ul li{position: static;}
.mui-mob .mui-menu menu ul li tm{height:35px;line-height:35px;}
.mui-mob .mui-menu menu ul li:first-child{padding-left:20px;}
.mui-mob .mui-menu menu .mui-popover.mui-active{top:55px;}
.mui-mob .mui-menu menu ul li sub-menu{display: block;background:#efefef; color:#003d87;position: static;box-shadow:none;margin:0 -20px;text-align: left;padding:0 10px;}
.mui-mob .mui-menu menu ul li sub-menu a,.mui-mob .mui-menu menu ul li sub-menu a:link,.mui-mob .mui-menu menu ul li sub-menu a:visited{color:#003d87;padding:0 15px;WHITE-SPACE:NOWRAP}

.mui-mob .smenu{margin:30px auto;}
.mui-mob .smenu li ico{width:55px;height:55px;font-size:55px;line-height:55px;}
.mui-mob .smenu li tips{display: none;}
.mui-mob .smenu li info{display: block;font-size: 17px;}
.mui-mob .smenu li info i{display: none;}
.mui-mob .smenu li info::after{display: none;}

.mui-mob .ichanpinshow{height:auto;margin-bottom:20px}
.mui-mob .ichanpinshow .cpbox{margin:40px auto}
.mui-mob .ichanpinshow .cpbox lmenu{display: none;}
.mui-mob .ichanpinshow .cpbox cplist{width:100%;margin:0 auto;height:auto}
.mui-mob .ichanpinshow .cpbox cplist ul li{width:calc((100vw - 20px) / 2 - 10px)}

.mui-mob .iyoushi{align-items: center;height:auto;flex-direction: column; overflow: hidden;}
.mui-mob .iyoushi ysc{width:100%;height: calc(100vw - 20px);overflow: hidden;}
.mui-mob .iyoushi ysc cent{width:100%;height: calc(100vw - 20px);}
.mui-mob .iyoushi ysc cent span{display: none;}
.mui-mob .iyoushi ysc cent i{background: center no-repeat;background-image: url("../images/yuan.png");background-size:100% auto;width:100%;height: calc(100vw - 20px);}
.mui-mob .iyoushi ysc cent img{width:100%;height: calc(100vw - 20px);top:calc(50% - (100vw - 20px) / 2 ); left:calc(50% - 100% / 2 );}
.mui-mob .iyoushi ysl,.mui-mob ysr{width: 100%;}
.mui-mob .iyoushi ysl,.mui-mob .iyoushi ysr{display: block;height: auto;}
.mui-mob .iyoushi ysl span i, ysr span i,.mui-mob .iyoushi ysr span i, ysr span i{text-align: center;}
.mui-mob mcenter{display: none;}
.mui-mob gcal{margin:30px auto !important;}
.mui-mob iabout{background:#fff;height: auto;}
.mui-mob iabout tit{color: #303030;margin:0 auto}
.mui-mob iabout .aboutbox{position: static;}
.mui-mob iabout .aboutbox .aboutc{position: static;padding:0}
.mui-mob iabout .aboutbox .aboutc about_top{display: block;height: auto;}
.mui-mob iabout .aboutbox .aboutc about_top aboutc_l{width:100%;height:auto;margin-top:20px;}
.mui-mob iabout .aboutbox .aboutc about_top aboutc_r{height: auto;padding-left: 0;}
.mui-mob iabout .aboutbox .aboutc about_top aboutc_r h1{padding:20px; text-align: center;}
.mui-mob iabout .aboutbox .aboutc about_top aboutc_r i{padding-bottom:20px}
.mui-mob iabout .aboutbox .aboutc about_top aboutc_r more{background:#fff;border:1px solid #ccc;margin:0 auto;width:130px;}
.mui-mob iabout .aboutbox .aboutc about_top aboutc_r more a:link,.mui-mob iabout .aboutbox .aboutc aboutc_r more a:visited{color:#666;}
.mui-mob iabout .aboutbox .aboutc about_bot{display: none;}
.mui-mob inews white_box{display: none;}
.mui-mob inews{background: #fff;}
.mui-mob inews .cpbox{margin: 30px auto;}
.mui-mob inews .cpbox lmenu{display: none;}
.mui-mob inews .cpbox cplist{width:100%;height: auto;margin-left:0}
.mui-mob inews .cpbox cplist ul li{height:auto;}
.mui-mob inews .cpbox cplist ul li span{display: none;}
.mui-mob inews .cpbox cplist ul li intro h1{line-height: 1.5;}
.mui-mob inews .cpbox cplist ul li intro h1 i{padding:5px 0;}
.mui-mob inews .cpbox cplist ul li:nth-child(2){border-bottom:1px solid #efefefef;margin:10px auto;}
.mui-mob footer{height: auto;padding-bottom:50px;}
.mui-mob footer footer_cen{height: auto;}
.mui-mob footer footer_cen l{text-align: center;}
.mui-mob footer footer_cen l h2{text-align: center;justify-content: center;}
.mui-mob footer footer_cen l h5{margin: 0 auto;}
.mui-mob footer footer_cen c,.mui-mob footer footer_cen r,.mui-mob footer footer_bot{display: none;}

.mui-mob tabbar{display: flex;}
/*内页*/
.mui-mob .banner{margin-bottom: 0px;}
.mui-mob .main_r{margin-bottom:10px;padding-bottom: 0;}
.mui-mob .dqwz{display: none;}
.mui-mob .nbox{flex-direction: column;}
.mui-mob .nbox .main_l{width:100%;margin-bottom: 0;margin-right: 0;}
.mui-mob .nbox .main_l .main_lt{height:35px;line-height:35px;font-size:17px;padding-left:10px;}
.mui-mob .nbox .main_l .main_lb{padding-bottom: 0;}
.mui-mob .nbox .main_l .main_lb ul{display: flex;flex-wrap: wrap;padding:0 10px;}
.mui-mob .nbox .main_l .main_lb ul li{width:33.3%;text-align: center;overflow: hidden;}
.mui-mob .nbox .main_l .main_lb ul li a{padding-left: 0;}
.mui-mob .main_rt{height:40px;line-height:40px;padding-left:10px;font-size:15px;}
.mui-mob .cpzs cplist{padding:0 10px;}
.mui-mob .cpzs dl{width:calc((100vw - 30px) / 2 );margin-bottom:10px;}

.mui-mob .news{padding:0 10px;}
.mui-mob nextnew{flex-direction: column;}
.mui-mob #MyContent{padding:10px;}
.mui-mob #MyContent img{width:100%;height: auto;}

.tabone{width: 100% !important;display:flex;justify-content: center; background: #fff;}
.tabone .mui-control-item{width: 50% !important; border-bottom: 1px solid #efefef !important;}
.tabone .mui-control-item.mui-active{color:#303030 !important; font-weight:800 !important;border-bottom: 1px solid #FF3036 !important; font-size: 16px;}
.mui-slider .mui-segmented-control.mui-segmented-control-inverted~.mui-slider-group .mui-slider-item{border-top:0px solid #efefef !important;}
.mui-ios .mui-popup-text xynr{display: block; height:300px;overflow:auto;}
.mui-popup-text xynr iframe{width: 100%;height: 300px;}

#shareit{ position: absolute;text-align: center; top: 0; left: 0; z-index: 1005;}
#shareit img{ max-width: 100%;}
.arrow{ position: absolute; right: 10%; top:0;}
#share-text{ margin-top:300px;}
.backTop { background: #DDDDDD; border-radius: 50%; position: fixed; right: 10px; bottom:50px; width: 38px; height: 38px; z-index: 9999; text-align: center; font-size: 18px; color: #666666; padding-top: 8px; opacity: 0.8; }
/*fade in*/
@keyframes fade-in{ 0%{opacity: 0;height: 0;}40%{opacity: 0;}100%{opacity: 1;}}
@-webkit-keyframes fade-in{ 0%{opacity: 0;height: 0;}40%{opacity: 0;}100%{opacity: 1;}}
/*fade out 慢慢消失*/
@keyframes fade-out{ 0%{opacity: 1;}40%{opacity: 0.5;}100%{opacity: 0;height: 0;}}
@-webkit-keyframes fade-out{ 0%{opacity: 1;}40%{opacity: 0.5;}100%{opacity: 0;height: 0;}}
.animated{ -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
.animated.infinite {-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}
.animated.slower{-webkit-animation-duration: 12s;animation-duration: 12s;}
@-webkit-keyframes pulse{from{ -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}50%{ -webkit-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05);}to{ -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}}
@keyframes pulse{from{ -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}50%{ -webkit-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05);}to{ -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}}
.pulse{ -webkit-animation-name: pulse; animation-name: pulse;}
@-webkit-keyframes fadeInUp {from{ opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0);}to{ opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}}
@keyframes fadeInUp{ from{ opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0);}to{ opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}}
.fadeInUp{ -webkit-animation-name: fadeInUp; animation-name: fadeInUp;}
/*转圈圈 loading*/
@-webkit-keyframes faderotate {from {-webkit-transform: rotate(0)}to {-webkit-transform: rotate(360deg)}}
@keyframes faderotate {from {transform: rotate(0)}to {transform: rotate(360deg)}}
.faderotate {-webkit-animation-name: faderotate;animation-name: faderotate;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-timing-function: linear;animation-timing-function: linear}

/*文字渐变光波流动动画*/
@keyframes masked-animation{ 0%{ background-position: 0 0;}100%{ background-position: -100% 0;}}
.masked{background-image:linear-gradient(left, #D3140C, #FFDE9A 25%, #D3140C 50%, #FFDE9A 75%, #D3140C);background-image:-webkit-linear-gradient(left, #D3140C, #FFDE9A 25%, #D3140C 50%, #FFDE9A 75%, #D3140C); -webkit-text-fill-color: transparent; -webkit-background-clip: text; -webkit-background-size: 200% 100%; -webkit-animation: masked-animation 4s infinite linear; text-fill-color: transparent; background-clip: text; background-size: 200% 100%; animation: masked-animation 4s infinite linear;}
@-webkit-keyframes masked-animation{ 0%{ background-position: 0 0;}100%{ background-position: -100% 0;}}
@-keyframes masked-animation{ 0%{ background-position: 0 0;}100%{ background-position: -100% 0;}}

.warning {background: #FF4848;border: 0;background-size: 3em 3em;background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.2) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.2) 50%, rgba(255,255,255,.2) 75%, transparent 75%, transparent);-webkit-animation: warning-animation 750ms infinite linear;-moz-animation: warning-animation 750ms infinite linear;animation: warning-animation 750ms infinite linear}
/*warning 进度条样式*/
@-webkit-keyframes warning-animation {0% {background-position: 0 0}100% {background-position: 3em 0}}
@-moz-keyframes warning-animation {0% {background-position: 0 0}100% {background-position: 3em 0}}
@keyframes warning-animation {0% {background-position: 0 0}100% {background-position: 3em 0}}
