﻿.major_wrap{width: 1262px;margin:20px auto 56px;overflow:hidden;position:relative;padding: 0px;}
.container{width:972px;float:left;overflow:hidden;position:relative;margin-top:8px; /*box-shadow:0px 0px 5px 0px rgba(4,0,0,0.10);padding:0 0px;margin: 8px 2px 5px 0px;*/}
.container .con_tit{border-bottom:1px solid #e6e6e6;height:42px; line-height:42px;/*margin-top:5px;*/padding:0 16px;}
.container .con_tit label em{font-style:normal;margin-left:5px;margin-right:5px;color:#188fef;}

.major_box{overflow:hidden;position:relative;}
.major_box .major_tit{border-bottom:1px solid #e6e6e6;height:42px; line-height:42px;margin:15px auto 0;overflow:hidden;position:relative;width:916px;}
.major_box .major_tit h2{font-weight:normal;font-size:18px;padding-left:6px;color:#000;}
.major_box .major_tit i.major_tit_line{width:90px;height:3px; background:#3395f6; display:inline-block; border-radius:3px; position:absolute;left:0px;bottom:0px;}
.major_box .zy_box{margin:5px auto;position:relative;overflow:hidden;padding:0 28px;}
.major_box .zy_box .zy_list{margin:12px auto 15px;position:relative;overflow:hidden;border:1px solid #d3d3d4;}
.major_box .zy_box .zy_list .zy_dlname{margin-bottom:8px;background:#efefef;}
.major_box .zy_box .zy_list .zy_dlname h3{font-size:15px;font-weight:600;color:#097df2;height:32px;line-height:32px;max-width:172px;background:#fff;border-right:1px solid #d3d3d4;}
.major_box .zy_box .zy_list .zy_dlname h3:before{border-top:2px solid #0f8afd;content:' ';width:172px;height:2px;display:block;position:absolute;top:0px;}
.major_box .zy_box .zy_list .zy_dlname h3 i{background:url("https://www.andreatardinigallery.com/images/icon_arrow.png") no-repeat center center #0f8afd;margin-top:8px;margin-left:6px;display:inline-block;background-size:9px 9px;width:16px;height:16px;border-radius:16px; float:left;margin-right:4px;}
.major_box .zy_box .zy_list .zy_dlname h3 a{color:#0f8afd;}
.major_box .zy_box .zy_list .zy_item{margin:12px auto 12px;position:relative;overflow:hidden;padding:0 25px;}
.major_box .zy_box .zy_list .zy_item ul li{width:215px;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;margin-bottom:6px;}
.major_box .zy_box .zy_list .zy_item ul li i{color:#188fef;font-size:14px;font-weight:600;margin-right:6px;font-style:normal;}
.major_box .zy_box .zy_list .zy_item ul li a{text-decoration:none;color:#333;font-size:14px;}
.major_box .zy_box .zy_list .zy_item ul li a:hover{text-decoration:underline;color:#188fef;}

.sider{width: 278px;overflow:hidden;position:relative;/* padding: 10px; */}
.sider .yuyue {overflow:hidden;position:relative;margin:8px 2px 8px 0px;box-shadow:0px 0px 8px 0px rgba(2,0,0,0.10)}
.sider .yuyue .yu_info {color: #000;font-weight: 500;line-height:28px;text-align: left;margin-bottom: 0px;position:relative;padding:0 6px;margin-top:8px;}
.sider .yuyue .yu_info i{display: inline-block;height: 20px;position: absolute;top: 6px;left: 0px;width: 5px;}
.sider .yuyue .yu_info i.blue{background: #188fef;}
.sider .yuyue .yu_info span{color:#fd0026;}
.sider .yuyue .yu_info h2{font-weight:500;font-size: 18px;}
.sider .yuyue .yu_info p{color:#898989;font-size:14px;}
.sider .yuyue .form {padding: 8px 6px;}
.sider .yuyue .form .form_input {height:42px;line-height:42px;position: relative;padding-left: 14px;margin-bottom: 16px;background:#f3f3f3;}
.sider .yuyue .form .form_input em {position: absolute;right: 10px; font-size: 16px;color: #e3386c;font-style:normal;}
.sider .yuyue .form .form_input .down{top: 18px; width: 15px; height: 8px; right: 12px; display: inline-block; position: absolute; background: url("https://www.andreatardinigallery.com/images/icon_down.png") center center no-repeat; background-size: 22px 22px;}
.sider .yuyue .form .form_input span {font-size: 14px; color: #000;}
.sider .yuyue .form .form_input input,.form_input select {border:none;width:125px;height:36px;line-height:36px;background:#f3f3f3;}
.sider .yuyue .form .form_tarea {height:62px;position: relative;padding-left: 14px;margin-bottom: 16px;border:1px solid #d2d2d2;line-height:32px;}
.sider .yuyue .form .form_tarea span {font-size:14px; color: #000000;float:left;}
.sider .yuyue .form .form_tarea textarea {border:none;width:150px;height:62px;resize:none;padding:8px 0;}
.sider .yuyue .form .form_tarea em {position: absolute;right: 15px; top:16px; font-size: 16px;color: #e3386c;font-style:normal;}
.sider .yuyue .form .tijiao { width: 100%;height: 40px;font-size: 16px;color: #ffffff;background: #0f8afd;border:none;}
.sider .yuyue .form .beizhu {font-size: 14px;color: #4b4b4b;text-align: center;/* padding: 10px 0; */margin-top: 12px;}
.sider .yuyue .form .beizhu span {color: #e3386c;}

.sider .rec_edu{margin-top:16px;overflow:hidden;position:relative;margin:8px 2px 8px 0px;box-shadow:0px 0px 8px 0px rgba(2,0,0,0.10)}
.sider .rec_edu .rec_tit{overflow:hidden;position:relative;height:52px;line-height:52px;border-bottom:1px solid #d3d3d4; padding-left: 16px;padding-right:16px;}
.sider .rec_edu .rec_tit h2{color: #111;font-weight: 500;display:inline-block;font-size: 16px;text-align: left;margin-bottom: 8px;position:relative;}
.sider .rec_edu .rec_tit h2 i{display: inline-block;height: 18px;position: absolute;top: 18px;left: 0;width: 3px;}
.sider .rec_edu .rec_tit h2 i.blue{background: #188fef;}
.sider .rec_edu .rec_tit h2 span{margin-left:12px;}
.sider .rec_edu .rec_tit .more{font-size:12px;}
.sider .rec_edu .rec_tit .more a{color:#8d8d8d;}
.sider .rec_edu .edu_list{margin:16px auto 0;overflow:hidden;position:relative;clear:both;padding:0px 12px;}
.sider .rec_edu .edu_list ul li{float:left;/* margin-right:12px; */margin-bottom:12px;width: 258px;}
.sider .rec_edu .edu_list ul li .edu_logo{float:left;width:25px;height:25px;border:1px solid #ccc;border-radius:26px;}
.sider .rec_edu .edu_list ul li .edu_logo img{width:25px;height:25px;border-radius:26px;}
.sider .rec_edu .edu_list ul li .edu_item{float:left;margin-left:6px;width: 204px;}
.sider .rec_edu .edu_list ul li .edu_item h3{font-size:14px;font-weight:500;height:25px;line-height:25px;}
.sider .rec_edu .edu_list ul li .edu_item h3 a{color:#111;}
.sider .rec_edu .edu_list ul li .edu_item h3 a:hover{color:#188fef;cursor:pointer;}
.sider .rec_edu .edu_list ul li .edu_item label{display:block;font-size:12px;overflow:hidden;position:relative;white-space:nowrap;text-overflow:ellipsis;color:#6b6b6b;}
.sider .rec_edu .edu_list ul li .edu_item label span{margin-right:12px;}

.sider .hot_major{overflow:hidden;position:relative;margin:8px 2px 8px 0px;box-shadow:0px 0px 8px 0px rgba(2,0,0,0.10)}
.sider .hot_major .hot_tit{overflow:hidden;position:relative;height:52px;line-height:52px;border-bottom:1px solid #d3d3d4; padding-left: 16px;padding-right:16px;}
.sider .hot_major .hot_tit h2{color: #111;font-weight: 500;display:inline-block;font-size: 16px;text-align: left;margin-bottom: 8px;position:relative;}
.sider .hot_major .hot_tit h2 i{display: inline-block;height: 18px;position: absolute;top: 18px;left: 0;width: 3px;}
.sider .hot_major .hot_tit h2 i.blue{background: #188fef;}
.sider .hot_major .hot_tit h2 span{margin-left:12px;}
.sider .hot_major .hot_tit .more{font-size:12px;}
.sider .hot_major .hot_tit .more a{color:#8d8d8d;}
.sider .hot_major .major_tag{margin:16px auto;overflow:hidden;position:relative;clear:both;padding:0px 16px;}
.sider .hot_major .major_tag span{float:left;margin-right:12px;margin-bottom:12px;padding:5px 14px;background:#f3f3f3;color:#595757; border-radius:3px;}
.sider .hot_major .major_tag span a{color:#595757;}
.sider .hot_major .major_tag span:hover{background: #188fef;cursor:pointer;color:#fff;}
.sider .hot_major .major_tag span:hover a{color:#fff;cursor:pointer;}

.sider .rec_article{overflow:hidden;position:relative;margin:0px 2px 8px 0px;box-shadow:0px 0px 8px 0px rgba(2,0,0,0.10)}
.sider .rec_article .rec_tit{overflow:hidden;position:relative;height:52px;line-height:52px;border-bottom:1px solid #d3d3d4; padding-left: 16px;padding-right:16px;}
.sider .rec_article .rec_tit h2{color: #111;font-weight: 500;display:inline-block;font-size: 16px;text-align: left;margin-bottom: 8px;position:relative;}
.sider .rec_article .rec_tit h2 i{display: inline-block;height: 18px;position: absolute;top: 18px;left: 0;width: 3px;}
.sider .rec_article .rec_tit h2 i.blue{background: #188fef;}
.sider .rec_article .rec_tit h2 span{margin-left:12px;}
.sider .rec_article .rec_tit .more{font-size:12px;}
.sider .rec_article .rec_tit .more a{color:#8d8d8d;}
.sider .rec_article .article_list{margin:0px auto 15px;overflow:hidden;position:relative;clear:both;padding:0px 18px;}
.sider .rec_article .article_list ul li{float:left;padding:10px 0;width:238px;overflow:hidden;position:relative;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px dashed #d3d3d4;}
.sider .rec_article .article_list ul li i{margin-right:6px;display:inline-block;width:20px;height:20px;line-height:20px;border-radius:4px;text-align:center;font-size:12px;color:#fff;font-style:normal;background:#aaabab;}
.sider .rec_article .article_list ul li:first-child i{background:#097df2;}
.sider .rec_article .article_list ul li:nth-child(2) i{background:#3c96f0;}
.sider .rec_article .article_list ul li:nth-child(3) i{background:#71b4f8;}
.sider .rec_article .article_list ul li a{color:#333;font-size:14px;}
.sider .rec_article .article_list ul li a:hover{color:#188fef;cursor:pointer;}

.zy_container{width:972px;float:left;overflow:hidden;position:relative;box-shadow:0px 0px 8px 0px rgba(2,0,0,0.10);margin: 0px 2px 12px 2px;}

.filter_wrap{width: 1262px;margin:20px auto 2px;overflow:hidden;position:relative;padding: 0px;box-shadow:0px 0px 8px 0px rgba(2,0,0,0.10);}
.zy_wrap{width:1258px;word-wrap:break-word;overflow:hidden;position:relative;}
.zy_wrap .t_zy{background:#efefef;height:40px;line-height:40px;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;}
.zy_wrap .t-h1 {position:relative;color:#077ef2;float:left;word-wrap:break-word;word-break:normal;font-weight:500;text-align:left;display:inline-block;background:#fff;border-right:1px solid #d1d1d1;border-top: 3px solid #077ef2;margin-top: -1px;padding:0 25px;}
.zy_wrap .t-h1 label.zy_name{font-size:20px;float:left;margin-right:0;}
.zy_wrap .t-h1 label span{font-size:16px;margin-left:5px;color:#333;}
.zy_wrap .t-fl{margin-left:12px;color:#000;font-size:15px;}
.zy_wrap .t-fl:before{content:'·';color:#077ef2;font-size:15px;font-weight:bold;margin-right:8px;}
.zy_wrap .t_zy p{float:left;margin-left:162px;}
/*.zy_wrap .t-fl{margin-left:36px;color:#666;background:url("https://www.andreatardinigallery.com/images/icon_major.png") no-repeat left center;background-size:24px 24px;display:inline-block;padding-left:25px;height:24px;line-height:24px;}*/
.zy_wrap .zy_basic{font-size:14px;color:#767676;margin-bottom:16px;}
.zy_wrap .major_basic{margin:12px auto;width:1218px;position:relative;overflow:hidden;font-size:14px;height:262px;border-bottom:1px solid #f1f1f1;}
.zy_wrap .major_basic .intro_nr{margin-bottom:8px;line-height:1.8;display:none;}
.zy_wrap .major_basic .intro_nr label{font-weight:800;font-size:12px;margin-right:8px;float:left;width:128px;text-align:right;}
.zy_wrap .major_basic .intro_nr p{font-size:12px;color:#3a3a3a;float:left;text-align:left;width:1082px;color:darkblue;}

.zy_wrap .major_more{position: absolute;cursor:pointer;display: block;width: 100px;height: 30px;line-height: 30px;background: #fff2d3;right: 15%;bottom: 0px;text-align: center;color: #f37202;font-size: 12px}
.zy_wrap .major_more a,.zy_wrap .major_more:hover a,.major_more:hover i{color:#f37202;}

.zy_wrap .filter_box{margin:12px auto;overflow:hidden;position:relative;font-size:14px;width:1218px;border:1px solid #d3d3d4;}
.zy_wrap .filter_box .dashed_line{border-bottom:1px dashed #d3d3d4;width:100%;height:1px;}
.zy_wrap .filter_box .xlcc_filter{margin-bottom:10px;margin-top:10px;line-height:28px;margin-left:52px;}
.zy_wrap .filter_box .xlcc_filter span{float:left;color:#000;}
.zy_wrap .filter_box .xlcc_filter p{float:left;}
.zy_wrap .filter_box .xlcc_filter p a{margin-right:6px;padding:3px 12px;color:#333;text-decoration:none;}
.zy_wrap .filter_box .xlcc_filter p a.active{color:#fff;background:#097df2;}
.zy_wrap .filter_box .city_filter{margin-bottom:10px;margin-top:10px;line-height:28px;margin-left:52px;}
.zy_wrap .filter_box .city_filter span{float:left;}
.zy_wrap .filter_box .city_filter p{float:left;}
.zy_wrap .filter_box .city_filter p a{margin-right:6px;padding:3px 12px;color:#333;text-decoration:none;}
.zy_wrap .filter_box .city_filter p a.active{color:#fff;background:#097df2;}
.zy_wrap .filter_box .major_filter{margin-bottom:10px;margin-top:10px;line-height:28px;margin-left:52px;}
.zy_wrap .filter_box .major_filter span{float:left;}
.zy_wrap .filter_box .major_filter p{float:left;width:1090px;}
.zy_wrap .filter_box .major_filter p a{margin-right:6px;padding:3px 12px;color:#333;text-decoration:none;display:inline-block;}
.zy_wrap .filter_box .major_filter p a.active{color:#fff;background:#097df2;}


.school_wrap{word-wrap:break-word;overflow:hidden;position:relative;margin-top:10px;}

.school_wrap .s-h2{position:relative;color:#333;margin:0px auto 16px;font-weight:500;height:36px;line-height:36px;background:#efefef;border:1px solid #d1d1d1;border-left:none;}
.school_wrap .s-h2 h2{position:relative;color:#077ef2;word-wrap:break-word;word-break:normal;font-weight:500;text-align:left;font-size:16px;display:inline-block;background:#fff;border-right:1px solid #d1d1d1;border-top: 3px solid #077ef2;margin-top: -1px;}
.school_wrap .s-h2 i{display: inline-block;height: 18px;position: absolute;top: 4px;left: 0px;width: 5px;}
.school_wrap .s-h2 i.blue{background: #188fef;}
.school_wrap .s-h2 span{margin-left:12px;margin-right:12px;}
.school_wrap .school_list{margin-bottom:46px;overflow:hidden;position:relative;margin-top:12px;}
.major_box .con_tit{border-bottom:1px solid #e6e6e6;height:42px; line-height:42px;/*margin-top:5px;*/padding:0 16px;}
.major_box .con_tit label em{font-style:normal;margin-left:5px;margin-right:5px;color:#188fef;}


.sc-tab{height:30px;border-bottom:1px solid #e7e7e7;padding-bottom:10px;font-size:16px;color:#3a3a3a}
.stab_list{position:relative;text-align:center;top:8px}
.stab_list li{margin-left:20px;padding:0 15px;line-height:30px;text-align:center;float:left;display:inline;cursor:pointer}
.stab_list li.newon{color:#ff7010;font-weight:700;border-bottom:3px solid #ff7010}
.sc-wrap{margin-top:20px;margin-bottom:20px;}
.sc-wrap .show{display:block}
.sc-wrap .xx_lst{position:relative;overflow:hidden;display:none;margin-top:10px}
.sc-wrap {margin-top: 20px;}
.sc-wrap .xuex_box.show {display: block;}

.xxLiebiao{font-size:12px;line-height:32px; color:#555;width:928px;margin:0 auto;border:1px solid #d3d3d4;background:url("https://www.andreatardinigallery.com/images/water_marker.png") repeat-y center center;background-position:auto 420px;}
.xxLiebiaoTit{height:36px;line-height:36px;border-bottom:dashed 1px #ccc;margin:0 auto;background:#f7f7f7;text-align:center;}
.xxLiebiaoCon{height:38px;line-height:38px;border-bottom:1px solid #d3d3d4;}
.xxLiebiaoCon:last-child{border-bottom:none;}
.xxLiebiaoCon:hover{background:#e5f3ff;}
.xxMingcheng{width:295px;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-right:1px solid #d3d3d4;}
.xxMingcheng label{margin-left:12px;display:block;}
.xxMingcheng label i{background:url("https://www.andreatardinigallery.com/images/icon_arrow.png") no-repeat center center #0f8afd;margin-top:14px;display:inline-block;background-size:6px 6px;width:10px;height:10px;border-radius:16px; float:left;margin-right:5px;}
.xxZhuanye{width:226px;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-right:1px solid #d3d3d4;}
.xxLiebiaoCon .xxZhuanye{color:#595757;font-size:12px;}
.xxLiebiaoCon .xxZhuanye a {color:#000;font-size:12px;margin-left:26px;}
.xxLiebiaoCon .xxZhuanye a:hover {color:#000;}
.xxCengci{width:145px;float:left;border-right:1px solid #d3d3d4;height:38px;line-height:38px;}
.xxXuezhi{width:120px;float:left;border-right:1px solid #d3d3d4;}
.xxBaoming{width:138px;text-align:center;float:left;}
.xxBaoming label{background:#f74a4a;padding:3px 12px;border-radius:50px;}
.xxMingcheng a{text-decoration:none;color:#097df2;}
.xxMingcheng a:hover{text-decoration:none;color:#097df2;}
.xxBaoming a{text-decoration:none;color:#fff;}
.xxBaoming a:hover{text-decoration:none;color:#fff;}


