/*------------ style -----------------*/
*{box-sizing: border-box;margin: 0; padding: 0;}
body,html{background: #f4f4f4;}
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; cursor: pointer; color: #000;}
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;}
/*------------ class -----------------*/
.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;}
.fl{float: left;}
.fr{float: right;}
.block{display: block;}
.inline-block{display: inline-block;}
.hide{display: none;}
.allWidth{width: 1100px;margin: 0px auto;}

/*------------ header -----------------*/
.logoBox{width:100%;height:289px; background:url(/jxzy/upload/images/2022/10/315d11870e17c5b5.png) no-repeat center center;background-size: 100% 100%;}
.logo{margin:39px 0}
.logo img{margin-top: -14px;}
.allWidth.special {  box-sizing: border-box;position: relative;}
.top_bg{width: 611px;height: 260px; background: url(/jxzy/images/top_bg.png) no-repeat;position: absolute;right: 0;}
.jxcg_tit {position: absolute;  margin-top: 60px;}
.jxcg_tit_a span{font-size: 28px; color: #6a6a6a;margin-left: 25px;}
.jxcg_tit_b{ margin-top: 25px;margin-left: 30px;}
.jxcg_tit_c{text-align: left;font-size: 18px;color: #6a6a6a; margin-top: 25px;margin-left: 30px;}
.logo i{color:#fff;font-size: 30px;margin-left:10px; }

/* ====================== index_nav =========================*/
.nav{height:50px;line-height:50px; background: #1a69bf;}
.navbar_ul li{width: 157px; float: left; font-size: 16px; position: relative;}
.navbar_ul li:last-child{border-bottom: none !important;}
.navbar_ul li a{display: block;}
.navbar_ul>li>a{color: #fff; }
.navbar_ul>li a.action{color: #fff ; background: #115bab;}
.navbar_ul>li:hover{background: #115bab;} 
.navbar_ul>li a.action>.arrow_em{width: 13px; height: 7px; position: absolute; left: 50%; margin-left: -4px; bottom: 0;}
.navbar_ul li:hover .menu{display: block;}
.navbar_ul li .menu{background:  #fff; z-index: 9; width: 100%; display: none; position: absolute; top: 50px; left: 0; }
.navbar_ul li .menu>li{margin: 0;  line-height: 26px; width:100%;border-bottom: 1px dotted #ccc;}
.navbar_ul li .menu>li a{font-size: 16px; color:#333;padding: 10px 5px;}
.navbar_ul li .menu>li:hover>a{color:#fff ; background: #115bab}
.navbar_ul li .menu>li>.menu-three>li{line-height: 45px;}
.navbar_ul li .menu>li>.menu-three>li:hover>a{color: #2F318B;}
.navbar_ul>li .menu>li>.menu-three{position: absolute; top: 0; left: 120px; display: none;background:rgba(255,255,255,.8);}



/*------------ main-content -----------------*/
.common_title{height:46px;line-height:46px;overflow:hidden;border-bottom: 2px solid #1a69bf;}
.common_title span{color:#03338b;font-size:20px;cursor:pointer;margin-right:20px;display:inline-block;padding-left:16px ;}
.common_title span.normal{position:relative;font-size:22px; color: #fff;}
.common_title .more a{color:#1a69bf;font-size:14px}
.common_title .more a:hover{font-weight:bold;}
.common_title .titles{width: 149px; height: 46px; background: url(/jxzy/upload/images/2022/10/16e7f25210387af0.png) no-repeat;}


.two_floor{margin-top: 30px;}



.list_info{width: 624px;}
.list_info{font-size:14px; margin-bottom: 15px;min-height: 257px; }
.list_info .title{margin-bottom: 10px;font-size: 16px;color: #4d4d4d;position: relative;background: #fff; border-bottom: 1px solid #ABABAB; }
.list_info .title span{ float: left; height: 38px; font-weight: bold; text-align: center; line-height: 38px; cursor: pointer; color: #DD0413; border-bottom: 1px solid #DD0413; margin-bottom: -1px; padding: 0 4px; }
.list_info .title span img { margin-top: -4px; margin-right: 4px; }
.list_info .title .more{position: absolute;right:0;top:12px;}
.list_info .title a{font-size: 12px;float: right;color: #999; font-weight: 700;}
.list_info .title a:hover{color:#03338b;}

.list_info .list li{line-height:34px;overflow: hidden;padding-left:12px;*height:30px; padding: 0px 36px; }
.list_info .list li a{color:#1a69bf;}

.list_info .list li i{color:#666;font-size:12px;}
.list_box{background: #fff;padding: 20px 0; margin-top: 20px;height:243px;}
.list_box1{margin-top: 20px;}
.list-arrow li {height: 205px;}

.w378{width: 376px; margin-right: 36px;}
.w430{width: 430px;}

.one_floor{margin-top: 40px;}
.teach_list{width:1200px;}
.teach_list .tempWrap{width:100% !important;}
.teach_list ul li{margin-right: 22px;position: relative;width:350px;height:283px;border: 1px solid #dadada; background: #fff;} 
.teach_list ul li .teach_img{width:320px;height:232px;margin-top: 15px; margin-left: 14px; overflow:hidden;}
.teach_list ul li .teach_img img{
  width:320px;
  height:232px;
  transition:all 0.8s ease-out 0s;
  -moz-transition:all 0.8s ease-out 0s; /* Firefox 4 */
  -webkit-transition:all 0.8s ease-out 0s; /* Safari ???€??¡¯ Chrome */
  -o-transition:all 0.8s ease-out 0s; /* Opera */
}
.teach_list ul li p{font-size:14px;color:#595959;position: absolute; bottom: 0; width: 100%; height: 28px; }
.teach_list ul li:hover img{
  transform: scale(1.1);
  -ms-transform:scale(1.1); /* IE 9 */
  -moz-transform:scale(1.1); /* Firefox */
  -webkit-transform:scale(1.1); /* Safari ???€??¡¯ Chrome */
  -o-transform:scale(1.1); /* Opera */
}
.teach_list ul li:hover p{color: #005daa;}

.three_floor{margin-top: 30px;}
.three_floor .ksdh li{float: left; width: 262px; height: 82px;line-height: 82px; margin-right: 17px;  font-size: 18px; text-align: center;}
.three_floor .ksdh li:last-child{margin-right: 0;}
.three_floor .ksdh li a{color: #fff;width: 100%; display: inline-block;}
.three_floor .ksdh li a:hover{background:#1a69bf ;}
.three_floor .ksdh li:nth-child(1){background: #4879b5;}
.three_floor .ksdh li:nth-child(2){background: #69c393;}
.three_floor .ksdh li:nth-child(3){background: #45afce;}
.three_floor .ksdh li:nth-child(4){background: #9187dc;}

.footer{width: 100%; height:85px;background: #1a69bf; margin-top: 40px;overflow:hidden;}
.foot_con{ padding-top: 14px;}
.foot_con p{text-align: center; color: #fff; font-size: 14px;line-height:30px;}
.foot_con p a{color:#fff;}
.footer p a:hover{ color:red;}


/*channel*/
.page{margin-top:40px;}
.left-menu{width: 244px;margin-bottom:20px;}
.left-menu .title{line-height: 60px;height: 60px;background: #115bab;font-size: 24px;text-align: center;color:#fff;}
.left-menu .list{padding-bottom:7px;font-size: 16px;text-align: center;line-height: 50px;}
.left-menu .list em{width: 13px;height: 13px;position: absolute;background:url(/jxzy/upload/images/2022/11/5a1453ea2cf149cb.png) no-repeat center center;top: 20px;right: 20px;}
.left-menu .list li{border: 1px solid #e5e0e0; border-bottom: none;position: relative;background: #115bab91;}
.left-menu .list li:last-child{border-bottom: 1px solid #e5e0e0;}
.left-menu .list li a{color:#fff;display: block;}
.left-menu .list li a.normal,.left-menu .list li a:hover{color: #115bab; font-weight: bold;}
.last-menu a{font-size: 14px;/*color: #736d6d !important;*/}
.last-menu .current{color: #115bab!important;font-weight: bold;}
.current>a{color: #115bab!important;font-weight: bold; }
.right-con{width: 826px;margin-bottom:20px;min-height: 500px;}

.location{border-bottom: 2px solid #e1e1e1;margin-bottom:10px;height:34px;}
.location div.fl{height:32px;font-size: 20px;color: #007ab1;font-weight: 700;}
.location ul{margin-top:10px;}
.location ul li,.location ul li a{display: inline-block;color: #808080;font-size: 12px;line-height: 15px;}
.location ul li a{margin-right:5px;}
.location ul li a:hover{color:#295e86;}

.page_con{margin-top:30px; }
.right_page{float:right;width:830px;min-height:600px;padding:0px 20px}
.right_page .address{height:66px;line-height:66px;color:#333;border-bottom:1px solid #e5e5e5}
.right_page .address .add_title{font-size:24px}
.right_page .address .local a{color:#115bab;}
.page_list{margin-top:15px}
.page_list li{height:56px;line-height:56px;color:#333;font-size:15px;padding:0 15px;border-bottom:1px dashed #e1e1e1;overflow:hidden}
.page_list li a{color: #333;}
.page_list li:hover{background: #fbfbfb;}
.page_list li:hover a,.page_list li:hover i{color: #115bab;}

.page_num{margin: 30px 0;font-size: 14px;color: #666;overflow: hidden;}
.page_num .page{display: inline-block;margin: auto;}
.page_num .page >li{padding: 5px 8px;float: left;background: #dff2ff;margin: 2px 5px;}
.page_num .page >li > a{color: #777c7c;background: #dff2ff;}
.page_num .page .pageBtn{background: none;padding: 0;margin: 0;}
.page_num .page .pageBtn a{padding: 5px 11px;margin: 2px 5px;float: left;}
.page_num .page .pageBtn a.active{background: #115bab;color: #fff;}
.page_num .page li span{color: #777c7c;}

/*-------------- content ----------------*/
.con_text{color: #666;padding:0 16px;}
.con_text .tit h4{color:#333;font-size:22px;margin:40px 0 15px;font-weight:normal}
.con_text .tit h6{color:#4d4d4d;font-size:20px;font-weight:normal}
.con_text .tit p{color:#7d7d7d;font-size:15px;border-bottom:1px solid #ddd;margin-top:15px;padding-bottom:20px}
.con_text .tit p > span{display:inline !important;}
.con_text .text{margin-top: 20px; line-height: 34px; font-size: 16px;}
.con_text .text .embed{margin: 0 auto; width: 640px;}
.con_text .text p{margin: 5px auto;text-indent: 2em;}
.con_text .text img{max-width: 100%;}
.con_text .text video{max-width: 100%;}
.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 li, .con_text .text ul {list-style: auto;}
.con_text .text a{text-decoration: auto;outline: auto;}
.con_text .text a:hover{text-decoration: auto;}

.text_next{padding: 30px 0;line-height: 30px;font-size: 14px;}
.text_next a{color: #333;}
.text_next a:hover{color: #295e86}
/****************************ËÑË÷****************************/
.spantitle{font-size: 18px;color: #6a6a6a; margin-top: 25px;margin-left: 30px;}
.search_box{border:1px solid #cdcfd1;overflow: hidden;width:198px;border-radius:15px;background:#fbfdff;margin-top: 25px;}
.search_box.img{width:161px;height:41px;margin-bottom:5px}
.search_box input{width:140px;height:27px;border:0;display:inline-block;padding:0 10px;background: #fbfdff;}
.search_box button{background:#fbfdff;color:#fff;height:27px;float:right;cursor:pointer;outline: none;padding: 0 9px;}
