/*------------ style -----------------*/
*{box-sizing: border-box;}
html{overflow-x: hidden;}
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;}


/*------------ class -----------------*/
.clearflex{display:flex;justify-content: space-between;}
.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: 1420px;margin: 0px auto;}
.main{margin-top:-1700px;}



/*------------ header -----------------*/
.head{background: #0066cc;}
.top_title{color:#fff;font-size:34px;margin:45px 0;margin-left:54px}
.logo{margin:20px 0}
.head .index{color:#fff;font-size:20px;margin:56px 0}
.head .index img{vertical-align:baseline;margin-right:14px}
.top_main{width:100%;height:399px;background-image: url("../upload/images/2022/6/t_d6d51c22ef6e1e76.png");background-size: 100% auto;background-repeat: no-repeat;}
.buttom_main{width:100%;height:1300px;background-image: url("../upload/images/2022/6/t_2193d588da44e4cf.png");background-size: 100% auto;background-repeat: no-repeat;}

/*------------ nav -----------------*/
.nav{background: #0066cc;line-height: 60px;}
.navbar_ul{display: flex;justify-content: space-between;}
.navbar_ul > li{float: left; font-size: 20px; position: relative;}
.navbar_ul > li > a{color: #fff; display: block; padding: 0 34px;}
.navbar_ul > li:hover > a,.navbar_ul > li > a.action{background: #0259b0;}
.navbar_ul .menu{width: 100%;background: #e6f4ff; position: absolute; top: 60px; left: 0; z-index: 9; display:none;}
.navbar_ul .menu li{line-height:24px;font-size: 14px;}
.navbar_ul .menu li a{color:#0067cc; display: block;padding: 8px 4px;}
.navbar_ul .menu li:hover{background: #fff;font-weight: bold;}


/*------------ banner -----------------*/
.head_bg img{width:100%}
.banner{margin-top:0px;height:618px;overflow:hidden}
.banner >.allWidth{position:relative;}
.banner .tempWrap{margin:0 auto;}
.banner .bd li{position:relative;}
.banner .bd li a{display: block;}
.banner .bd li img{width:100%;height:618px;}
.banner .bd li p{position:absolute;bottom:0;left:0;width:100%;line-height:50px;font-size:20px;color:#fff;padding-left:0px;background:rgba(0,0,0,0.3)}
.banner .bd li p span{display:block;width:100%;}
.banner .hd{position:absolute;bottom:18px;right:36px;}
.banner .hd li{width:12px;height:12px;border-radius:50%;margin:0 5px;background:#fff;cursor:pointer;float:left;}
.banner .hd li.on{background:#0066cc;}


/*secondary_navigation*/
.secondary_navigation{height:100px;margin-top: -45px;z-index:999999;}
.nav_box{width:75%;height:100%;display:flex;justify-content:space-around;align-items:center;margin:auto;}
.nav_element{width:15%;height:100px;background:#FFF;color:#0066CC;display:flex;justify-content:space-around;align-items:center;box-shadow:0 5px 10px #A3A3A3;z-index: 99;}
/*.nav_element .option_title{margin-left: -38px;}*/
.option_title :first-child{text-align: center;font-size: 20px;margin-bottom: 5px;}
.option_title :last-child{color:#999;}
.icon_img1{width: 51px;height: 51px;background-image: url("../upload/images/2022/6/t_8ad0465808c075d3.png");background-repeat: no-repeat;}
.icon_img2{width: 51px;height: 51px;background-image: url("../upload/images/2022/6/t_70180bd2c4701e10.png");background-repeat: no-repeat;}
.icon_img3{width: 58px;height: 51px;background-image: url("../upload/images/2022/6/t_6b444c4c917c0648.png");background-repeat: no-repeat;}
.icon_img4{width: 51px;height: 51px;background-image: url("../upload/images/2022/6/t_fb0d8f52613433cb.png");background-repeat: no-repeat;}
.icon_img5{width: 51px;height: 51px;background-image: url("../upload/images/2022/6/t_3fb26b83ec7f8641.png");background-repeat: no-repeat;}
.icon_img6{width: 51px;height: 51px;background-image: url("../upload/images/2022/6/t_7b30e57ce71c71e9.png");background-repeat: no-repeat;}

/*.nav_modular{width: 100%;height: 50px;margin-top: 65px;}
.btn_box{width: 560px;height:100%;margin: 0 auto;display: flex;justify-content: space-between;align-items: center;}
.btn_box div{width: 150px;height: 100%;background:#7ECF68;text-align: center;line-height: 50px;font-size: 14px;font-weight: 600;color: #fff;}*/

.view_info{margin-top: 35px;}
.view_img img{width:455px;height: 240px !important;}
.view-item{width: 385px;height:80px; background: #FFFFFF; box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);padding: 20px 0 0 15px;margin: -38px auto 0;z-index:99;background-image: url("../upload/images/2022/6/t_a6ed605acd96fe18.png");background-repeat: no-repeat;}
.view-item .time{color:#999;font-size: 13px;}
.view-item .ell{color:#333;font-size: 16px;}
.view-title{width:100%;height: 80px; background: #FFFFFF; box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);padding: 20px 0 0 15px;}
.view-title .time{color:#999;font-size: 13px;}
.view-title .ell{color:#333;font-size: 16px;}

.nav_element:hover{background: #0066CC;color:#FFF;}
.nav_element:hover .option_title :last-child{color:#FFF;}
.nav_element:hover .icon_img1{width: 51px;height: 51px;background-image: url("../upload/images/2022/6/t_5bf6ebf0e640492a.png");background-repeat: no-repeat;}
.nav_element:hover .icon_img2{width: 51px;height: 51px;background-image: url("../upload/images/2022/6/t_c81c4f90ebfa14ad.png");background-repeat: no-repeat;}
.nav_element:hover .icon_img3{width: 58px;height: 51px;background-image: url("../upload/images/2022/6/t_b1c6a5543463b84a.png");background-repeat: no-repeat;}
.nav_element:hover .icon_img4{width: 51px;height: 51px;background-image: url("../upload/images/2022/6/t_9ce6c21d21d2f315.png");background-repeat: no-repeat;}
.nav_element:hover .icon_img5{width: 51px;height: 51px;background-image: url("../upload/images/2022/6/t_395e8dce4e81821e.png");background-repeat: no-repeat;}
.nav_element:hover .icon_img6{width: 51px;height: 51px;background-image: url("../upload/images/2022/6/t_bb2003d6ae62312d.png");background-repeat: no-repeat;}

/*------------ main-content -----------------*/
.back_img{background:url(upload/images/2022/5/t_b81aa833cf4c5881.png);}


.common_title{height:66px;line-height:66px;overflow:hidden;}
.common_title .title_name{height:65px}
.common_title .title_name .normal p{font-size:24px;color:#FFF;border-bottom:1px solid #0066cc;float:left}
.common_title .title_name .normal .eng{float:right;font-size:30px;color:#e6e6e6;margin-top:-6px;margin-left:-8px;position:relative;z-index:-1}
.common_title span{color:#ddd;font-size:24px;cursor:pointer;margin-right:20px;display:inline-block}
.common_title span.normal{color:#FFF;}
.common_title .more{height:65px}
.common_title .more a{color:#FFF;font-size:20px;margin-right:42px}
.common_title .more a:hover{font-weight:bold}
.one_floor{height:auto;margin:60px 0 45px;overflow:hidden}
.two_floor{height:355px;overflow:hidden;margin-bottom:200px}

.message_tab_s{width:69%;}
.message_tab_t{width:28%;}
.message_tab{width:670px;}
.message_info{margin:22px 0;width:46%;}
.message_info li{height:50px;line-height:21px;font-size:16px;overflow:hidden}
.message_info .li_box{width: 400px;height: 90px;margin-top:15px; background: #FFFFFF;box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);display:flex;line-height: 90px;padding: 0 10px;}
.message_info li a{color:#000;width: 100%;display: block;}
.message_info li i{color:#999;display: block;}
.message_info li a#tit{color:#FFF;width: 100%;display: block;}
.message_info li i .mount{color:#FFF;display: block;}
.message_info li.dynamic_li{background:none;font-size:20px;color:#333;font-weight:bold;line-height: 60px;border-bottom:1px dashed #ddd;padding:14px 0;height:auto;margin-bottom: 16px;}
.message_info li.dynamic_li a{width: 100%;float: none;display: inline-block;line-height: 30px;vertical-align: middle;}
.message_info li:hover a{color:#0066cc;}

.message_infos{margin:22px 0}
.message_infos li{width: 670px;height: 80px;box-sizing:border-box; background: #FFFFFF; box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);line-height:80px;padding: 0 16px;font-size:16px;}
.message_infos li:not(first-child){margin-top:30px;}
.message_infos li a{color:#000;width: 76%;float: left;}
.message_infos li i{color:#999}
.message_infos li.dynamic_li{background:none;font-size:20px;color:#333;font-weight:bold;line-height: 60px;border-bottom:1px dashed #ddd;padding:14px 0;height:auto;margin-bottom: 16px;}
.message_infos li.dynamic_li a{width: 100%;float: none;display: inline-block;line-height: 30px;vertical-align: middle;}
.message_infos li:hover a{color:#0066cc;}

/*bottom*/
.major_content{width:100%;margin-top:30px;}
.major_content .major_tit{width:120px;height:31px;font-size: 30px;color: #0066CC;margin: 0 auto;}
.major_tit .line_bottom{width: 40px;height: 2px;background: #0066CC;margin: 0 auto;}
.major_content .major_conter{width: 805px;height: 50px;font-size: 16px;font-family: Microsoft YaHei;font-weight: 400;color: #333333;line-height: 34px;margin: 30px auto 0;text-align: center
;}

.school_info{width:100%;height:120px;margin-top:50px;}
.school_info .info_list{width:70%;margin: 50px auto;display: flex;justify-content: space-between;align-items: center;}
.info_list .info_item{width: 150px;height: 120px;text-align: center;}
.info_item .name{font-size: 16px;font-family: Microsoft YaHei;font-weight: 400;color: #333333;margin: 0 auto;}
.info_item .information{width:auto;font-size: 36px;font-family: SimSun;font-weight: bold;color: #0066CC;margin: 30px auto 0;}

.nav_modular{width: 100%;height: 50px;margin-top: 65px;}
.btn_box{width: 560px;height:100%;margin: 0 auto;display: flex;justify-content: space-around;align-items: center;}
.btn_box .div{width: 150px;height: 100%;background: #FFF;text-align: center;line-height: 50px;font-size: 14px;font-weight: 600;color: #0066CC;border:1px solid #0066CC;}
/*.btn_box div:hover {width: 150px;height: 100%;background: #0066CC;text-align: center;line-height: 50px;font-size: 14px;font-weight: 600;color: #fff;}*/
.btn_box .dt:hover{width: 150px;height: 100%;background: #0066CC;text-align: center;line-height: 50px;font-size: 14px;font-weight: 600;color: #fff;}
.btn_box .jh:hover{width: 150px;height: 100%;background: #0066CC;text-align: center;line-height: 50px;font-size: 14px;font-weight: 600;color: #fff;}
.btn_box .bd:hover{width: 150px;height: 100%;background: #0066CC;text-align: center;line-height: 50px;font-size: 14px;font-weight: 600;color: #fff;}

.bt_content{width: 100%;height: 594px;margin-top:30px;}
.bt_content .bt_container{width: 80%;margin: 0 auto;display: flex;}
.bt_container .bt_left{width: 20%;}
.bt_left .left_content{width: 90%;margin: 40px auto 50px;}
.left_content .left_top{width: 23px;height: 19px;font-size: 60px;font-family: BDZongYi-A001;font-weight: normal; color: #C9E0F7;line-height: 30px;}
.left_content .left_center{writing-mode: tb-rl;width: 30px;height: 155px;margin: 45px auto;font-size: 30px;font-family: Microsoft YaHei;font-weight: 400;color: #333333;line-height: 40px;}
.left_content .left_bottom{writing-mode: tb-rl;width: 17px;height: 67px;margin: 45px auto;font-size: 16px;font-family: Microsoft YaHei;font-weight: 400;color: #0066CC;line-height: 20px;}
.left_content .left_icon{width: 42px;height: 42px;background-image: url("upload/images/2022/6/t_da65c860c44daf14.png");background-repeat: no-repeat;margin: 0 auto;}

.bt_container .bt_right{width: 90%;display:flex;justify-content: space-between;}
.bt_right .right_img1{width:23%;height:590px;background-image: url("../upload/images/2022/6/t_d1b1ad9f65537d99.png");background-repeat: no-repeat;}
.bt_right .right_img2{width:23%;height:590px;background-image: url("../upload/images/2022/6/t_d534659a88a18838.png");background-repeat: no-repeat;}
.bt_right .right_img3{width:23%;height:590px;background-image: url("../upload/images/2022/6/t_1ea280d8b22f0915.png");background-repeat: no-repeat;}
.bt_right .right_img4{width:23%;height:590px;background-image: url("../upload/images/2022/6/t_e6db7b1368079396.png");background-repeat: no-repeat;}

.bt_right .right_box{position: relative;}
.right_box .first{position: absolute;top:20px;left:20px;writing-mode: tb-rl;width: 20px;height: 130px; font-size: 20px; font-family: Microsoft YaHei; font-weight: 400; color: #FFFFFF; line-height: 30px;}
.right_box .last{position: absolute;right:20px;bottom:20px;writing-mode: tb-rl;width: 17px;height: 69px; font-size: 16px; font-family: Microsoft YaHei; font-weight: 400; color: #FFFFFF; line-height: 30px;}


.mores{width: 180px;height: 40px;line-height:40px;text-align: center;background: #FFFFFF; border: 1px solid #0066CC;color: #0066CC;margin: 40px auto;}
.mores a{color:#0066cc;font-size:20px;margin: auto;}

.dynamic_tab{height: 481px;}
.dynamic_info li{float:left;width:334px;height:358px;overflow:hidden;margin-right:28px}
.dynamic_info li:last-child{margin-right:0}
.dynamic_info li a{display:block}
.dynamic_info li .dynamic_img{width:100%;height:242px;overflow:hidden;position:relative;}
.dynamic_info li .dynamic_img img{width:100%;height:100%;}
.dynamic_info li .dynamic_img img:hover{}
.dynamic_info li .dynamic_txt{font-size:14px;color:#333;width:100%;}
.dynamic_info li .dynamic_tit{color:#333;padding:26px 30px}
.dynamic_info li i{color:#999;text-align:right;display:block}
.dynamic_info li .dynamic_txt:hover .dynamic_tit{color:#0066cc;font-weight: bold;}


/*-------------- channel ----------------*/
.page_con .allWidth{margin: 50px auto;min-height: 600px;}
.left_page{width: 300px;}
.left_page .page_title{line-height: 40px; padding: 10px 0; background: #0066cc; font-size: 22px; color: #fff; letter-spacing: 2px;}
.left_page ul li{background:#f9f9f9;line-height:30px}
.left_page ul li a{color:#4d4d4d;font-size:18px;display:block;padding:15px}
.left_page ul li a.normal,.left_page ul li a:hover{background:#f0f0f0;border-left:2px solid #0066cc;font-weight:bold}

.right_page{width:1060px}
.right_page .address{line-height:60px;color:#4d4d4d;border-bottom:1px solid #ddd}
.right_page .address .add_title{font-size:24px;color:#333;border-bottom:2px solid #0066cc}
.right_page .address .local{font-size:14px;color:#999}
.right_page .address .local a{color:#0066cc}
.page_list{margin:10px 0}
.page_list li{overflow:hidden;height:60px;line-height:60px;font-size:16px;padding-left:20px;background:url(images/list.png) no-repeat 10px center;border-bottom:1px solid #ddd}
.page_list li a{color:#666;width:76%}
.page_list li a:hover{color:#0066cc}
.page_list li i{font-size:14px;color:#999;margin-right:10px}
.page_list li:hover{box-shadow: 0 0 10px #eee;}

.page_num{margin: 30px 0;font-size: 15px; color: #898989;}
.page_num .page >li{display: inline-block;padding: 4px 8px;border: 1px solid #aaa;border-radius: 4px;}
.page_num .page >li > a{color: #0066cc;}
.page_num .page .pageBtn{border: none;padding: 4px 0;}
.page_num .page .pageBtn a{border: 1px solid #aaa;border-radius: 4px;padding: 5px 10px;margin: 0 4px;}
.page_num .page .pageBtn a.active{background: #0066cc;color: #fff;border-color: #0066cc;}
.page_num .page li span{color: #0066cc;}

/*-- channel_img --*/
.images_list li{width: 340px;margin: 20px 0;margin-right: 20px;box-shadow: 0 2px 10px #ddd;}
.images_list li:nth-child(3n){margin-right:0;}
.images_list li a{display:block;}
.images_list li .img_li{width: 100%;height: 210px;overflow:hidden;}
.images_list li .img_li img{width: 100%;height: 100%;transition:all 0.8s ease-out 0s;-moz-transition:all 0.8s ease-out 0s;-webkit-transition:all 0.8s ease-out 0s;-o-transition:all 0.8s ease-out 0s;}
.images_list li .txt_li{line-height: 50px;color: #333;font-size: 16px;padding: 0 10px;}
.images_list li:hover img{transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);}
.images_list li:hover .txt_li{color:#0066cc;}


/*-------------- content ----------------*/
.con_text{color: #666;padding:0 16px;}
.con_text .tit h4{color: #0066cc;font-size: 30px;line-height: 50px;margin: 50px 0 10px;font-weight: normal;}
.con_text .tit p{line-height: 46px;color: #666;font-size: 16px;background: #f1f1f1;}
.con_text .tit p span{display:inline !important;}
.con_text .text{margin-top: 20px;line-height: 30px;font-size: 20px;}
.con_text .text img{max-width: 100%;height:auto !important;}
.con_text .text li, .con_text .text ul {list-style: auto;}
.con_text .text p{margin: 5px 0;}
.con_text .text table,.con_text .text video{max-width: 100%;}
.con_text .text table th,.con_text .text table td{padding: 5px 10px;border: 1px solid #DDD;}

.text_next{margin: 40px 0; line-height: 30px; font-size: 14px;padding-top: 20px;border-top: 1px solid #ccc;}
.text_next a{color: #333;}
.text_next a:hover{color: #0066cc;}


/*-------------- foot ----------------*/
.footer{background:url(../images/footBg.png) no-repeat center center;margin-top:200px;padding-top:86px;height:275px}
.footer > .allWidth{padding:0 70px}
.footer a{display:inline; color:#fff;}
.footer a:hover{color:#0066cc;}
.foot_top{text-align:center}
.foot_logo >img{float:left;margin-right:22px}
.foot_logo >div{float:left;margin-top:10px}
.foot_logo >div p{font-size:30px;color:#fff;text-align:center}
.foot_txt{display:inline-block;text-align:left;font-size:14px;line-height:32px;color:#fff}
.foot_txt img{display: inline-block;margin: -4px 4px 0 0;}
.foot_code{float:right;position:relative;text-align:center;width:258px;margin-top:30px}
.foot_code img{width:258px;height:258px;position:absolute;left:0;right:0;bottom:50px;margin:auto}
.foot_code p{font-size:20px;color:#fff}
.foot_bottom{line-height:66px;color:#fff;font-size:14px;border-top:1px solid #e0e9f2;margin-top:20px;text-align:center}



