
html{overflow-x:hidden;}
body,html{min-width: 1100px;background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,th,td{margin:0;padding:0;}
body{word-break: break-all;font: 12px/1.5 'microsoft yahei','simsun',sans-serif,tahoma,arial,'Hiragino Sans GB',sans-serif;}
button,img,em{border:0;}
img{vertical-align:middle;}
li,ul{list-style:none;}
i{font-style:normal;}
a{text-decoration:none;outline:none;}
a:hover{text-decoration:none;}
input,textarea{outline:none;}
em,i{font-style:normal;font-weight:normal;}
table{border-collapse:collapse;border-spacing:0;}
label{display:block;}
*{box-sizing: border-box;}


.fl{float:left;}
.fr{float:right;}
.block{display:block;}
.inline-block{display:inline-block;}
.hide{display:none;}
.font-m{font-family: 'microsoft yahei';}
.clearfix{display:inline-table}
*html .clearfix{height:1%}
*+html .clearfix{min-height:1%}
.clearfix{display:block}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{clear:both;}
.center{text-align: center;}
.auto-0{margin:0 auto;}
.bold{font-weight:bold;}
.ell{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.cursor{cursor:pointer;}
.allWidth{width:1400px;margin:0 auto;padding:0 50px;}


.logoBox{height: 120px; line-height: 120px;background:linear-gradient(to bottom,#86020d,#86020d)}

.logoBox .logo_line{margin: 30px 28px 0 32px;width: 1px;height: 74px;background: #ffffff;}
.logoBox .logo_title{font-size: 28px;letter-spacing: 2px; color: #ffffff;}
.logoBox .logo_phone{display:none;}
.logoBox .logo_phone .phone_img{margin:43px 0 0 90px;}
.logoBox .logo_phone .phone_line{margin:39px 18px 0 18px;}
.logoBox .logo_phone .phone_num{line-height: 30px; margin-top: 32px; color: #cc1e19; font-size: 14px; font-weight: bold;}
.logoBox .logo_link{line-height: 30px;margin: 52px 50px 0 0;}
.logoBox .logo_link .school_page{border-bottom: 1px solid #eaeaea;}
.logoBox .logo_link a{color: #fff;display: block;margin-top: 30px;}
.logoBox .logo_link a .link_img{display: inline-block;width: 16px;text-align: center;}
.logoBox .logo_link a .link_img img{margin:-4px 4px 0 0;}



.index_nav{background:#f2f2f2; height: 48px;line-height: 48px;position: relative;margin:0;border-bottom: 4px solid #86020d;}
.navbar_ul{
  padding:0;
  display: -webkit-box;     
  display: -moz-box;   
  display: -webkit-flex;   
  display: -moz-flex;   
  display: -ms-flexbox;   
  display: flex; 
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
.navbar_ul li{float: left; font-size: 16px; position: relative;}
.navbar_ul li:hover .menu{display: block;}
.navbar_ul li > a{color:#3D515A;display: block; font-weight: normal; letter-spacing: 2px;padding:0 40px;}
.navbar_ul > li > a.action ,.navbar_ul > li:hover >a{color:#86020d;background: #CCDBE1;height: 44px;line-height: 44px;}
.navbar_ul .menu{background: #fff; z-index: 9; width: 100%; display: none; position: absolute; top: 44px; left: 0; opacity: .94;}
.navbar_ul .menu li{margin: 0; height: 45px; line-height: 45px;width: 100%;}
.navbar_ul .menu li a{font-size: 15px; color:#4d4d4d;border: 1px solid #ececec;padding: 0 10px;border-top: none;}
.navbar_ul .menu>li:hover>a{color:#14a6d9;font-weight: bold;}



.common_title{color: #4d4d4d; font-size: 16px; height: 42px;line-height:42px; margin-bottom:12px;border-bottom: 3px solid #86020d85;}
.common_title span{height: 42px; display: inline-block;}
.common_title span.normal{color: #86020d;font-weight: bold;padding-left:14px; background:url(../upload/images/2025/11/4a3a6a58ece61c5f.png)no-repeat center left;}
.common_title .more a{font-size: 14px; color: #86020d;}
.common_title .more a:hover{font-weight: bold; color:86020d;}
.content_one,.content_two{margin:40px 0;overflow: hidden;}
.w670{width:670px;}
.w490{width:490px;margin-top:-8px;}
.w370{width:370px;margin-right:45px;}

.contents_wheel{position:relative; width: 100%; height: 430px;}
.contents_wheel .hd{position: absolute; bottom: 14px; right: 4px; z-index: 2;}
.contents_wheel .hd li{width: 10px; height: 10px; border-radius: 50%; float: left; background: #989898; margin-right: 10px; cursor: pointer;}
.contents_wheel .hd li.on{background: #fff;}
.contents_wheel .bd li{position:relative;}
.contents_wheel .bd li .wheel_title{padding-left:10px;position: absolute; bottom: 0; left: 0; background: rgba(0,0,0,.6); width: 100%; line-height: 38px; color: #fff;font-size:14px;}
.contents_wheel .bd li a img{width: 670px; height: 430px;}
.content_one{height: 430px;}
.content_one .list_info{margin-bottom: 8px;}
.content_one .list_info li{height:39px; line-height:39px;}
.list_info li{height:36px; line-height:36px; padding-left:20px;background:url(../upload/images/2024/3/287c2f8fd235e718.png)no-repeat center left;}
.list_info li a{color:#4d4d4d; font-size:14px;}
.list_info li a:hover{color:#305cbf;}
.list_info li i{color:#939393;font-size:14px;}
.dynamic_img img{width: 100%;height: 142px;}


.footer{padding: 20px 0;background: #86020d;font-size: 14px; text-align: center;}
.footer p{color: #fff;line-height: 26px;}
.footer p a{color: #fff; display: inline-block;}
.footer p a:hover{font-weight:bold;}


.page_con{min-height:678px;}
.page_con .allWidth{background:#fff;min-height: 600px;padding-top:30px;}
.left_page{width: 200px}
.left_page .title{width:100%; height: 55px; line-height: 55px;text-align: center;  font-size: 20px; background:#86020d;color:#fff;}
.left_box dd{width: 100%;height: 46px;line-height: 46px; font-size: 16px; border: 1px solid #d6d9e1; border-top: none;}
.left_box dd a{color: #000; display: inline-block; width: 100%;}
.left_box dd:hover a,.left_box dd.normal a{color: #86020d;font-weight: bold;background:#e7f2ff;}

.right_page{width:942px;}
.right_page .title{font-size: 20px; color: #86020d; font-weight: bold; height: 56px; line-height: 56px; margin-bottom: 10px; border-bottom: 1px solid #e1e1e1;}
.right_page .title .local{font-size: 14px; color: #4d4d4d; font-weight: normal;}
.right_page .title .local a{color:#86020d;}
.page_list{}
.page_list li{height: 44px; line-height: 44px;}
.page_list li .dot_list{width: 8px; height: 8px; background: #edbc12; margin: 18px 18px 0 0;}
.page_list li a,.tab_lists li i{font-size: 14px; color: #4d4d4d;}
.page_list li a:hover{color:#305cbf;}

.page_num{margin: 10px;}
.page_num .page>ul{display: inline-block; width: 60%;}
.page_num .page ul li{float:left; font-size: 14px; color: #898989; margin-right: 12px;}
.page_num .page ul li a{color:#898989;display: block;}
.page_num .page ul .number li{width: 22px; height: 22px; line-height: 22px; border: 1px solid #ddd; margin-right: 8px;}
.page_num .page ul .number li.thisclass{color:#305cbf; border-color:#305cbf!important;}
.page_num .page ul>span{font-size: 14px; color: #898989;}
.page_num .page ul>span .currPageNum,.page_num .page ul>span .totalPageNum{color: #305cbf;}


.con_text .titles>h4{font-size:20px; line-height: 44px;}
.con_text .titles>p{color: #808080;}
.con_text .titles>p span{display:inline !important;}
.con_text .text {margin-top: 30px;color:#333;font-size: 16px;line-height: 34px;}
.con_text .text p{margin:5px 0;}
.con_text .text img{max-width:100%;height:auto !important;}
.con_text .text table{max-width:100%;}
.con_text .text table th,.con_text .text table td{padding: 5px 10px;border: 1px solid #DDD;}
.con_text .text ul,.con_text .text li{list-style: auto;}

.text_next{font-size: 16px; height: 80px; line-height: 40px;margin:30px 0;}
.text_next a{color:#333;}
.text_next a:hover{color:#305cbf;}


.picMarquee-left { width: 1120px; margin: 0 auto; overflow: hidden;}
.picMarquee-left .picList li { float:left; margin: 12px 16px;width:218px; }
.picMarquee-left .picList li img { border-radius: 8px; }
.contents{min-width:1200px;width:1200px;margin:0 auto;}


.content_list{width:375px;float:left;margin-right:37px;margin-bottom:20px;}
.content_list .title a{padding: 2px 5px 7px 5px;display:block;position: relative;margin-bottom:-2px;}
.arrow_em{width:9px;height:4px;background: url(../images/listarrow.png) no-repeat;position: absolute;left:50%;margin-left:-4px;bottom:0;}
.content_list .title .txt{display: block;text-align: center;}
.content_list .title a.txt{color:#333;}
.content_list .title a.more{color:#666;top:3px;position: absolute;right:0;}

.content_sz{clear:both;}
.content_sz .title_sz{color:#474747;margin-bottom:-1px;position: relative;width: 1120px; float: left;  padding: 15px 0; }
.content_sz .title_sz.title_ks{width: 375px;float: right;margin-right: 40px;}
.title_ks .multipleColumn .bd ul { width: 375px; }
.title_ks .multipleColumn .bd ul li .pic img { width: 72px; height:76px; border-radius: 50%;  }
.title_ks .multipleColumn .bd ul li .pic img:hover {     
  transform: translateY(-4px);
  -webkit-transform: translateY(-4px);
  -moz-transform: translateY(-4px);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.title_ks .multipleColumn .bd ul li { margin: 0 10px; }
.content_sz .title_sz .f16{margin-bottom: -2px;height: 23px;line-height: 23px;border-bottom:2px solid #a2030e;padding-bottom:8px;font-weight: 700;}
.content_sz .title_sz a.more{color: #b5b4b4;top: 3px;position: absolute;right: 0;}



