@import "base.css";
:root{--animate-duration:.5s;--animate-delay:.5s;--animate-repeat:1}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}
@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}

@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}

.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}

*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
body{overflow-x:hidden;visibility:hidden}
section,.w1200{max-width:1200px;margin:0 auto}

.cover_bg,.cover_img div{background-position:50%;background-repeat:no-repeat;background-size:cover}
.cover_img{position:relative;overflow:hidden}
a:hover .cover_img div,.cover_img:hover div{-webkit-transform:scale(1.1);transform:scale(1.1)}
.list_title a:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}
.slick_forum a:hover .cover_img div,.slick_forum .cover_img:hover div{-webkit-transform:scale(1);transform:scale(1)}
.cover_img div{position:absolute;top:0;left:0;width:100%;height:100%}

header{position:relative;z-index:999}


.t_search{position:absolute;width:28px;height:28px;background:url('../images/t_search.png') 50% no-repeat;margin-left:auto;right:50%;margin-right:-670px}

.t_logo{padding:29px 0}
.t_logo img{max-height:72px}

.v_news_content img {
    display: block;
    margin: 0 auto;
height: auto;
}

.con_wrap table{width:100% !important}
.con_wrap table td{word-break:break-all;}

.search_wrap span{color:#999;font-size:15px;line-height:16px;padding-right:18px;border-right:1px solid #999;z-index: -1;margin-left:14px;}
.search_wrap .i_txt{width:270px;height:32px;position:relative;border:none;padding: 0 26px 0 90px;font-size:14px;color:#333;border-bottom:1px solid #ccc;background:none;}
.search_wrap .submit{position:absolute;top:0;right:0;width:15px;height:32px;cursor:pointer}

.search_wrap .i_txt::-webkit-input-placeholder{color:rgba(255,255,255,.7)}
.search_wrap .i_txt:-moz-placeholder{color:rgba(255,255,255,.7)}
.search_wrap .i_txt::-moz-placeholder{color:rgba(255,255,255,.7)}
.search_wrap .i_txt:-ms-input-placeholder{color:rgba(255,255,255,.7)}



nav{background:#ae1730;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);box-shadow:0 2px 6px rgba(0,0,0,.2)}

.t_nav{z-index:6;position:relative;z-index:99}
.t_nav li{display:inline-block;position:relative;font-size:16px;vertical-align:top}
.t_nav h3{font-weight:normal;position:relative;z-index:3}
.t_nav h3 a{font-size:16px;line-height:60px;display:block;color:#fff;font-size:16px;padding:0 18px}
.t_nav a{display:block;color:#fff}
.t_nav .sub_nav,.nav_list .nav_sub{position:absolute;top:50px;left:0;min-width:100%;font-size:15px;display:none;padding:20px 0 80px;background:#ae1730;
  background:rgba(174,23,48, 0.8);background:-webkit-gradient(left top, left bottom, color-stop(100%, rgba(9, 44, 135, 0)), color-stop(100%, rgba(9, 44, 135, 0)));background:-webkit-linear-gradient(top, #ae1730 0%, rgba(9, 44, 135, 0) 100%);background:linear-gradient(to bottom, #ae1730 0%, rgba(9, 44, 135, 0) 100%);white-space:nowrap}
.t_nav .sub_nav a{padding:10px;color:#fff;font-size:14px}
.t_nav .sub_nav a:hover,.t_nav dl dd:hover h4 a{background:rgba(0,0,0,.2)}

.t_nav dl dd{position:relative}
.t_nav .sub_nav2{position:absolute;top:0;left:100%;padding:10px 0 80px;background:#ae1730;
  background:rgba(174,23,48, 0.8);background:-webkit-gradient(left top, left bottom, color-stop(100%, rgba(9, 44, 135, 0)), color-stop(100%, rgba(9, 44, 135, 0)));background:-webkit-linear-gradient(top, #ae1730 0%, rgba(9, 44, 135, 0) 100%);background:linear-gradient(to bottom, #ae1730 0%, rgba(9, 44, 135, 0) 100%);white-space:nowrap;min-width:100%;display:none}
.t_nav dd h4{position:relative}
.t_nav dd h4 b{position:absolute;right:0;top:0;width:20px;height:100%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAYAAAD6reaeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ1NzczQzQ4OTIxNzExRUI4OTMzOUE2Qzg3MDQxMUUxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQ1NzczQzQ5OTIxNzExRUI4OTMzOUE2Qzg3MDQxMUUxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDU3NzNDNDY5MjE3MTFFQjg5MzM5QTZDODcwNDExRTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDU3NzNDNDc5MjE3MTFFQjg5MzM5QTZDODcwNDExRTEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7eBeJBAAAANklEQVR42mL4//9/LBCLAzEDDDNABbKRJWCyKBIMSNrgEoxgGQTQAWJ7rCpxmonVdgx3AgQYAF+vf3Cfyix9AAAAAElFTkSuQmCC) 50% no-repeat}


nav .i_down{display:inline-block;width:12px;height:7px;background:url(../images/i_down.png) 50% no-repeat;margin-left:8px}
a:hover .i_down{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background-image:url(../images/i_up.png)}

/*首页*/




/* Slick Slider */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before, .slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-arrow{cursor:pointer}

.slick_bar .cover_bg{padding-top:28.3%}
.slick_bar .slick-dots{position:absolute;left:0;right:0;bottom:30px;text-align:center;font-size:0;cursor:pointer}
.slick_bar .slick-dot{display:inline-block;width:14px;height:14px;background:#fff;border-radius:50%;margin:0 8px}
.slick_bar .slick-dot.slick-active{background:#ae1730;border:none}
.slick_bar .slick-arrow{position:absolute;width:28px;height:50px;background:url(../images/prev_bar.png) 50% no-repeat;z-index:3;opacity:.7}
.slick_bar .slick-arrow:hover{opacity:1}
.slick_bar .slick-prev{left:30px}
.slick_bar .slick-next{right:30px;background-image:url(../images/next_bar.png)}

.f1{background:#f0f0f0}
.f1,.f2{padding:60px 0 80px}
.tit{margin-bottom:40px}
.list_news{margin:-15px}
.list_news a{float:left;width:calc(33.333333% - 30px);margin:15px;padding:40px 20px 46px;color:#444;background:#fff}
.list_news a:hover{background:#ae1730 url(../images/bg_item.png) 50% no-repeat;color:#e1bec2}
.list_news a:hover,.list_notice a:hover,.list_f3 a:not(.hd):hover{transform:scale(1.05)}
.list_news a:hover h3{color:#fff}
/*.list_news h3{padding:26px 0 0;font-size:16px;color:#ae1730;line-height:26px;position:relative;height:78px;margin-bottom:26px}*/
.list_news h3{padding:18px 0 0;font-size:16px;color:#ae1730;line-height:26px;position:relative;height: 68px;margin-bottom:26px;}
.list_news h3:before,.inset_bar h2:before{content:'';position:absolute;left:0;top:0;width:50px;height:3px;background:#ae1730}
.list_news a:hover h3:before,.inset_bar h2:before{background:#f66d22}
.inset_bar h2:before{bottom:-14px;top:initial;left:50%}
/*.list_news p{line-height:24px;max-height:72px}*/
.list_news p{line-height:24px;height: 70px;}

.f2{background:url(../images/bg_t.jpg) 0 0 no-repeat , url(../images/bg_b.jpg) 100% 100% no-repeat}
.tit.col{writing-mode:tb-lr;writing-mode:vertical-lr;-webkit-writing-mode:vertical-lr;width:68px;line-height:48px}
.tit.col .more{padding:30px 0}

.notice_wrap,.f3_wrap{width:calc(50% - 25px)}
.list_notice,.list_f3{width:calc(100% - 68px);margin:-10px 0}
.list_notice a{display:block;padding:14px 0;margin:10px 0;background:#f1eeef;line-height:26px;color:#333}
.list_notice time{color:#ae1730;width:145px;text-align:center;line-height:62px;border-right:1px solid #ddd}
.list_notice h3{width:calc(100% - 145px);padding:0 24px;max-height:52px}
.list_notice a:hover{background:#b02b40;color:#fff}
.list_notice a:hover time{color:#fff;border-right-color:rgba(255,255,255,.2)}


.list_f3{margin:0}
.f3_wrap .tit h2{background:#ae1730;font-size:24px;padding:18px 0;color:#fff;position:relative}
.f3_wrap .tit h2,.f3_wrap .tit .more{width:48px}
.f3_wrap .tit h2:before{content:'';position:absolute;bottom:-12px;border-style:solid;border-width:12px 24px 12px 24px;border-color:transparent #ae1730 transparent #ae1730}
.list_f3 a{display:block;color:#333;line-height:50px;position:relative}
.list_f3 .hd{padding:0 0 30px 0;border-bottom:1px solid #ddd;font-size:0;line-height:inherit;margin:0 0 10px 0}
.list_f3 a:not(.hd){padding:0 130px 0 0}
.list_f3 a:not(.hd) time{position:absolute;right:0;color:#666}
.list_f3 a:not(.hd):hover{}
.list_f3 .cover_img{width:200px;padding-top:28.16%}
.list_f3 .hd i{width:21px;height:20px;background:url(../images/i_time.png) 50% no-repeat;margin:0 12px 0 0}
.list_f3 .hd .i_speaker{background-image:url(../images/i_speaker.png)}
.list_f3 .hd .i_pos{background-image:url(../images/i_pos.png)}
.list_f3 .hd time{color:#ae1730;font-size:16px}
.list_f3 p{color:#666;font-size:15px}
.list_f3 p:not(.des){line-height:32px}
.list_f3 h3{margin:0 0 12px 0;white-space:initial;}
.list_f3 .des{white-space:initial;line-height:22px;margin:6px 0 12px;max-height:65px}
.list_f3 .txt{width:calc(100% - 200px);padding:0 0 0 26px}

.bot_wrap{background:#f5f5f5;padding:70px 0}
.topic{width:720px}
.bot_wrap .fr{width:440px}
.sys{padding-top:27.3%}
.link_wrap{margin-top:24px}
.link_wrap .tit h2{font-size:30px}
.link_wrap .tit{margin-bottom:10px}
.list_link a{float:left;width:calc(50% - 11px);line-height:38px;color:#333;padding:0 0 0 22px;background:url(../images/link.png) 0 12px no-repeat}
.list_link a:hover{background-position:0 -26px}
.list_link a:nth-child(2n){margin-left:22px}

footer{background:#444;line-height:2.2;font-size:0;padding:20px 0;position:relative;z-index:9}


.f_copy{width:calc(100% - 80px);font-size:13px}
.f_copy a,.f_copy span{display:inline-block;color:#fff}
.f_copy span{margin:0 14px}
.f_copy em{margin-right:10px;width:14px;height:14px;background:url(../images/f_tel.png) 50% no-repeat}
.f_copy .f_mail{background-image:url(../images/f_mail.png)}
.f_copy .f_pos{background-image:url(../images/f_pos.png)}

.f_code{width:80px}


.inset_bar{width:100%;position:relative;z-index:6}
.inset_bar .cover_bg{padding-top:22.39%}
.inset_bar h2{position:absolute;margin-top:-50px;color:#fff;font-size:32px;font-weight:700}


.nav_list{max-width:1200px;background:rgba(174,23,48,.8);padding:0 20px;white-space:nowrap}
.nav_list:before,.nav_list:after{content:'';position:absolute;width:60px;height:100%;top:0;}
.nav_list:before{left:-60px;background:rgba(174,23,48,.8);background:-moz-linear-gradient(left, rgba(174,23,48,0) 0%, rgba(174,23,48,0.8) 100%);background:-webkit-gradient(left top, right top, color-stop(0%, rgba(174,23,48,0)), color-stop(100%, rgba(174,23,48,0.8)));background:-webkit-linear-gradient(left, rgba(174,23,48,0) 0%, rgba(174,23,48,0.8) 100%);background:-o-linear-gradient(left, rgba(174,23,48,0) 0%, rgba(174,23,48,0.8) 100%);background:-ms-linear-gradient(left, rgba(174,23,48,0) 0%, rgba(174,23,48,0.8) 100%);background:linear-gradient(to right, rgba(174,23,48,0) 0%, rgba(174,23,48,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ae1730', endColorstr='#ae1730', GradientType=1 )}
.nav_list:after{right:-60px;background:rgba(174,23,48,0.8);background:-moz-linear-gradient(left, rgba(174,23,48,0.8) 0%, rgba(174,23,48,0) 100%);background:-webkit-gradient(left top, right top, color-stop(0%, rgba(174,23,48,0.8)), color-stop(100%, rgba(174,23,48,0)));background:-webkit-linear-gradient(left, rgba(174,23,48,0.8) 0%, rgba(174,23,48,0) 100%);background:-o-linear-gradient(left, rgba(174,23,48,0.8) 0%, rgba(174,23,48,0) 100%);background:-ms-linear-gradient(left, rgba(174,23,48,0.8) 0%, rgba(174,23,48,0) 100%);background:linear-gradient(to right, rgba(174,23,48,0.8) 0%, rgba(174,23,48,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ae1730', endColorstr='#ae1730', GradientType=1 )}
.nav_list li{display:inline-block;position:relative}
.nav_list h3 a{font-size:18px;padding:14px 26px;position: relative;}
.nav_list .on h3 a:before{content: '';position: absolute;left: 50%;margin-left: -6px;bottom: 0;border-style: solid;border-width: 0 7px 8px 7px;border-color: transparent transparent #f66d22 transparent;}
.nav_list a{font-size:16px;display:block;padding:8px 5px}
.nav_list .nav_sub{display:none;background:rgba(0,0,0,.5);top:52px;padding:20px 0}

/* .nav_list li,.nav_list .on .sub_con{border-bottom:1px solid #ddd} */
/* .nav_list li:last-child.on .sub_con{border:none}
.nav_list a{position:relative;line-height:1.4;display:block;padding:16px 20px 16px 20px;color:#666}
.nav_list h3{position:relative}
.nav_list h3 a{padding-right:26px;font-size:18px;background:rgba(255,255,255,.6)}

.nav_list h3 b{width:44px;position:absolute;right:0;top:0;height:100%;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAHCAYAAAA4R3wZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjZGMDQ0ODIyNEFFMTFFQjhDM0ZGNTU3RDg3NzQwQjkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjZGMDQ0ODEyNEFFMTFFQjhDM0ZGNTU3RDg3NzQwQjkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjgwRjZCQUYyNEFCMTFFQjgzREU5OUJBNTRGNkM5Q0MiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjgwRjZCQjAyNEFCMTFFQjgzREU5OUJBNTRGNkM5Q0MiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6bus71AAAAnElEQVR42mLcvXv3EQYGhk1A3MVAHCgDYj8WIDEHiCcBMTsQNxPQVAvEpUCcB9K4AIhfAfFWIBYB4nwcmiaCNACxNxBvY4EKbgNiFyDeA8Q8QJyMpmkuECdB1ewFCbAgSYIEzIEY5Od/QJwKFZ8NxLFQuVMwxSxoJoMktIF4HxAvgoo5QsVuIytkweIXkAI7ID4I5YPY99EVAQQYALalHLULthlgAAAAAElFTkSuQmCC') 50% no-repeat;z-index:999;cursor:pointer}

.nav_list .on,.nav_list li:last-child{border-bottom:none}
.nav_list .on h3 a{background:#ae1730;color:#fff}
.nav_list .on h3 b{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAICAYAAADwdn+XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTJGOEY1RDE5MDg2MTFFQjhCN0Q5RjM0QjUwNzlGMjIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTJGOEY1RDA5MDg2MTFFQjhCN0Q5RjM0QjUwNzlGMjIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTcwOTgzMjUyN0IyMTFFQjhDM0JCMUJCMjcxOEYxMUQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTcwOTgzMjYyN0IyMTFFQjhDM0JCMUJCMjcxOEYxMUQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7RnNOrAAAAjklEQVR42mL8//8/Aw7AC8QtUHYNEH/GpogRhwEiQFwFxPehfEUgbgPiNxgqQQagYVkg7gPidCSxdKiYLLp6dM0aQDwFiJOxGJwMldPAZYAWEM8E4gQsmmE4AapGC90AHahECB7NMBwCVasDM8AKKuBDhGYY9oHqsWIBhqMfEK8D4p0MxIMtQPwbpBcgwAAjkQjqCecgaAAAAABJRU5ErkJggg==') 50% no-repeat;color:#fff}

.nav_list h4{position:relative}
.nav_list h4 b{position:absolute;right:0;width:44px;text-align:center;color:#999;font-weight:normal;z-index:-1;font-size:20px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:999;cursor:pointer}

.nav_list dd:not(first-child){border-top:1px solid #ddd}
.nav_list dd.on h4 a{color:#ae1730;border-left:3px solid #ae1730;border-bottom:3px solid #ae1730;font-weight:700}
.nav_list dd.on h4 b{transform:rotate(45deg);margin-top:-14px}
.nav_list dd h4 .on{color:#ae1730}
.nav_list dd a.on{font-weight:700;font-size:18px}
.nav_list dd .sub_con1 a.on{font-size:16px}
.nav_list dd .on:before,.nav_list dd.on h4 a:before{background:#ae1730}

.nav_list .sub_con,.nav_list .sub_con1{display:none}
.nav_list .sub_con1{border-bottom:1px solid #ddd;padding:10px 0}
.nav_list .sub_con a{background:none;line-height:24px;position:relative;padding-top:16px;padding-bottom:16px;padding-left:2em}
.nav_list dd a:before{content:'';display:inline-block;width:6px;height:6px;background:#aaa;margin:0 12px 0 0;vertical-align:middle;transform:rotate(45deg)}
.nav_list .sub_con1 a{font-size:13px;padding-top:8px;padding-bottom:8px;padding-left:4em}

.nav_list .active,.nav_list .active:hover{color:#b7a580} */

.con_wrap{padding:3% 0 3%;background:#f5f5f5}

.details_wrap,.news_bd{max-width:1000px;margin:0 auto}


.news_bd{max-width:900px}

.pos{width:20px;height:20px;background:url('../images/pos.png') 50% no-repeat;margin-right:10px}
.site_nav{color:#666}
.site_nav b{color:#bbb}
.site_nav a,.site_nav em{color:#666;display:inline-block;line-height:30px;padding:0 10px}
.site_nav a:hover,.map_wrap table a:hover *,.map_wrap table tr:last-child td a:hover,.map_wrap table tr:last-child td a:hover *{color:#ae1730 !important}
.nav_list .on h3 a:hover{color:#fff !important}

.list_img{width:auto;margin:-30px 0 40px;font-size:0}
.list_img .hd{padding:30px 0;margin:0;display:inline-block;width:calc(50% - 25px);}
.list_img .hd:nth-child(2n){margin-left:50px}
.list_img .cover_img{padding-top:27%}

.list_teacher .cover_img{width:130px}
.list_teacher .txt{width:calc(100% - 130px)}

.tit_sub{margin:0 0 30px;font-size:24px;color:#ae1730;border-left:3px solid #ae1730;padding:0 0 0 12px}

.list_title{margin:-20px 0 0}
.list_title a{display:block;padding:32px 160px 32px 30px;position:relative}
.list_title a:nth-child(2n){background:#fff}
.list_title a:before{content:'';position:absolute;left:0;width:4px;height:0}
.list_title a:hover:before{height:50%;background:#f66d22}
.list_title a:hover{background:#ae1730 url(../images/bg_item.png) calc(100% - 10px) -10% no-repeat;background-size:auto 160%;color:#fff;z-index:6;box-shadow:0 2px 6px rgba(0,0,0,.3)}
.list_title time{position:absolute;right:26px;font-size:14px;color:#999}
.list_title a:hover time{color:rgba(255,255,255,.6)}

.list_title3{margin:-10px;font-size:0}
.list_title3 a{display:inline-block;font-size:16px;padding:32px 20px 32px 20px;font-size:16px;background:#fff;width:calc(33.333333% - 20px);margin:10px}

.list_title3 a:before{width:3px;height:50%;background:#ae1730}

article.bg{background:url(../images/bg1.jpg) 50%}

.page_wrap{margin-top:40px}
.con_wrap{padding-bottom:60px}

.news_hd{padding:0 0 30px;color:#333}
.news_hd h3{font-size:24px;color:#333;margin-bottom:24px;font-weight:700}
.news_hd p{line-height:44px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.news_hd p span{margin:0 14px;color:#999}
.news_bd{font-size:16px;line-height:2.2;color:#333;word-break:break-all}
.news_bd p{background:none !important}


.table_wrap{overflow-x:auto}
.table_wrap table{width:calc(100% - 1px);border-spacing:0;border-collapse:collapse;font-size:16px}
.table_wrap th,.table_wrap td,.table_wrap tr{padding:10px;font-weight:normal}
.table_wrap th{padding:12px 5px;border:1px solid #ae1730}
.table_wrap td{border:1px solid #ddd;font-size:14px}
.table_wrap thead{background:#ae1730;color:#fff}

.teacher_info .hd{background:#ae1730 url(../images/bg_item.png) calc(100% - 50px) calc(100% - 10px) no-repeat;padding: 24px 6% 30px;margin:30px 0}
.teacher_info .hd img{float: left;margin-top: -40px;box-shadow: 0 -3px 6px rgba(0,0,0,.1);max-width: 130px}
.teacher_info .hd .txt{width: calc(100% - 180px);padding: 0 0 0 50px;line-height: 1.6;font-size:14px}
.teacher_info .hd .txt h3{font-size:22px;font-weight: 700;margin: 0 0 16px 0}
.teacher_info .hd .txt h3 span{font-size: 16px;margin: 0 0 0 20px;font-weight: normal}
.teacher_info .bd h2{font-size:22px;color: #ae1730;font-weight: 700;padding: 0 0 0 14px;border-left: 3px solid #ae1730}
.teacher_info .bd .con{margin: 20px 0 40px;line-height: 1.8;background: #fff;padding: 24px 30px;box-shadow: 0 3px 6px rgba(0,0,0,.1)}




@media (min-width:768px){
	.search_wrap{position:absolute;top:44px;left:50%;margin-left:330px;z-index:999}
	.menu,.t_nav h3 b,.t_search{display:none}
	.t_nav dd:hover .sub_nav2{display:block}

	.t_nav li h3:before,.t_nav .on h3:before{content:'';position:absolute;bottom:0;width:0;height:3px;background:#f66d22}
	.t_nav li:hover h3:before,.t_nav .on h3:before{width:100%}
}


@media (max-width:1640px){
	.slick_topic{margin:0;padding:0 40px}
	.slick_topic .slick-prev{left:0}
	.slick_topic .slick-next{right:0}

}
@media (max-width:1440px){
	section,.w1200{padding:0 15px;max-width:none}
	
	.t_nav h3 a{padding:0 22px}

}

@media (max-width:1240px){
	nav section{padding:0 10px}
	.t_nav{width:100%}
	.t_nav li{width:11.111111%}
	.t_nav h3 a{font-size:16px;line-height:50px;padding:0}
	.t_nav .on h3 a{color:#fff;font-weight:700}


	.search_wrap{left:inherit;right:20px;margin-left:0}

	
	.slick_bar .cover_bg{padding-top:34.181%}


	.logo_wrap{max-width:calc(100% - 290px)}


	.f1{padding:40px 0 50px}
	.f2{padding:50px 0;background-size:30vw}
	.bot_wrap{padding:50px 0}
	.mt60{margin-top:50px}
	.tit{margin-bottom:30px}
	.tit h2{font-size:32px}

	.list_news a{padding:30px 20px 36px}
	.list_news h3{margin-bottom:20px}
	.list_notice time{width:120px}
	.list_notice h3{width:calc(100% - 120px);padding:0 15px}
	.notice_wrap,.f3_wrap{width:calc(50% - 15px)}
	.list_f3 a:not(.hd){padding:0 110px 0 0}

	.topic{padding-top:26%;width:630px}
	.bot_wrap .fr{width:340px}
	.link_wrap{margin-top:18px}

	.inset_bar h2{font-size:30px;margin-top:-42px}
	.list_img .cover_img{padding-top:31%;}

	.inset_bar .cover_bg{padding-top:28.39%}


	.site_wrap{left:0;margin-left:0;max-width:100%}

	.list_title a{padding:26px 160px 26px 30px;}
	.list_title3 a{width:calc(50% - 20px);padding:26px 20px 26px 20px}
	
	
	.news_hd h3,.tit h3{font-size:20px}

}
@media (max-width:1023px){
	.t_nav h3 a{font-size:15px}

	.search_wrap .i_txt{width:240px}
	.t_logo{padding:20px 0}
	.search_wrap{top:35px}
	.slick_bar .cover_bg{padding-top:38.181%}
	.slick_bar .slick-dots{bottom:20px}

	.inset_bar h2{font-size:28px;margin-top:-34px;}
	.nav_list h3 a{padding:14px}
	.nav_list .nav_sub{top:49px}


	.nav_list:before,.nav_list:after{width:40px}
	.nav_list:before{left:-40px;}
	.nav_list:after{right:-40px;}
	.nav_list h3 a{font-size:16px}
	.nav_list a{font-size:14px}

	.f1,.f2{padding:40px 0}


	.list_news{margin:-15px -10px}
	.list_news a{width:calc(33.333333% - 20px);margin:15px 10px}

	.notice_wrap{width:calc(50% - 10px)}
	.f3_wrap{width:auto;float:none}
	.list_f3 .cover_img{width:30.5%;padding-top:22.16%}
	.list_f3 .txt{width:69.5%}
	.f3_wrap.fr{margin-top:36px}

	.list_img .hd{width:auto;display:block}
	.list_img .hd:nth-child(2n){margin-left:0}

	.topic{padding-top:41.736%;width:auto;float:none;display:block}
	.bot_wrap .fr{width:auto;float:none}
	.sys{margin:30px 0}


	.fn{float:none;width:auto}

	

	footer{text-align:center}
	

	aside{display:none}

	.con_wrap{padding:3% 0 50px}
}
@media (min-width:768px) and (max-width:1023px){
}

@media (max-width:767px){
	.header{height:60px;line-height:60px}
	.logo_wrap{max-width:calc(100% - 90px)}
	.t_logo{padding:0}
	.t_logo img{max-height:38px}

	.t_search{right:56px;margin-right:0}

	.nav_list{display:none}

	.search_wrap span{z-index: 2}



	.menu{right:15px;display:block;width:30px;transition:all .3s ease;margin-top:0}
	.menu span{width:100%;height:2px;display:block;background:#ae1730;transition:all .3s ease;border-radius:100px}
	.menu span + span{margin-top:8px}
	.menu.on{margin-top:4px}
	.menu.on span{transform:rotate(45deg)}
	.menu.on span:nth-child(2){transform:rotate(-45deg) translate(7px,-7px)}
	.menu.on span:nth-child(3){display:none}

	.t_nav{height:auto;position:absolute;width:100%;top:132px;left:0;bottom:inherit;text-align:left;z-index:999;display:none;margin-left:0;background:#ae1730}

	.t_nav.on{left:0;right:0}
	.t_nav li{display:block;border-bottom:1px solid rgba(0,0,0,.1);width:auto}
	.t_nav h3 a{font-size:14px;-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none;line-height:1.8;padding:10px 15px;border-top:none;color:#fff}
	.t_nav h3 b{position:absolute;right:0;bottom:0;width:50px;text-align:center;line-height:44px;height:46px;color:#fff;font-size:20px;cursor:pointer;font-weight:normal}

	.t_nav .on b{transform:rotate(-45deg);margin-top:-22px}
	.t_nav .on dd h4 b{transform:rotate(0);margin-top:0;width:50px}
	.t_nav .on dd.on h4 b{transform:rotate(90deg)}

	.t_nav .on{border-bottom:none}
	.t_nav .on h3 a{height:auto;padding:10px 50px 10px 15px}

	.t_nav .sub_nav,.t_nav .sub_nav2{position:initial;top:0;font-size:12px;animation-name:none;background:rgba(0,0,0,.2)}
	/* .t_nav .sub_nav2{background:none} */
	.t_nav .sub_nav2 a{text-indent:2em}

	.t_nav .sub_nav{padding:10px 0}
	.t_nav .sub_nav a{padding:10px 20px}
	.t_nav h3 a:hover{color:#fff}

	.t_nav .sub_nav, .t_nav .sub_nav2{padding:10px 0}


	.search_wrap{position:fixed;left:0;top:0;width:100%;height:100%;color:#666;transition:all 0.5s;z-index:99999;display:none}
	.search_wrap .search_box{position:fixed;width:80%;max-width:540px;z-index:999;z-index:3;display:none}
	.search_box{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
	.search_wrap .i_txt{width:calc(100% - 3px);height:42px;position:relative;border:none;padding:0 40px 0 90px;background:#fff;background-size:100% 100%;font-size:16px;color:#333}
	.search_wrap .submit{position:absolute;top:50%;right:14px;margin-top:-16px;cursor:pointer}
	.search_wrap .close{position:fixed;right:6%;top:8%;width:32px;height:32px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM2MEUwM0UyRDE0QjExRUFCMkMxQzY0OTVDMkFDRDQyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM2MEUwM0UzRDE0QjExRUFCMkMxQzY0OTVDMkFDRDQyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzYwRTAzRTBEMTRCMTFFQUIyQzFDNjQ5NUMyQUNENDIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzYwRTAzRTFEMTRCMTFFQUIyQzFDNjQ5NUMyQUNENDIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4tLD5kAAABQ0lEQVR42uyaSwrCMBCGh0LvZmnJGUQ8nidyIbgodF1wI0icSIpS6MOamSQ/Bv5NH5n52jSZzoSstUdWz+pYDYsy0Y51Zl1YNXmIod1ZJgMI430d2rUgohu9W8k6sQyl24z3sfw49nB09Ygu5TdjJnytli4wGUC8fFx9YcoQY5BUYVb5tPnGlCCmQFKB+cqHYB3FhFgCiQWzyaZYx5oQa0G0YH6yoWZIum91g1J9RjMcuq+YTzHo2401roMP0RgfqcikoT1tis18mmuA6FqktSqLL6haIYZ4iKMV9InHaZoRrGjkXBBK+w8t4I8dYvqFWBAhQhSIoBEijIf4sYL41YVIPkCkgyASdBApU4gkNkRZAaLQA1F6gyiGQpSnITYMVABbOBp3ss0EYg6mQ9nm1LuDew/T+mGWy8azyvvsfD88BRgACRoA/Uq+It4AAAAASUVORK5CYII=) no-repeat center;background-size:cover;cursor:pointer;transition-duration:.5s;z-index:9999}
	.search_wrap .close:hover{transform:rotate(90deg)}
	.search_wrap .bck{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:3}

	.f1, .f2{padding:36px 0 30px}
	.bot_wrap{padding:40px 0}
	.f2{background-size:54vw}

	.list_news{margin:-15px 0}
	.list_news a{width:auto;margin:15px 0}

	.notice_wrap{width:auto;float:none}
	.notice_wrap.fr{margin-top:30px}
	.mt60{margin-top:40px}
	.tit h2,.link_wrap .tit h2{font-size:26px}
	.f3_wrap .tit h2{font-size:20px}

	.f3_wrap .tit h2, .f3_wrap .tit .more{width:40px}
	.tit.col{line-height:40px;width:56px}
	.f3_wrap .tit h2:before{border-width:12px 20px 12px 20px}
	.list_f3 .cover_img{width:auto;padding-top:72.6%;display:block}
	.list_f3 .txt{width:auto;padding-left:0;margin:14px 0 0}

	.list_f3 a:not(.hd){padding:0 90px 0 0}
	.list_f3 a:not(.hd) time{font-size:14px}

	.list_link a{float:none;width:auto;display:block}
	.list_link a:nth-child(2n){margin-left:0}

	.inset_bar h2{font-size:22px;margin-top:-10px}

	.f_copy{text-align:left}
	.f_copy span{margin:0}

	.f_logo{max-width:80%;margin:0 auto}


	.list_title a{padding:22px 110px 22px 20px}
	.list_title time{right:16px}
	.list_title3{margin:-10px 0}
	.list_title3 a{width:100%;margin:10px 0;padding:22px 14px 22px 14px;font-size:15px}

	.inset_bar .cover_bg{padding-top:34.39%;}

}

@media (max-width:640px){
	.t_nav h3 a, .t_mode h3 a, .t_date h3 a{padding:0 8px}
	.t_nav h3 a{padding:10px}



	.site_wrap{margin-bottom:5%}


	.news_hd h3,.tit h3{font-size:18px}

	.page_wrap{margin-top:30px}
	.con_wrap{padding:30px 0 50px}
}
@media (max-width:540px){
	.menu{width:28px}


	.nav_tit{margin:0 0 20px}
	.nav_tit a{font-size:14px;padding:6px 12px 6px 20px}
	.nav_tit a:not(:first-child):before{font-size:16px;margin-top:-10px}
	.nav_tit .on{font-size:18px;padding:0 12px 0 44px;background-size:40px}

	table{font-size:14px}
}

@media (max-width:539px){

	.pos{display:none}
	.site_nav{font-size:13px}
	.site_nav a, .site_nav em{padding:0 6px;line-height:24px}
	.site_wrap:after{right:0}

	nav section{padding:0 5px}
}


@media (max-width:414px){
	.nav_tit .on{font-size:16px;padding:0 8px 0 38px;background-size:34px}
	.nav_tit a{font-size:12px;padding:6px 8px 6px 16px}

}

@media (max-width:374px){
	section,.w1200{padding:0 10px}

	.nav_tit .on{padding:0 3px 0 30px;background-size:28px}
	.nav_tit a{font-size:12px;padding:6px 3px 6px 11px}
	.nav_tit .on,.nav_tit a:not(:first-child):before{font-size:14px}

	.site_wrap{max-width:calc(100% - 30px)}
	.site_wrap:after{right:-4px}
	.site_nav{font-size:12px}

}

@media (max-width:320px){
	.site_wrap{font-size:12px}
	.news_hd{font-size:14px}

	.icon_wrap i{height:70px;background-size:contain}

	.con_wrap .tit h3{padding:0 0 20px;font-size:16px}
}