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; }
/*Technical Support SudyTech*/
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; }
/*备用样式表*/
.none { display:none; }
.wcb{ width:100%; height:30px; border:2px dashed #97CBE0; }
.hidden { visibility:hidden; }
.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 {content: ""; position: fixed; top: -10px; left: 0; z-index: 110; width: 100%; height: 10px;

}
::-webkit-input-placeholder { color:#ccc;/* WebKit browsers */}
:-moz-placeholder {color:#ccc; /* Mozilla Firefox 4 to 18 */}
::-moz-placeholder { color:#ccc;/* Mozilla Firefox 19+ */}
:-ms-input-placeholder { color:#ccc;/* Internet Explorer 10+ */}
/**布局开始**/
  
body {line-height: 1;font-size: 14px;font-family: "Microsoft YaHei","Arial","\u5b8b\u4f53", Tahoma, Geneva, sans-serif;color:#333;}
p{line-height:1.75;}
a {color:#3b3b3b; text-decoration:none;}
a:hover { color:#ea7b41; }
/*页面尺寸*/
.wrapper { width:100%; margin:0 auto;  }
.wrapper .inner {width: 1200px;margin:0 auto;} /**页面全局宽度**/
/*导航样式：后台绑定时也可以定义配置*/
.wp-menu {margin:0 auto}
.wp-menu .menu-item {
    background: url(images/navbg.png) no-repeat left center;
    display: inline-block;
    float: left;
    position: relative;
}
.wp-menu .menu-item.i1 { background:none;}
.wp-menu .menu-item a > .menu-switch-arrow{display: none;width:20px;height:20px;background:url(images/nav_j.png) no-repeat center center;vertical-align:middle;}
.wp-menu .menu-item a.menu-link {display: inline-block;padding: 0 18px;line-height: 52px;color: #333333;font-size: 16px;}
.wp-menu .menu-item.hover a.menu-link,
.wp-menu .menu-item a.hover{background-color: #034da3;text-decoration: none;color: #eee;}
.sub-menu {
    display: none;
    z-index: 9;
    position: absolute;
    left: -15%;
    top: 52px;
    min-width: 130%;
    background-color: #034da3;
    opacity: 0.9;
}
.sub-menu .sub-item { position: relative; white-space: nowrap; vertical-align: top; _zoom:1;}
.sub-menu .sub-item a {
    display: block;
    height: 42px;
    overflow: hidden;
    transition: height 0.5s ease-in;
    font-size: 16px;
    color: #fff;
    line-height: 42px;
    text-align: center;
    padding: 0;
}
.sub-menu .sub-item.hover> a,
.sub-menu .sub-item a:hover{ color: #fff; background-color:#01489b; display: block; }
.sub-menu .sub-menu { left: 100%; top:0px; z-index: 200; background:#fff;}
/*栏目图片*/
.l-banner{height: 286px;background-position:center center;background-repeat:no-repeat;text-align:center;}
.l-banner img{display:none;height:100%;vertical-align:top;}


.header-top-r.fr {
    padding-top: 12px;
}
.header-top-r.fr li.links {
    line-height: 15px;
    float: left;
}
.header-top-r.fr li.links.i1 {
    padding-right: 10px;
    border-right: 2px solid #fff;
}
.header-top-r.fr li.links a {
    font-family: 微软雅黑;
    font-size: 14px;
}
.header-top-r.fr li.links.i2 {
    padding-left: 10px;
}
div#banner .focus-pagination a.focus-page {
    margin: 0 4px;
    width: 10px;
    height: 10px;
    opacity: 1;
    background: #fff;
}
div#banner .focus-pagination a.focus-page.focus-page-active {
    background: #ea7b41;
}
div#banner .focus-pagination {
    right: 0;
    left: 0;
    text-align: center;
    bottom: 17px;
    height: 18px;
}
a.focus-navigation.focus-prev {
    display: none;
}

a.focus-navigation.focus-next {
    display: none;
}
.common-title-l {
    width: 100%;
}
.more_btn {
    background: url(htmlRes/icon-more.png) no-repeat right center;
    float: right;
    padding-right: 13px;
    font-size: 14px;
    color: #999;
}
span.more_text:hover {
    opacity: 0.7;
    color: #999;
}

.common-news-item_title.fl {
    background: url(htmlRes/icon-dir-1.png) no-repeat left center;
    font-size: 16px;
    color: #333;
    line-height: 40px;
    width: calc(100% - 105px);
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    white-space: normal;
}
.school-news .news-list li.news.n5.clearfix {
    padding-bottom: 18px;
    border-bottom: 1px solid #e6e6e6;
}
.school-news .news-list li.news.n6.clearfix {
    padding-top: 18px;
}
.focus-title-bar {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 40;
    width: 100%;
    height: 60px;
    margin-left: 0;
}
.school-news .news-swiper .focus-title-bg {
    opacity: 0.5;
}
h2.focus-title {
    height: 60px;
    font-size: 16px;
    color: #fff;
    line-height: 60px;
    padding: 0 80px 0 10px;
    width: calc(100% - 120px);
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    white-space: normal;
}
.school-news .news-swiper .focus-pagination {
    bottom: 25px;
    right: 13px;
    height: 18px;
}
.school-news .news-swiper .focus-pagination a.focus-page {
    background: #fff;
    margin: 0 4px;
}
.school-news .news-swiper .focus-pagination a.focus-page-active{
    background: #ea7b41;
}
.common-title-l.fl {
    line-height: 46px;
}
.section-2 ul.news_list.clearfix {
    float: left;
    width: 100%;
    padding-top: 18px;
}
li.news {
    line-height: 40px;
}
.common-news-item_time {
    font-size: 16px;
    color: #999;
    font-family: 微软雅黑;
}
.section-2 .common-news-item_title.fl {
    width: calc(100% - 80px);
}
.friend-link-title li.news {
    line-height: 42px;
    padding-right: 45px;
}
.fr .footer-link a {
    position: relative;
    padding: 0 10px;
    font-size: 14px;
    color: #d9e3ef;
}
.footer-link li.links {
    float: left;
    background: url(images/linkbg.png) no-repeat right center;
    font-size: 14px;
    color: #d9e3ef;
}
.footer-info-item {
    font-family: 微软雅黑;
}
.footer-link li.links.i5 {
    background: none;
}
div#container-1 {
    width: 1200px;
    margin: 0 auto;
}
li.common-slide-list__second-item a.sub-item-link {
    display: block;
    position: relative;
    font-size: 16px;
    color: #666;
    line-height: 46px;
    padding-left: 30px;
    border-bottom: 1px #ededed dashed;
    background: url(htmlRes/common_res/icon-more-1.png) no-repeat left 13px center;
}
li.common-slide-list__second-item a.sub-item-link:hover {
    background: #ededed url(htmlRes/common_res/icon-more-1.png) no-repeat left 13px center;
}
li.common-slide-list__second-item a.sub-item-link.selected {
    background-color: #ededed;
}
li.common-slide-list__item.wp_column.selected {
    background: #ededed;
}
span.possplit {
    background-image: url(images/arrow.png);background-size: contain;margin: 0 5px;
}
.list ul.news_list.list2 .common-news-item {
    float: left;
    width: calc(100% - 110px);
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    white-space: normal;
}
.list ul.news_list.list2 .common-news-item a {
    padding-left: 7px;
    font-family: 微软雅黑;
}
.list ul.news_list.list2 li.news {
    line-height: 60px;
    border-bottom: 1px #e6e6e6 solid;
}
div#wp_content_w6_0 {
    padding: 50px 0;
    font-size: 16px;
    line-height: 36px;
}
.wp_entry p {
    line-height: 2.4;
    text-indent: 0em;
    margin-bottom: 5px;
}