body{ background:url(/public/img/daxue/bg.jpg) center top repeat;}
.belowcatlist{ width:100%; margin-bottom:10px;}
.belowcatlist .list{ width:101%; margin:0 -0.5%;}
.belowcatlist a.item{ float:left;text-align: center; width:11.5%; line-height:40px; margin:5px 0.5%; background:rgba(69,157,245,0.1); font-size:14px; border-radius:6px;}
.belowcatlist a.item:hover{ background:#fff;}

.style3 .bg1{background:#459df5;}
.style3 .color1{ color:#459df5;}
.style3 .bd03{ border-color:rgba(69, 157, 245, 0.3);}
.style3 .blockinfo .morebtn a.style1{ background:#459df5; color:#fff; padding:0 20px; line-height:2em;}
.style3 .blockinfo .morebtn a.style1:hover{ background:#f60;}

.maindaxue{ margin-bottom:20px;margin-top: 20px;}
.maindaxue .midcont .bottombox{ width:100%; width:1460px; margin:0 auto; position:relative;}
.maindaxue .bottombox .renwu{ position:absolute; top:-117px; right:-25px; z-index:1;}
.maindaxue .citiaolist{ width:57%; float:left; background:rgba(255,255,255,0.6); border:1px solid rgba(255,255,255,0.8); border-radius:12px; padding:14px 5px;}
.maindaxue .citiaolist a{ width:50%; float:left; text-align:left; padding:0 10px 0 20px; line-height:40px; position:relative; font-size:15px;}
.maindaxue .citiaolist a::before{content:""; position:absolute; left:10px; top:50%; margin-top:-2px; width:4px; height:4px; border-radius:4px; background:#ccc;}
.maindaxue .citiaolist a.first{ width:100%; font-weight:bold; padding:0 10px; font-size:16px;}
.maindaxue .citiaolist a.first::before{ display:none;}
.maindaxue .citiaolist a.first i{ display:inline-block; vertical-align: middle; background:#f70; color:#fff; padding:0 10px; line-height:1.5em; border-radius:4px; margin-right:5px;}
.maindaxue .citiaolist a.first span{ display:inline-block; vertical-align: middle;}
.maindaxue .monthzb{ width:42%; float:right; background:rgba(255,255,255,0.6); border:1px solid rgba(255,255,255,0.8); border-radius:12px; padding:10px 20px; text-align:center;}
.maindaxue .monthzb dl{ width:50%; float:left; padding:15px 0;}
.maindaxue .monthzb dl.n1{ border-right:1px solid #d3e8fe; border-bottom:1px solid #d3e8fe;}
.maindaxue .monthzb dl.n2{ border-bottom:1px solid #d3e8fe;}
.maindaxue .monthzb dl.n3{ border-right:1px solid #d3e8fe;}
.maindaxue .monthzb dt span{ line-height:40px; font-size:16px; background:#eee7e5; display:inline-block; padding:0 20px; border-radius:20px; color:#f60;}
.maindaxue .monthzb dd{ padding:0.5em 15px;}
.maindaxue .monthzb dd a{ line-height:40px; float:left; width:50%; font-size:15px;}

.daxueimgditu{ margin-bottom:20px;}
.daxueimgditu .midcont{ text-align:center;}
.daxueimgditu .midcont .img{ width:75%; float:left; background:#fff; border-radius:12px; padding:30px 20px;}
.daxueimgditu .midcont img{ max-width:100%; max-height:100%;}
.daxueimgditu .midcont .scale{ line-height:3em;}
.daxueimgditu .rightcont{ width:24%; float:right;}
.daxueimgditu .rightcont a{ float:left; width:33.3333%; text-align:center; line-height:40px; font-size:14px; padding:8px 5px;}
.daxueimgditu .rightcont img{ width:80px; height:80px; border-radius:50%; display:block; margin:0 auto; background:#c5e0fe;}

.mapdxtype{ width:100%; height:830px; position:relative; margin-bottom:30px; padding:20px; background:rgba(255,255,255,0.3); border-radius:12px;}
.mapdxtype .midcont{ width:100%; height:100%;}
.mapdxtype .mapzhishi1.view1 .mapshengming{ right:1%;}

.daxuearea{ position:relative; margin-bottom:30px;}
.daxuearea .leftcont{ float:left; width:20%; background:rgba(255,255,255,0.3); border-radius:12px; height:800px;}
.daxuearea .leftcont .ttl{ line-height:50px; color:#fff; font-size:16px; text-align:center;border-radius:12px 12px 0 0;}
.daxuearea .leftcont .arealist{height:800px; overflow:auto; padding:8px;}
.daxuearea .leftcont .arealist::-webkit-scrollbar{ width:2px; height:20px; }
.daxuearea .leftcont .arealist::-webkit-scrollbar-thumb{background:#b7d2cd;}
.daxuearea .leftcont li{ float:left; width:33.333%; text-align:center; font-size:14px; line-height:2.2em; cursor:pointer;}
.daxuearea .leftcont li.active,.daxuearea .leftcont li:hover{ background:#459df5; color:#fff; border-radius:20px;}
.daxuearea .midcont{ width:79%; float:right; height:800px; }
.daxuearea .midcont .fixsize3 .map{ transform:scale(0.88) translate(6%,-6%);}
.daxuearea .mapzhishi1 .result dd .item .name{ line-height:2.5em;}
.daxuearea .map .md_cont .md_citiao a.item .md_name{ font-size:14px;}

.daxuetixi{ text-align:center; margin-bottom:20px;}
.daxuetixi .leftcont{ float:left; width:22%; background:rgba(255,255,255,0.5); border-radius:12px;}
.daxuetixi .leftcont dt{line-height:50px; height:50px; border-radius:12px 12px 0 0; color:#fff; font-size:18px;}
.daxuetixi .leftcont dd{ padding:0 4%;}
.daxuetixi .midcont{ width:77.5%; float:right; margin:-10px -0.5%;}
.daxuetixi .midcont .item{ width:24%; margin:10px 0.5%; float:left; padding:0 10px; background:rgba(69,157,245,0.1); border-radius:4px;}
.daxuetixi .midcont .item .img{ height:170px; padding:10px 0 0 0; overflow:hidden;}
.daxuetixi .midcont .item img{ width:100%;}
.daxuetixi .midcont .item .title{ line-height:60px; height:60px;}

.daxuemx{ text-align:center; margin-bottom:20px;}
.daxuemx .leftcont{ width:49.2%; padding:10px 20px 0 20px; border-radius:12px; float:left; background:rgba(255,255,255,0.3);}
.daxuemx .midcont{ width:49.2%; padding:10px 20px 0 20px; border-radius:12px; float:right; background:rgba(255,255,255,0.3);}
.daxuemx .tab>.tabmenubox{padding: 14px 0;text-align:left; border-bottom:1px solid rgba(69,157,245,0.15);}
.daxuemx .tab>.tabmenubox>.tabmenu .item{font-size:14px; padding:0 9px; color:#333;line-height:20px;}
.daxuemx .tab>.tabmenubox>.tabmenu .item.active{ color:#f60;}
.daxuemx .tab>.tabmenubox>.tabmenu .item:first-child{ padding-left:0;}
.daxuemx .tab>.tabmenubox>.tabmenu .item:first-child span{ color:#333; line-height:1em; font-size:20px; padding:0 0 0 10px; border-left:4px solid #459df5; font-weight:bold;}


.xgcontent{ text-align:center; margin-bottom:20px;}
.xgcontent .midcont{ width:100%;}
.xgcontent .midcont .articletitle{ width:24%;float: left;background: rgba(69,157,245,0.1);border-radius: 8px;text-align: left;padding: 6px; margin:0;}
.xgcontent .midcont .articletitle.m2{ margin:0 1.333%;}
.xgcontent .midcont .articletitle.m3{ margin:0 1.333% 0 0;}
.xgcontent .midcont .articletitle .blocktitle{line-height: 40px; font-size:18px;padding: 0 10px;}
.xgcontent .midcont .articletitle .blocktitle .name{ font-weight:bold;}
.xgcontent .midcont .articletitle .blocktitle .subtitle{ font-size:12px;float: right;}
.xgcontent .midcont .articletitle .itembox{background: #fff;border-radius: 6px;padding: 5px 10px;}
.xgcontent .midcont .articletitle .itembox .item{padding:8px 0;}


.dxbangdan{ text-align:center; margin-bottom:20px;}
.dxbangdan .leftcont{ width:49.2%; padding:0 20px 10px 20px; border-radius:12px; float:left; background:rgba(255,255,255,0.3); position:relative;}
.dxbangdan .midcont{ width:49.2%; padding:0 20px 10px 20px; border-radius:12px; float:right; background:rgba(255,255,255,0.3); position:relative;}
.dxbangdan .ttl{ padding:14px 0; text-align:left;}
.dxbangdan .ttl span{ color:#333; line-height:2em; font-size:20px; padding:0 0 0 10px; border-left:4px solid #459df5; font-weight:bold;}
.dxbangdan .tab>.tabmenubox{ position:absolute; left:180px; top:22px;}
.dxbangdan .leftcont .tab>.tabmenubox::before{content:"地区"; float:left; line-height:24px; padding:0 5px; color:#999;}
.dxbangdan .midcont .tab>.tabmenubox::before{content:"专业"; float:left; line-height:24px; padding:0 5px; color:#999;}
.dxbangdan .tab>.tabmenubox .tabmenu{ padding:0 10px 0 0; border:1px solid rgba(69,157,245,0.3);}
.dxbangdan .tab>.tabmenubox .tabmenu::after{content:""; position:absolute; right:5px; top:50%; margin-top:-6px; width:6px; height:6px; border:1px solid #555ba6; border-left:0; border-bottom:0; transform: rotate(135deg);}
.dxbangdan .tab>.tabmenubox:hover .tabmenu::after{ display:none;}
.dxbangdan .tab>.tabmenubox:hover .tabmenu{ width:410px; padding:5px 0; overflow:auto; background:#fff; position:relative; z-index:1;}
.dxbangdan .tab>.tabmenubox .tabmenu .item{ padding:0 5px; float:left; display:none; font-size:14px; line-height:22px;}
.dxbangdan .tab>.tabmenubox .tabmenu .item.active{ display:block;}
.dxbangdan .tab>.tabmenubox:hover .tabmenu .item{ display:block; padding:3px 10px; width:80px; float:left; text-align:center;}
.dxbangdan .tab>.tabmenubox:hover .tabmenu .item.active{ color:#f60;}

.xgcategory{ text-align:center; margin-bottom:10px;}
.xgcategory .midcont{ width:100%;}
.xgcategory .midcont .item{ float:left; width:11.5%; margin:8px 0.5%; padding:20px 0 0 0; line-height:50px; background:rgba(69,157,245,0.1); border-radius:12px; border:0; font-size:16px;}
.xgcategory .midcont .item img{ width:110px; height:110px; border-radius:50%; background:rgba(69,157,245,0.1);}

.daxuetuku{ text-align:center; margin-bottom:20px;}
.daxuetuku .midcont{ width:100%;}
.daxuetuku .tukulist4 .item{ width:15.666%; margin:8px 0.5%; background:rgba(69,157,245,0.1); border-radius:8px; border:0; padding-top:10px;}
.daxuetuku .tukulist4 .img{ padding:0 10px; height:auto; height:209px; width:100%;}
.daxuetuku .tukulist4 .img .picnum{ right:15px;}
.daxuetuku .tukulist4 .img a{overflow:hidden; display:block;}
.daxuetuku .tukulist4 .img img{ width:100%; border-radius:10px;}
.daxuetuku .tukulist4 .cont{ padding:10px;}
.daxuetuku .tukulist4 .cont .title{ font-size:14px; line-height:1.5em; height:3em;}
.daxuetuku .tukulist4 .cont .other{ display:none;}






<!--0.0002131462097168-->