*{margin:0;padding:0}
body{ margin:0 auto;font-size:16px;font-family: Helvetica,'Hiragino Sans GB','Microsoft Yahei','微软雅黑',Arial,sans-serif;background:#fff;color:#333}
.overfloat-dot{overflow:hidden;text-overflow:ellipsis;white-space:nowrap; width:100%}/*文本超出 小圆点显示*/
.overfloat-dot-2{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.overfloat-dot-3{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.overfloat-dot-4{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}
.overfloat-dot-5{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical;}
.overfloat-dot-6{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical;}
.overfloat-dot-7{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 7; -webkit-box-orient: vertical;}
@font-face {
  font-family: "iconfont"; /* Project id  */
  src: url('iconfont.ttf?t=1781055410034') format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-zixun:before {
  content: "\e643";
}

.icon-zhishiguanli:before {
  content: "\e685";
}

.icon-huodong:before {
  content: "\e64d";
}

.icon-tongxueshangke-:before {
  content: "\e612";
}

.icon-xiaoxi:before {
  content: "\e81c";
}

.icon-danghui:before {
  content: "\e609";
}

.icon-jiaoyukeben:before {
  content: "\10211";
}




#browser-modal{width:100%;height:100%;top:0;left:0;text-align:center;color:#303233;position:fixed;z-index:9990009}
#browser-modal .browser-modal-cover{position:fixed;left:0;top:0;height:100%;width:100%;background-color:#111;opacity:.9;z-index:-1}
#browser-modal .browser-content{width:700px;margin-top:120px;margin-left:auto;margin-right:auto;padding-bottom:80px;padding-top:50px;background-color:#fff;border-radius:5px}
#browser-modal .browser-content .browser-dpc-logo img{height:42px;margin:45px auto 40px}
#browser-modal .browser-content .browser-text-title{text-transform:uppercase;font-size:24px}
#browser-modal .browser-content .browser-text-desc{margin-top:30px;margin-bottom:20px;font-size:14px}
#browser-modal .browser-content .browser-list{width:600px;margin:20px auto;height:130px}
#browser-modal .browser-content .browser-item{float:left;width:150px;padding-top:20px;padding-bottom:20px;margin-left:auto;margin-right:auto}
#browser-modal .browser-content .browser-item .iconfont{width:100px;height:100px;margin:0 auto;font-size:80px;line-height:80px;margin-bottom:10px}
#browser-modal .browser-content .browser-item .iconchrome{background:url("../images/bro.png") no-repeat 0 0}
#browser-modal .browser-content .browser-item .iconfirefox{background:url("../images/bro.png") no-repeat 0 -100px}
#browser-modal .browser-content .browser-item .iconopera{background:url("../images/bro.png") no-repeat 0 -200px}
#browser-modal .browser-content .browser-item .iconEdge{background:url("../images/bro.png") no-repeat 0 -300px}
#browser-modal .browser-content .browser-item a{cursor:pointer;display:block}
#browser-modal .browser-content .browser-item a img{display:block;margin:0 auto;max-width:100px;width:100px;height:100px}
#browser-modal .browser-content .browser-item a h4{text-align:center;margin-top:20px;font-size:18px;font-weight:700}
h1, h2, h3{font-weight:500}
img{border:none}
a{cursor:pointer;color:#333;text-decoration:none;outline:0}
a:hover{color:#b90509}
ul{list-style-type:none;border:0;width:auto}
em{font-style:normal}
span{float:none;margin:0}
.f_l{float:left}
.f_r{float:right}
input.sub, label{border:none;cursor:pointer}
input, textarea{font-family:"Microsoft Yahei";outline:0}
table{border-collapse:collapse}
table td, table th{padding:0}
div.clear{font:0 Arial;line-height:0;height:0;overflow:hidden;clear:both}
div, input, li, section, select, ul{box-sizing:border-box}
.wrapin{width:1280px;margin-left:auto;margin-right:auto}
.header{height:auto;width:100%;background:#fff}
.header .logo{float:left;margin-top:10px}
.logo{display:block; height: 100px; margin: 25px auto 0 40px;float:left}
.logom{display:none}
.nav{width:100%;float:left;height:auto;text-align:center;font-size:18px;color:#fff; display: flex;
  justify-content: space-around; }
.nav > li{display:inline-block;position:relative; text-align:center;height:45px}
.nav li > a{display:block;width:100%;height:55px;line-height:55px;vertical-align:middle;font-size: 22px;color:#fff;text-align:center;box-sizing:border-box}
.nav li > a img{margin-left:5px;display:inline-block}
.nav li > .nav-c{display:none; min-width:110px;height:auto;position:absolute;z-index:9999999;background:rgba(0,0,0,.75);top:54px}
.nav .hover > a, .nav li:hover > a{position:relative;color:#fff;font-weight:700}
.nav li > .nav-c a{line-height:40px;vertical-align:middle;color:#fff;float:left;text-align:center;display:inline-block;width:100%;font-size:14px;font-weight:400;white-space: nowrap;padding: 0 .5em;box-sizing: border-box;}
.nav li > .nav-c a:hover{color:#fff;background:rgba(0,0,0,.3)}
.nav li:hover > .nav-c{display:block}
.wap-nav{display:none}
.wap-search{display:none}
.mnav{width:100%;height:auto}
.mnav > li{width:100%;height:auto;float:left}
.mnav dl{width:100%;height:auto;float:left}
.mnav dl dt{width:100%;height:auto;float:left;line-height:30px;font-size:15px;padding:10px 10px 10px 20px;box-sizing:border-box}
.mnav dl dt a{width:90%;display:inline-block;float:none;padding:0;color:#333}
.mnav dl dt:before{content:"";display:inline-block;width:5px;height:5px;background:#a90b18;margin-right:10px;vertical-align:middle}
.mnav dl dd{width:100%;height:auto;float:left}
.mnav-c{width:100%;height:auto;float:left}
.mnav-c > a{width:100%;height:auto;float:left}
.mnav > li{width:100%;float:left;height:auto;overflow:hidden;border-bottom:1px solid rgba(206,206,206,.4);margin-left:0;box-sizing:border-box}
.mnav > li > a{padding: 10px 15px;box-sizing:border-box;display:block;font-size:18px;color:#333;width:100%;height:auto;line-height:30px;text-align:left;font-weight:400}
.mnav-c{left:0;margin-left:0;display:none;position:relative;height:auto;width:100%;float:left;background:0 0;top:0;padding-top:0;border:0;box-shadow:none;padding:0}
.mnav-c a{width:100%;display:block;float:left;line-height:20px;padding: 8px 10px 8px 37px; vertical-align:middle; color:#7d7d7d;box-sizing:border-box;text-align:left}
.mnav .hover > a, .mnav > li:hover > a{color:#fff;border:0;background:#b90509;border-radius:0;overflow:hidden}
.mnav > li.has{position:relative}
.mnav li.has a.mnav-ct::after{content:"+";position:absolute;right:20px;top:30px;transform:translateY(-50%);font-size:20px;font-weight:700;color:#999;transition:all .3s}
.mnav > li.has.hover > a::after, .mnav > li.has:hover > a::after{color:#fff}
.mnav > li.has.open > a.mnav-ct::after{content:"−";color:#fff}
.wap-nav{display:none}
.pc-nav{display:block}
.mob-nav{display:none;position:fixed;left:0;top:60px;width:100%;overflow:auto;z-index:99999;left:0;background:#ededed}
.footer{width:100%;background:#b90509 url("../images/bottom.png") no-repeat center center/auto 100%;height:auto;overflow:hidden;padding:20px 0}
.header1{ width:100%;z-index:9999999;height:55px;background:#b90509;text-align:right;color:#fff;vertical-align:middle}
.body_scrolled .header1 { position: fixed; top: 0; background: linear-gradient(to bottom, #b90509, #b90509aa); }
.header2 { width:100%; height:150px;box-sizing:border-box; background: url(../images/top_bg_1.jpg) no-repeat center center; top: 0; }
.header3{width:100%;height:45px;background:#294a70;border-bottom:4px solid #f4a024}
.search{width:264px;height:35px;float:right;border-radius:20px 0 0 20px;box-sizing:border-box;overflow:hidden;margin-top:15px}
.search-1{width:202px;height:35px;float:left;line-height:35px;border:1px solid #87a6c9;vertical-align:middle;box-sizing:border-box;border-radius:20px 0 0 20px;background:url("../images/2.jpg") 5px center no-repeat;padding-left:30px}
.search-2{width:62px;height:35px;float:right;background:#294a70;border:0;color:#fff}
.openSearch{display:none;float:right;height:40px;width:40px;text-align:center;line-height:40px;vertical-align:middle;cursor:pointer;margin-right:15px}
.openSearch img{display:inline-block;vertical-align:middle}
.search2{position:absolute;right:-310px;height:60px;top:0;background:#222;width:290px;transition:all .2s}
.close{cursor:pointer;width:50px;height:60px;text-align:center;line-height:60px;vertical-align:middle;float:left}
.close img{display:inline-block;vertical-align:middle;transition:all .4s}
.close:hover img{transform:rotate(360deg)}
.search2 .inp5{width:180px;height:60px;border:0;background:0 0;float:left;color:#fff;font-size:14px}
.search2 .inp6{width:60px;height:60px;background:url("../images/head01.jpg") #b90509 center center no-repeat;text-align:center;line-height:60px;vertical-align:middle;border:0}
.head1t{width:auto;float:right}
.searchb { top: 25px; position: relative; float:right;width:auto;text-align:center;}
.searchb .tr_link { text-align: right; margin-right: 10px; line-height: 1; margin-bottom: 20px; }
.searchb .tr_link a { color: #333; }
.searchb .tr_search { background:#fff; height: 40px; margin-left:15px;border:1px solid #efefef;border-radius:5px;overflow:hidden}
.searcht{float:left;width:180px;height: 40px;background:0 0;border:0;padding-left:10px;padding-right:10px;box-sizing:border-box}
.searchbut{float:left;background:url("../images/6.jpg") #b90509 center center no-repeat;border:0;width:53px;height: 40px;border-radius:5px;overflow:hidden}
.searchb img{display:inline-block;vertical-align:middle}
.banner{width:100%;height:435px;overflow:hidden;margin:0 auto}
.main_visual{height:435px;overflow:hidden;position:relative}
.main_image{height:100%;overflow:hidden;position:relative}
.main_image ul{width:9999px;height:100%;overflow:hidden;position:absolute;top:0;left:0;margin-top:0;margin-left:0}
.main_image li{float:left;width:100%;height:100%}
.main_image li span{display:block;width:100%;height:100%;background-position:center top;background-repeat:no-repeat;position:relative}
.main_image li span div{background:rgba(255,255,255,.8);width:400px;height:auto;border-radius:0 120px 0 0;border-right:10px solid #efa540;font-size:24px;color:#294a70;font-weight:700;padding:35px;margin-top:200px;position:absolute;left:20%}
.main_image li a{display:block;width:100%;height:100%}
div.flicking_con{position:absolute;bottom:40px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px}
div.flicking_con a{float:left;width:31px;height:28px;margin:0;padding:0;background:url("../images/btn_main_img.jpg") 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -27px}
#btn_next, #btn_prev{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none}
#btn_prev{background:url("../images/hover_left.jpg") no-repeat left top;left:100px}
#btn_next{background:url("../images/hover_right.jpg") no-repeat right top;right:100px}
.section{width:100%;padding-top: 40px;padding-bottom: 50px;background:#f4f4f4;overflow:hidden}
.list1{width:100%;float:left;height:41px;border-bottom:1px solid #ededed;margin-bottom:15px}
.list1 li{cursor:pointer;font-size:22px;color:#707070;float:left;line-height:40px;vertical-align:middle;position:relative;margin-right:15px}
.list1 .on, .list1 li:hover{color:#b90509;border-bottom:3px solid #b90509}

.r2l { width: 31%; float: right; }
.r2r { width: 65%; float: left; }
.r2r .notice ul{padding: 5px 5px 0 5px;overflow: hidden; display: flex; justify-content: space-between; gap: 15px; justify-content: space-between; }
.r2r .notice li{float: left; padding: 0 0 15px 0;}
.r2r .notice a {display: flex; flex-direction: column; justify-content: space-between; background: #fff; overflow: hidden; box-shadow:0 0 5px #0001;padding: 14px 15px; transition: All 0.4s ease-in-out;}
.r2r .meta-time .day { color: #bf0000; font-size: 20px; line-height: 1; font-weight: bold; padding: 10px 0 0; }
.r2r .meta-time p{font-size: 14px; color: #bf0000; }
.r2r .meta-more { color: #d62a1a; font-size: 12px; }
.notice_title{ align-items: center;display: flex; margin: 6px 0; }
.notice_title p{font-size: 17px; line-height: 1.5;height: 3em;color: #000000;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.r2r .notice a:hover { text-decoration: none; }
.r2r .notice a:hover .notice_title p{color: #bf0000;}

.list2{width:100%;height:auto; overflow: hidden; }
.list2 li{ box-shadow:0 0 5px #0001; display: flex; overflow: hidden; transition:all .3s;box-sizing:border-box;height:auto; margin: 0 0 15px 0;position:relative}
.list2 li .thumb {position:relative;z-index:0;overflow:hidden;width: 150px;height: 100px; box-sizing:border-box; float: left; }
.left2 .swiper-slide img,
.list2 li div img{width:100%;height:100%; transition: all 0.6s; object-fit: cover; }
.list2 li h3 { width: calc( 100% - 150px);
  float: right; box-sizing:border-box;line-height: 1.5;vertical-align:middle;bottom:0; background:#fff; padding: 12px; color:#000; font-weight: bold; }
.list2 li h3 a { font-size:17px;color:#333; font-weight: normal; }
.left2 .swiper-slide:hover img,
.list2 li:hover div img{transform:scale(1.1)}
.list2 li p{ color: #555;
  font-size: 16px;
  float: right;
  font-weight: normal; }
.list2 li:hover a{color:#bf0000;}
.list2 li i{position:absolute;top:0;left:0;display:inline-block;width:0;height:3px;background:#bf0000;transition:all .4s;z-index:2}
.list2 li:hover i{width:100%}

.ll li{width:31.3%;margin-right:3%;margin-bottom:25px;overflow:hidden}
.ll li:nth-child(3n){margin-right:0}
.ll li h1{position:relative;line-height:30px;padding:0}
.more{width:100%;height:auto;float:left;text-align:right;margin-bottom:8px}
.more a{color:#5b5b5b}
.more a:hover{color:#294a70}
.morein{width:100%;height:auto;float:left;margin-top:-45px;text-align:right}
.section{background: #f4f4f4 url(../images/r2_bg.jpg) no-repeat center right / auto 100%;width:100%;height:auto;overflow:hidden}
.section2{background:#fff;width:100%;height:auto;padding-top: 50px;padding-bottom: 70px;overflow:hidden}
.section4 { background: linear-gradient(to bottom, #0005, #0000 ), url(../images/links_bg.jpg) fixed no-repeat center center /  cover; padding-top: 60px; padding-bottom: 90px; }
.section4 .tt { text-align: center; }
.section4 .tt span { color: #fff; float: none; text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5), 0 0 10px rgba(0, 0, 0, 0.3); }

.list4{width:100%;float:left;height:41px;border-bottom:1px solid #ededed;margin-bottom:15px}
.list4 li{cursor:pointer;font-size:22px;color:#707070;float:left;line-height:40px;vertical-align:middle;position:relative;margin-right:15px}
.list4 .on2, .list4 li:hover{color:#b90509;border-bottom:3px solid #b90509}
.list3{width:100%}
.list3 li{width:100%;height:auto;float:left;box-sizing:border-box;border-bottom:1px dashed #e4e4e4;overflow:hidden;line-height:40px;vertical-align:middle;font-size:14px;padding-top:10px;padding-bottom:10px}
.list3 li span{color:#02453c;float:left;font-size:16px}
.list3 li .list3-2{width:70%;font-size:14px;float:left;white-space:nowrap;font-size:18px;text-overflow:ellipsis;overflow:hidden;margin-left:20px}
.list3 li .list3-2 a{color:#000}
.list3 li .list3-2 a:hover{color:#02453c}
.list3 li .list3-3{width:50px;height:50px;float:right}
.list3 li .list3-3 a{display:block;width:50px;height:50px;background:url("../images/down.jpg") right center no-repeat;background-size:auto 30px}
.list3 li .list3-3 a:hover{background:url("../images/down2.jpg") right center no-repeat;background-size:auto 30px}
.list30{width:100%;height:auto;overflow:hidden}
.list30 li{width:100%;height:70px;box-sizing:border-box;float:left;position:relative;padding:10px;transition:all .4s; }
.list30 li a{display:block; }
.list30-1{width:70px;height:50px;position:absolute;top:10px; right:10px;text-align:center;line-height:25px;vertical-align:middle}
.list30-1 span:first-child{width:100%;height:25px;display:inline-block;background:#eaeaea;color:#454545;font-size:18px}
.list30-1 span:nth-child(2){width:100%;height:25px;display:inline-block;background:#6c6c6c;font-size:12px;color:#fff}
.list30-2{width:100%;height:auto;line-height:25px;vertical-align:middle;float:left; box-sizing:border-box;font-size:14px;transition:all .4s}

.list30 li:hover .list30-2{color:#02453c}
.ll2 li{height:60px; border-bottom: 1px solid #E4C47B; }

.ll2 li .list30-2{padding-right:150px;line-height:40px;vertical-align:middle;font-size:18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.ll2 li a:hover .list30-2{ color: #c00; }
.ll2 li .list30-1{width:100px;height:40px;line-height:40px;vertical-align:middle}
.ll2 li span:first-child{ color: #c00; background:0 0;width:110px;height:40px;float:left;box-sizing:border-box; }
.ll2 li span:nth-child(2){background:0 0;width:70px;height:40px;float:left;color:#02453c;font-size:16px}
.list33{width:100%}
.list33 li{width:100%;height:auto;float:left;box-sizing:border-box;border-bottom: 1px solid #E4C47B;overflow:hidden;line-height:60px;vertical-align:middle;font-size:18px; font-size: 18px;
  padding: 0 10px;}
.list33 li span{color:#c00;float:right; }
.list33 li div{width: 82%;font-size:17px;float: left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.list33 li div a{color:#000}
.list33 li div a:hover{color:#b90509}
.conleft{width: 31.5%;height:auto;float:left;position:relative;z-index:3}
.conleft2{ margin: 0 0 0 2.75%; }
.conright{width: 31.5%;height:auto;float:right}
/* .m2{margin-left: 3%} */
.notice{width:100%;height:auto;float:left}
.list5{width:100%;height:auto; display: flex; justify-content: space-between; flex-wrap: wrap; }
.list5 li{ height:auto;overflow:hidden; }
.list5 li a{display:block;width:100%;height:100%;position:relative}
.list5 li .list5-img{float:left;width:100%;height:160px;overflow:hidden;border-top:3px solid #b90509}
.list5 li .list5-img img{transition:all .6s;width:100%;height:100%;float:left}
.list5 li .list5-txt{width:100%;height:auto;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size: 20px;color:#1b1b1b; line-height: 3;box-sizing:border-box;background:#fff; padding: 0 2em; 	text-align:center}
.list5 li:hover .list5-txt{color:#fff; background: #b90509; }
.list5 li:hover .list5-img img{transform:scale(1.2)}
.list15{width:100%;height:auto;float:left}
.list15 li{width:33.33%;float:left;text-align:center;border-right:1px solid #dedede;border-bottom:1px solid #dedede;box-sizing:border-box;height:123px;padding-top:20px}
.list15 li h1{font-size:14px}
.list15 li:nth-child(3n){border-right:0}
.list15 li:hover{background:#efefef}
.list15 li:hover h1{color:#3f5a28}
.tt{width:100%;height:auto;float:left;font-size:24px;color:#b90509;margin-bottom:15px;margin-top:10px}
.tt a{font-size:18px;color:#d71414; background: url(../images/more.png) no-repeat right center; padding-right: 40px; font-weight:400; transition: all 0.3s ease-in-out;}
.tt a:hover { padding-right: 34px; font-weight: 600; }

.link_box { clear: both; margin: 10px auto 0; }
.link_box a.link_btn .iconfont { font-size: 28px; margin-right: 0.5em; }
.link_box a.link_btn { letter-spacing: 0.3em; font-weight: bold; line-height: 200px; font-size: 24px; text-align: center; display: block; background:linear-gradient(to bottom, #0081cc66, #0081cc), url(../images/link_bg.jpg) no-repeat center center / cover;  border-radius: 5px; color: #fff; }


.tt2 {border-bottom: 1px solid #E4C47B;margin-bottom: 15px;line-height:40px;vertical-align:middle}
.section2 .tt2 {padding-bottom: 15px; margin-bottom: 0;}
.tt2 span{ display:inline-block;float:left;line-height:40px;vertical-align:middle;position:relative;margin-right:15px}
.tt2 span,
.tt .f_l { color: #444; font-size:28px; letter-spacing: 3px;
  padding: 0 10px; font-family: 'Noto Serif CJK SC', 'Noto Serif CJK', 'Source Han Serif SC', ‘Source Han Serif’, source-han-serif-sc, serif, "Arial","\u5b8b\u4f53", Tahoma, Geneva, sans-serif; 
  font-weight: bold;  }
.tt .f_l i { color: #b90509; font-size: 28px; margin: 0 3px 0; font-weight: normal; }
.footer-1{width:33.33%;height:auto;float:left}
.t2{height:auto;font-size:20px;color:#fff;margin-bottom:20px}
.t2 span{display:inline-block;border-bottom:3px solid #f4a024;padding-bottom:8px}

.list6 li{width:100%;height:auto;float:left;color:#fff;font-size:16px;line-height:25px;background-position:left center;background-repeat:no-repeat;padding-left: 15px;box-sizing:border-box;padding-top:5px;padding-bottom:5px}
.p li{padding-left:0}
.list6 li a:hover{text-decoration:underline}
.footer2{width:100%;color:#f8c7c7;line-height:25px;display:flex;gap:50px;align-items:center;justify-content:space-between}
.footer2 a{color:#fff;margin-left:3px;margin-right:3px}
.footer2 a:hover{color:#fff}
.m1{margin-left:auto;margin-right:auto;opacity:.8}
.xx{width:100%;height:auto;text-align:center}
.xxlist{width:100%;height:auto;text-align:center}
.xxlist li{display:inline-block;padding-right:20px;line-height:30px;color:rgba(255,255,255,.7);vertical-align:middle}
.xxlist li img{display:inline-block;margin-right:5px;vertical-align:middle}
.xxlist .wx{float:right;position:relative}
.xxlist li .wxewm{position:absolute;bottom:36px;left:50%;margin-left:-70px;display:none}
.xxlist .wx:hover .wxewm{display:block}
.xx2{margin-top:30px;float:left}
.xx2 img{max-width:100%}
.ab-ban{width:100%;height:310px;background-position:center top;background-repeat:no-repeat;background-size:auto 100%;position:relative}
.m3{position:relative;z-index:99}
.right{width:1015px;height:auto;float:right;overflow:hidden;margin-bottom:30px}
.left{width:205px;height:auto;float:left;overflow:hidden;margin-bottom:30px;margin-top:-75px}
.position{width:100%;height:auto;border-bottom:1px solid #e2e2e2;font-size:16px;box-sizing:border-box;padding-top:15px;padding-bottom:15px;color:#737373;border-radius:5px 5px 0 0;margin-bottom:20px}
.position a{color:#737373}
.title{width:100%;height:auto;float:left;background:url("../images/5.jpg") center top no-repeat;line-height:30px;font-size:30px;color:#294a70;text-align:center;margin-bottom:40px}
.con{width:100%;height:auto;float:left;min-height:500px;padding-bottom:40px}
.txt{line-height:1.7em;font-size:18px;color:#333;text-indent:2em;font-family:"微软雅黑"!important}
.txt p{margin-bottom:20px}
.txt img{max-width:90%;text-align:center;margin:5px;text-indent:0}
.abnav{width:100%;height:auto;color:#fff;background: #900000;border-bottom:5px solid rgba(255,174,0,.7);padding-left:20px;vertical-align:middle;padding-top:20px;padding-bottom:20px;box-sizing:border-box}
.abnav .span3{font-size:24px;line-height:30px}
.abnav .span4{font-size:12px;line-height:20px}

.list7{width:100%;height:auto;float:left;background:#f4f4f4;box-sizing:border-box;min-height:200px}
.list7 li { width:100%;height:auto;float:left;font-size:18px; border-bottom:1px solid #e4e4e4;vertical-align:middle;box-sizing:border-box}
.list7 li a { box-sizing:border-box;color:#000;display:block; line-height: 1.3; padding: 0 20px; }
.list7 .currtq .list7-1,
.list7 li:hover .list7-1{color:#b90509;background:#f1ecec;border-left:3px solid #b90509;box-sizing:border-box}
.list7 .currtq .list7-1 a,
.list7 li:hover .list7-1 a{color: #b90509; }
.list7 li .list7-1{ padding: .6em 0; width:100%;height:auto;float:left;}
.list7 li .list7-1 i{vertical-align:middle;width:10px; float:right;display:inline-block}
.list7 .currtq .list7-1 i, .list7 li:hover .list7-1 i{background:url("../images/d2.jpg") center center no-repeat}
.list7 li .list7-1 a{display:block;font-size: 18px}

.list7 li .list7-2{display:none;width:100%;height:auto;float:left;text-align:left;width:100%;height:auto;line-height:22px}
.list7 li .list7-2 a{width:100%;font-size:14px;box-sizing:border-box;color:#656565;padding-right:5px;padding-left:28px;line-height:35px}
.list7 li .list7-2 a:first-child{margin-top:10px}
.list7 li .list7-2 a:last-child{margin-bottom:10px}
.list7 li .list7-2 a:before{content:"";display:inline-block;width:5px;height:5px;background:#ccc;margin-right:10px;vertical-align:middle;border-radius:50%;overflow:hidden}
.list7 li .list7-2 a:hover, .list7 li .list7-xx .currt{color:#02453c}
.list7 li .list7-2 a:hover:before, .list7 li .list7-xx .currt:before{background:#02453c}

.list9{width:100%;height:auto;float:left}
.list9 li{width:100%;height:auto;float:left;border-bottom:1px solid #e6e6e6;padding-top:20px;padding-bottom:20px;transition:all .4s}
.list9 li a{display:block}
.list9 li .list9-title{width:auto;height:auto;float:left;line-height:30px;vertical-align:middle;margin-bottom:10px}
.list9 li h1{max-width:80%;float:left;font-size:20px;font-weight:700;color:#333;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.list9 li h1 a{color:#405033}
.list9 li p{font-size:14px;line-height:25px;color:#818181;width:100%;height:50px;overflow:hidden;margin-bottom:10px;float:left}
.list9 li span{float:left;color:#bcbcbc;font-size:14px;margin-left:20px}
.list9-txt{width:100%;height:auto;float:left}
.list9-txt a{color:#f4a024;display:inline-block;margin-bottom:5px}
.list9-img{max-width:330px;height:auto;overflow:hidden;float:left;margin-right:20px;display:inline-block}
.list9-img img{max-width:100%;transition:all .4s}
.list9 li:hover{padding-left:20px;padding-right:20px;background:#f5f5f5}
.list9 li:hover h1{color:#b90509}
.list9 li:hover .list9-img img{transform:scale(1.2)}
.list90{width:100%;height:auto;float:left}
.list90 li{width:100%;height:auto;float:left;border-bottom:1px solid #e6e6e6;padding-top:20px;padding-bottom:20px;transition:all .4s;word-break:break-all}
.list90 li a{display:block}
.list90 li h1{padding:0;overflow:hidden;color:#bcbcbc;font-size:14px;margin-bottom:10px;line-height:30px;vertical-align:middle;max-width:100%;word-break:break-all}
.list90 li h1 span{display:inline-block;max-width:70%;font-size:20px;font-weight:700;color:#333;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-right:20px;vertical-align:middle}
.list90 li p{max-width:100%;font-size:14px;line-height:25px;color:#818181;max-height:50px;overflow:hidden;margin-bottom:10px;word-break:break-all}
.list90 li img{float:left;vertical-align:middle;margin-right:20px;max-width:210px;transition:all .4s}
.mp{text-align:left}
.mp span{display:inline-block;width:82px;height:27px;line-height:27px;vertical-align:middle;text-align:center;transition:all .4s;color:#b90509;border:1px solid #b90509;border-radius:3px;font-size:12px}
.mp span:hover{background:#b90509;color:#fff}
.list90 li:hover h1 span{color:#b90509}
.pagelist{width:100%;height:auto;float:left;text-align:center;margin-top:20px;margin-bottom:30px}
.pagelist .curPage, .pagelist a:hover{background:#02453c;color:#fff}
.pagelist a{font-size:14px;cursor:pointer;display:inline-block;line-height:40px;margin-left:1px;margin-right:1px;color:#8d8d8d;background:#f2eeef;width:auto;height:40px}
.pagelist .noclick{cursor:no-drop;color:#8d8d8d}
.pagelist .noclick:hover{cursor:no-drop;background:#ccc;color:#8d8d8d}
.ntitle{width:100%;height:auto;float:left;margin-bottom:20px;margin-top:20px;line-height:40px; text-align:center;font-size: 30px;color:#000;font-weight:700; font-family: 'Noto Serif CJK SC', 'Noto Serif CJK', 'Source Han Serif SC', ‘Source Han Serif’, source-han-serif-sc, serif, "Arial","\u5b8b\u4f53", Tahoma, Geneva, sans-serif; }
.ntime{width:100%;height:auto;float:left;font-size:16px;color:#c5c5c5;text-align:center;margin-bottom:30px}
.nnnext{float:left;width:100%;height:auto;float:left;margin-bottom:30px;margin-top:30px;border-top:1px solid #ccc;padding-top:20px}
.nnnext p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:5px;line-height:25px}
.ntt li{display:inline-block;text-align:center;margin-left:10px;margin-right:10px}
.ntt span{cursor:pointer}
.ntt span:hover{color:#222}
.ntt .redfont{color:#222}
.teach{width:100%;height:auto;overflow:hidden}
.list10{width:100%;height:auto;float:left}
.list10 li{width:100%;height:auto;float:left;margin-bottom:15px}
.list10 li .list10-1{float:left;width:100px;text-align:left;font-weight:700}
.list10 li .list10-2{float:right;width:88%;text-align:left}
.list10 li .list10-2 a{margin-right:5px;background:#efefef;display:inline-block;padding-left:10px;padding-right:10px;line-height:30px;margin-bottom:5px}
.list10 li .list10-2 .cur, .list10 li .list10-2 a:hover{background:#405033;color:#fff}
.list12{width:100%;height:auto;float:left}
.list12 li:nth-child(4n){margin-right:0}
.list12 li{width:23%;height:auto;float:left;margin-bottom:2%;margin-right:2%;position:relative;overflow:hidden}
.list12 li .list12-img{float:left;width:100%;height:288px}
.list12 li .list12-img img{width:100%}
.list12 li .list12-txt{border-top:3px solid #405033;float:left;width:100%;height:100%;background:rgba(255,255,255,.85);position:absolute;top:210px;padding:15px;box-sizing:border-box;transition:all .3s}
.list12 li .list12-txt h1{font-size:20px;font-weight:700;color:#405033}
.list12 li .list12-txt h2{font-size:14px;color:#353535}
.list12 li .list12-txt p{font-size:14px;width:100%;height:80px;overflow:hidden;line-height:20px;margin-top:10px;margin-bottom:10px}
.list12 li .list12-txt a{background:#f4a024;display:inline-block;padding-left:10px;padding-right:10px;line-height:25px;color:#fff}
.list12 li:hover .list12-txt{top:0}
.teach-1{width:100%;height:auto;float:left;margin-bottom:40px}
.teach-img{width:220px;height:288px;float:left;background:url("../images/k.jpg") left top no-repeat;padding-left:20px;padding-top:20px;box-sizing:border-box}
.teach-img img{width:100%;height:100%}
.teach-txt{width:640px;height:auto;float:right}
.teach-txt h1{font-size:22px;color:#405033;margin-bottom:5px;font-weight:700}
.teach-txt h2{font-size:16px;color:#f4a024;margin-bottom:15px}
.teach-txt .teach-con{width:100%;height:auto;float:left;border-top:1px solid #ededed;padding-top:20px}
.teach-txt .teach-con p{margin-bottom:10px;font-size:14px;line-height:22px}
.teachCon{width:100%;height:auto;float:left;margin-bottom:20px}
.teachCon-t{width:100%;height:auto;float:left;font-size:20px;font-weight:700;margin-bottom:10px;color:#405033}
.teachCon-x{width:100%;height:auto;float:left;background:#efefef;padding:20px;box-sizing:border-box}
.form1{width:100%;border-right:1px solid #ccc;border-left:1px solid #ccc;border-top:1px solid #ccc;margin-bottom:30px}
.form1 tr th{line-height:22px;padding:10px;background:#d9e1d4;color:#405033;font-size:16px}
.form1 tr td{line-height:22px;padding:10px;border-right:1px solid #ccc;text-align:center}
.form1 tr td a{display:block;font-size:16px}
.form1 tr:nth-child(odd) td{border-bottom:1px solid #ccc;background:#efefef}
.form1 tr:nth-child(2n) td{border-bottom:1px solid #ccc}
.form1 tr td:hover{background:#fffae3}
.form1 tr td:hover a{font-weight:700;color:#000}
.form2{width:100%;border-right:1px solid #ccc;border-left:1px solid #ccc;border-top:1px solid #ccc;margin-bottom:30px}
.form2 tr th{line-height:22px;padding:10px;background:#d9e1d4;color:#405033;font-size:16px}
.form2 tr td{line-height:25px;padding:15px 10px;border-right:1px solid #ccc;text-align:center;font-size:16px}
.form2 tr:nth-child(odd) td{border-bottom:1px solid #ccc;background:#efefef}
.form2 tr:nth-child(2n) td{border-bottom:1px solid #ccc}
.form2 tr:hover td{background:#fffae3}
.form2 tr td:hover a{font-weight:700;color:#000}
.form2 tr td:first-child{font-weight:700;color:#2b2b2b}
.form2 tr th{background:#d8edea;font-size:18px;font-weight:700;color:#02453c;padding-top:15px;padding-bottom:15px}
.form3{width:100%;height:auto;border-left:1px solid #ccc}
.form3 tr th{line-height:22px;padding:10px;background:#d9e1d4;color:#405033;font-size:16px}
.form3 tr > td{line-height:22px;padding-top:10px;padding-bottom:10px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align:left;font-size:12px}
.form4{width:100%;height:auto}
.form4 tr td{line-height:22px;padding:10px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align:left;font-size:12px}
.form4 tr td:first-child{font-weight:700;font-size:14px;width:100px}
.formt{width:100%;height:auto;font-size:22px;padding-bottom:15px;color:#25321e}
.xk{width:100%;height:auto;overflow:hidden;padding-bottom:20px;border-bottom:1px solid #ccc;margin-bottom:20px}
.xk-1{width:100%;height:auto;float:left;font-size:24px;color:#405033;font-weight:700}
.xk-2{width:100%;height:auto;float:left;margin-top:15px;margin-bottom:15px;line-height:25px}
.xk-3{width:100%;height:auto;float:left;font-weight:700;margin-bottom:15px}
.xk-4{width:100%;height:auto;float:left;line-height:30px}
.xk-3 b{color:#405033}
.xk-4 b{color:#405033}
.xk-4 span{display:inline-block;padding-left:10px;padding-right:10px;line-height:35px;vertical-align:middle;background:#f5f5f5;border:1px solid #d7d7d7;margin-right:5px;margin-bottom:5px}
.more2{line-height:27px;vertical-align:middle;float:right;margin-top:20px;transition:all .4s}
.more2 a{display:block;font-size:12px}
.m{margin-bottom:20px}
.list32{width:100%;height:auto;float:left}
.list32 li{width:100%;height:auto;float:left;padding-top:10px;padding-bottom:10px;box-sizing:border-box;transition:all .4s}
.list32 li .list32-1{font-size:16px;color:#000;width:100%;height:auto;float:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:30px;vertical-align:middle}
.list32 li .list32-2{width:100%;line-height:25px;vertical-align:middle;height:auto;float:left;color:#aaa9a9;font-size:12px}
.list32 li .list32-3{width:100%;height:50px;line-height:25px;overflow:hidden;float:left;color:#6e6e6e;font-size:14px}
.list32 li:hover{background:#f3fffd;padding-left:15px;padding-right:15px}
.section3{width:100%;height:auto;float:left;padding-top: 50px;padding-bottom: 60px}
.left2{width: 50%;float:left}
.right2{width:46%;float:right}
.list16{width:100%;height:auto;float:left}
.list16 li{width:100%;height:auto;float:left;line-height: 58px;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; background: #FAF9F9; margin-bottom: 10px; }
.list16 li:last-child { margin-bottom: 0; }
.list16 li a{font-size:18px; padding-left: 15px; }
.list16 li a:hover{color:#b90509}


.xw{width:100%;height:390px;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}
.xw-1{position:absolute;bottom:0; left: 0; width:660px;height:auto;line-height:35px;font-size:20px;font-weight:700;background:linear-gradient(rgba(0,0,0,0), #000);color:#fff;padding:20px;text-align:left}
.pos1{position:absolute;left:0;bottom:0;z-index:0;max-height:100%}
.pos2{position:absolute;right:0;bottom:0;z-index:0;max-height:100%}
.pagelistHeadSty a, .pagelistHeadSty div, .pagelistHeadSty input, .pagelistHeadSty li, .pagelistHeadSty section, .pagelistHeadSty select, .pagelistHeadSty ul{box-sizing:content-box}

.left2 .swiper-container{width: 100%;height:390px;position:relative;overflow:hidden}
.left2 .swiper-slide{width: 100%;height:390px;position:relative}
.left2 .swiper-slide img{ object-fit: cover; width: 100%;height:390px;display:block}
.left2 .swiper-pagination{position:absolute;right: 10px;bottom: 60px;left:auto;width:auto;z-index:10}
.left2 .swiper-pagination-bullet{cursor:pointer;width: 10px; height: 10px;border-radius:50%;background:#ccc;border:2px solid #fff;float:left;margin-left: 6px;opacity:1}
.left2 .swiper-pagination-bullet-active{background:#b90509;}


.back-to-top-btn{position:fixed;bottom:30px;right:30px;width:50px;height:50px;background-color:#bf0000;border-radius:50%;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:9999;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease;display:flex;align-items:center;justify-content:center}
.back-to-top-btn.is-visible{opacity:1;visibility:visible;transform:translateY(0)}
.back-to-top-btn:hover{background-color:#ffa800;box-shadow:0 6px 16px rgba(0,0,0,.25)}
.back-to-top-btn:before{content:"";width:12px;height:12px;border-left:3px solid #fff;border-top:3px solid #fff;transform:translateY(3px) rotate(45deg);transition:transform .3s ease}
.back-to-top-btn:hover:before{transform:translateY(-1px) rotate(45deg)}

@media screen and (max-width:1280px){
	.wrapin { width: 100%; }
}
@media screen and (max-width:1200px){
    .openSearch{display:block}
    .wrapin{width:768px}
    .header1{display:none}
    .left{display:none}
    .right{width:100%}
    .main_image li span{background-size:auto 100%}
    .banner{height:auto}
    .conleft{width:100%}
    .m2{margin-left:0;margin-top:20px;margin-bottom:20px}
    .conright{width:100%}
    .list3 li .list3-2{width:75%}
    .list2 li div{width:100%;height:170px}
    .wap-nav{display:block;float:right;margin-top:10px}
    .logo{max-height:40px; margin: 0; float:left}
    .nav > li{display:inline-block;position:relative;width:104px}
    .nav li > a{font-size:12px}
    .nav li > .nav-c{width:100%}
    .nav{display:none;width:100%;position:absolute;right:0;top:120px;z-index:99999999;background:rgba(0,0,0,.75);box-sizing:border-box;padding:15px}
    .nav > li{width:100%;margin-bottom:10px;float:left;height:auto;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.4);padding-bottom:10px;margin-left:0}
    .nav li > a{display:block;width:100%;height:30px;line-height:30px;text-align:left;font-weight:700}
    .nav li > .nav-c{display:block;position:relative;height:auto;width:100%;float:left;background:0 0;top:0;padding-top:0}
    .nav li > .nav-c a{width:auto;display:inline-block;float:left;line-height:30px;vertical-align:middle;padding-left:10px;padding-right:10px;color:rgba(255,255,255,.8)}
    .nav .hover > a, .nav li:hover > a{color:#fff;background:0 0;border-radius:0;overflow:hidden}
    .header2{position:fixed;background-size: cover;z-index:9999999;width:100%;padding-top:10px;height:60PX}
    .list10 li .list10-2{float:right;width:78%}
    .list12 li{width:48%}
    .teach-txt{width:100%}
    .list5 li .list5-img{height:131px}
    body{ padding-top: 60px; }
    .nav{top:45px}
    .left2{width:100%;margin-bottom:20px}
    .right2{width:100%}
    .searchb{display:none}
	.list5 li .list5-txt { padding: 0 1em; }
}
@media screen and (max-width:768px){
	.left2 .swiper-container { width: 100%; height: auto; }
	.left2 .swiper-slide { height: auto; }
	.xw-1{ width: auto; line-height: 1.5; min-height: 4.6em; padding: 0.8em 20px; font-size:18px; position: relative; background: #b90509; }
	.left2 .swiper-pagination { bottom: 100px; }
	.left2 .swiper-slide img { width: 100%; height: auto; aspect-ratio: 16/9;
  object-fit: cover; }
	.footer2 { display: block; }
	.footer2 .f-left,
	.footer2 .f-right { width: 100%; text-align: center; }
    .wrapin{width:640px}
    .list2 li div{height:135px}
    .list3 li .list3-2{width:70%}
    .main_visual{height:285px}
    .main_image li span div{background:rgba(255,255,255,.8);width:40%;height:auto;border-radius:0 120px 0 0;border-right:10px solid #efa540;font-size:17px;color:#294a70;font-weight:700;padding:20px;margin-top:85px;position:absolute;left:2%}
    .position{width:640px}
    .ab-ban{width:100%;height:145px}
    .list2 li{width:48%;margin-right:4%;margin-bottom:20px}
    .list2 li:nth-child(2n){margin-right:0}
    .list5 li{ margin-bottom:20px}
    .nav{display:none;width:100%;position:absolute;right:0;top:120px;z-index:99999999;background:rgba(0,0,0,.75);box-sizing:border-box;padding:15px}
    .nav > li{width:100%;margin-bottom:10px;float:left;height:auto;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.4);padding-bottom:10px;margin-left:0}
    .nav li > a{display:block;width:100%;height:30px;line-height:30px;text-align:left;font-weight:700}
    .nav li > .nav-c{display:block;position:relative;height:auto;width:100%;float:left;background:0 0;top:0;padding-top:0}
    .nav li > .nav-c a{width:auto;display:inline-block;float:left;line-height:30px;vertical-align:middle;padding-left:10px;padding-right:10px;color:rgba(255,255,255,.8)}
    .nav .hover > a, .nav li:hover > a{color:#fff;background:0 0;border-radius:0;overflow:hidden}
    .wap-search{display:block;float:right;margin-right:10px}
    .wap-nav{display:block;float:right;margin-top:10px}
    .logom{max-height:40px;float:left}
    .search{display:none}
    .header3{width:100%;height:auto;background:0 0;border-bottom:0 solid #f4a024}
    .search{width:100%;border:1px solid #87a6c9}
    .search-1{width:70%;height:35px;float:left;line-height:35px;border:0 solid #87a6c9}
    .nav .hover > a:after, .nav li:hover > a:after{display:none}
    .list12 li .list12-img{float:left;width:100%;height:411px}
    .list12 li .list12-txt{top:332px}
    .teach-img{margin-bottom:30px}
}
@media screen and (max-width:1024px){
    .slider, .slider .slider-img{overflow:hidden;height:390px}
    .slider{width:100%;height:390px;position:relative}
    .slider .slider-img .slider-img-ul li img{width:768px;height:390px}
}
@media screen and (max-width:640px){
    .section3{padding-top:20px}
    img{max-width:100%}
    .pos1{top:0}
    .xw{height:225px}
    
    .ntitle{font-size:20px;line-height:28px}
    .slider, .slider .slider-img{overflow:hidden;height:225px}
    .slider{width:100%;height:225px;position:relative}
    .slider .slider-img .slider-img-ul li img{width:335px;height:225px}
    .slider .slider-dot ul{position:absolute;right:20px;bottom:10px}
    .logo{display:none}
    .logom{display:block}
    .nav{top:45px}
    .main_visual{height:200px}
    div.flicking_con{position:absolute;bottom:10px}
    .header2{ z-index:9999999;width:100%;padding-top:10px;height:60PX}
    .wrapin{width:calc(100vw - 40px)}
    ul.slider-img-ul{margin-left:40px}
    .position{font-size:12px;width:100%}
    .list1 li{width:33.33%;padding-left:0;padding-right:0;text-align:center}
    .list2 li{width:100%;margin-right:0;margin-bottom:15px}
    .list2 li div{height:202px}
    .list3 li span{width:100%;display:inline-block;line-height:20px}
    .list3 li .list3-2{width:82%;margin-left:0}

    .footer-1{width:100%;margin-bottom:10px}
    .ab-ban{width:100%;height:106px}
    .list9-txt{width:100%}
    .list9-img{width:100%;position:relative;top:auto;left:auto;margin-left:0}
    .list9 li h1{width:100%;max-width:100%}
    .list9 li span{margin-left:0}
    .list90 li img{max-width:100%;margin-bottom:10px}
    .mp{text-align:right}
    .list10 li .list10-1{float:left;width:100%;margin-bottom:5px}
    .list10 li .list10-2{float:right;width:100%}
    .list12 li .list12-img{float:left;width:100%;height:213px}
    .list12 li .list12-txt h1{font-size:18px}
    .list12 li .list12-txt h2{font-size:12px;color:#f4a024}
    .list12 li .list12-txt{top:145px}
    .m1{max-width:100%}
    .xxlist li{width:100%}
    .xxlist .wx{text-align:center;float:right;position:relative}
    .ll2 li{height:auto}
	
	.ll2 li span:first-child { height: 32px; }
    .ll2 li .list30-1{position:relative;height: auto;line-height: initial; font-size: 16px; }
    .ll2 li .list30-2{ font-size: 16px; padding:0;width:100%; white-space: initial; line-height: 1.5; }

    .list9 li:first-child{padding-left:0; }
	
	.tt2 span, .tt .f_l { font-size: 24px; }
	.tt2 { line-height: 32px; }
	.tt a { font-size: 16px; bottom: -6px; position: relative; }
	.list16 li { white-space: initial; overflow: initial; }
	.list16 li a { padding: 0.6em; font-size: 17px; display: block; line-height: 1.5; }
	.list33 li { line-height: 52px; }
	.section2,
	.section4 { padding: 40px 0; }
	.list5 li {float:left;width:100%; margin-bottom: 0; }
	.list5 li .list5-txt { line-height: 2; font-size: 18px; }
	
	.left2 { margin-bottom: 30px; }
	.section2 .conleft2 { margin-top: 20px; }
}


.page_box { text-align: center; }
.page_box > table { margin: 1.5em auto; }

.page_box table,
.page_box table td,
.page_box table div {font-size: 15px; font-family:initial; color: #333; margin-left: auto; margin-right: auto; line-height:2em;}
.page_box .defaultButtonStyle {font-size: initial; font-family:initial; height: 2em;color: #333;BORDER: #c00 1px solid; margin: 0px;padding: 0px 3px; color: #c00; CURSOR: pointer; line-height:2em;background: #fff0f1; }
.page_box .defaultinputStyle {font-size: initial; font-family:initial; height:20px; border:1px solid #c00; line-height:2em; }
.page_box .defaultInputStyle { height: 2em; margin: 0 3px !important; }
.page_box .defaultInputStyle:focus { outline: none; }

.page_box .colHeader {font-size: initial; font-family:initial; line-height:2em;}
.page_box table a,
.page_box .pageList .this-page {font-size: initial; font-family:initial; display:inline-block; height:2em; padding: 2px 4px; border: solid 1px #c00; background: #fff; text-decoration: none; MARGIN-RIGHT: 1px;line-height:2em;}
.page_box table a:visited {font-size: initial; font-family:initial; color: #333; text-decoration: none; line-height:2em;}
.page_box table .PrevDisabled {font-size: initial; font-family:initial; display:inline-block;height: 2em;  margin-right: 3px; padding: 0 4px; background: #fff;color:#ccc;border: solid 1px #c00; line-height: 2em;}
.page_box table .SelectList {font-size: initial; font-family:initial;line-height:2em;}
.page_box table .Prev { font-size: initial; font-family:initial; margin-right: 3px; padding: 0 4px;line-height:2em;}
.page_box table .break {font-size: initial; font-family:initial; border: none; text-decoration: none; line-height:2em;}
.page_box table .NextDisabled { font-size: initial; font-family:initial;display:inline-block; height:2em; margin-left: 2px; padding: 0 4px;background: #fff;color:#ccc;border: solid 1px #c00; line-height:2em; }
.page_box table .Next { font-size: initial; font-family:initial; margin-left: 2px; padding: 0 4px;line-height:2em;}
.page_box table .this-page {font-size: initial; font-family:initial;display:inline-block;height:2em;padding: 2px 4px; border: solid 1px #c00; background: #E1F0FD; font-weight: bold; color:black; MARGIN-RIGHT: 1px;line-height:2em;}
.page_box table a:hover {font-size: initial; font-family:initial;color: black; background: #fff0f1; text-decoration: none;line-height:2em; border-color: #c00; }
.page_box table a:link {font-size: initial; font-family:initial;color: #333; text-decoration: none;line-height: 2em;}
.page_box table a:active { font-size: initial; font-family:initial;color: black; text-decoration: none; background: #EFF7FE; line-height: 2em;}


@media screen and (max-width:768px){
	.page_box [id^="fanye"],
	.page_box input,
	#gotopagebut,
	.page_box .defaultInputStyle{ display: none; }
	.page_box .defaultButtonStyle { float: none; display: block; }
	.page_box table div { color: transparent; height: 2.3em; overflow: hidden; }
	
	.i_sec1 .wrapin { display: flex; flex-wrap: wrap; }
	.r2l,
	.r2r { width: 100%; float: none; }
	.r2l { order: 2; }
	.r2r { order: 1; }
	
	.r2r .notice ul { flex-wrap: wrap; }
	
	.link_box a.link_btn { line-height: 30vw; }

}