﻿*{padding:0;}
em,i{font-style:normal;}

.clearfix:before,.clearfix:after{display:table;content:"";line-height:0px}
.clearfix:after{clear:both}
.clearfix{*zoom:1}

.container{width:100%;margin:20px auto 0;position:relative;overflow:hidden}
.fl{float:left}
.fr{float:right}

.text-white{color:#fff !important;}
.text-black{color:#1a1a1a !important;}
.text-green{color:#008000 !important;}
.text-red{color:#f30 !important;}
.text-darkred{color:darkred !important;}
.text-blue{color:#0087ff !important;}
.text-darkblue{color:darkblue !important;}
.text-maroon{color:#bf3131 !important;}

.text-center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}

.font12{font-size:12px !important;}
.font14{font-size:14px !important;}
.font16{font-size:16px !important;}

.text-bold{font-weight:600;}

.padded0{padding:0px ;}
.padded5{padding:5px !important;}
.padded10{padding:10px;}
.padded15{padding:15px;}
.padded20{padding:20px;}

.padded-l-0{padding-left:0px !important;}
.padded-l-5{padding-left:5px !important;}
.padded-l-10{padding-left:10px !important;}
.padded-l-15{padding-left:15px !important;}
.padded-l-20{padding-left:20px !important;}

.padded-r-0{padding-right:0px !important;}
.padded-r-5{padding-right:5px !important;}
.padded-r-10{padding-right:10px !important;}
.padded-r-15{padding-right:15px !important;}
.padded-r-20{padding-right:20px !important;}

.padded-t-0{padding-top:0px !important;}
.padded-t-5{padding-top:5px !important;}
.padded-t-10{padding-top:10px !important;}
.padded-t-15{padding-top:15px !important;}
.padded-t-20{padding-top:20px !important;}

.padded-b-0{padding-bottom:0px !important;}
.padded-b-5{padding-bottom:5px !important;}
.padded-b-10{padding-bottom:10px !important;}
.padded-b-15{padding-bottom:15px !important;}
.padded-b-20{padding-bottom:20px !important;}

.margin-l-0{margin-left:0px !important;}
.margin-l-5{margin-left:5px !important;}
.margin-l-10{margin-left:10px !important;}
.margin-l-15{margin-left:15px !important;}
.margin-l-20{margin-left:20px !important;}

.margin-r-0{margin-right:0px !important;}
.margin-r-5{margin-right:5px !important;}
.margin-r-10{margin-right:10px !important;}
.margin-r-15{margin-right:15px !important;}
.margin-r-20{margin-right:20px !important;}

.margin-t-0{margin-top:0px !important;}
.margin-t-5{margin-top:5px !important;}
.margin-t-10{margin-top:10px !important;}
.margin-t-15{margin-top:15px !important;}
.margin-t-20{margin-top:20px !important;}

.margin-b-0{margin-bottom:0px !important;}
.margin-b-5{margin-bottom:5px !important;}
.margin-b-10{margin-bottom:10px !important;}
.margin-b-15{margin-bottom:15px !important;}
.margin-b-20{margin-bottom:20px !important;}


.aui-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    padding: 15px;
    position: relative;
}

.aui-flex-box {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    min-width: 0;
    font-size: 14px;
    color: #333;
}
.aui-flex-top {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
}

.aui-flex-left {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
}

.aui-flex-middle {
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
}

.aui-flex-bottom {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
}

.aui-flex-right {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
}
.aui-flex-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.aui-flex-between {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

.aui-label {
    display: inline-block;
    padding: 0.2em 0.25em;
	font-size:12px;
    line-height: 1;
    color: #616161;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    border-radius: 0.15em;
    position: relative;
}

.icon-lock{background:url("https://www.tanglewoodatcomstock.com/images/icon_lock.png") no-repeat center center;background-size:16px 16px;width:16px;height:16px;display:inline-block;}
.icon-hidden{background:url("https://www.tanglewoodatcomstock.com/images/icon_hide.png") no-repeat center center;background-size:16px 16px;width:16px;height:16px;display:inline-block;}
.icon-lock_01{background:url("https://www.tanglewoodatcomstock.com/images/icon_lock_01.png") no-repeat center center;background-size:16px 16px;width:16px;height:16px;display:inline-block;}
.btn_logout{background: url("https://www.tanglewoodatcomstock.com/images/icon_exit.png") no-repeat 0 center;background-size:16px 16px;width: 62px;height:16px;display:inline-block;padding-left: 20px;line-height: 16px;color:#666;}

.city-item{color:#1a1a1a;;font-size:12px;margin-bottom:5px;margin-right:8px;}
.city-item a{color:#2355B1;}
.city-item.active{color:#f37b1d;}
.city-item.active a{color:#f37b1d;}

.xlcc-item{color:#1a1a1a;font-size:12px;margin-bottom:5px;margin-right:8px;}
.xlcc-item a{color:#2355B1;}
.xlcc-item.active{color:#f37b1d;}
.xlcc-item.active a{color:#f37b1d;}


.year-item{color:#1a1a1a;;font-size:12px;margin-right:8px;}
.year-item a{color:#2355B1;}
.year-item.active{color:#f37b1d;font-weight:bold;}
.year-item.active a{color:#f37b1d;}


/******** 扫码登录弹窗 ********/
.login_popup{position:fixed;top:0;left:0;z-index:999;display:none;width:100%;height:100%;background-color:rgba(1,1,1,.5)}
.pay_popup{position:fixed;top:0;left:0;z-index:999;display:none;width:100%;height:100%;background-color:rgba(1,1,1,.5);}

.popup_box{position:fixed;top:25%;left:50%;/*margin-top:-80px;*/margin-left:-159px;width:318px;height:auto;border-radius:4px;background-color:#fff;color:#000;text-align:center;font-size:12px;height:382px}
.popup_header{position:relative;overflow:hidden;width:100%;height:68px}
.popup_header .btn_close{position:absolute;right:20px;top:16px;background:url("https://www.tanglewoodatcomstock.com/images/icon_close.png") no-repeat center center;background-size:16px 16px;cursor:pointer;width:16px;height:16px}
.popup_body h2{height:22px;display:block;text-align:center;font-size:16px;font-weight:600;color:#222226}
.qrcode_img{width:150px;height:150px;text-align:center;margin:32px auto}
.qrcode_img img{width:150px;height:150px}
.popup_body p.scan_tip{font-size:12px;font-weight:400;color:#555666;line-height:20px;margin-top:8px}
.qrcode_expired,.qrcode_scaned{display:none;position:relative;overflow:hidden;width:172px;height:172px;background:url("https://www.tanglewoodatcomstock.com/images/qrcode-expired.png") no-repeat;background-size:100% 100%;cursor:pointer;margin:32px auto}
.qrcode_scaned a{color:#f30;margin-top:62%;display:block;font-size:12px;}


.tabbar_box{margin:22px 0;padding:0 12px}
.tabbar_box .nav_tabbar{margin-bottom:22px;padding:0 12px}
.tabbar_box .nav_tabbar li{float:left;position:relative;overflow:hidden;padding:10px 8px;font-size:12px;margin-bottom:8px;}
.tabbar_box .nav_tabbar li a{color:darkred;background:#ddd;font-weight:normal;padding:10px}
.tabbar_box .nav_tabbar li.active a{color:#fff;background:#014c8d;font-weight:bold}

.vague {filter: blur(2px);}

.data-tips{padding: 20px 0 20px 20px; font-size: 12px; line-height: 180%; text-align: left; display: block; width: 100%;}

.jihua_tip{font-size:13px;/* text-align: center; */color: #f30; margin: 12px auto;padding:0 0px;}

.dalei_wrap{position:relative;overflow:hidden;}

/******** 大类列表 ********/
.dalei_wrap .cate_title h2{font-size:16px;}

.dalei_wrap .dalei_box{margin:22px auto;padding:0 15px;position:relative;overflow:hidden;}
.dalei_wrap .dalei_box h3{font-size:14px;text-align:center;}
.dalei_wrap .tbl_dalei{border:1px solid #C3C3C3;border-collapse:collapse;font-size:12px;background:url(http://www.hbdzxx.com/inc_img/water_mark.png) center top repeat-y;width:100%;margin:16px auto;}
.dalei_wrap .tbl_dalei td{border:1px solid #c3c3c3;border-right:0;border-bottom:0}
.dalei_wrap .tbl_dalei thead td{padding:8px 5px;text-align:center}
.dalei_wrap .tbl_dalei tbody td{padding:8px 5px}
.dalei_wrap .tbl_dalei tbody td.td-qiantou a{font-size:12px !important;}

.dalei_wrap .tbl_dalei thead tr:nth-child(1) td{border-top:0}
.dalei_wrap .tbl_dalei tr td:nth-child(1){border-left:0}
.dalei_wrap .tbl_dalei tbody tr td:first-child a h4{color:#0080FF}

.dalei_wrap .tbl_dalei td .dalei_name{padding:5px;display:flex;flex-direction:column;justify-content:center;}
/*.dalei_wrap .tbl_dalei td .dalei_name .dalei_desc{text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp: 1;display: -webkit-box;-webkit-box-orient: vertical;}*/

.xiaolei_list{border-left:1px solid #c8c8c8;}
.xiaolei_list li{border-bottom:1px solid #c3c3c3;padding:4px 8px;color:#444;/* height: 22px; */line-height: 22px;}
.xiaolei_list li:last-child{border-bottom:none}
.xiaolei_list.fsx_list{border-left:none;width:100%;}

/******** 大类查询 ********/
.dalei_wrap .dalei_edu_box{padding:0 0px;margin-top:6px;position:relative;overflow:hidden;}
.dalei_wrap .tbl_edulist{border:1px solid #C3C3C3;border-collapse:collapse;font-size:12px;background:url(http://www.hbdzxx.com/inc_img/water_mark.png) center top repeat-y;width:100%;margin:0px auto;}
.dalei_wrap .tbl_edulist td{border:1px solid #c3c3c3;border-right:0;border-bottom:0}
.dalei_wrap .tbl_edulist thead td{padding:8px 5px;text-align:center}
.dalei_wrap .tbl_edulist tbody td{padding:8px 5px;line-height:1.6;}

.dalei_wrap .tbl_edulist thead tr:nth-child(1) td{border-top:0}
.dalei_wrap .tbl_edulist tr td:nth-child(1){border-left:0}
.dalei_wrap .tbl_edulist tbody tr td:first-child a h4{color:#0080FF}
.dalei_wrap .tbl_edulist thead .td-xuhao{width:6%;}
.dalei_wrap .tbl_edulist thead .td-dalei{width:14%;}
.dalei_wrap .tbl_edulist thead .td-edu{width:30%;}
.dalei_wrap .tbl_edulist thead .td-jihua{width:8%;}
.dalei_wrap .tbl_edulist thead .td-fsx{width:8%;}
.dalei_wrap .tbl_edulist thead .td-chaxun{width:22%;}
.dalei_wrap .tbl_edulist thead .td-phone{width:12%;}

.exam_item{font-size:12px;color:#111;text-align:left;margin:30px auto 15px;width:90%}
.exam_item h2{margin-bottom:8px;font-size:14px;font-weight:500}
.tbl_zysx{border:1px solid #ccc;border-spacing:unset;font-size:12px;width:96% !important;background:url(http://www.hbdzxx.com/inc_img/water_mark.png) center -100px repeat-y}
.tbl_zysx td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px 8px;line-height:1.5;text-align:left}
.tbl_zysx td:first-child{width:30% !important;text-align:left}
.tbl_zysx tr td:last-child{border-right:none}
.tbl_zysx tr:last-child td{border-bottom:none}


/******** 专业列表 ********/
.major_wrap{margin:16px auto 12px;overflow: hidden;position: relative;width: 100%;}
.major_wrap .title{margin-top:15px;}
.major_wrap .title h2{font-size:16px;text-align:center;}
.major_wrap .title p{font-size:14px;text-align:center;color:darkred;margin-top:12px}
.major_wrap .major_box{margin-top:28px}
.major_wrap .major_list{padding:0 12px;padding-bottom:0;background: url(http://www.hbdzxx.com/inc_img/water_mark.png) center -50px repeat-y;}
.major_wrap .major_list h3{font-size:14px;margin-bottom:12px}
.major_wrap .major_list .qiantou_edu{background:#f7f7f7;padding:12px 24px;font-size:12px}
.major_wrap .major_list .qiantou_edu label{font-size:14px}
.major_wrap .major_list .zylist_box{margin:12px auto;padding:0 12px}
.major_wrap .major_list .zylist_box li.zy_item{float:left;margin-bottom:12px;margin-right:16px;padding:0 12px}
.major_wrap .major_list .zylist_box li.xiaolei_item{margin-bottom:12px;padding:0 12px}

/******** 专业详情 ********/
.major_wrap .major_info{text-align:left;padding:0 10px;/*margin-top:20px;border-bottom:1px solid #01b752;*/}
.major_wrap .major_info h3{/*margin-top: 35px; */font-size: 16px; color: #000; text-align: left;padding:6px 6px;}
.major_wrap .basic_box{/*background:#f7fffa;*/padding:10px 12px;background: url(http://www.hbdzxx.com/inc_img/water_mark.png) center -100px repeat-y;}
.major_wrap .basic_box dl{margin-bottom:8px;font-size:12px;line-height:1.5}
.major_wrap .basic_box dl dt{float:left;color:darkblue}
.major_wrap .basic_box dl dd{float:left}
.major_wrap .basic_box dl dd label.zyname{font-weight:bold}

.major_wrap .major_basic{margin-top:32px;position:relative;overflow:hidden;padding:0 10px;}
.major_wrap .major_basic .major_title{font-size:16px;font-weight:bold;}
.major_wrap .major_basic .major_title label{margin-right:12px;}
.major_wrap .major_basic .major_title h2{font-size:16px;padding: 6px 6px;display:inline-block;/*background: #effff0;color:#098f51;*/}
.major_wrap .major_basic .intro_nr{margin-bottom:8px;line-height:1.8;display:block;}
.major_wrap .major_basic .intro_nr label{font-weight:500;font-size:12px;/*margin-right:8px;*/float:left;width:82px;text-align:right;}
.major_wrap .major_basic .intro_nr p{font-size:12px;color:#3a3a3a;/*float:left;*/text-align:left;color:darkblue;padding-left:82px;margin-left:6px;}
.major_wrap .major_basic .intro_nr p label{font-weight:500;width:auto;}

.major_wrap .major_edu_box{padding:0px 15px;position:relative;overflow:hidden;}
.major_wrap .tbl_edulist{font-size:12px;width:100%;border:1px solid #c3c3c3; background: url(http://www.hbdzxx.com/inc_img/water_mark.png) center top repeat-y;margin:0 auto;}
.major_wrap .tbl_edulist td{padding:8px 5px;border:1px solid #c3c3c3;border-bottom:0;border-right:0;}
.major_wrap .tbl_edulist thead td{text-align:center;}
.major_wrap .tbl_edulist thead tr:nth-child(1) td{border-top:0;}
.major_wrap .tbl_edulist tr td:nth-child(1){border-left:0}

.major_wrap .tbl_edulist thead .td-zytype{width:10%;}
.major_wrap .tbl_edulist thead .td-dalei{/*width:12%;*/width:12%;}
.major_wrap .tbl_edulist thead .td-edu{/*width:26%;*/width:28%;}
.major_wrap .tbl_edulist thead .td-zyname{/*width:26%;*/width:36%;}
.major_wrap .tbl_edulist thead .td-jihua{width:8%;}
.major_wrap .tbl_edulist thead .td-xuezhi{width:8%;}
.major_wrap .tbl_edulist thead .td-xuefei{width:8%;}

.major_wrap .tbl_edulist tbody td{line-height:1.6;}

.bkzy_box{/*height:60px;*/clear: both; position: relative; overflow: hidden;margin:38px auto;padding:0 10px;}
.bkzy_box h2{font-size:16px;padding: 6px 6px;display:inline-block;/*background: #effff0;color:#098f51;*/}
.bkzy_list{/*height:60px;*/padding:0 6px;position:relative;overflow:hidden;/*width:96%;*/}
.bkzy_list .btn_showbk{color: blue;cursor: pointer;}
.bkzy_list .tbl_bkzy{border-collapse: collapse;border: 1px solid #ddd; font-size:12px; background: url(http://www.hbdzxx.com/inc_img/water_mark.png) center top repeat-y;}
.bkzy_list .tbl_bkzy thead td{text-align:center;padding:8px;border: 1px solid #c3c3c3;}
.bkzy_list .tbl_bkzy tbody td{border: 1px solid #c3c3c3;padding:8px 5px;line-height:1.6;}

.bkzy_box .login_tip_box{position: absolute;top: 0;background: linear-gradient(-180deg, rgba(255, 255, 255, 0.05) 0%, #fff 100%);height: 100%;width: 100%;}
.bkzy_list .login_tip_box p{text-align: center;bottom: 30%;position: absolute;width: 100%;}
.bkzy_list .login_tip_box .btn_login{background:#379bfb;border-radius:20px;padding:12px 26px;}

.vague {filter: blur(2px);}


/******** 院校列表 ********/
.edu_wrap{margin:15px auto 12px;overflow: hidden;position: relative;padding:0 15px;}
.edu_wrap .title{font-weight:bold;text-align:center;margin-bottom:12px;font-size:16px;}
.edu_wrap .title h2{font-size:16px;}
.edu_wrap .title u{color:#f30;}
.edu_wrap .tbl_edulist{font-size:12px;width:100%;border:1px solid #c3c3c3;margin:12px auto;border-collapse: collapse;font-size:12px; background: url(http://www.hbdzxx.com/inc_img/water_mark.png) center top repeat-y;}
.edu_wrap .tbl_edulist td{padding:8px 5px;border:1px solid #c3c3c3;}
.edu_wrap .tbl_edulist thead td{padding:5px 5px;text-align:center}
.edu_wrap .tbl_edulist thead td.td-xuhao{width:6%;}
.edu_wrap .tbl_edulist thead td.td-educode{width:8%;}
.edu_wrap .tbl_edulist thead td.td-eduname{width:32%;}
.edu_wrap .tbl_edulist thead td.td-city{width:14%;}
.edu_wrap .tbl_edulist thead td.td-phone{width:15%;}
.edu_wrap .tbl_edulist thead td.td-chaxun{width:25%;}

.edu_wrap .tbl_edulist tbody td{padding:5px 5px}

.edu_wrap .tbl_edulist thead tr:nth-child(1) td{border-top:0}
.edu_wrap .tbl_edulist tr td:nth-child(1){border-left:0}
.edu_wrap .tbl_edulist tbody tr td:first-child a h4{color:#0080FF}

/******** 院校详情页 ********/
.edu_wrap .edu_info{margin-bottom: 15px; text-align: center; font-size: 12px;}
.edu_wrap .basic_info{margin: 36px auto 12px; /*width: 85%;*/}

.edu_wrap .tbl_zylist{width: 100%;margin:0 auto; border-collapse: collapse;font-size:12px; background: url(http://www.hbdzxx.com/inc_img/water_mark.png) center top repeat-y;border:1px solid #C3C3C3;}
.edu_wrap .tbl_zylist td{border:1px solid #c3c3c3;border-right:0;border-bottom:0}
.edu_wrap .tbl_zylist thead td{padding:8px 5px;text-align:center}
.edu_wrap .tbl_zylist tbody td{padding:8px 5px}

.edu_wrap .tbl_zylist thead tr:nth-child(1) td{border-top:0}
.edu_wrap .tbl_zylist thead tr td.td-dalei{width:20%;}
.edu_wrap .tbl_zylist thead tr td.td-zycode{width:10%;}
.edu_wrap .tbl_zylist thead tr td.td-zyname{width:42%;}
.edu_wrap .tbl_zylist thead tr td.td-jihua{width:10%;}
.edu_wrap .tbl_zylist thead tr td.td-xuezhi{width:8%;}
.edu_wrap .tbl_zylist thead tr td.td-xuefei{width:10%;}
.edu_wrap .tbl_zylist tr td:nth-child(1){border-left:0}
.edu_wrap .tbl_zylist tbody tr td:first-child a h4{color:#0080FF}

.yfyd_box{width:396px;margin:32px auto 42px;}
.yfyd_list{margin-top:18px;}
.yfyd_list li{margin:16px 0;}
.yfyd_list h4{font-weight:normal;color:#1a1a1a;}
.yfyd_list label{font-weight:normal;color:#1a1a1a;cursor:pointer;}

.wxapp_tip_box{position: absolute;top: 0;background: linear-gradient(-180deg, rgba(255, 255, 255, 0.05) 0%, #fff 100%);height: 100%;width: 100%;}
.wxapp_tip_box p{text-align: center;bottom: 30%;position: absolute;width: 100%;}
.wxapp_tip_box .btn_wxapp{background: #f97500;border-radius:20px;padding: 14px 38px;font-size: 16px !important;font-weight: 600;}


.tbl_yfyd{width:100%;margin:0 auto; border-collapse: collapse;font-size:14px; background: url(http://www.hbdzxx.com/inc_img/water_mark.png) center top repeat-y;border:1px solid #C3C3C3;}
.tbl_yfyd td{padding:8px 8px;border:1px solid #c3c3c3;border-bottom:0;border-right:0;}
.tbl_yfyd thead td{text-align:center;}
.tbl_yfyd thead tr:nth-child(1) td{border-top:0;}
.tbl_yfyd tr td:nth-child(1){border-left:0}

.edu_wrap .tbl_jihua {width: 100%;margin:0 auto; border-collapse: collapse;font-size:12px; background: url(http://www.hbdzxx.com/inc_img/water_mark.png) center top repeat-y;border:1px solid #C3C3C3;}
.edu_wrap .tbl_jihua td{border:1px solid #c3c3c3;border-right:0;border-bottom:0}
.edu_wrap .tbl_jihua thead td{padding:8px 5px;text-align:center}
.edu_wrap .tbl_jihua tbody td{padding:8px 5px}

.edu_wrap .tbl_jihua thead tr:nth-child(1) td{border-top:0}
.edu_wrap .tbl_jihua thead tr td.td-educode{width:20%;}
.edu_wrap .tbl_jihua thead tr td.td-zycode{width:10%;}
.edu_wrap .tbl_jihua thead tr td.td-zyname{width:42%;}
.edu_wrap .tbl_jihua thead tr td.td-jihua{width:10%;}
.edu_wrap .tbl_jihua thead tr td.td-xuezhi{width:8%;}
.edu_wrap .tbl_jihua thead tr td.td-xuefei{width:10%;}
.edu_wrap .tbl_jihua tr td:nth-child(1){border-left:0}
.edu_wrap .tbl_jihua tbody tr td:first-child a h4{color:#0080FF}
