/*
Theme name:Junimart
Author: 张力
Author URI: https://hitheme.net/
*/
abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;outline:0;border:0;background:0 0;vertical-align:baseline;font-size:100%}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{font-size:10px;-webkit-tap-highlight-color:transparent}
body { /* IOS禁止微信调整字体大小 */
    -webkit-text-size-adjust: 100% !important;
    text-size-adjust: 100% !important;
    -moz-text-size-adjust: 100% !important;
}
body{background:#fff;color:#333;font-size:14px;font-family:'Roboto', Helvetica, Arial, sans-serif;line-height:1.42857143}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
nav ul{list-style:none}
nav ul{list-style:none}
li{list-style:none}
button,input,select,textarea{outline:0}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:none}
a{margin:0;padding:0;background:0 0;color:#666;vertical-align:baseline;text-decoration:none;font-size:100%;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
a:focus,a:hover{color:#61b3e6;text-decoration:none;cursor:pointer}
img{vertical-align:middle;margin:0;padding:0;height:auto;max-width:100%}
ins{background-color:#ff9;color:#323841;text-decoration:none}
mark{background-color:#ff9;color:#323841;font-weight:700;font-style:italic}
.aligncenter{clear:both;display:block;margin-right:auto;margin-left:auto}

.header{margin:0 auto; padding:0 0 15px 0;text-align: center;}
.logo img{max-width: 400px;padding:15px 0;}

#nav{background: #101976;}
#nav ul{text-align:center;line-height:normal;}
#nav li{display:inline-block;line-height:36px;font-size:16px;position:relative;padding: 12px 1%;}
#nav li a{color:#e1eaf9;display:block;padding: 3px 15px;text-transform: uppercase;}
#nav li.on > a,#nav li.current-menu-item > a{color:#fff;text-shadow: 1px 1px 2px rgba(0,0,0,.15);padding: 3px 15px;background: #0052cc;border-radius: 40px;text-align: center;}
#nav li li.current-menu-item a {color:#172b4c;}
#nav li ul{position:absolute;left:0%;top:100%;width:100%;background-color:#fff;box-shadow:0px 3px 3px rgba(133,153,171,0.2);padding:8px 0;display:none;z-index:6;border-radius:0 0 4px 4px;}
#nav li li{padding:0;display:block;font-size:14px;line-height:1.5em;}
#nav li li a{color:#333;padding:5px;}
#nav li li a:hover {color: #fff;}

/*topBtn*/
#topBtn{display:block;padding:17px 0;float:right;display:none;}

/*navBtn*/
#navBtn{border-radius:3px;width:32px;height:32px;overflow:hidden;position:relative;cursor:pointer;}
#navBtn i{display:block;width:56%;height:2px;background-color:#fff;position:absolute;left:22%;top:50%;transform:translateY(-50%);transition:background .3s;}
#navBtn i:before,#navBtn i:after{width:100%;height:2px;background-color:#fff;content:'';display:block;position:absolute;left:0;transition:all .3s;}
#navBtn i:before{bottom:7px;}
#navBtn i:after{top:7px;}
#navBtn.active i{background-color: #101976;}
#navBtn.active i:before{transform:rotate(45deg);bottom:0;}
#navBtn.active i:after{transform:rotate(-45deg);top:0;}

.main{width:100%;max-width: 1020px;padding:0 10px;margin:0 auto;}
.opening{padding:50px 0;text-align: center;font-size: 40px;}
.time{padding:10px 0;text-align: center;font-size:53px;}
.btn{font-size: 24px;max-width: 180px;margin:30px auto 50px;padding: 8px 15px;background: #101976;border-radius: 40px;text-align: center;}
.btn a,.btn a:hover{color: #fff;}
.wen{text-align: center;
    font-size: 24px;
    padding-bottom: 50px;
    line-height: 1.5;}

.page {padding:30px 0;}
.page h1{font-weight: bold;    line-height: 1.8;font-size: 40px;color: #000000;}
.page h1::after {content: '';display: block;position: absolute;width: 13%;border-top: 2px solid #E0E0E0;}
.page .con{line-height: 31px;font-size: 19px;color: #828282;padding-top: 15px;}
.page .con img{height:auto;max-width:100%}
.page .con h2,.page .con h3,.page .con h4,.page .con h5{margin:25px 0;padding:0;padding:10px 0 10px 10px;color:#555;font-weight:700}
.page .con h2,.page .con h3,.page .con h4,.page .con h5{border-left:5px solid #e5e6e0;font-weight:700;font-size:22px;line-height:20px}
.page .con h3{font-size:18px}
.page .con h4{font-size:15px}
.page .con h5{font-size:14px}
code{background-color:#eee;border-radius:5px;font-family:Consolas,Monaco,'Andale Mono',monospace;font-size:80%;margin:0 2px;padding:4px 5px;vertical-align:middle}
.page .con ol,.page .con ul{margin-left:35px;margin-bottom:15px}
.page .con ul li{list-style-type:disc;line-height:190%;font-size:18px}
.page .con ol li{list-style-type:decimal;line-height:190%;font-size:18px}
.page .con p{padding:8px 0;line-height:190%;font-size:18px}
.page .con pre{word-wrap:break-word}
.page .con table{margin-bottom:18px;width:100%;border-top:solid 1px #ddd;border-left:solid 1px #ddd}
.page .con table th{background-color:#f9f9f9;text-align:center}
.page .con table td,.page .con table th{padding:5px 10px;border-right:solid 1px #ddd;border-bottom:solid 1px #ddd}
.page .con a{color:#333;text-decoration:underline}
.page .con a:hover{color:#e94c3d}
.page .con pre,.comment pre{margin:20px 0;padding:10px 15px;border:none;background:#272822;color:#f8f8d4;font:13px/20px 'courier new'}
.page .con blockquote{margin:30px 30px;padding:15px 20px 1px;border-left:5px solid #eee;color:#999;font-size:16px}
.page .con blockquote p{margin:0;margin-bottom:10px;padding:0}
.page .con embed{display:block;margin-right:auto;margin-left:auto;max-width:100%}


.footer{background: #333333;padding:30px 0;color: #999;font-size: 15px;}

@media only screen and (max-width:1024px){
    .logo img{max-width:75%;padding:15px 0;}
    #topBtn{display:block;float: none;background: #101976;padding: 10px;}
    #nav{margin:0;position:fixed;left:0;top: 182px;height:100%;width:100%;z-index:9;background-color:#fff;display:none;overflow-y:auto;-webkit-overflow-scrolling:touch;}
	#nav ul{padding:5% 10%;text-align:left;}
	#nav li{font-size:16px;display:block;line-height:30px;padding:0;border-bottom:1px solid rgba(133,153,171,0.2);transform:translateX(10%);opacity:0;transition:all .5s;padding: 10px 0;}
	#nav li.show{transform:translateX(0%);opacity:1;}
	#nav li a{color:#172b4c;text-align: center;}
	#nav li ul{padding:0;display:none;width:auto;position:static;left:auto;top:auto;background-color:transparent;box-shadow:none;}
	#nav li li{font-size:16px;line-height:30px;border-bottom:none;border-top:1px solid rgba(133,153,171,0.2);}
	#nav li li a{padding:10px 0 10px;color:#7e8299;}
	#nav li.on > a, #nav li.current-menu-parent > a {color:#666;}
	#nav li em{width:50px;height:50px;position:absolute;right:0;top:0;z-index:2;}
	#nav li em:after{content:'';display:block;width:7px;height:7px;border-right:1px solid #172b4c;border-bottom:1px solid #172b4c;position:absolute;left:50%;top:50%;transform:rotate(45deg);margin:-6px 0 0 -4px;transition:all .3s;}
}