@charset "utf-8";

html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu { margin: 0; padding: 0; }
header, footer, section, article, aside, nav, hgroup, address, figure, figcaption, menu, details { display: block; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th { text-align: left; font-weight: normal; }
html, body, fieldset, img, iframe, abbr { border: 0; }
img { vertical-align: top; }
html { overflow-x: hidden; }
i, cite, em, var, address, dfn { font-style: normal; }
 [hidefocus], summary {
 outline: 0;
}
li { list-style: none; }
h1, h2, h3, h4, h5, h6, small { font-size: 100%; }
sup, sub { font-size: 83%; }
pre, code, kbd, samp { font-family: inherit; }
q:before, q:after { content: none; }
textarea { overflow: auto; resize: none; }
label, summary { cursor: default; }
a, button { cursor: pointer; }
h1, h2, h3, h4, h5, h6, em, strong, b { font-weight: bold; }
del, ins, u, s, a, a:hover { text-decoration: none; }
body, textarea, input, button, select, keygen, legend { font: 13px/1 arial, \5b8b\4f53; color: #333; outline: 0; }
:focus { outline: 0; }
/*备用样式表*/
.clear { width: 100%; height: 0; line-height: 0; font-size: 0; overflow: hidden; clear: both; display: block; _display: inline; }
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.clearfix { display: block; *zoom: 1;}
.icon { display: inline-block; width: 32px; height: 32px; vertical-align: middle; background: url(../images/icon.png) no-repeat; }
/*css3扩展*/
body:before { display: none; content: ""; position: fixed; top: -10px; left: 0; z-index: 110; width: 100%; height: 10px; -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, .8); -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, .8); box-shadow: 0px 0px 10px rgba(0, 0, 0, .8); }
::-webkit-input-placeholder {color: #ccc;}
:-moz-placeholder {color: #ccc;}
::-moz-placeholder {color: #ccc;}
:-ms-input-placeholder {color: #ccc;}
/*滚动样式*/
.scroller {position: absolute; z-index: 1; width: 750px; height: 160px;
   -webkit-tap-highlight-color: rgba(0,0,0,0);
   -webkit-transform: translateZ(0);
   -moz-transform: translateZ(0);
   -ms-transform: translateZ(0);
   -o-transform: translateZ(0);
   transform: translateZ(0);
   -webkit-touch-callout: none;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
   -webkit-text-size-adjust: none;
   -moz-text-size-adjust: none;
   -ms-text-size-adjust: none;
   -o-text-size-adjust: none;
   text-size-adjust: none;
}
::-webkit-scrollbar{width: 8px;height: 8px;background-color: #CCCCCC;-webkit-border-radius: 6px;}
::-webkit-scrollbar-thumb:horizontal { width: 4px;  background-color: #CCCCCC;  -webkit-border-radius: 6px;}
::-webkit-scrollbar-track-piece { background-color: #fff; /*滚动条的背景颜色*/ -webkit-border-radius: 0; /*滚动条的圆角宽度*/}
::-webkit-scrollbar-thumb:vertical {height: 50px;background-color: #999;-webkit-border-radius: 4px;  outline: 1px solid #fff; outline-offset: -1px;border: 1px solid #fff;}

/**布局开始**/
* { box-sizing: border-box; }
html{font-size:62.5%;}
body { background: #fff; line-height: 1.2; font-size: 16px;font-size: 1.6rem; font-family: Bahnschrift, Helvetica Neue, PingFang SC, Hiragino Sans GB, Heiti SC, Microsoft YaHei, WenQuanYi Micro Hei, sans-serif; color: #333; }
p { line-height: 1.75; }
a { color: #333; text-decoration: none; transition: all 0.4s ease-in-out; }
a:hover { color: #BB4B39; }
.flex { display: flex; display: -webkit-flex;}
.f_between { display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between; }
.f_start { display: flex; display: -webkit-flex; justify-content: flex-start; -webkit-justify-content: flex-start; }
.f_end { display: flex; display: -webkit-flex; justify-content: flex-end; -webkit-justify-content: flex-end; }
.f_center { display: flex; display: -webkit-flex; justify-content: center; -webkit-justify-content: center; }
.f_middle { display: flex; display: -webkit-flex; -webkit-align-items: center; align-items: center; }
.f_top { display: flex; display: -webkit-flex; -webkit-align-items: flex-start; align-items: flex-start; }
.f_bottom { display: flex; display: -webkit-flex; -webkit-align-items: flex-end; align-items: flex-end; }
.f_stretch { display: flex; display: -webkit-flex; -webkit-align-items: stretch; align-items: stretch; }
.middle_center,.midcenter{ display: flex; display: -webkit-flex; justify-content: center; -webkit-justify-content: center; -webkit-align-items: center; align-items: center;}
.f_col { display: flex; display: -webkit-flex; -webkit-flex-direction: column; flex-direction: column; }
.f_row { display: flex; display: -webkit-flex; -webkit-flex-direction: row; flex-direction: row; }
.nowrap { -webkit-flex-wrap: nowrap; -webkit-box-lines: single; -moz-flex-wrap: nowrap; flex-wrap: nowrap; }
.wrap { -webkit-flex-wrap: wrap; -webkit-box-lines: single; -moz-flex-wrap: wrap; flex-wrap: wrap; }
.overlay{background-size:cover;background-repeat:no-repeat;background-position:center;-webkit-transition:.3s all ease;-ms-transition:.3s all ease;transition:.3s all ease}
.text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.text-line2{display:-webkit-box;overflow:hidden;text-overflow:-o-ellipsis-lastline;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}
.text-line3{display: -webkit-box;overflow:hidden;text-overflow:-o-ellipsis-lastline;text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 3;line-clamp: 3; }
/*页面尺寸*/
.wrapper { width:100%; margin:0 auto;}
.inner {width: 1440px;margin:0 auto;} /**页面全局宽度**/
.mod{ position:relative}
/*head开始*/
#header{background: #BB4B39;}
.head-top{padding:27px 0 23px;  position: relative;}
.header .head-left { width:444px;}
.header .sitelogo img {display: block;  width: 100%;}
.header .head-right { height:68px;}
.search-panel { float: right;position: relative; z-index: 20;display: inline-block;line-height: 25px;}	
.search-window {border: 0px ;overflow: hidden; min-height:32px; margin-left:48px;}	
/**搜索**/
.wp-search { border:0px; border-radius: 16px; background: rgba(255,255,255,0.2); width:130px; height:32px; position: relative; }
.wp-search form ,.wp-search .form{ display: block; padding-right: 34px;height:32px; }
.wp-search .search-input { margin-right: 0; height: 32px; position: relative; }
.wp-search .search-input input.search-title { width: 100%; box-sizing:border-box;height: 32px; padding-left:10px; line-height: 32px; color: #fff; font-size: 13px;font-size:1.3rem; border: 0; outline: 0; background: none; }
.wp-search .search-btn { width: 32px; height: 32px; position: absolute; right: 0; top: 0; }
.wp-search .search-btn .search-submit { width: 32px; height: 32px; border: 0; outline: 0; border-radius:4px; background:url(../images/search.png) no-repeat center; background-size:20px 20px; cursor: pointer; }
.wp-search input:-webkit-autofill {transition: background-color 5000s ease-in-out 0s;-webkit-text-fill-color: #fff;}


.wp-search .search-k{ display:inline-block;vertical-align: top; width:92px;box-sizing: border-box;height: 32px;padding-left: 10px;line-height: 32px;color: #fff; font-size: 13px;font-size:1.3rem;border: 0;outline: 0;background: transparent;}
.wp-search .addbtn{display:inline-block; width:32px; height:32px;}
.wp-search .addbtn .search-submit { width: 32px; height: 32px; border: 0; outline: 0; border-radius:4px; background:url(../images/search.png) no-repeat center; background-size:20px 20px; cursor: pointer; }

/*默认主导航样式*/
#nav { }
.nav .wp-menu { height: 68px; display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between; }
.nav .wp-menu .menu-item { display: inline-block; position: relative; height: 68px;  text-align: center; margin-left:28px; }
.nav .wp-menu .menu-item>a { display: inline-block; color: #fff; height: 68px; line-height: 68px;  position: relative; }
.nav .wp-menu .menu-item a.menu-link { color: #fff; font-size: 16px;font-size:1.6rem; -webkit-transition: all 0.3s; }
.nav .wp-menu .menu-item.hover a.menu-link { color: #fff;}
.nav .wp-menu .menu-item a.menu-link:hover:before,.nav .wp-menu .menu-item.hover a.menu-link:before{ position:absolute; content:''; bottom:0;left:0;right:0; height:4px; border-radius:3px; background:#fff;}
.nav .sub-menu { display: none; position: absolute;  top: 62px; left:50%; transform: translateX(-50%); width: auto; min-width: 100%; z-index: 100; padding-top:8px;  }
.nav .sub-menu .sub-item { position: relative; white-space: nowrap; vertical-align: top; _zoom: 1; }
.nav .sub-menu .sub-item a { display: block;background:#BB4B39; color: #fff; height: 40px; line-height: 40px; font-size: 16px;font-size:1.6rem; text-align: left; padding:0 16px; }
.nav .sub-menu .sub-item.hover>a, .nav .sub-menu .sub-item a:hover { color: #BB4B39; background-color:#fff; display: block; }
/**主页开始**/
.min-h1{ min-height:40px;}
.min-h2{ min-height:60px;}
.mbanner{ position:relative;z-index:1;}
.mbanner .tipbar{ position:absolute; z-index:10;top:26px;left:0;right:0; margin:0 auto; width:1200px; text-align:right}
.mbanner .tipbar .bar{height: 30px;background: #BB4B39;border-radius: 6px; position:relative; padding:4px 12px 4px 22px; line-height:22px; font-size:16px;font-size: 1.6rem;color: #FFFFFF;}
.mbanner .tipbar .bar:before{ position:absolute; content:'';left:-17px;top:-3px;width: 37px;height: 37px; border-radius:50%;background: #BB4B39 url(../images/call.png) center no-repeat; background-size:19px 19px;}
.mbanner .swiper-button-next, .mbanner .swiper-button-prev { display: block; box-sizing: border-box; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -ms-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease; width: 40px; height: 70px; display: block; z-index: 100; cursor: pointer; opacity:1; }
.swiper-button-next:after,.swiper-button-prev:after{ display:none;}
.mbanner .swiper-button-prev { background: url(../images/prev1.png) center no-repeat; background-size:cover;left:60px; right:auto;-webkit-transition: 0.5s all ease; -ms-transition: 0.5s all ease;transition: 0.5s all ease; }
.mbanner .swiper-button-next { background: url(../images/next1.png) center no-repeat;background-size:cover;right:60px;left:auto; -webkit-transition: 0.5s all ease; -ms-transition: 0.5s all ease;transition: 0.5s all ease; }
.mbanner .swiper-button-prev.swiper-button-disabled{ opacity:0.6}
.mbanner .swiper-button-next.swiper-button-disabled{ opacity:0.6}
.mbanner .swiper-slide img {position:absolute;top:0;bottom:0;left:0;right:0;margin: auto; max-width: 100%;width: 100%;height: 100%; object-fit: cover; }


/**首页布局**/
.menu2{ background: #F7F7F7;}
.menu2 .inner{padding:1px 60px;}
.menu2 .btn{ width:124px; margin-top:15px; margin-bottom:20px;}
.menu2 .btn .icon_tu{ display:block; margin:0 auto; width:124px; height:124px; position:relative; overflow:hidden}
.menu2 .btn .icon_tu img{position: absolute; z-index: 1; top: 0; left: 0;margin: auto;max-width: 100%;width: 100%; height: 100%;object-fit: cover; -webkit-transition: .5s all ease; -ms-transition: .5s all ease; transition: .5s all ease; }
.menu2 .btn a:hover .icon_tu img{-webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }
.menu2 .btn .bt{ font-size:22px;font-size: 2.2rem;font-weight: 600;line-height:34px; text-align:center;color: #BB4B39;}
.main1,.main3{ background:#fff}
.main2{ background:url(../images/bg2.png) top center no-repeat;background-size:cover;}
.main4{background:url(../images/bg4.png) top center no-repeat;background-size:auto 100%;}
.mainbk{ padding:76px 0 88px;}
.main2.mainbk{ padding-bottom:120px;}
.main3.mainbk{ padding-bottom:74px;}
.main5.mainbk{ padding-bottom:66px;}
.index_title{position:relative; text-align:left; height:44px; padding-left:67px;}
.index_title:before{ position:absolute; content:'';top:0;bottom:0;left:0;width:44px;height:44px;}
.main1 .index_title:before{background:url(../images/bt1.png) center no-repeat; background-size:cover}
.main2 .index_title:before{background:url(../images/bt2.png) center no-repeat; background-size:cover}
.main3 .index_title:before{background:url(../images/bt3.png) center no-repeat; background-size:cover}
.main4 .index_title:before{background:url(../images/bt4.png) center no-repeat; background-size:cover}
.main5 .index_title:before{background:url(../images/bt5.png) center no-repeat; background-size:cover}
@font-face {font-family: 'xiaohun';src: url(xiaohun.ttf);}
.index_title .bt{font-size:36px;font-size: 3.6rem;font-family: 'xiaohun'; color: #E69D92;line-height:44px; margin-right:52px; position:relative}
.index_title .bt.selected{color: #BB4B39;}
.main1 .index_title .bt{ cursor:pointer}
.main1 .index_title .bt:first-child:after{ position:absolute; content:''; right:-28px; top:50%; transform:translateY(-50%); width:2px; height:28px; background:#BB4B39}
.main1 .index_title{ margin-bottom:62px;}
.main2 .index_title{ margin-bottom:58px;}
.main3 .index_title{ margin-bottom:65px;}
.main4 .index_title{ margin-bottom:44px;}
.main5 .index_title{ margin-bottom:74px;}

.more_list{ position:absolute;right:0;top:20px;}
.more_list .index_more{ display:none; opacity:0;}
.more_list .index_more:first-child{ display:block;}
.more_list .index_more img,.more_list2 .index_more2 img{width:72px;}
.mod:hover .more_list .index_more{opacity:1}
.tab_con>div{ display:none}
.tab_con>div:first-child{ display:block;}
.tab_con>div.more_list{display:block;}
.index_title2{display:none}
.more_list2{position:absolute;right:0px;top:20px; display:none}




.main_01_left{float:left; width:600px; }
.main_01_left .tu_pic{padding-top:76%;overflow: hidden; position: relative;box-shadow: 0px 15px 15px 0px #DFDFDF; border-radius:8px;}
.tu_pic img { position: absolute;z-index:1; top: 0; bottom: 0; left: 0; right: 0;width: 100%; height: 100%; background-repeat: no-repeat; background-size: cover; -webkit-transition: 1.5s all ease; -ms-transition: 1.5s all ease; transition: 1.5s all ease; }
.tu_pic:hover img{ transform:scale(1.1);-webkit-transition: 1.5s all ease; }

.main_01_right{float:left; width:calc(100% - 600px); position:relative; margin-top:-20px;}
.main_01_right .tu_list{ margin-top:20px; width:50%; padding-left:30px;} 
.main_01_right .tu_list:first-child{display:none;}
.main_01_right .tu_pic{ padding-top:56.25%;overflow: hidden; position: relative;border-radius: 8px;}
.video_con .tu_pic:before{ position:absolute; content:'';top:0;bottom:0;left:0;right:0; z-index:2; background:url(../images/play.png) center no-repeat; background-size:50px 50px;}


.main_02_left{float:left; width:560px;}
.main_02_left .swiper{ width:100%; height:370px; overflow:hidden;}
.main_02_left .swiper img{ display:block;height:370px; width:100%;}
.main_02_left .swiper .title_bt{ position:absolute; z-index:3; width:100%; bottom:0;left:0;right:0; margin-right:0; padding:6px 200px 6px 17px; background: rgba(0,0,0,0.5); line-height:30px; font-size:22px;font-size: 2.2rem;color: #FEFEFE;}
.main_02_left .swiper-horizontal>.swiper-pagination-bullets,.main_02_left .swiper-pagination-bullets.swiper-pagination-horizontal,.main_02_left .swiper-pagination-custom{ right:0; width:auto;left:auto; bottom:14px;}
.main_02_left .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.main_02_left .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 7px;}
.main_02_left .swiper-pagination-bullet{ width:10px;height:10px; background:#fff; opacity:1;}
.main_02_left .swiper-pagination-bullet-active{ width:30px; height:12px;background: #FAC700;border-radius: 54px;}

.main_02_right{float:left;  width:calc(100% - 560px); padding-left:30px; }
.main_02_right .tab_menu{ border-bottom:5px solid #AF251B}
.main_02_right .tab_menu li{ height:37px;background: #EDEDED; width:86px; margin-left:2px; text-align:center;color: #333333; font-size:18px;font-size: 1.8rem; line-height:40px; cursor:pointer;}
.main_02_right .tab_menu li a{ display:block;color: #333333;}
.main_02_right .tab_menu li.selected{color: #fff; background:#AF251B}

.main_02_right .info_news{border: 1px solid rgba(151,151,151,0.49); border-top:0;background: rgba(255,255,255,0.5); height:328px; padding:14px 14px 0;}
.info_newslist li{ margin-bottom:14px; padding-left:16px; padding-right:120px; position:relative; height:25px;}
.info_newslist li:last-child{ margin-bottom:0;}
.info_newslist li:before{ position:absolute; content:'';left:0;top:50%; transform:translateY(-50%);width: 5px;height: 5px;background: #BEBEBE;}
.info_newslist li .bt{ font-size:18px;font-size: 1.8rem; line-height:25px;}
.info_newslist li .news_date{ position:absolute;right:0;top:0;height:25px; line-height:25px; width:96px; height:25px;text-align:center;font-size:16px; font-size:1.6rem;color:#333;}

.main3 .swiper-wrapper{ padding-bottom:40px;}
.main3 .swiper-horizontal>.swiper-pagination-bullets,.main3 .swiper-pagination-bullets.swiper-pagination-horizontal,.main3 .swiper-pagination-custom{ bottom:0;}
.main3 .swiper-pagination-bullet{ width:30px;height:4px;border-radius:0px;}
.main3 .swiper-pagination-bullet-active{ background: #AF251B;opacity:1;}
.main3 .swiper-slide{ width:auto;padding:0 8px 10px;}
.main3 .swiper-box{width: 380px;background: #FFFFFF;box-shadow: 0px 5px 10px 0px rgba(203,80,80,0.19);border-radius: 8px; position:relative;}
.main3 .tu_pic{padding-top:75%; position:relative; z-index:1; border-radius:8px 8px 0 0; overflow:hidden}
.main3 .tu_pic:before{ position:absolute; content:'';top:0;bottom:0;left:0;right:0; z-index:3; background:url(../images/play.png) center no-repeat; background-size:40px 40px;}
.main3 .tu_pic:after{ position:absolute; content:'';top:0;bottom:0;left:0;right:0;z-index:2; background: linear-gradient( 180deg, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0) 100%); display;none}
.main3 .tipwz{position:absolute; z-index:4;height: 29px;background: #DC6158;border-radius: 8px 0px 8px 0px; line-height:29px; padding:0 10px;color: #FFFFFF; font-size:16px;font-size:1.6rem;}
.main3 .swiper-box .zy_info{ padding:26px;}
.main3 .swiper-box .zy_title{color: #AB3A32; font-size:18px;font-size:1.8rem; font-weight:600; line-height:25px; text-align:center;}
.main3 .swiper-box .zy_name{ padding-top:24px;color:#DC6158; font-size:22px;font-size:2.2rem; line-height:30px; text-align:center; position:relative}
.main3 .swiper-box .zy_name:before{ position:absolute; content:'';left:50%; transform:translateX(-50%);top:12px;width: 30px;height: 2px; background:#DC6158;}

.main4 .index_title .bt:first-child:after {
    position: absolute;
    content: '';
    right: -28px;
    top: 50%;
    transform: translateY(-50%);
    width: 2px;
    height: 28px;
    background: #BB4B39;
}
.main4 .index_title .bt a{ color: #E69D92;}
.main4 .swiper-wrapper{ padding-bottom:40px;}
.main4 .swiper-horizontal>.swiper-pagination-bullets,.main4 .swiper-pagination-bullets.swiper-pagination-horizontal,.main4 .swiper-pagination-custom{ bottom:0;}
.main4 .swiper-pagination-bullet{ width:30px;height:4px;border-radius:0px;}
.main4 .swiper-pagination-bullet-active{ background: #AF251B;opacity:1;}
.main4 .swiper-slide{ width:auto;padding:0 8px;}
.main4 .swiper-slide:nth-child(2n+2) .swiper-box{ padding-top:52px;}
.main4 .tu_pic{width: 390px;padding-top:65%;box-shadow: 0px 5px 10px 0px #DFDFDF;border-radius: 8px; position:relative; overflow:hidden}

.main5 .swiper{ padding:0 50px;}
.main5 .swiper-button-next, .main5 .swiper-button-prev { display: block; box-sizing: border-box; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -ms-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease; width: 20px; height: 35px; display: block; z-index: 100; cursor: pointer; opacity:1; }
.main5 .swiper-button-prev { background: url(../images/prev.png) center no-repeat; background-size:cover;left:0px; right:auto;-webkit-transition: 0.5s all ease; -ms-transition: 0.5s all ease;transition: 0.5s all ease; }
.main5 .swiper-button-next { background: url(../images/next.png) center no-repeat;background-size:cover;right:0px;left:auto; -webkit-transition: 0.5s all ease; -ms-transition: 0.5s all ease;transition: 0.5s all ease; }
.main5 .tu_pho{ width:162px; height:162px; border-radius:50%; overflow:hidden}
.main5 .tu_pho img{width:162px; height:162px;}
.main5 .title_bt{ width:100%; margin-top:47px;color: #AF251B; font-size:22px;font-size:2.2rem; line-height:30px;font-weight: 600; text-align:center;}
.main5 .title_wz{ margin-top:20px;color: #333; font-size:14px;font-size:1.4rem; line-height:20px; text-align:left;}


.main4_news li{ border-bottom:1px dashed #bfbfbf;}
.main4_news li a{ display:block; height:60px; position:relative; padding-right:120px; padding-left:30px;}
.main4_news li a:before{ position:absolute; content:''; left:4px;top:50%; transform:translateY(-50%); width:8px; height:8px; background:#BB4B39; border-radius:50%;}
.main4_news li a .bt{line-height:60px; font-size:16px;font-size:1.6rem; color:#333;}
.main4_news li a:hover .bt{ font-weight:600; color:#BB4B39;}
.main4_news li a .news_date{ position:absolute;right:0;top:0;height:60px; line-height:60px; width:120px; text-align:right; font-size:12px;font-size:1.2rem;color:#9b9b9b;}

.fix_rt{ position:fixed; z-index:10; right:160px; bottom:140px;width: 90px;background: #F3D8D4;border-radius: 12px;    transform: scale(0.8);}
.fix_rt .fix_box{background: #BB4B39;border-radius: 12px;}
.fix_rt .fix_box li{ height:102px; position:relative}
.fix_rt .fix_box li .fix_btn{ position:relative; z-index:2; height:72px; padding-top:50px; line-height:22px; font-size:16px;font-size:1.6rem; color:#fff;}
.fix_rt .fix_box li .btn1{ background:url(../images/fix_01.png) center top no-repeat; background-size:43px 43px;}
.fix_rt .fix_box li .btn2{ background:url(../images/fix_02.png) center top no-repeat; background-size:43px 43px;}
.fix_rt .fix_box li .btn3{ background:url(../images/fix_03.png) center top no-repeat; background-size:43px 43px;}
.fix_rt .fix_box li:hover:before{ position:absolute; content:''; z-index:1;left:0;right:0;top:0;bottom:0; background:#fff; border:2px solid #BB4B39;border-radius: 12px;}
.fix_rt .fix_box li:hover .fix_btn{color: #A51908;}
.fix_rt .fix_box li:hover .btn1{ background:url(../images/fix_01c.png) center top no-repeat; background-size:43px 43px;}
.fix_rt .fix_box li:hover .btn2{ background:url(../images/fix_02c.png) center top no-repeat; background-size:43px 43px;}
.fix_rt .fix_box li:hover .btn3{ background:url(../images/fix_03c.png) center top no-repeat; background-size:43px 43px;}
.fix_rt .go_top{ height:95px;}
.fix_rt .go_top .btn{padding-top:42px; line-height:22px; font-size:16px;font-size:1.6rem;color: #BB4B39;background:url(../images/gotop.png) center top no-repeat; background-size:42px 42px;}
.fix_rt .fix_box li .mabox{ position:absolute;right:-156px;top:0; width:136px; height:160px; border:1px solid #BB4B39; background:#fff; border-radius:12px; padding:3px; display:none}
.fix_rt .fix_box li .mabox:before{position:absolute; content:'';left:-10px;top:20px; width:10px; height:17px;background:url(../images/ma_arrow.png) left top no-repeat; background-size:10px 17px;}
.fix_rt .fix_box li .mabox .ma{ margin:0 auto; display:block; width:128px; height:128px;}
.fix_rt .fix_box li .mabox .wz{ text-align:center;color: #A51908; font-size:14px;font-size:1.6rem; line-height:22px; position:relative; margin-top:0px;}
.fix_rt .fix_box li:hover .mabox{ display:block}
/**页脚开始**/
footer {background: #3f3c3c;color: #9c9c9c;}
footer .contact-box{ width:28%}
footer .contact-box:last-child{ width:44%}
footer .footlink {padding-top: 30px;padding-bottom:30px;}
footer .footlink h3 {color: #fff;font-size: 18px;font-size:1.8rem;height: 34px;line-height: 34px; width: 230px;}
footer .footlink hr {width: 35px;height: 2px;margin: 0 0 10px 0; border: 0; color: #ffbb50; background: #ffbb50;clear: both; float: none;}
footer .footlink ul li {line-height: 24px;}
footer .footlink ul li a {color: #9c9c9c;font-size: 14px;font-size:1.4rem;}
.media-img {padding-top: 5px; }
.media-img li{ width:130px; margin-right:50px;}
.media-img li:last-child{ margin-right:0px;}
.media-img li img{ width:100%; display:block;}
.media-img li .wz{color: #818181; font-size:14px;font-size:1.4rem; line-height:20px; margin-top:5px; text-align:center}


.copyright { background: #ab3a32;color: #fcd5d3;padding:20px 0 30px;}
.navbar-left {float: left;}
.navbar-right { float: right;}
.copyright a {color: #fcd5d3; font-size:18px;font-size:1.8rem;margin: 0 5px 0 0;line-height: 22px;}
/*滚动Arrows */

.slick-prev, .slick-next, .slick-prev:hover, .slick-next:hover { height: 62px; width: 60px; background: url(../images/slickarrow2.png) no-repeat; top: 50%; margin-top: -30px; border: 0px solid #d4d8d9; border-radius: 50%; outline: none; }
.slick-prev { left: -95px; background-position: 0px 0px; }
.slick-prev:hover { background-position: 0px 0px; opacity: .8; filter: Alpha(opacity=80); }
.slick-prev:before { content: ''; }
.slick-next { right: -95px; background-position: right 0px; }
.slick-next:hover { background-position: right 0px; opacity: .8; filter: Alpha(opacity=80); }
.slick-next:before { content: ''; }
.post .con .wp_article_list .list_item { border-bottom: 1px dashed #ccc; }
/**新闻列表**/

/***********************************************************
 * 列表页
 */

.col_path2 {height:70px;color: #666;font-size:16px; font-size:1.6rem; background:#fff;box-shadow: 0px 1px 0px 0px rgba(224,224,224,0.25);position:relative;} /**当前位置**/
.col_path2 a{color: #666; padding-right:20px; margin-right:8px; position:relative}
.col_path2 a:before{ position:absolute;right:0; content:'>'; color:#E0E0E0 }
.col_path2 a:hover,.col_path2 a:last-child{ color:#BB4B39 }
.col_path2 a:last-child{ margin-right:0; padding-right:0;}
.col_path2 a:last-child:before{ display:none}

.menu_bar{margin-bottom:20px;}
.menu_bar li{padding:0 20px; width:14%}
.menu_bar li a{ height:48px; border-radius:24px; background:#efefef; font-size:16px;font-size:1.6rem; color:#333; line-height:20px; text-align:center; padding:0 20px;}
.menu_bar li.select a{ color:#fff; background:#BB4B39}


.lanmu_name{color: #BB4B39;font-weight: 600; font-size:32px; font-size:3.2rem; text-align:center; margin-bottom:40px;}

.list_main{padding:0 10px;}
.pc-list{ overflow:hidden; margin-bottom:20px}
.pc-list ul{ margin-left:-10px; margin-right:-10px}
.pc-list li{ width:25%; }
.pc-list li .item{ padding:10px}
.pc-list li img{ display:block; width:100%}
.pc-list li .txt{ height:50px; line-height:50px; background-color:#f6f6f6; padding:0 10px; padding-right:100px;   position:relative}
.pc-list li .txt a{ display:block; overflow:hidden}
.pc-list li .info{ position:absolute; z-index:2; right:0px;top:0}
.pc-list li .info span{ display:inline-block; height:50px; padding-left:18px; margin-right:10px}
.pc-list li .info .reading-nu{ background:url(../images/ico-read.png) no-repeat left center}
.pc-list li .info .like{ background:url(../images/ico-like.png) no-repeat left center; cursor:pointer}
/*栏目图片*/
.l-banner { background-position: center top; background-repeat: no-repeat; text-align: center; }
.l-banner img { vertical-align: top; }
.l-banner img { width: 100%; height: 100%; display: none; }
.column-banner {position: relative;width: 100%; height:460px;background-image:url(../images/banner.png);background-size: cover!important;background-position: center!important;background-repeat: no-repeat!important;}
.column-banner .inner { position: relative; z-index: 1; height:100%;}
.column-banner .tit_bt { position:absolute;left:20px; bottom:100px;color: #fff; }
.column-banner .tit1 { font-size: 40px;font-size:4rem;  line-height:1.1; font-weight: 600; }
.column-banner .tit2 { font-size: 24px; font-size:2.4rem; line-height:1.2; font-weight: 600; margin-top:28px; }
.column-banner .overlay { position: absolute; z-index: 0; left: 0; top: 0; width: 100%; height: 100%; background-size: cover; background-repeat: no-repeat; background-position: center; }
/**主体列表页开始**/
#l-container { background: #f8f8f8; padding:64px 0 40px; }
#l-container .inner { padding:0px; }
.page_place { margin-top: 20px; padding-bottom: 10px; border-bottom: 1px solid #f0f0f0; }
.column-breadcrumb { line-height: 40px; font-size: 16px;font-size:1.6rem; color: #333; padding-left: 28px; background: url(../images/back.png) left center no-repeat; }

.d-container{background: #fff; padding:0 30px 40px;}

.col_menu {width: 300px;float:left;margin-right: -300px;position:relative;}
.col_menu .l-qh{ margin-bottom:10px;}
.col_menu .col_menu_head {background: #BB4B39; position:relative}/**位置栏目背景**/
.col_menu .col_menu_head:before{ position:absolute; z-index:1; content:''; left:20px; top:16px; width:44px; height:46px;}
.col_menu .col_menu_head_01:before{background: url(../images/he_01.png) left center no-repeat; background-size:cover}
.col_menu .col_menu_head_02:before{background: url(../images/he_02.png) left center no-repeat; background-size:cover}
.col_menu .col_menu_head h3.col_name { position:relative; z-index:2;font-size: 26px;font-size:2.6rem;font-weight: bold;color:#fff;}/**位置栏目字体**/
.col_menu .col_menu_head h3.col_name .col_name_text {display:block;line-height: 80px;padding: 0px 5px 0px 48px;}/**栏目名称图标**/
.col_menu .col_menu_con{background: #fff;}
/*栏目列表*/
.col_menu .col_menu_con .col_tu{ width:100%; display:block}
.col_list .wp_listcolumn {}
.col_list .wp_listcolumn .wp_column a {display:block; width:100%; color:#333;font-size: 18px;font-size:1.8rem; font-weight:600; padding:10px 0;cursor:pointer; border-bottom:1px solid #F4F4F4}
.col_list .wp_listcolumn .wp_column a:last-child{}
.col_list .wp_listcolumn .wp_column a .column-name{display:block; width:100%;padding: 0px 20px 0px 46px;line-height: 36px; position:relative;}
.col_list .wp_listcolumn .wp_column a.selected span.column-name:after {content: "";display: block;position: absolute;width: 9px;height: 17px;background:url(../images/arrow.png) center no-repeat; background-size:cover;left: 25px;top:50%; transform:translateY(-50%);}
.col_list .wp_listcolumn .wp_column a:hover,
.col_list .wp_listcolumn .wp_column a.selected,.col_list .wp_listcolumn .wp_column.selected a {color: #BC4836; background:rgba(239,239,239,0.1)}
.col_list .wp_listcolumn .wp_column a.selected span.column-name{color: #BB4B39;position: relative;}
.col_list .wp_listcolumn .wp_subcolumn .wp_column a{ color:#454545;background:none; border-top:1px solid #fff; border-bottom:1px solid #bbb;}
.col_list .wp_listcolumn .wp_column.parent > a .column-name{font-weight:bold; color:#BB4B39;}
/*二级子栏目**/
.col_list .wp_listcolumn .wp_column .sub_list a {color:#333;border-top:1px solid #eee;margin-top:-1px;}
.col_list .wp_listcolumn .sub_list a .column-name {display:inline-block;line-height: 28px;padding: 5px 10px 5px 44px;cursor:pointer;}
.col_list .wp_listcolumn .sub_list a:hover,
.col_list .wp_listcolumn .wp_column a.selected {font-weight:600;color: #BB4B39;}
/*三级子栏目**/
.col_list .wp_listcolumn .wp_column .sub_list .sub_list a{}
.col_list .wp_listcolumn .sub_list .sub_list a .column-name {padding: 5px 10px 5px 60px;cursor:pointer;}
.col_list .wp_listcolumn .sub_list .sub_list a :hover,
.col_list .wp_listcolumn .sub_list .sub_list a.selected {font-weight:bold; color:#0f429b;}

/**栏目新闻**/
.col_news {width: 100%;min-height:500px;float:right;}
.col_news .col_news_box{margin-left: 340px;padding-top: 0px;}
.col_news_head { border-bottom: 1px solid #E0E0E0; margin-bottom:40px;}
.col_metas{ padding-top:15px;}
.col_metas .col_title {float:left;height: 65px;}  /**当前栏目**/
.col_metas .col_title h2 {display:inline-block;padding:15px 0; line-height:35px;font-size: 26px;font-size:2.6rem;font-weight: 600;color: #BB4B39;border-bottom: 1px solid #BB4B39;}
.col_metas .col_path {display:inline-block;float:right;white-space:nowrap;height: 65px;padding:15px 0;line-height: 35px;color: #727272;} /**当前位置**/
.col_metas .col_path a{color: #727272;}
.col_news_con { padding:0; margin:0 0px;}
.col_news_list { margin-top:7px;}
.col_news_list .wp_article_list .list_item {} /**栏目新闻列表**/
.col_news_list .wp_article_list .list_item .Article_Index {}  /**栏目新闻图标序号**/
.col_news_list .wp_entry,.col_news_list .wp_entry p { line-height:1.75; font-size:14px;font-size:1.4rem; color:#333;}
.col_news_list .wp_entry p { margin-bottom:10px;}
.col_news_list .wp_entry table{ margin-bottom:4px;}
.col_news_list .wp_entry img { max-width:680px; _width:expression(this.width > 680 ? "680px" : this.width); } /**列表页文章图片大小限制**/

/**列表页资讯列表**/
.column-newslist { margin: 0 auto; width:100%; }
.column-item { padding: 30px 0; border-bottom: 1px dashed #e0e0e0; }
.column-item .news-img { float: left; width: 320px; height: 214px; overflow: hidden; position: relative;}
.column-item:hover .news-img { box-shadow: 0 4px 8px rgba(0, 0, 0, .16); }
.column-item .news-img img { position: absolute; z-index: 1; top: 0; left: 0;margin: auto;max-width: 100%;width: 100%; height: 100%;object-fit: cover; -webkit-transition: .5s all ease; -ms-transition: .5s all ease; transition: .5s all ease; }
.column-item:hover .news-img img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }
.column-item .news-cont { float: right; width: calc(100% - 360px); }
.column-item .news-cont .news_bt { line-height: 38px; font-size: 18px;font-size:1.8rem; font-weight: bold; color: #333; -webkit-transition: .3s all ease; -ms-transition: .3s all ease; transition: .3s all ease; }
.column-item .news-cont .news_bt:hover{color:#5273a6;}
.column-item .news-cont .news_text { margin-top:14px; line-height: 40px; color: #999; font-size: 16px; font-size:1.6rem;}
.column-item .news-cont .news_date { margin-top:14px; line-height: 20px; color: #999; font-size: 16px;font-size:1.6rem; }


/**列表页招生简章列表**/
.article_list li{ margin-bottom:30px;background: #FFFFFF;border-radius: 8px; padding:32px 0px;}
.article_list li a{ padding-right:190px; position:relative} 
.article_list li a:before{ position:absolute; content:'';right:40px;top:50%; transform:translateY(-50%); width:48px; height:48px;background: url(../images/detail1.png)  no-repeat; background-size:cover;} 
.article_list li a:hover:before{background: url(../images/detail2.png)  no-repeat; background-size:cover;}
.article_list .date{ width:136px; height:100px; border-right:1px solid #DEDEDE;}
.article_list .date .month{font-size: 54px;font-size: 5.4rem;color: #333333;}
.article_list .date .year{font-size: 18px;font-size: 1.8rem;color: #888;}
.article_list .info{ width:calc(100% - 178px);}
.article_list .info .bt{line-height:28px;font-size:24px;font-size:2.4rem; font-weight:600; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.article_list .info .wz{ margin-top:10px;font-size: 16px;font-size: 1.6rem;color: #666; line-height:24px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; word-break:break-all}



/**列表页视频列表**/

.scene-listcon{overflow:hidden;}
.scene-listcon ul{ position:relative; margin:0 -22px; margin-top:-24px;}
.scene-listcon li{ width:33.3%; padding:24px 22px;}
.scene-listcon li a{ display:block; padding:10px;}
.scene-listcon li .card{ display:block; border-radius:10px; background:#fff;  overflow:hidden; box-shadow: 0 4px 12px rgba(0, 0, 0, .16); position:relative}
.scene-listcon li .card_pic{ position:relative; overflow:hidden; width:100%; padding-top:56.25%;}
.scene-listcon li .card_pic.card_zy{padding-top:75%;}
.scene-listcon li .card_tip{position:absolute; z-index:3;top:16px;right:16px; padding:4px 10px 4px 32px; border-radius:28px; background:rgba(0,0,0,0.5) url(../images/see.png) 8px center no-repeat; background-size:18px 18px; color:#fff; font-size:14px;font-size:1.4rem; line-height:20px;}
.scene-listcon li .card_pic:before{position:absolute; z-index:2; content:'';top:0;bottom:0;left:0;right:0; z-index:2; background:url(../images/view.png) center no-repeat; background-size:60px 60px;}
.scene-listcon li .card_pic .img{position: absolute; z-index: 1; top: 0; left: 0;margin: auto;max-width: 100%;width: 100%; height: 100%;object-fit: cover; -webkit-transition: .5s all ease; -ms-transition: .5s all ease; transition: .5s all ease; }
.scene-listcon li .card_bt{padding:16px 12px; height:92px; background:#fff; text-align:center; line-height:30px; font-size:20px;font-size:2rem; font-weight:600;}
.scene-listcon li .card:hover .img{-webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

/**列表页学子列表**/
.xuezi_list li{ margin-bottom:40px;}
.xuezi_list li a{ padding:20px 30px; background: #fff; border-radius:10px;box-shadow: 0 4px 12px rgba(0, 0, 0, .1);}
.xuezi_list li .news_pho{width:150px;}
.xuezi_list li .news_pho .tupic{ width:100%; padding-top:100%; position:relative; border-radius:50%; overflow:hidden}
.xuezi_list li .news_pho .tupic img{position: absolute; z-index: 1; top: 0; left: 0;right:0;bottom:0;margin: auto;max-width: 100%;width: 100%; height: 100%;object-fit: cover;}
.xuezi_list li .news_info{ width:calc(100% - 190px)}
.xuezi_list li .news_info .bt{line-height: 32px;font-size: 22px;font-size:2.2rem; font-weight:600;}
.xuezi_list li .news_info .wz{line-height: 24px;font-size: 16px;font-size:1.6rem; color: #666; margin-top:12px;}
.xuezi_list li .news_info .bot{line-height: 18px;font-size: 14px;font-size:1.4rem;color: #999;margin-top: 10px}
.xuezi_list li .news_info .date{ color:#BB4B39}
.xuezi_list li .news_info .view{ color:#999;padding-left:30px; background:url(../images/see2.png) left center no-repeat; background-size:20px 20px;}

.xuezi_list li a.nopic{}
.xuezi_list li a.nopic .news_pho{ display:none}
.xuezi_list li a.nopic .news_info{ width:100%}

/**专业列表**/
.major-listcon{overflow:hidden;}
.major-listcon ul{ position:relative; margin:0 -14px;}
.major-listcon li{ width:33.3%; padding:0px 14px; margin-bottom:22px;}
.major-listcon li .card{ display:block; background:#fff;  position:relative}
.major-listcon li .title_bt{padding:0 14px 0 42px; width:100%; height:53px;color:#fff; background-position:left center; background-size:cover}
.major-listcon li .title_bt span{ text-align:left;font-size:22px;font-size:2.2rem; font-weight:600; }
.major-listcon li .title_bt a{font-size: 16px;font-size:1.6rem;color:#fff;}
.major-listcon li .zylist{ padding:14px; height:266px;}
.major-listcon li .zylist li{width:100%; padding:0px; margin:0; list-style-type:unset; list-style-position:inside}
.major-listcon li .zylist a{line-height:34px;font-size:16px;font-size:1.6rem; font-weight:600; color:#333; }

/**招生计划**/ 
.address{border-radius: 6px; padding:9px 40px;background:#FFFFFF url(../images/map.png) 12px center  no-repeat; background-size:21px 21px; display:inline-block; position:relative;font-weight: 600;
font-size: 16px;font-size: 1.6rem;color: #222222;line-height: 22px;}  
.address:before{ position:absolute; content:''; right:14px; top:50%; transform:translateY(-50%); width:14px; height:14px;background: url(../images/down.png) center  no-repeat; background-size:10px 6px;}
 
.xzbox_line{ margin-right:40px; height:40px; margin-bottom:20px;}
.xzbox_line:last-child{ margin-right:0}
.title_bt{ margin-right:10px; text-align:right;}
.form_input{ width:120px;height:40px;background: #FFFFFF;border-radius: 4px;border: 1px solid #999999;}
.form_input2{width:150px;}
#setValue_kemu.form_input{ width:340px;}
.xzbox_line .form_input input {display: block;width: 100%;font-family: PingFang SC, Lantinghei SC, Helvetica Neue, Helvetica, Arial, Microsoft YaHei, STHeitiSC-Light, simsun, WenQuanYi Zen Hei, WenQuanYi Micro Hei, "sans-serif";height: 38px;border: none;font-size: 16px;font-size: 1.6rem; font-weight:600; border-radius: 4px;color: #333;padding: 0 8px;}
.xzbox_line .layui-form-select .layui-edge {font-family: layui-icon !important;font-size: 16px;font-style: normal;-webkit-font-smoothing: antialiased; border: 0; font-size: 12px;-webkit-user-select: none; position: absolute; width: 14px; height: 14px;color: #c0c4cc; margin-top: -7px; right: 6px; background: url(../images/down.png) center  no-repeat; background-size:10px 6px;}
.layui-form-selected dl{min-height:80px;}
.layui-form-selected:after{position: absolute; z-index:900;content:'';display: block;width: 0;height: 0; border-color: transparent;border-style: solid;border-top-width: 0; border-bottom:6px solid #dedede;top:42px;left:20px; display:none} 
.layui-form-select dl dd.layui-this{color: #BB4B39;}

.xzbox_line .layui-input:focus, .xzbox_line .layui-textarea:focus {
    border-color: #BB4B39!important;box-shadow: 0 0 0 3px rgba(183,22,22,.08);
}

#setValue_city .layui-form-select dl{ width:630px;padding:10px;}
#setValue_city .layui-form-select dl dd{ display:inline-block; width:100px; height:32px; border:1px solid #BB4B39; color:#BB4B39; border-radius:16px; margin:5px 10px; text-align:center; line-height:30px;}
#setValue_city .layui-form-select dl dd.layui-this{color: #fff; border-color: #BB4B39; background:#BB4B39}
.layui-form-selected dl::-webkit-scrollbar  {  width: 5px;  height: 5px;  background-color: #F5F5F5;  }    
.layui-form-selected dl::-webkit-scrollbar-track  { -webkit-box-shadow: inset 0 0 6px rgba(200,200,200,0.3);  border-radius: 10px;  background-color: #F5F5F5;}  
.layui-form-selected dl::-webkit-scrollbar-thumb  {border-radius: 10px;  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1);  background-color: #F5F5F5;  }
.formbox{  position:relative; padding-right:120px;}
.xzbox_btn{width: 110px;height: 40px; line-height:40px;background: #BB4B39;border-radius: 4px;color: #FFFFFF; font-size:16px; font-size:1.6rem;position: absolute;right: 0px;bottom:20px;}
.xzbox_btn:hover{color: #FFFFFF;}

.xzbox_province .form_input{ border:0;border-radius:6px;position:relative}
.xzbox_province .form_input:before{ position:absolute; content:''; z-index:11;left:12px;top:50%; transform:translateY(-50%); width:22px;height:22px;background: url(../images/map.png) center no-repeat; background-size: 21px 21px; }
.xzbox_province .form_input input{ padding-left:40px;}

/**表格**/ 
.plane_bt{ font-size:20px; font-size:2rem; text-align:center; padding:20px;}
.plane_con{position:relative;overflow: hidden;}
.plane_con:before{ position:absolute; content:'';right:-20px;top:0;bottom:0; width:0px; box-shadow: 0px 0px 60px 0px #707e77; display:none}
.plane_table {overflow: hidden;overflow-x: auto;border-radius:0px; position:relative}
.plane_table::-webkit-scrollbar  {  width: 8px;  height: 8px;  background-color: #F5F5F5;  }    
.plane_table::-webkit-scrollbar-track  { -webkit-box-shadow: inset 0 0 6px rgba(200,200,200,0.3);  border-radius: 10px;  background-color: #F5F5F5;}  
.plane_table::-webkit-scrollbar-thumb  {border-radius: 10px;  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1);  background-color: #F5F5F5;  }
.plane_table table{ width:100%;border-collapse: collapse;border-spacing: 0;}
.plane_table th {white-space: nowrap;padding:20px 12px;text-align: center;background: #BB4B39;font-size:18px;font-size:1.8rem;font-weight:600;color: #fff;line-height: 22px;}
.plane_table td{padding:18px 12px;text-align: center;font-size:16px;font-size:1.6rem;color: #666;line-height: 22px; }

.plane_table tbody tr:nth-child(2n+2) td{background: #FFF2EF; color:#BB4B39}

.no_result{ padding:40px;  }
.no_result .wz{font-size:18px;font-size:1.8rem; line-height:36px; color:#333; padding-left:48px;background: url(../images/error.png) left center  no-repeat; background-size:30px 30px;}

/**移动端**/ 
.choose_city{ display:none}
.sx-box {justify-content: space-between;align-items: center;padding:8px 0; display:none}
.sx-box .checked{ width:calc(100% - 80px)}
.sx-box .checked span {padding:6px 20px;background: #f8f8f8;border-radius: 12px;font-size:14px;font-size: 1.4rem;color: #BB4B39;margin:5px 10px;position: relative;}
.sx-btn{padding-right:40px; width:68px; position:relative;font-weight: 600;font-size: 14px;font-size: 1.4rem;color: #222222;line-height: 22px; cursor: pointer}
.sx-btn:before{ position:absolute; content:''; right:14px; top:50%; transform:translateY(-50%); width:14px; height:14px;background: url(../images/down.png) center  no-repeat; background-size:10px 6px;}
.fixd_lay {position: fixed; left: 0;right: 0; top: 0; bottom: 0;z-index: 2000;background: rgba(0, 0, 0, 0.6); display:none;}
.fixd_box{position:fixed;left:0;right:0;bottom:0; max-width:750px; max-height:calc(100vh - 60px); margin:0 auto; z-index:20; background:#fff;border-radius:16px 16px 0 0; padding-bottom:30px; padding-top:0rem;}
.close_box{ position:absolute; z-index:10;top:8px; right:5px; width:40px; height:40px;background:url(../images/close1.png) center no-repeat;background-size: 30px 30px;}
.fixd_box .title1{font-size:1.6rem;font-weight: 600;color: #333;line-height:1.4; padding:20px; box-shadow: 0px 1px 0px 0px rgba(0,0,0,0.05);  margin: 0 20px 20px;}
.city_con{ padding:0 20px; max-height:calc(100vh - 180px); overflow:hidden; overflow-y:auto}
.city_con ul{ position: relative; margin:0 -12px;}

.city_con ul.kemu li{ width:auto}
.city_con ul.kemu li a{ padding:0 20px}

.city_con li{ width:25%; padding:0 8px; border-radius:16px;}
.city_con li a{height:40px; border:1px solid #DEDEDE;border-radius: 24px;font-size:14px;font-weight: 500; color:#333; text-align:center; margin-bottom:24px;}
.city_con li.on a{color: #fff; background:#BB4B39;border-color: #BB4B39;font-weight: 600;}
.city_con .wrap-1 li{width: 25%;}
.city_con h5{font-size: 14px;color: #000000;margin-bottom:20px;}
.city_con .btns{display: flex;align-items: center;justify-content: center;margin-top:30px;}
.city_con .btns span{width:200px;height:40px;background: #F0F0F0;border-radius:20px;display: flex;align-items: center;justify-content: center;font-weight: bold;margin-left:24px; font-size:1.6rem; cursor:pointer;}
.city_con .btns span.tijiao{background:#BB4B39;color: #fff; width:100%; margin:0;}
 
.score_bar{width: 400px;background: #FFF2EF;border-radius: 8px; padding:10px 12px; position:absolute;top:15px; right:0;}
.score_bar .con{border-radius: 21px; background:url(../images/notice.png) 8px center  no-repeat; background-size:25px 25px; height:34px; line-height:34px; padding-left:40px; padding-right:8px;font-size:26px; font-size:2.6rem; font-weight:600; color:rgba(187, 75, 57, 1)}
.score_bar .con span{ display:block;}
.score_bar .con .more{ font-size:16px; padding-right:30px; background:url(../images/arrow2.png) right center  no-repeat; background-size:20px 10px;}
.score_head{ position:relative}

/**相关文章列表**/
.other_list{ margin-top:30px;}
.other_bt{line-height: 44px;font-size: 24px;font-size:2.4rem; font-weight: 600; color:#BB4B39}
.other_list li{ padding:10px 0; border-bottom:1px solid #d9d9d9}
.other_list li:last-child{border-bottom:0;}
.other_list li .bt{ display:block; line-height: 1.75; font-size: 18px;font-size:1.8rem;}
.other_list li .bot{line-height: 18px;font-size: 14px;font-size:1.4rem;color: #999;margin-top: 10px}
.other_list li .date{ color:#666}
.other_list li .view{ color:#999;padding-left:30px; background:url(../images/see2.png) left center no-repeat; background-size:20px 20px;}


/**录取查询**/
.biaodan{padding:0 80px 20px;}
.typelink{ padding:0 80px;}
.typelink > h2 { font-size: 24px;color: #333;line-height: 36px;	margin-bottom: 10px}
 .custom-search .form-item .btn.submite{    background-color: #bb4b39!important;
    border-color: #bb4b39!important;}
.custom-search .data-title h4{ display:none}
.custom-search .form-item .form-con{ margin-bottom:20px!important;}
.el-table .el-table__header-wrapper tr, .el-table .el-table__header-wrapper th{background-color: #bb4b39!important;background: #bb4b39!important;}
.resultCrad>div{ padding:0!important;}
.resultCradTitle{ margin-left:0!important;}

/**文章页**/
.infobox {box-shadow: 0 4px 12px rgba(10, 10, 10, .1); padding: 30px; background:#fff }
.infobox .article .entry .read p{} 
/**文章标题**/
.article h1.arti_title { line-height: 44px;font-size: 30px;font-size:3rem; font-weight: 600; text-align:center; color: #BB4B39; }
.zhaiyao{background: #F9F9F9; padding:20px; margin-bottom:30px;}
.article h2.arti_title { font-weight: 400; line-height: 34px; font-size: 20px;font-size:2rem; text-align:left; color: #626262; }
/**文章副标题**/
.article .arti_metas { line-height: 32px; font-size: 16px;font-size:1.6rem; text-align:center; color: #666; margin:20px auto;}
.article .arti_metas span.arti_update {color: #666; }
.article .arti_metas span.arti_views {color: #999;padding-left:34px;background: url(../images/see2.png) left center no-repeat; background-size: 20px 20px; }
/**文章其他属性**/

.article .entry { margin: 0 auto; overflow: hidden; padding:0; }
/**文章内容**/

.article .entry .read, .article .entry .read p { line-height: 1.75; font-size: 18px;font-size:1.8rem; color: #333;     word-break: break-all;}
/**阅读字体**/
.article .entry .read p { }
.article .entry .read img { margin:0 auto;display: block; max-width: 940px; _width: expression(this.width > 940 ? "940px": this.width);
}
/**文章阅读部分图片大小限制**/

.article .entry .read table { margin: 0 auto; border: none!important; }
.es_article_title { display: none; }
/**翻页**/

.es_pagingbar_container { margin: 40px auto 0; text-align: center; padding-bottom: 40px; }
.es_pagingbar_container .es_pagingbar { display: inline-block; overflow: hidden; }
.es_pagingbar_container .es_pagingbar li { float: left; padding: 6px 12px; margin: 0 6px; color: #999; background: #fff; border: 1px solid #eee; font-size: 14px;font-size:1.4rem; text-align: center; cursor: pointer; }
.es_pagingbar_container .es_pagingbar li.active { background: #d63e3e; color: #fff; border-color: #d63e3e; }
.es_pagingbar_container .es_pagingbar li.active a { color: #fff; }
.es_article_content img { margin-right: 20px; }

video{ width:100%;height:100%}

/**弹框提示**/
.tiplay{ position:fixed; z-index:1000; left:0;right:0;top:0;bottom:0; background:rgba(0,0,0,0.4)}
.tip_boxwz{ position:absolute;top:50%;left:50%; transform:translate(-50%,-50%); padding:10px 20px; border-radius:8px; font-size:16px; line-height:1.4; color:#fff; background:rgba(0,0,0,0.7);}