html, body{font-size: 12px;color:#333;}

.red{color:red !important;}
.clearfix{zoom:1;}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden;}

a.button{display:block;width:100px;height:36px;text-align: center;line-height: 36px;font-size: 16px; color:#fff;background: #BC0000;border-radius: 2px;text-decoration: none;}

/*header*/
.header{width:100%;min-width:996px; height: 72px;line-height: 72px; background: #BC0000;color:#fff;}
.header .inner{width:996px;height:100%; margin:0 auto;}
.header .inner .logo{float: left;}
.header .inner .logo h2{font-size:32px; display: inline-block;vertical-align: middle;}
.header .inner .logo h2 a{ color: #fff; text-decoration: none;}
.header .inner .logo b{ font-size: 24px; padding-left: 18px;display: inline-block;vertical-align: middle;}
.header .inner .logo span{font-size:14px;padding-left: 18px;display: inline-block;vertical-align: middle;}
.header .inner .user{float: right;}
.header .inner .user a{font-size: 20px;color:#fff;text-decoration: none;margin-left:36px; }

/*fooder*/
footer{width:980px;margin:100px auto 0;padding:24px 14px 60px;box-sizing: border-box;text-align: center; border-top: 1px solid #EDEDED;}
footer div{font-size: 14px;line-height: 24px;padding-bottom:32px;}
footer p *{display: inline-block;vertical-align: middle;}
footer p span{margin-left:30px;}
footer p b{ font-style: normal; }
footer p a{margin-left: 20px; text-decoration: none; color: #333;}

/*main*/
.main, .detail-content{width:996px;margin:0 auto;}

/*nav*/
.nav{text-align: center;padding:22px 0;}
.nav a{font-size: 16px;color:#000;margin:0 12px;text-decoration: none; display: inline-block;vertical-align: middle;}
.nav span.line{display: inline-block;vertical-align: middle;width:1px;height:18px;background: #ccc;margin:0 16px; }

/*licai-center*/
.licai-center{position: relative;}
.licai-center h1{font-size:24px;line-height: 33px; padding:8px 0 20px;}
.licai-center ul li{display: inline-block;margin-right: 48px;line-height: 22px;margin-bottom:16px;cursor: pointer;}
.licai-center ul li.cur{color:#4A90E2;}
.licai-table{width:750px;}
.licai-table table{width:100%;}
.licai-table table th,.licai-table table td{text-align: center;line-height:32px;font-size: 14px;color:#333;}
.licai-table table th{color: #333333;background:#ECECEC; }
.licai-center .apply{position: absolute;top:0;right:0;width:218px;height:198px;padding:14px;box-sizing: border-box; background: url(../images/apply.png);}
.licai-center .apply h2{font-size:36px;line-height: 50px;padding-bottom:4px; }
.licai-center .apply p{line-height: 18px;font-size: 12px;margin-bottom: 20px;}
.index-list{padding-top:56px;}
.index-list>div{display: inline-block;width:48%;margin-bottom:40px;vertical-align: top;}
.index-list>div h2{font-size: 24px;padding-bottom:12px; color:#4A90E2;}
.index-list>div a{display:block;width:310px;font-size: 16px;line-height: 28px; color:#333; text-decoration: none; overflow:hidden;white-space: nowrap;text-overflow:ellipsis;}
.index-list>div a:hover{text-decoration: underline;}

.art_contextBox, .detail-content{font-size: 16px;padding:48px 0;}
.art_contextBox h1,  .detail-content .detail-title{font-size: 24px;line-height: 34px;color:#000;padding-bottom:10px;}
.art_contextBox p,.art_contextBox strong,  .detail-content p,  .detail-content strong{text-indent: 2em;line-height:28px;margin-bottom:24px; }
.detail-text img{ max-width: 800px; margin: 0 auto; display: block;}
.art_contextBox strong{display: block; font-weight: bold;}

/*pop*/
.pop{display: none; text-align: left; position: fixed;top:0;left:0;width:100%;height:100%;background: rgba(0,0,0,0.50);}
.pop .inner{position: absolute;top:50%;left: 50%;width:560px;margin-left:-280px;transform: translateY(-50%);border-radius: 4px;background: #fff;}
.pop header{height:50px;line-height: 50px;padding:0 24px; color:#fff;background: #bc0000;}
.pop header *{display: inline-block;vertical-align: middle;}
.pop header h3{font-size: 18px;}
.pop header span.line{width:1px;height:24px;background: #fff;margin:0 16px;}
.pop header span.title{font-size: 18px;padding-right: 64px;}
.pop header p{font-size: 14px;}
.pop header p a{color:#fff;text-decoration: none;font-size: 16px;vertical-align: top;margin-left: 0;}
.pop header i.close{cursor: pointer; float: right;margin-top:15px; display: inline-block;width:20px;height:20px; background: url(../images/close.png) no-repeat 0 0;}
.pop ul{padding:30px 0 40px;}
.pop ul li{padding-bottom:20px; line-height: 36px; }
.pop ul li *{display: inline-block;vertical-align: middle;}
.pop ul li label{width:102px;text-align: right;margin-right: 8px;font-size: 14px;}
.pop ul li input{width:254px;height:36px;font-size: 14px;padding:0 4px;box-sizing: border-box; border-radius: 2px;border:1px solid #ccc;}
.pop ul li a.button{width: 254px;}
.pop ul li a span{font-size: 14px;margin-left:5px;color:#fff;}
.pop ul li a.getotp{padding-left:12px;font-size: 14px;color:#000;text-decoration: none;}
.pop ul li p{font-size: 14px;color:#000;}

/*error*/
.uplevel{ width: 265px; margin: 0 auto; padding-top: 142px;}
.uplevel p{ font-size: 20px; color: #666; line-height: 28px; margin-top: 33px; text-align: center;}



