@charset "utf-8";
.c_i{width:1200px; margin:0 auto; overflow:hidden; padding:10px 0; clear:both;}
.c_i_focus{width:600px; height:400px; float:right;}
.c_i_news{width:550px; height:400px; float:left; overflow:hidden; padding-right:10px;}
.c_i_px{width:340px; float:right;}
.c_i_px_c{width:320px;  margin:0 auto; padding:10px 0; overflow:hidden;}

.c_i_one{width:100%; margin:0 auto; padding:10px 0; border-bottom:1px solid #CCC;}
.c_i_one h2{font-size:22px; padding:10px 0; margin:0; text-align:center;}
.c_i_t{height:60px;  line-height:60px; margin:20px auto 10px auto; padding:0; clear:both;}
.c_i_t h3{padding:0 0 0 15px; margin:10px 0 0 0; float:left; height:30px; border-left:8px solid #a42424; line-height:30px; font-size:24px;}
.c_i_t span{float:right; line-height:60px; font-size:16px;}
.c_i_b{border:none;}
.c_i_pic{width:1200px; margin:0 auto; list-style:none; padding:0;}
.c_i_pic li{width:200px; text-align:center; float:left; padding:0; margin:0; padding-bottom:15px;}
.c_i_pic li img{width:90%; border:1px solid #CCC;}
.c_i_pic li div{width:90%; margin:0 auto; text-align:center; font-size:13px; line-height:18px; height:36px; overflow:hidden;}
.c_i_pic2{width:100%; margin:0 auto; list-style:none; padding:0; text-align: center;}
.c_i_pic2 li{width:220px; text-align:center; display: inline-block; padding:0; margin:0; padding-bottom:15px;}
.c_i_pic2 li img{width:90%; border:1px solid #CCC;}
.c_i_pic2 li div{width:90%; margin:0 auto; text-align:center; font-size:13px; line-height:18px; height:36px; overflow:hidden;}
.c_i_teacher{width:1000px; float:left;}
.c_i_teacher ul{width:1000px; margin:0 auto; list-style:none; padding:0; overflow:hidden;}
.c_i_teacher li{width:250px; text-align:center; float:left; padding:0 0 0 15px 0; margin:0; overflow:hidden;}
.c_i_teacher li img{width:90%; border:1px solid #CCC;}
.c_i_teacher li div{width:90%; margin:0 auto; text-align:center; font-size:14px; line-height:30px; height:30px; overflow:hidden;}

.c_i_member{width:275px; float:right;}

.c_news_list{padding:10px 0;}
.c_news_list li{height:45px; line-height:45px; border-bottom:1px dotted #CCC; padding:0 10px;}
.c_news_list li a{font-size:18px; background:url(../images/p2.jpg) left center no-repeat; padding-left:15px;}
.c_news_list li span{float:right; color:#666; font-size:16px;}

.c_news_list2{padding:10px 0;}
.c_news_list2 li{height:36px; line-height:36px; border-bottom:1px dotted #CCC; padding:0 10px;}
.c_news_list2 li a{font-size:16px; background:url(../images/p2.jpg) left center no-repeat; padding-left:15px;}

.c_i_links{padding:10px;}
.c_i_links a{padding:0 5px;}

.c_i_fybh{width:1600px; height:450px; margin:0 auto; overflow:hidden;}
.c_i_fybh_news{width:660px; float:right; padding-right:30px;}
.c_i_fybh_news ul{width:660px; margin:0 auto;}
.c_i_fybh_news ul li{padding:15px 10px; border-bottom:1px dotted #CCC;  overflow:hidden;}
.c_i_fybh_news ul li h3{height:36px; line-height:36px; overflow:hidden; padding:0; margin:0; font-size:18px;}
.c_i_fybh_news ul li h3 a{font-size:18px;}
.c_i_fybh_news ul li p{line-height:22px; overflow:hidden; padding:0; margin:0; font-size:16px; color:#666;}

.c_i_fybh_li{width:440px; height:335px; background:#FcFcFc; border-radius:10px; float:right;}

.c_i_fybh_li dl{width:410px; height:200px; margin:0 auto; overflow:hidden;}
.c_i_fybh_li dl dt{width:162px; float:left; font-size:14px; overflow:hidden; text-align:center; line-height:30px;}
.c_i_fybh_li dl dt img{width:160px; border:1px solid #CCC;}
.c_i_fybh_li dl dd{width:230px; float:right; color:#666; font-size:15px; line-height:160%;}

.c_fybh_list{padding:20px;}
.c_fybh_list li{height:40px; line-height:40px; border-bottom:1px dotted #CCC; padding:0 10px;}
.c_fybh_list li a{font-size:14px; background:url(../images/p2.jpg) left center no-repeat; padding-left:15px;}

.c_i_gd{width:1550px;  margin:0 auto; padding:10px 0;}
.c_i_gd a{padding-right:20px; font-size:18px; display:inline-block; line-height: 200%;}
.c_i_member_form{width:320px; margin:0 auto; padding:15px 0 25px 0; border-bottom:1px solid #EEE; font-size:18px;}
.c_i_member_form dl{height:38px; padding:8px 0;}
.c_i_member_form dl dt{float:left; line-height:25px; width:100px; text-align:right;}
.c_i_member_form dl dd input{height:23px; width:200px; border:1px solid #CCC;}
.c_i_member_form div{ text-align:center; padding: 5px 0;}
.c_i_member_form div a{color:red; padding:0 10px;}
.c_i_member_form div input{font-size:16px;}
.c_i_member_li2{padding-top:20px;}
.c_i_member_li2 li{width:223px; height:40px; font-size:18px; border:1px solid #DDD; border-radius:5px; text-align:center; line-height:40px; margin:15px auto;}

.c_i_zpsx{width:720px; float:left;}
.c_i_hyhd{width:430px; float:left;}

.c2_i{width:1200px; margin:0 auto; padding-top:15px; overflow:hidden;}
.c2_focus{width:590px; height:330px; float:left; overflow:hidden;}
.c2_focus img{width:590px; height:330px;}
.c2_t{height:40px; background: #efefef; padding:5px 0 0 10px;}
.c2_t a{color:#a41624; height:40px; font-size:18px;  line-height:40px; display:inline-block; padding:0 20px;}
.c2_t a.on{background:#FFF; font-weight: bold;}
.c2_news{width:590px; height:330px; float:right;}
.c2_c{}
.c2_c_ul{padding:10px 5px; height:270px; overflow:hidden;}
.c2_c_ul li{height:44px; line-height:44px; border-bottom:1px dotted #DDD;background:url("../images/p2.jpg") left center no-repeat; padding-left: 20px;}
.c2_c_ul li a{font-size:16px;}
.c2_c_ul li span{float:right; font-size:14px; color: #666;}
.c2_dj{width:590px; height:330px; float:left;}
.c2_member{width:590px; height:330px; float:right;}
.c2_3{display:-webkit-box; display:flex; justify-content:space-between;}
.c2_3i{display:block; width:383px; height:350px; box-flex:1.0; background: #efefef;}
.c2_3_a{display:block; width:383px; overflow: hidden;}
.c2_3_a div{width:383px; height:173px; overflow: hidden;}
.c2_3_a div img{width:383px;}
.c2_3_a h3{width:93%; height:45px; padding:10px 0 0 0; line-height:45px; margin: 0 auto; font-size:16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.c2_3_a p{padding:0; width:93%; height:48px; line-height:24px; font-size:14px; margin: 0 auto; overflow: hidden; }

.c2_member .c2_c a{display:block; width:189px; height:139px; margin-left: 10px; float:left; text-align: center; font-size: 18px; background: linear-gradient(#fffdf9,#e6d1b1)}
.c2_member .c2_c a img{height:55px; padding:23px 0 10px 0;}
.c2_member .c2_c a:hover{text-decoration:none; font-weight: bold;}
.c2_member .c2_c a:hover img{margin-top:2px;}
.c2_member .c2_c a:first-child{margin-left:0; height:278px;}
.c2_member .c2_c a:first-child img{height:90px; padding:75px 0 30px 0;}
.c2_kp .c2_c{width:98%; margin: 0 auto; display:-webkit-box; display:flex; justify-content:space-between; padding:20px 0 10px 0}
.c2_kp .c2_c a{display:block; color:#5a2f0c; font-size:20px; width:270px; height:64px; line-height:64px; text-align: center; background: url("../images/2025/btn_bg.png") top no-repeat; background-size: 100% 100%; overflow: hidden;}
.c2_kp .c2_c a:hover{text-decoration:none; line-height:68px;}
.c2_banner{width:1200px; margin:20px auto 0 auto; overflow: hidden;}
.c2_banner img{width:1200px;}
.c2_ds .c2_change_c ul{width:1200px; height:196px; overflow: hidden;}
.c2_ds .c2_change_c a{display:block; float:left; width:240px; text-align: center; padding:15px 0;}
.c2_ds .c2_change_c a:hover{padding:17px 0 13px 0;}
.c2_ds .c2_change_c a img{height:166px; border-radius:83px;}
.c2_dwhy .c2_c{padding:15px 0;}
.c2_dwhy .c2_c a{font-size:16px; padding: 0 15px; line-height:200%; display:inline-block;}
