@charset "utf-8";
/* CSS Document */
body {
    color: #666;
    font-family: "微软雅黑",Arial;
    font-size: 14px;
    margin: 0 auto;
    padding: 0;
    text-decoration: none;
    width: 100%;
}
*{margin:0; padding:0;}
a{text-decoration:none;}
img{outline:none;}
ul li{list-style:none;}
video {  display: inline-block;vertical-align: baseline;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, button, textarea, p, blockquote { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; font-size: inherit; font: 100%; }
input, img { vertical-align: middle }
a { text-decoration: none; cursor:pointer;}
a:hover,a:active,a:focus{ text-decoration: none;}
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: normal; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
q:before, q:after { content: ''; }
input, textarea, select { font-family: inherit; font-size: inherit; font-weight: inherit; }
input[type="text"], input[type="password"], input[type="number"], input[type="button"] {
    -webkit-appearance: none;
    -moz-appearance: none; /* mobile firefox too! */
}
li { list-style: none; }
img, object { max-width: 100%; }
.clearfixd:after { content: '\20'; display: block; height: 0; clear: both; }
.clearfixd { *zoom:1; overflow:hidden;}
.left{float: left;}
.right{float: right;}

.new_nav{margin: 0 auto;}
.newLogo>h2>img{margin-top: -20px !important;}
#nav_c{width: 1200px !important;margin: 0 auto;}
#nav_c>li{padding: 0 23px;position: relative;}
#nav_c>li>a{display: inline-block;height: 35px; padding: 0;border-bottom:2px solid #fff ;}
#nav_c>li:nth-child(9)>a{border-bottom: 2px solid #ea5404;}
#nav_c>li ul.ej_nav{left: 5px;}

.copyright{width: 100%;height: auto;background-color: #2c2c2c;padding: 25px 0;text-align: center;}
.copyright>p{font-size: 14px;color: #fff;line-height: 25px;}
.copyright>p>span{display: inline-block;margin-left: 10px;}
.copyright>p>span>a{color: #fff;padding: 0 5px;}


.focus{width:100%;height:400px;overflow:hidden;position:relative;/*  margin-top:4px; */}
.focus ul{height:400px;position:absolute;}
.focus ul li{width: 1200px; float:left;height:400px;overflow:hidden;background-size: 1200px 400px;background-position: left top;background-repeat: no-repeat;}
.focus ul li a{width:100%; height:100%; display:block;}
.focus ul li div{position:absolute;overflow:hidden;}
.focus .btn{position:absolute;padding:8px 5px;width: 160px;left: 50%;margin-left: -85px;opacity:0.8;right:0;bottom:10px;text-align:center;border-radius:13px;}
.focus .btn span{display:inline-block;_display:inline;_zoom:1;width:12px;height:12px;_font-size:0;margin:0 5px;cursor:pointer;background:#fff;border-radius:6px;}
.focus .btn span.on{background:#ff7200;}
.focus .preNext{width:40px;height:115px;position: absolute; top:50%;margin-top:-57px;display: none;}
.focus .pre{background:url(../content_images/banner_lf.png) no-repeat center top; left:50%;margin-left: -540px;}
.focus .next{background:url(../content_images/banner_rg.png) no-repeat center top;left:50%;margin-left: 500px;}

.lx_main{background: #f4f4f4;padding-bottom: 30px;}
.s_container{width: 1200px;margin: 0 auto;position: relative;overflow: hidden;}


.lx_part_common{background: #fff;padding: 20px;margin-top: 30px;position: relative;overflow: hidden;}

.es_box_heading {border-bottom: 1px solid #ddd;margin-bottom: 20px;zoom: 1;}
.es_box_heading h2 {margin: 0;font-size: 24px;display: inline-block; border-bottom: 1px solid #3a6999;line-height: 38px;padding:0px 10px 15px 10px;margin-bottom: -1px;}
.es_box_heading h2 i{margin-right: 10px;}
.es_box_heading a{color: #333;line-height: 38px;}
.es_box_heading a:hover{color: #fe7830; }
.gjkc_part_wrap{position: relative;overflow: hidden;}
.lx_part_common .internship_wrap{width: 1160px;height: auto;position: relative;
overflow: hidden;}
/*shixi*/
.lx_part_common .internship_wrap li{width: 567px;height: auto;border: 1px solid #ccc;border-radius: 10px;float: left;}
.lx_part_common .internship_wrap li dl{width: 100%;height: auto;position: relative;overflow: hidden;}
.lx_part_common .internship_wrap li dl dt{background-color: #00455a;color: #fff;padding: 20px 0;text-align: center;}
.lx_part_common .internship_wrap li dl dt h3{font-size: 24px;font-weight: bold;letter-spacing: 1px;}
.lx_part_common .internship_wrap li dl dt p{font-size: 20px;margin-top: 15px;}
.lx_part_common .internship_wrap li dl dd{padding:15px 15px 20px 15px;text-align: center;}
.lx_part_common .internship_wrap li dl dd label{display: block;position: relative;overflow: hidden;}
.lx_part_common .internship_wrap li dl dd label p{width: 178px;height: auto;float: left;text-align: center;}
.lx_part_common .internship_wrap li dl dd label p b{display: block; color: #00455a;font-size: 18px;margin-bottom: 10px;}
.lx_part_common .internship_wrap li dl dd label p span{color: #333;font-size: 16px;line-height: 26px;}
.lx_part_common .internship_wrap li dl dd a{display: block;width:158px;height: 34px;background-image: url(../20260610addimages/lx_01.jpg);background-size: 158px 34px;background-repeat: no-repeat;text-align: center;line-height: 34px;color: #fff;font-size: 16px;margin: 0 auto;font-weight: bold;margin-top: 10px;}
/*liuxue*/
#lx_tab{width: 100%;height: auto;position: relative;overflow: hidden;}
#lx_tab span{width:155px;height:75px;float: left;margin-right: 12px; background-size: 155px 75px;background-position: center top;background-image: url(../20260610addimages/lx_02.jpg);font-size: 22px;text-align: center;line-height: 75px;color: #fff;}
#lx_tab span.se{background-image: url(../20260610addimages/lx_03.jpg);font-weight: bold;}
#lx_tab_content{width: 100%;height: auto;position: relative;overflow: hidden;}
.ever{display: none;}
#lx_tab_content label{font-size: 20px;margin-top: 30px;color: #333;display: block;font-weight: bold;padding-left: 10px;}

#lx_tab_content ul{width: 100%;height: auto;position: relative;overflow: hidden;margin-top:30px;}
#lx_tab_content ul li{width: 370px;height: auto;margin: 0 8px;float: left;}
#lx_tab_content ul li dl{width: 368px;height: auto;position: relative;overflow: hidden;}
#lx_tab_content ul li dl dt{width: 200px;height: 40px; line-height: 40px;border-radius: 20px;background-color: #00455a;color: #fff;font-size: 20px;text-align: center;font-weight: bold;position: absolute;left: 50%;margin-left: -100px;}
#lx_tab_content ul li dl dd{width: 335px;height: auto;border: 1px solid #7d4d1e;border-radius: 15px;margin-top: 20px;padding:20px 15px;background-color: #f4f4f4;}
#lx_tab_content ul li dl dd h3{width: 100%;margin-top: 7px;font-size: 20px;text-align: left;font-weight: bold;color: #000;}
#lx_tab_content ul li dl dd p{width: 100%;margin-top: 7px;font-size: 15px;text-align: left;line-height: 23px;}
#lx_tab_content ul li dl dd a{display: block;width:250px;height: 36px;border: 1px solid #00455a; text-align: center;line-height: 38px;color: #333;font-size: 16px;margin: 0 auto;font-weight: bold;margin-top: 10px;border-radius: 19px;background-color: #fff;font-weight: bold;}

/*beijingtisheng*/
#bt_tab{width: 740px;height: auto;position: relative;overflow: hidden;margin: 0 auto;}
#bt_tab span{width:224px;height:76px;float: left;margin-right: 33px; background-size: 224px 76px;background-position: center top;background-image: url(../20260610addimages/lx_06.jpg);font-size: 22px;text-align: center;line-height: 76px;color: #fff;}
#bt_tab span.se{background-image: url(../20260610addimages/lx_07.jpg);font-weight: bold;}
#bt_tab_content{width: 100%;height: auto;position: relative;overflow: hidden;background-image: url(../20260610addimages/lx_08.jpg);background-size: 933px 421px;background-repeat: no-repeat;background-position: bottom right;padding-bottom: 25px;}
.ever{display: none;}

#bt_tab_content ul{width: 100%;height: auto;position: relative;overflow: hidden;margin-top:10px;}
#bt_tab_content ul li{width:240px;height: auto;padding:5px 15px 15px 15px;float: left;background-color: #fffaf0;border:1px solid #7a4b1c;border-radius: 10px;margin:16px 8px 0 8px;}
#bt_tab_content ul li h3{width: 100%;height: 48px; margin-top: 10px;font-size: 18px;text-align: left;font-weight: bold;color: #000;line-height: 48px;}
#bt_tab_content ul li h3.bt_item{line-height: 24px;}
#bt_tab_content ul li p{width:21px;height: 4px; margin-top: 10px;background-image: url(../20260610addimages/lx_04.jpg);margin-left: 0px;background-size: 21px 4px;background-repeat: no-repeat;}
#bt_tab_content ul li a{display: block;width:128px;height: 33px;line-height: 33px;color: #fff;font-size: 16px;margin: 0 auto;font-weight: bold;font-weight: bold;background-image: url(../20260610addimages/lx_05.jpg);background-size: 128px 33px;text-align: center;margin-left: 100px;}

.lx_part_common .lx_service{width: 100%;height: auto;position: relative;overflow: hidden;}
.lx_part_common .lx_service li{width: 370px;height: auto;margin: 0 8px;float: left;border-radius: 10px;position: relative;overflow: hidden;border:1px solid #a5a5a5;margin-bottom: 20px;}
.lx_part_common .lx_service li h3{background-color: #00455a;color: #fff;height: 50px;line-height: 50px;font-size: 18px;font-weight: bold;text-align: center;}
.lx_part_common .lx_service li p{width: 320px; line-height: 50px;font-size: 15px;padding: 10px 0;line-height: 24px;margin: 0 auto;color: #333;}


.carousel-container{width:1160px;position:relative;overflow: hidden;}
.carousel-wrapper{position:relative;width:1130px;margin:0 auto;overflow:hidden;}
.carousel-slides{list-style:none;overflow:hidden;*zoom:1;}
.carousel-slides li{float:left;display:inline;width:210px;height:auto;list-style:none;margin:  0 8px;}
.carousel-slides li img{width:200px;height:auto;display:block;border:0;vertical-align:top;}
.carousel-btn{position:absolute;top:50%;width:44px;height:44px;background:rgba(0,69,90,0.5);background:#00455a;cursor:pointer;border-radius:50%;text-align:center;line-height:44px;font-size:32px;font-weight:bold;color:white;user-select:none;z-index:10;font-family:monospace;margin-top:-22px;}
.carousel-btn:hover{background:rgba(0,69,90,0.8);background:#00455a\9;}
.btn-prev{left:0px;}
.btn-next{right:0px;}
.carousel-btn{*top:50%;*margin-top:-22px;}
.info-text{margin-top:20px;font-size:14px;color:#666;}
.hidden-image-source{display:none;}





.zx-lanmu{overflow: hidden;width: 100%;}
.zx-lanmu-item{width: 366px;height: auto;position: relative;overflow: hidden;margin-right: 30px;}
.zx-lanmu-name h2{font-size: 16px;border-left:5px solid #3a6999; padding-left: 10px;}
.zx-lanmu-name .more{color: #666;}
.zx-lanmu-name .more:hover{color: #fe7830;}


.zx-lanmu .imgwrap{overflow: hidden;width: 100%;}
.zx-lanmu .imgwrap .img1{width:100%;height: auto;display: block;}
.zx-lanmu .imgwrap .img1 img{width:100%;height: 132px;margin:20px 0;}
.zx-lanmu-ul a,.zx-lanmu-ul a{color: #666;}
.zx-lanmu-ul{list-style: normal;}
.zx-lanmu-ul li:before{content: '';float: left;width: 5px;height: 5px;border-radius: 50%;background: #ddd;display: inline-block;margin-right: 12px;margin-top: 9px;}
.zx-lanmu-ul li a{line-height: 22px;margin-bottom:9px;display: block;height:22px;}
.zx-lanmu-ul li a:hover{color:#fe7830;}
.zx-lanmu-ul li a .span1{width: 70%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;height: 22px;}
.zx-lanmu-ul li a .span2{  white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color:#ccc;}

.zx-lanmu .imgwrap .img2{width:100%;height: 295px;display: block;}
.zx-lanmu .imgwrap .img2 img{width:100%;height: 295px;}
.beikao-content .teacher-ul{margin: 0 -10px;}
.beikao-content .teacher-ul li{float: left;text-align: center;width:14.28%;}
.beikao-content .teacher-ul li .teacher-item{margin: 0 10px;}
.beikao-content .teacher-ul li .teacher-item a{color: #666;display: block;width: 100%;padding: 5px;}
.beikao-content .teacher-ul li .teacher-item a:hover{color: #fe7830;outline: 1px solid #eee;}
.beikao-content .teacher-ul li .teacher-item a .name{margin-top: 10px;font-size: 15px;}
.beikao-content .teacher-item .imgwrap{width: 100%;height: 170px;}

.lx_sidenav{width: 138px;height: 343px;background-image: url(../20260610addimages/lx_nav.png);background-size: 138px 343px;background-repeat: no-repeat;background-position: center;position: fixed;z-index: 999999;left: 50%;margin-left: -745px;top: 50px;display: none;}



.lx_sidenav ul {width: 138px;text-align: center;height: auto;margin-top: 75px;}

.lx_sidenav ul li {width: 100px;height:38px;margin: 0 auto;margin-top: 6px;}
.lx_sidenav ul li a{text-decoration: none;display: block;width: 103px;height:34px;color: #fff;text-align: center;line-height: 34px;background-color: #fe7d1c;border-radius: 5px;font-size: 16px;}
.lx_sidenav ul li a:hover {background-color: #00455a;}
/*.lx_sidenav ul li div.text {background-color: #fe7d1c;}*/


.dibubox{width: 100%;height: 322px;background: #272930;}
.dibubox .dibubox1{width: 1200px;height: 190px;margin: 0 auto;}
.dibubox .dibubox1 .dibubox1-div1{float: left;width: 294px;margin-right: 200px;}
.dibubox .dibubox1 .dibubox1-div1 .dibubox1-div1wz1{margin-top: 42px; font-family: "思源黑体 CN";font-size: 24px;color: #fc6531;line-height: 26px;text-align: center;}
.dibubox .dibubox1 .dibubox1-div1 .dibubox1-div1wz2{font-family: "思源黑体 CN";font-size: 16px;color: #fff;line-height: 48px;text-align: center;}
.dibubox .dibubox1 .dibubox1-div1 .dibubox1-div1wz3{width: 138px;height: 27px;line-height: 27px;text-align: center;background: #fc6531;margin: 0 auto;border-radius: 23.5px;font-family: "思源黑体 CN";font-size: 14px;color: #fff;}
.dibubox .dibubox1 .dibubox1-div1 .dibubox1-div1wz3 img{position: relative;top: 3px;}
.dibubox .dibubox1 .dibubox1-ul1{float: left;margin-top: 34px;}
.dibubox .dibubox1 .dibubox1-ul1 li{float: left;width: 160px;}
.dibubox .dibubox1 .dibubox1-ul1 li ul li{line-height: 28px;font-family: "思源黑体 CN";font-size: 14px;color: #898c97;}
.dibubox .dibubox2{width: 100%;height: 60px;border-top: 1px solid #575962;}
.dibubox .dibubox2 ul{width: 240px;text-align: center;margin:20px auto 0;}
.dibubox .dibubox2 ul a li{float: left; font-family: "思源黑体 CN";font-size: 14px;color: #70737d;}
.dibubox .dibubox3{width: 100%;height: 71px;background: #181a1e;}
.dibubox .dibubox3 .dibubox3-wz1{font-family: "思源黑体 CN";font-size: 14px;color: #5a5e65;padding-top: 18px;text-align: center;}