/* CSS Reset*/
html {font-family:"Microsoft YaHei","微软雅黑","宋体","SimSun",sans-serif;-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; font-size: 14px;}
body {font-family:"Microsoft YaHei","微软雅黑","宋体","SimSun",sans-serif; margin: 0; color: #000; background-color: #fff; height: 100%;overflow-x: hidden; -webkit-overflow-scrolling: touch; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }
a { background: transparent; text-decoration: none; color: #000;transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-webkit-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;}
a:active { outline: 0; }
a {-webkit-tap-highlight-color:rgba(0,0,0,0);}
b, strong { font-weight: bold; }
dfn { font-style:normal;}
img { border: 0; vertical-align: middle; }
* {
        -webkit-tap-highlight-color: rgba(0,0,0,0);
        -webkit-tap-highlight-color: transparent; /* For some Androids */
        outline: none;
}
input,textarea,button { border: 0; margin: 0; padding: 0;}
textarea { resize: none;}
table { border-collapse: collapse; border-spacing: 0; }
td, th { padding: 0; }
h1, h2, h3, h4, h5, h6, p, figure, form, blockquote { margin: 0; }
ul, ol, li, dl, dd { margin: 0; padding: 0; }
ul, ol { list-style: none; }
input::-moz-placeholder, textarea::-moz-placeholder { color: #666; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #666; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #666; }
.box-content{-webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;}
.box-border{-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
body {background: #fff;}
.bg_white { background: #fff; }
.bg_blue {background: #d2dce6;}
.bg_blueB { background: #d2deec;}
.bg_f5 { background: #f5f5f5;}
.bg_f7 { background: #f7f7f7;}
.center {text-align: center;}
.txt_bold {font-weight: bold;}
.txt_blue {background: #008fb4;color: #fff;display: inline-block;padding:0.2rem 0.9rem;}
a:focus, a:hover { text-decoration:none; outline: none; color: #882e2e;}
input { outline:none; }
.fr { float: right; } .fl { float: left; }
.t-l{text-align: left;}.t-c{text-align: center;}.t-r{text-align: right;}
.clear{clear:both; height: 0; line-height: 0; font-size: 0}
.an { transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-webkit-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;}
.img-width { max-width: 100%; height: auto!important; }
.clearfix:before, .clearfix:after {content:""; display:table;}   
.clearfix:after {clear:both;}   
.clearfix { *zoom:1;}
.jwlogo {display:none;}
/*public*/
.top {width: 100%;background: #fff;position: relative;z-index: 20;}
.container {position: relative;}
.topCon {width: 100%;}
.logo {width: 100%;height: 85px;position: relative;}
.logo_s {position: absolute;left: 155px;top: 23px;width: 100%;height: 50px;}
.logo_s img {max-width: 100%;height: auto;}
.logo_b {position: absolute;left: 20px;top: 5px;width: 100px;height: 100px;}
.logo_b img {max-width: 100%;height: auto;}
.logo_phone {padding-top: 20px;text-align: center;}
.logo_phone img {max-width: 100%;height: auto;}
.t_se {margin:0 auto 20px; width: 90%; position: relative;padding-right: 45px;border:1px solid #95011c;}
.se_txt {width: 100%;border: none;background:none;height: 34px;line-height: 34px;text-indent: 10px;font-size: 12px;color: #333;font-family:"宋体","SimSun";}
.se_sub {position: absolute;right: 0;top: 0;width: 40px;height: 34px;color: #186eb8;font-size: 12px;border: none;background:#95011c url(../images/se.png) no-repeat center;} 
.pc-menu {position: relative;z-index: 10;}
.top_nav {height: 43px;background: url(../images/bg01.jpg) repeat-x;}
.pc_menuCon li {float: left;position: relative;line-height:43px; width: 11.333%;}
.pc_menuCon li a {display:block;width: 100%; color: #fff;font-size: 16px;font-weight: bold;text-align: center;background-image: url(../images/bg02.jpg);background-repeat: no-repeat; background-position:left center;}
.pc_menuCon > li:hover > a { background-color:#9f011e; } 
.pc_menuCon > li.active > a { background-color:#9f011e;} 
.pc_menuCon > li.parent > a { background-color:#9f011e;} 
.pc_menuCon > li.selected > a { background-color:#9f011e;} 
.pc_menuCon ul { position: absolute;left: 0px;top:43px; display: none;width: 100%; margin: 0; padding: 0; list-style: none; padding-bottom: 3px; }
.pc_menuCon ul li { width: 100%; float: left; border-top: 1px solid #f69eaf;background:#9f011e;height: 36px;line-height: 36px;}
.pc_menuCon ul li a {display:block;color:#fff;height: 36px;line-height: 36px;font-size: 12px;padding:0;text-align: center;}
.pc_menuCon ul li:hover {background: #8c011b;}
.phone_menu_t {background: #9f011e;}

.banner .bx-wrapper .bx-pager.bx-default-pager a {text-indent: -9999px;display: block;width: 50px;height: 6px;margin: 0 5px;outline: 0;background: #fff;}
.banner .bx-wrapper .bx-pager.bx-default-pager a:hover,
.banner .bx-wrapper .bx-pager.bx-default-pager a.active {background:#882e2e;}
.banner .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {bottom:10px;}
.banner_phone .bx-wrapper .bx-pager.bx-default-pager a {width: 25px;}

.news {padding-bottom: 30px;}
.in-t {width:100%;height: 52px;position: relative;border-bottom: 2px solid #bb0023;padding-top: 10px;margin-top: 15px;}
.in-t span {font-size: 24px;color: #710015;font-weight: bold;}
.in-t span em {font-style: normal;text-transform:uppercase;font-size: 12px;font-family: "Arial";color: #4b4c4c;margin-left: 5px;}
.in-t a {display: block;width: 55px;height: 50px;line-height: 50px; font-size: 12px;color: #a8a8a8;position: absolute;right: 0;top: 0;text-align: center;font-family:"宋体","SimSun";}
.in-t a:hover{text-decoration: underline;color: #710015}

.news-pic {width: 100%;height: 270px;margin-top: 30px;}
.bxslider03 li {height: 270px;background-size: cover;position: relative;background-repeat:no-repeat;background-position: center; }
.bxslider03 li p {width: 90%; height: 48px;padding-top: 6px; position: absolute;left: 5%;bottom: 12px;background: url(../images/black.png) repeat;}
.bxslider03 li p a {padding:0 20px;height: 36px;line-height: 18px;font-size: 14px;color: #fff;display:block;position: relative;}
.bxslider03 li p a span {display: block;width: 70px;height: 18px;line-height: 18px; right: 20px;bottom: 0;position: absolute;font-size: 12px;text-align: right;}
.bxslider03 li:hover p {background: url(../images/red.png) repeat;}

.bxslider04 li {height: 270px;background-size: cover;position: relative;background-repeat:no-repeat;background-position: center; }
.bxslider04 li p {width: 90%; height: 48px;padding-top: 6px; position: absolute;left: 5%;bottom: 12px;background: url(../images/black.png) repeat;}
.bxslider04 li p a {padding:0 20px;height: 36px;line-height: 18px;font-size: 14px;color: #fff;display:block;position: relative;}
.bxslider04 li p a span {display: block;width: 70px;height: 18px;line-height: 18px; right: 20px;bottom: 0;position: absolute;font-size: 12px;text-align: right;}
.bxslider04 li:hover p {background: url(../images/red.png) repeat;}

.news-list {margin-top: 30px;height: 270px;}
.news-list ul li { position:relative; padding-right:100px; height: 22px;margin-bottom: 14px;}
.news-list ul li span {width: 100px;position: absolute;display: block;right: 0;top: 0;line-height: 22px;font-size: 14px; color: #bb0023;text-align: center;}
.news-list ul li a {display: block; font-size: 16px;color: #4b4c4c;line-height: 24px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news-list ul li:hover a {color: #710015;}

.news-b {/*background: #f3f3f4;*/padding-bottom: 30px;}
.news_b_ul {padding:20px 0 0;height: 272px;}
.news_b_ul ul li {padding: 0 110px 0 24px;line-height: 36px;height: 36px;position: relative;background: url(../images/li01.png) 0 center no-repeat;}
.news_b_ul ul li a {display: block;width: 100%;height: 36px;line-height: 36px;font-size: 16px;color: #4b4c4c;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news_b_ul ul li span {width: 100px;position: absolute;display: block;right: 0;top: 0;height: 36px;line-height: 36px;font-size: 14px; color: #bb0023;text-align: center;}
.news_b_ul ul li:hover a {color: #710015;}

.wp_entry h1{font-size: 30px;margin: 30px 0 !important;font-weight: bolder;}

.i_title {width: 100%;padding:1.4rem 0;text-align: center;}
.i_title h3 {font-size: 24px;color: #710015;line-height: 36px;font-weight: normal;}
.i_title span {display: block;width: 55px;height: 2px;background: #bb0023;margin:0 auto;}
.i_title p {font-size: 12px;color: #4b4c4c;line-height: 32px;font-family: "Arial";text-transform:uppercase;}

.trendsList {padding-bottom: 20px;}
.trendsCon_l_item {background: #f2f4f8;padding-bottom: 20px;margin-bottom: 20px;}
.trendsCon_l_item .img {position: relative;overflow: hidden;}
.trendsCon_l_item .img img {width: 100%;height: auto;}
.trendsCon_l_item .img span {display: block;position: absolute;left:20px;top: 0;width: 55px;height: 55px;background: #882e2e;color: #fff;font-size: 12px;text-align: center;padding-top: 5px;}
.trendsCon_l_item .img span em {font-style: normal;font-size: 18px;}
.trendsCon_l_item h3 {width: 94%;margin:10px auto;}
.trendsCon_l_item h3 a {color: #882e2e;font-size: 16px;text-align: center;height: 30px;line-height: 30px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;font-weight: bold;}
.trendsCon_l_item .line {width: 100%;height: 2px;background: #a36061;}
.trendsCon_l_item .des {width: 94%;margin:0 auto;font-size: 12px;color: #646262;line-height: 24px;height: 48px;font-family: "宋体","SimSun";overflow: hidden;}
.trendsCon_l_item:hover {-webkit-box-shadow:0 0 10px rgba(102, 102, 102, .8); -moz-box-shadow:0 0 10px rgba(102, 102, 102, .8);  box-shadow:0 0 10px rgba(102, 102, 102, .8);} 
.trendsCon_l_item:hover .line{background: #710015;}

.foot {background:#99263c url(../images/foBG.jpg) no-repeat center top; padding-bottom:20px;}
.footCon_t_l h3 {font-size: 16px;color: #fff;font-weight: normal; margin-bottom: 20px;padding-top: 30px;text-align: center;}
.fo_selected {padding-top: 15px;}
.selectItem {display: inline-block;vertical-align: middle;width: 100%; background: #edeeee;margin-bottom: 20px;padding-top: 1px; overflow: hidden;height: 24px; border-radius: 15px;-webkit-border-radius: 15px;-moz-border-radius: 15px;}
.selectItem select {background: #edeeee;border:0;text-align: center;font-size: 12px;color: #585959;text-indent: 20px;width: 100%!important;}

.footCon_t_r h3 {font-size: 16px;color: #fff;font-weight: normal; margin-bottom: 20px;padding-top: 30px;text-align: center;}
.fo_dl ul li {width: 100%;font-size: 14px;color: #fff;line-height: 32px;text-align:center;}
.fo_dl ul li span{ padding-left:2em;}
.footConC {padding: 15px 0 12px;border-bottom: 1px solid #938787;}
.footL {text-align: center;margin-bottom:30px; }
.footL img {max-width: 100%;height: auto;}
.footC {text-align: center;margin-top:6px;margin-bottom: 25px;}
.fo_nav {line-height: 32px;}
.fo_nav a {display: inline-block;font-size: 16px;color: #fff;}
.fo_nav a:hover {opacity: 0.7;filter: alpha(opacity=70);}
.fo_nav span {display: inline-block;font-size: 16px;color: #fff;padding:0 12px;}
.footR {text-align: center;}
.footR a {display: inline-block;margin:0 8px; position: relative; width: 47px;height: 47px;background-color: #5b2c2c;background-repeat:no-repeat;background-position:center; border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;}
.w-01 {background-image:url(../images/icon01.png);}
.w-01 .ewm {position: absolute;width: 120px; height: auto; left: 50%;margin-left:-60px;bottom: 47px;display: none;}
.w-02 {background-image:url(../images/icon02.png);}
.footR a:hover {background-color:#7e2c2c }

.footer {width: 100%;background: #630013;padding:10px 0;font-size: 12px;color: #ffe1e3;line-height: 24px;text-align: center;font-family: "宋体","SimSun";}
.erwm{ padding-top:30px; text-align:center;}
.erwm img{ width:120px; height:auto;}
.erwm p{width: 100%;font-size: 14px;color: #fff;line-height: 32px;}
/*---index---*/
.page_banner {padding-top: 12px;background: #fff;}
.page_banner_pc {width: 100%;height: 180px;background: url(../images/p_banner01.jpg) no-repeat center;background-size:cover;}
.page_banner_pc02 {background: url(../images/p_banner02.jpg) no-repeat center;font-family:"宋体","SimSun";}

.page_con {background: #fff;}
.page_con .pageCon {margin-left: 0;margin-right: 0;}
.page_con .pageCon > div {padding-left: 0;padding-right: 0;}
.pageNav{margin-top: -57px;margin-bottom: 10px;}
.pageNav h3 {width: 100%;height: 60px;line-height: 58px;color: #fff;font-size: 18px;font-weight: normal; border-bottom: 2px solid #f8b059;}
.pageNav h3 a {display: block;background: #8e011b;color: #fff;font-size: 18px;padding-left: 25px;}
.pageNav ul {padding:0;background: #fbfbfb;}
.pageNav ul li {float: left;width: 50%; display: block;border:1px solid #e6e6e6; border-top: none;font-family:"宋体","SimSun";background: #fefefe;}
.pageNav ul li a {display: block;position: relative;line-height: 20px;font-size: 14px;color: #8e011b;padding: 12px 5px 12px 14px;}
.pageNav ul li a span {display: inline-block;vertical-align: middle; width: 6px;height: 6px;background:url(../images/li_blue.jpg) center top no-repeat;margin-right: 5px;}
.pageNav ul li:hover a {background: #eee;color: #de5b03;}
.pageNav ul li.parent a {background: #eee;color: #de5b03;}
.pageNav ul li.selected a {background: #eee;color: #de5b03;}
.pageNav ul li:hover a span {background:url(../images/li_yell.jpg) center top no-repeat;}
.pageNav ul li.parent a span {background:url(../images/li_yell.jpg) center top no-repeat;}
.pageNav ul li.selected a span {background:url(../images/li_yell.jpg) center top no-repeat;}

.pageNav ul ul {}
.pageNav ul ul li {}
.pageNav ul ul li a {padding-left: 42px;}

.pageNav ul ul li + ul li a {padding-left: 60px;}




.pageR {margin-top: 25px;margin-bottom: 30px;}
.pageR_t {width: 100%;height: 40px;overflow: hidden;position: relative;z-index: 9;}
.pageR_t p {display: block;float: left;font-size: 18px; color: #8e011b;height: 40px;line-height: 40px;position: relative;padding:0 10px;z-index: 999;}
.pageR_t_a {float: right;height: 40px;line-height: 40px;color: #999;font-size: 12px;padding-right: 10px;}
.pageR_t_a a {color: #999;font-size: 12px;}
.pageR_t_a a:hover {color: #8e011b;}
.pageR .line {width: 100%;height: 2px;background: #8e011b;}

#news_list {margin:0 0 40px;background: #fff;padding:5px 0 30px;}
#news_list ul.news_ul_ul li {padding: 10px 110px 10px 34px;line-height: 30px;height: 50px;position: relative;border-bottom: 1px solid #afafaf;background: url(../images/li_i.png) 10px center no-repeat;}
#news_list ul.news_ul_ul li a {display: block;width: 100%;height: 30px;line-height: 30px;font-size: 12px;color: #333;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;font-family:"宋体","SimSun";}
#news_list ul.news_ul_ul li span {width: 100px;position: absolute;display: block;right: 0;top: 10px;height: 30px;line-height: 30px;font-size: 12px; color: #919191;text-align: center;}
#news_list ul.news_ul_ul li:hover a {color: #710015;}

/************************ teacher **************************/
.teacher{margin:10px 0 40px;}
.teacher .wp_subcolumn_list{ overflow:hidden;}
.teacher .wp_subcolumn_list .wp_sublist .sublist_title a.morelink{ display:none;}
.teacher  a{height: 30px;line-height: 30px;font-size: 14px;color: #333;white-space:nowrap;overflow:hidden;display: inline-block;width: auto; min-width:72px;float: left;}
.wp_subcolumn_list .wp_sublist .sublist_title{border-bottom: 0;}
.wp_subcolumn_list .wp_sublist .sublist_title span{font-size: 18px;}
.wp_subcolumn_list .wp_sublist .sublist_title .moretext{display: none;}


.pageR_article {padding:20px 0 30px;background: #fff;}
.pageR_article .title {line-height: 26px;padding: 5px;text-align: center;font-size: 20px;font-weight: normal;color: #424242;}
.pageR_article .infoA {height: 16px;line-height: 16px;text-align: center; padding: 10px 0;}
.pageR_article .infoA span { display: inline-block;margin: 0 5px;font-size: 12px;color: #787878;}
.pageR_article .con {line-height: 1.7;font-size: 16px;text-align: justify;color: #222;margin-top: 20px;}
.pageR_article .con img {max-width: 100%!important;height: auto!important;}



/* 超小屏幕（手机，小于 768px） */
/* 小屏幕（平板，大于等于 768px） */
@media screen and (min-width:768px) {
html {font-size: 16px;}
.container {padding-left: 0;padding-right: 0;position: relative;}
.logo_phone {text-align: left;}
.t_se {float: right;margin:30px 0 0;max-width: 170px;}
.footCon_t_l h3 {text-align:left;}
.footCon_t_r h3 {text-align:left;}
.fo_dl ul li {float: left; width: 40%;text-align: left;}
.fo_dl ul li.fo_dl_a {width: 100%;}
.fo_dl ul li.fo_dl_b {width: 60%;}
.footL {text-align: left;margin-bottom:0;}
.footC {text-align: left;margin-bottom:0;}
.footR {text-align: right;}
.selectItem {width: 30%;margin-right: 2%;}
.pageNav ul li {float: left;width: 100%;} 

.listR_tL {width: auto;}
.listR_tR {float:right;width: auto;}
.pageNav {padding-right: 50px;}
.colorBg {background: #fff;position: absolute;left: 0;top: 0;height: 100%;padding-left: 0;padding-right: 0;padding-right: 50px;}
.colorBg_f7 {background: #f7f7f7;height: 100%; width: 100%;}
.pageNav ul li {float: left;width: 100%;}
.pageR_news_list {margin:10px 0 40px;} 
#news_list ul.news_ul_ul li a{font-size: 14px;}

.erwm{ padding-top:30px; text-align:center;}
.erwm img{ width:70px; height:auto;}
.erwm p{width: 100%;font-size: 14px;color: #fff;line-height: 32px;}
}


/* 中等屏幕（桌面显示器，大于等于 992px） */
@media screen and (min-width:992px) {
html {font-size: 16px;}
.pc_menuCon li a {font-size: 20px;}
.logo {padding-left: 125px;}
.top_nav {padding-left: 160px;}
.news_row {margin-left: -30px;margin-right: -30px;}
.news_row > div {padding-left: 30px;padding-right: 30px;}
.foot .container {/*padding: 0 35px;*/}

.erwm img{ width:70px;}

}


/* 大屏幕（大桌面显示器，大于等于 1200px） */
@media screen and (min-width:1200px) {
html {font-size: 20px;}
.container {width: 1200px;}

}
