body{min-width: 1300px;}
.fl{float:left;}.fr{float:right;}
.clear{float:none;clear:both;font-size:0px;height:0px;line-height:0px;}
.center{width: 1200px; margin: 0 auto;}
.wrap{overflow: hidden;}

/*首页*/
.wrapDiv{background: url(../images/bg.jpg) no-repeat center bottom; height: 100%; min-height: 830px; position: relative; overflow-y: auto; position: absolute; left: 0; right: 0; top: 0; bottom: 0;}
.wrapDiv .top{margin-top: 80px; overflow: hidden;}
.logo .logoImg{float: left; width: 480px;}
.logo .txt{color: #fff; float: left; font-size: 24px; line-height: 38px; height: 38px; margin-left: 22px;}
.logo .fontWeight{font-weight: bold; font-size: 30px;}

/*其他页头部底部等公共样式*/
.wrapOther .top{background: url(../images/bg_top.png) no-repeat center 0; height: 140px; overflow: hidden;}
.wrapOther .top .logo{margin-top: 36px;}
.wrapOther .logo .logoImg{width: 418px; height: 64px;}
.wrapOther .logo .fontWeight{font-size: 24px;}
.banner img{max-width: 100%; display: block;}
.mainDiv{background: url(../images/bg_main.png) no-repeat center 180px #f2f2f2;}
.mainDiv .center{background: #fff; padding: 0 60px 40px; min-height: 500px;}
.footDiv{background: #242424; border: none; padding: 26px 0;}


/*首页图标*/
.mainIndex{width: 1020px; overflow: hidden;}
.iconList{width: 1080px; /*margin: 70px 0 110px;*/ overflow: hidden;}
.iconList li{float: left; width: 300px; height: 130px; margin: 40px 60px 0 0; background: url(../images/bg1.png) no-repeat 0 0;}
.iconList li.bg2{background: url(../images/bg2.png) no-repeat 0 0;}
.iconList li.bg3{background: url(../images/bg3.png) no-repeat 0 0;}
.iconList li.bg4{background: url(../images/bg4.png) no-repeat 0 0;}
.iconList li.bg5{background: url(../images/bg5.png) no-repeat 0 0;}
.iconList li.bg6{background: url(../images/bg6.png) no-repeat 0 0;}
.iconList li a{display: block; height: 100%;}
.iconList li .leftImg{width: 90px; height: 90px; margin: 20px 0 0 30px; background: url(../images/bg7.png) no-repeat 0 0;}
.iconList li .leftImg img{display: block; width: 50px; height: 50px; margin: 20px;}
.iconList li .txt{color: #fff; font-size: 20px; line-height: 38px; height: 38px; margin: 46px 0 0 30px;}

/*底部*/
.footIndex{border-top: 2px solid #fff; padding: 26px 0; position: absolute; bottom: 0; left: 50%; margin-left: -600px;}
.foot p{text-align: center; color: #fff; line-height: 32px; font-size: 14px;}

/*导航*/
.nav{position: relative; width: 1320px; margin: 0 auto; height: 70px; background: #fff;}
.navList{width: 100%; height: 90px; position: absolute; top: -30px; z-index: 1;}
.navList li{float: left; width: 220px; width: 264px; height: 90px; background: #006ea1; width: 330px;   flex: 1;}
.navList li.bg2{background: #00a0d0;}
.navList li.bg3{background: #05968b;}
.navList li.bg4{background: #7dbd61;}
.navList li.bg5{background: #cba63e;}
.navList li.bg6{background: #d78f4f;}
.navList li a{display: block; height: 100%;}
.navList li .leftImg{width: 60px; height: 60px; margin: 15px 0 0 20px; background: url(../images/bg8.png) no-repeat 0 0; margin-left: 30px;}
.navList li .leftImg img{display: block; width: 30px; height: 30px; margin: 15px;}
.navList li .txt{color: #fff; font-size: 20px; line-height: 38px; height: 38px; margin: 26px 0 0 5px;}

.title{height: auto; line-height: 30px; font-size: 20px; border-bottom: 1px dashed #666; padding: 20px 0 15px; text-align: center;}
.title .subTitle{padding-top: 5px; font-size: 10px; color: #888;}

.contentDiv{padding: 15px 0 30px; margin-top: 5px;}
.contentDiv, .contentDiv p, .contentDiv span, .contentDiv div, .contentDiv font, .contentDiv b, .contentDiv strong .contentDiv *{font-size: 16px !important; line-height: 32px !important; color: #333; word-break: break-word;}
.contentDiv b, .contentDiv strong{font-weight: bold;}
.contentDiv img{max-width: 100%; margin: 0 auto;}

/*学生报名*/
.formMain{padding: 20px 0 40px;}
.formTable{width: 100%;}
.formTable tr td{border: none; padding: 10px 6px;}
.formTable tr td.label{width: 100px; text-align: right;}
.formTable tr td.label em{color: #d3280d; font-style: normal; padding-right: 3px; font-size: 15px;}
.formTable tr td.tr{width: 40%;}
.formTable tr td input.txt{height: 30px; line-height: 30px; border: 1px solid #ccc; border-radius: 3px; width: 240px; padding: 0 10px;}
.formTable tr td .radio{margin-right: 15px;}
.formTable tr td label.radio input{margin-right: 6px;}
.formTable tr td select{height: 32px; line-height: 32px; border: 1px solid #ccc; padding: 0 5px; min-width: 160px; border-radius: 3px;}

/*搜索框*/
.searchDiv{margin: 40px auto 30px; width: 485px; overflow: hidden;}
.searchDiv p{padding-bottom: 15px; overflow: hidden;}
.searchDiv span{float: left; width: 90px; line-height: 38px; text-align: right; padding-right: 6px;}
.searchDiv p.alignCenter{text-align: center;}
.searchDiv .txt{height: 38px; line-height: 38px; width: 360px; float: left; border: 1px solid #dcdcdc; border-radius: 3px; padding: 0 10px;}
.searchDiv .btn{width: 80px; height: 36px; height: 36px; border: 1px solid #006EA1; margin: 0 auto; border-radius: 3px; background: #006EA1; color: #fff;}

.list{width: 100%; margin: 0 auto;}
.list tr{border-bottom: 1px solid #e8e8e8;}
.list tr th{background: #eaf2ff; color: #1a86de; font-weight: bold; font-size: 15px; line-height: 28px; padding: 10px;}
.list tr td{line-height: 24px; padding: 8px 10px; text-align: center;}

.tableDiv{padding: 0 0 40px;}
.card{width: 600px; margin: 0 auto;}
.card tr td, .card tr th{border: 1px solid #999; padding: 12px; line-height: 24px;}

/*表单*/
.layui-form{margin-top: 20px;}
.layui-form .layui-form-item{margin-bottom: 20px;}
.layui-form .formItem{width: 80%; margin: 0 auto 20px; text-align: center;}

.messageTxt{font-size: 18px; color: red; line-height: 32px; text-align: center;}

.tip{color: #d80a0a; padding-left: 8px;}

/* 弹出图片 */
.showImgLayer{box-shadow: none !important; background: none !important; max-height: 96%; max-width: 95%;}
.showImgLayer #showImg{display: block;}

/* 打印准考证页面 */
.dy_tab{width: 100%; max-width: 1200px; margin: 20px auto 0;}
.dy_tab tr td, .dy_tab tr th{border: 1px solid #666; padding: 6px 12px; line-height: 24px; font-size: 15px;}
.dy_tab tr th.bt_th{text-align: center; width: 120px;}
.dy_tab .dy_bt th h2{font-size: 24px; text-align: center; line-height: 36px;}
.dy_tab .dy_bt th h3{font-size: 20px; text-align: center;}

.ys_tab{margin-top: -1px;}
.ys_tab tr td, .ys_tab tr th{padding: 6px 10px;}

.jg_tab{width: 680px;}
.jg_tab tr th, .jg_tab tr td{border-color: #999; line-height: 28px;}
.jg_tab tr th.bt_th{text-align: right;}
.jg_tab .downloadBtn{border-radius: 22px; height: 44px; line-height: 44px; margin: 6px 0; padding: 0 24px; font-size: 16px;}



