﻿@charset "utf-8";

/* CSS Document */

em {
    font-style: normal;
}

.ts3 {
    -webkit-transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    transition: all ease 0.3s;
}

.ts5 {
    -webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    -ms-transition: all ease 0.5s;
    -o-transition: all ease 0.5s;
    transition: all ease 0.5s;
}

.ts8 {
    -webkit-transition: all ease 0.8s;
    -moz-transition: all ease 0.8s;
    -ms-transition: all ease 0.8s;
    -o-transition: all ease 0.8s;
    transition: all ease 0.8s;
}

.ts10 {
    -webkit-transition: all ease 1s;
    -moz-transition: all ease 1s;
    -ms-transition: all ease 1s;
    -o-transition: all ease 1s;
    transition: all ease 1s;
}

.ts15 {
    -webkit-transition: all ease 1.5s;
    -moz-transition: all ease 1.5s;
    -ms-transition: all ease 1.5s;
    -o-transition: all ease 1.5s;
    transition: all ease 1.5s;
}

.dey3ts3 {
    -webkit-transition: all 0.3s ease 0.3s;
    -moz-transition: all 0.3s ease 0.3s;
    -ms-transition: all 0.3s ease 0.3s;
    -o-transition: all 0.3s ease 0.3s;
    transition: all 0.3s ease 0.3s;
}

.dey5ts5 {
    -webkit-transition: all 0.5s ease 0.5s;
    -moz-transition: all 0.5s ease 0.5s;
    -ms-transition: all 0.5s ease 0.5s;
    -o-transition: all 0.5s ease 0.5s;
    transition: all 0.5s ease 0.5s;
}

.dey8ts5 {
    -webkit-transition: all 0.5s ease 0.8s;
    -moz-transition: all 0.5s ease 0.8s;
    -ms-transition: all 0.5s ease 0.8s;
    -o-transition: all 0.5s ease 0.8s;
    transition: all 0.5s ease 0.8s;
}

.pd5 {
    padding: 5px;
}

html,
body {
    position: relative;
    z-index: 999;
    width: 100%;
    overflow-x: hidden;
    background: #f7f7f7;
}

.fullW {
    display: block;
    width: 100%;
}

body {
    margin: 0;
    position: relative;
    z-index: 3;
    font-family: "微软雅黑", 'Microsoft YaHei', Verdana, Gill Sants, Aril;
}


/* 搜索    */

.mt20 {
    margin-top: 20px;
}

.searList {
    width: 100%;
    background-color: #FFF;
    /* border: 1px #CCC solid; */
    border-top: none;
    position: absolute;
    z-index: 10000;
    margin-left: -13px;
    margin-top: 4px;
    display: none;
}

.searList ul li {
    text-indent: 13px;
    height: 25px;
    line-height: 25px;
    color: #c4c4c4;
    overflow: hidden;
}

.searList ul li a {
    color: #c4c4c4;
    display: block;
}

.searList ul li:hover {
    background-color: #f7f7f7;
}


/*搜索end*/


/*loadMark*/

#loadMark {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9898888;
    width: 100%;
    height: 100%;
    overflow: hidden;
    text-align: center;
    display: none;
}

#loadMark .bg {
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    background: #FFF;
}

#loadMark span {
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 99;
    display: block;
    width: 10%;
    margin: -26px 0 0 -5%;
    font-size: 16px;
    line-height: 1.5em;
    color: #9c1347;
    -webkit-text-shadow: 0 0 1px rgba(0, 0, 0, 0.5);
    -moz-text-shadow: 0 0 1px rgba(0, 0, 0, 0.5);
    -text-shadow: 0 0 1px rgba(0, 0, 0, 0.5);
    -o-text-shadow: 0 0 1px rgba(0, 0, 0, 0.5);
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.5);
}

#loadMark .lantiao {
    position: fixed;
    left: 30%;
    bottom: 50%;
    z-index: 3;
    width: 0;
    height: 6px;
    margin-bottom: -6px;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
    background: #9c1347;
}


/*viewWin*/

#viewWin {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 999;
    overflow: hidden;
}


/*warp*/

#warp {
    position: relative;
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    font-size: 12px;
    background: #f7f7f7;
}

#warp.two {
    position: relative;
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    font-size: 12px;
    background: #000;
}


/*rwd_style*/

.rwdStyle {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    z-index: -1;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
}


/*top_head*/

.top_head {
    padding: 12px 15px;
    background: #FFF;
}

.top_head a.logo {
    float: left;
    display: block;
    width: 120px;
}

.top_head a.logo img {
    display: block;
    width: 100%;
}

.top_head .logo_des {
    float: right;
    display: block;
    width: 150px;
    margin-top: 6px;
}

.top_head .logo_des img {
    display: block;
    width: 100%;
}

.top_head .top_head_inset {
    display: block;
    background: #fff;
}


/*head*/

#head {
    position: fixed;
    left: 0;
    top: 0px;
    z-index: 999;
    width: 100%;
    padding: 0;
}

#head .headInsetBg {
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    width: 100%;
    height: 42px;
    font-size: 0;
    line-height: 0;
    background: #000;
    filter: alpha(opacity=80);
    opacity: 0.8;
    padding: 8px 0;
    /*-moz-box-shadow: 0px 3px 5px #ccc;box-shadow: 0px 3px 5px #ccc;border-bottom:1px solid #ccc\9;*/
}

#head .headInsetBg1 {
    background: #fff !important;
}

#head .headInset {
    padding: 8px 12px;
}


/*搜索错误提示*/

#searchPromp {
    padding: 0 12px;
    background: #000;
    border-top: 1px #525252 solid;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
    display: none;
}

#searchPromp p {
    padding: 5px 0;
    font-size: 12px;
    line-height: 1.5em;
    color: #FFF;
}


/*headSearch*/

.head {
    background: #fff;
    -moz-box-shadow: 0px 3px 5px #ccc;
    box-shadow: 0px 3px 5px #ccc;
    border-bottom: 1px solid #ccc\9;
}

.head .headSearch {
    float: left;
    position: relative;
    z-index: 2;
    width: 50%;
}

.head .headSearch .searPd {
    position: relative;
    margin-top: 6px;
    z-index: 3;
    padding: 0 0 0 12px;
    background: #FFF;
    border: 1px #002e56 solid;
    height: 25px;
    line-height: 25px;
    border-radius: 4px;
}

.head .headSearch .searchInset {
    width: 100%;
    font-size: 12px;
    line-height: 18px;
}

.head .headSearch .searchInset .searchTxt {
    float: left;
    display: inline-block;
    width: 75%;
    height: 27px;
    padding: 0 5% 0 0;
    background: transparent;
    border: medium none;
    color: #666665;
}

.head .headSearch .searchInset .searchBtn {
    position: relative;
    float: right;
    display: inline-block;
    width: 19%;
    height: 26px;
    text-align: right;
    background: #002e56;
    border-radius: 0 1px 2px 0;
}

.head .headSearch .searchInset .searchBtn img {
    display: inline-block;
    height: 17px;
    margin: 3px 9px 0 0;
}

.head .headSearch .searchInset .searchBtn input {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 99;
    display: block;
    width: 100%;
    height: 100%;
    padding: 0;
    background: transparent;
    border: medium none;
    cursor: pointer;
}

.head .headSearch .searchInset form {
    display: block;
    width: 100%;
    font-size: 12px;
    line-height: 18px;
}

.head .headSearch .searchList {
    position: absolute;
    left: 0;
    top: 14px;
    z-index: 2;
    width: 100%;
    overflow: hidden;
    display: none;
}

.head .headSearch .solidLine {
    background: #FFF;
    border-width: 0 1px 1px;
    border-color: #b8b8b8;
    border-style: solid;
    /*-webkit-border-radius:0 0 8px 8px; -moz-border-radius:0 0 8px 8px; -ms-border-radius:0 0 8px 8px; -o-border-radius:0 0 8px 8px; border-radius:0 0 8px 8px;*/
}

.head .headSearch .searchList ul {
    padding-top: 14px;
    width: 100%;
}

.head .headSearch .searchList ul li {
    width: 100%;
}

.head .headSearch .searchList ul li a {
    display: block;
    padding: 0 12px;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    color: #8e8e8e;
    font-size: 12px;
    line-height: 1.5em;
}

.head .headSearch .searchList ul li a .keyColor {
    color: #9c1347;
}

.head .headSearch .searchList ul li.evenColor a {
    background: #eaeaea;
}


/*menu_Icos*/

.head .menu_Icos {
    float: right;
    padding: 1px 0;
}

.head .homeBtn {
    float: right;
    display: block;
    width: auto;
    height: 25px;
    margin-right: 5px;
    margin-left: 20px;
}

.head .homeBtn img {
    display: block;
    height: 23px;
    padding: 1px 0;
}

.head .homeBtn .homebtn1 {
    display: block;
}

.head .homeBtn .homebtn2 {
    display: none;
}

.head .menu_Icos li {
    _display: inline;
    float: left;
    width: 20px;
    margin-right: 10px;
}

.head .menu_Icos li.loginSkillBtn {}

.head .menu_Icos li a {
    display: block;
    width: 100%;
    height: 23px;
    background-image: url(../images/menuIcos.png);
    background-repeat: no-repeat;
    margin-top: 7px;
}

.head .menu_Icos li a.loginIco {
    background-position: 1px 0px;
}

.head .menu_Icos li a.shareIco {
    background-position: -25px 0;
}

.head .menu_Icos li a.menuIco {
    background-position: -58px 0;
}


/* .head .menu_Icos li.active a.loginIco {
    background-position: 1px -24px;
} */

.head .menu_Icos li.active a.shareIco {
    background-position: -25px -24px;
}

.head .menu_Icos li.active a.menuIco {
    background-position: -58px -24px;
}

#warp #head .head_menu ul .onlyPhoneShow {
    display: none\9;
}


/*head_menu*/

.head .head_menu {
    position: absolute;
    left: 0;
    top: 62px;
    z-index: 22;
    width: 100%;
    height: 0;
    overflow: hidden;
    filter: alpha(opacity=0);
    opacity: 0;
    display: none;
}

.head .head_menu .markLevel {
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    font-size: 0;
    line-height: 0;
    background: #000;
    filter: alpha(opacity=80);
    opacity: 0.8;
}

.head .head_menu ul li {
    padding: 2px 0;
    border-bottom: 1px #2b2b2b solid;
}

.head .head_menu ul li a {
    display: block;
    padding: 20px 12px;
    font-size: 18px;
    line-height: 21px;
    color: #333;
}

.head .head_menu ul li a.on {
    border-bottom: 1px solid #002e56;
    color: #002e56;
}

.head .head_menu ul li a:hover,
.head .head_menu ul li a:active {
    color: #002e56;
}

.head .head_menu ul li .icos {
    float: left;
    display: inline-block;
    width: 26px;
    height: 21px;
    margin-right: 5px;
    background-image: url(images/menuListsIco_Phone.png);
    background-repeat: no-repeat;
}

.head .head_menu ul li .noIco {
    background-image: none;
    text-align: center;
}

.head .head_menu ul li .noIco img {
    display: inline-block;
    width: auto;
    height: 30px;
    margin-top: -5px;
}

.head .head_menu ul li .ico1 {
    background-position: 0 0;
}

.head .head_menu ul li .ico2 {
    background-position: 0 -25px;
}

.head .head_menu ul li .ico3 {
    background-position: 0 -50px;
}

.head .head_menu ul li .ico4 {
    background-position: 0 -75px;
}

.head .head_menu ul li .ico5 {
    background-position: 0 -104px;
}

.head .head_menu ul li .ico6 {
    background-image: url(images/znxuanshu.png);
}

.head .share_menu {
    position: absolute;
    right: 0;
    top: 42px;
    z-index: 6;
    width: 100%;
    height: 0;
    overflow: hidden;
    filter: alpha(opacity=0);
    opacity: 0;
    display: none;
}

.head .share_menu .corIco {
    position: absolute;
    right: 10px;
    top: -14px;
    z-index: 6;
    width: 26px;
    height: 15px;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    display: none;
}

.head .share_menu .pd {
    padding: 50px 40px;
}

.head .share_menu .markLevel {
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    font-size: 0;
    line-height: 0;
    background: #000;
    filter: alpha(opacity=80);
    opacity: 0.8;
}

.head .share_menu h6 {
    padding-bottom: 15px;
    font-size: 18px;
    line-height: 1.5em;
    color: #FFF;
    font-weight: bold;
}

.head .share_menu .shareIcosBox {
    width: 100%;
    text-align: center;
}

.head .share_menu .shareIcosBox a {
    display: inline-block;
    width: 20px;
    height: 20px;
    padding: 10px;
    margin: 0 10px;
    border: 1px #FFF solid;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}

.head .share_menu .shareIcosBox a:hover {
    border-color: #999;
    background: #9c1347;
}

.head .share_menu .shareIcosBox a img {
    display: inline-block;
    width: 100%;
    vertical-align: middle;
}


/*main*/

.main {
    margin-top: 75px;
    width: 100%;
    background: #f7f7f7;
}


/*indexBanner*/

.main .indexBanner {
    position: relative;
    z-index: 10;
    width: 100%;
    border-bottom: 1px #ccc solid;
}

.main .indexBanner .ban_win {
    position: relative;
    z-index: 2;
    width: 100%;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
    height: 0;
}

.main .indexBanner .ban_win .sp_box {
    position: relative;
    z-index: 1;
    width: 100%;
}

.main .indexBanner .ban_win .sp_box dl {
    float: left;
    width: 100%;
}

.main .indexBanner .ban_win .sp_box dl dt {
    width: 100%;
    position: relative;
    z-index: 2;
}


/*youku*/

.main .indexBanner .ban_win .sp_box dl .videosBox {
    position: absolute;
    left: 0;
    top: 0;
    z-index: -99;
    display: block;
    width: 100%;
    height: 100%;
    background: #000;
}

.main .indexBanner .ban_win .sp_box dl .play_ico {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 2;
    display: block;
    width: 60px;
    margin: -50px 0 0 -50px;
    padding: 20px;
    cursor: pointer;
}

.main .indexBanner .ban_win .sp_box dl .play_ico img {
    display: block;
    width: 100%;
}

.main .indexBanner .ban_win .sp_box dl.play_now dd {
    display: none;
}

.main .indexBanner .ban_win .sp_box dl dt video {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    display: block;
    width: 100%;
    height: 100%;
}

.main .indexBanner .ban_win .sp_box dl dt img {
    display: block;
    width: 100%;
}

.main .indexBanner .ban_win .sp_box dl dd {
    padding: 12px 20px 24px;
    color: #9c1347;
}

.main .indexBanner .ban_win .sp_box dl dd .bg {
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    background: #FFF;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.main .indexBanner .ban_win .sp_box dl dd h6 {
    font-size: 20px;
    line-height: 1.5em;
}

.main .indexBanner .ban_win .sp_box dl dd p {
    font-size: 16px;
    line-height: 1.5em;
}

.main .indexBanner .ban_win .sp_box dl dd a {
    color: #9c1347;
}

.main .indexBanner .ban_win .sp_box dl dd .videosSreen {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    display: block;
    width: 100%;
    height: 100%;
    background: #000;
}

.main .indexBanner .ban_win .btm_btns {
    position: absolute;
    left: 0;
    bottom: 10px;
    z-index: 3;
    width: 90%;
    padding: 0 5%;
    text-align: center;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
}

.main .indexBanner .ban_win .btm_btns span {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 2px;
    vertical-align: middle;
    overflow: hidden;
    background: #FFF;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    border: 1px #9c1347 solid;
    -webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    -ms-transition: all ease 0.5s;
    -o-transition: all ease 0.5s;
    transition: all ease 0.5s;
}

.main .indexBanner .ban_win .btm_btns .active {
    background: #9c1347;
    border-bolor: #ccc;
}

.main .indexBanner .ban_win .ctr_btns {
    position: absolute;
    top: 50%;
    z-index: 4;
    width: 24px;
    height: 60px;
    background: #9c1347;
    font-size: 20px;
    line-height: 60px;
    text-align: center;
    color: #FFF;
    font-weight: bold;
    font-family: 'Microsoft YaHei', Verdana, Gill Sants, Aril;
    filter: alpha(opacity=50);
    opacity: 0.5;
    -webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    -ms-transition: all ease 0.5s;
    -o-transition: all ease 0.5s;
    transition: all ease 0.5s;
}

.main .indexBanner .ban_win .left_btn {
    left: 0;
    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    -ms-border-radius: 0 5px 5px 0;
    -o-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
    -webkit-box-shadow: 1px 0 1px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 1px 0 1px rgba(0, 0, 0, 0.5);
    -ms-box-shadow: 1px 0 1px rgba(0, 0, 0, 0.5);
    -o-box-shadow: 1px 0 1px rgba(0, 0, 0, 0.5);
    box-shadow: 1px 0 1px rgba(0, 0, 0, 0.5);
}

.main .indexBanner .ban_win .right_btn {
    right: 0;
    -webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    -ms-border-radius: 5px 0 0 5px;
    -o-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
    -webkit-box-shadow: -1px 0 1px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: -1px 0 1px rgba(0, 0, 0, 0.5);
    -ms-box-shadow: -1px 0 1px rgba(0, 0, 0, 0.5);
    -o-box-shadow: -1px 0 1px rgba(0, 0, 0, 0.5);
    box-shadow: -1px 0 1px rgba(0, 0, 0, 0.5);
}

.main .indexBanner .ban_win .ctr_btns:hover {
    filter: alpha(opacity=100);
    opacity: 1;
}

.main .indexBanner .dd_mes {
    position: relative;
    z-index: 2;
    width: 100%;
    margin: 0 auto;
    padding-bottom: 30px;
}


/*lists_areas*/

.main .lists_areas {
    width: 100%;
}

#main .myColor1,
#main .myColor1 .theBg {
    background: #ed6b06;
}

#main .myColor1 .theBg a {
    color: #ed6b06;
    background: #FFF;
}

#main .myColor1 .theBg a:hover {
    color: #FFF;
    background: transparent;
}

#main .myColor2,
#main .myColor2 .theBg {
    background: #17744f;
}

#main .myColor2 .theBg a {
    color: #17744f;
    background: #FFF;
}

#main .myColor2 .theBg a:hover {
    color: #FFF;
    background: transparent;
}

#main .myColor3,
#main .myColor3 .theBg {
    background: #fff;
}

#main .myColor3 .theBg a {
    color: #012e57;
    background: #FFF;
}

#main .myColor3 .theBg a:hover {
    color: #FFF;
    background: transparent;
}


/*lists_area1*/

.main .txtArea1 {
    display: block;
    width: 100%;
}

.main .lists_area1 dl {
    width: 100%;
}

.main .lists_area1 dt {
    position: relative;
    z-index: 2;
    width: 100%;
    overflow: hidden;
    background: #000;
}

.main .lists_area1 dt p {
    position: absolute;
    right: 104%;
    top: 5%;
    z-index: 2;
    display: block;
    width: 36%;
    overflow: hidden;
    border: 1px #FFF dashed;
    filter: alpha(opacity=10);
    opacity: 0.1;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: all ease 1s;
    -moz-transition: all ease 1s;
    -ms-transition: all ease 1s;
    -o-transition: all ease 1s;
    transition: all ease 1s;
}

.main .lists_area1 dt p.active {
    left: 4%;
    filter: alpha(opacity=100);
    opacity: 1;
}

.main .lists_area1 dt p img {
    display: block;
    width: 100%;
}

.main .lists_area1 dt p .theRadiusBg {
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    filter: alpha(opacity=80);
    opacity: 0.8;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
}

.main .lists_area1 dt p .tableBox {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    width: 100%;
    height: 100%;
    display: block;
    text-align: center;
}

.main .lists_area1 dt p .tableBox .tableInset {
    display: table;
    width: 100%;
    height: 100%;
    vertical-align: middle;
}

.main .lists_area1 dt p .tableBox .tableInset b {
    display: table-cell;
    width: 80%;
    vertical-align: middle;
    color: #FFF;
    font-size: 20px;
    line-height: 1.5em;
}

.main .lists_area1 dt img {
    display: block;
    width: 100%;
}

.main .lists_area1 dd {
    padding: 20px 12px;
    color: #FFF;
    line-height: 1.5em;
}

.main .lists_area1 dd h6 {
    font-size: 20px;
    padding: 5px 0;
    line-height: 1.5em;
}

.main .lists_area1 dd p {
    font-size: 12px;
    padding: 5px 0;
}

.main .lists_area1 dd .det_btn a {
    display: inline-block;
    width: 60%;
    padding: 4px 0;
    text-align: center;
    border: 1px #FFF solid;
    font-size: 16px;
    line-height: 1.5em;
    color: #FFF;
    /*-webkit-border-radius:12px; -moz-border-radius:12px; -ms-border-radius:12px; -o-border-radius:12px; border-radius:12px;*/
    -webkit-transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    transition: all ease 0.3s;
}


/*lists_area2*/

.main .lists_area2 .pd {
    width: 100%;
}

.main .lists_area2 h5 {
    width: 1020px;
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin: 0 auto;
    font-size: 30px;
    color: #FFF;
    text-align: left;
}

.main .lists_area2 h5 .h5_del {
    float: right;
    display: inline-block;
    padding-right: 20px;
    font-size: 15px;
    color: #FFF;
    line-height: 40px;
}

.main .lists_area2 h5 .h5_del i {
    font-family: 'Microsoft YaHei', Verdana, Gill Sants, Aril;
    font-style: normal;
}

.main .lists_area2 dl {
    position: relative;
    z-index: 2;
    background: #000;
    overflow: hidden;
}

.main .lists_area2 dl dt img {
    display: block;
    width: 100%;
}

.main .lists_area2 dl dd {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 2;
    width: 100%;
    padding: 20px 0;
}

.main .lists_area2 dl dd .txt_bg {
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    background: #FFF;
    filter: alpha(opacity=80);
    opacity: 0.8;
}

.main .lists_area2 dl dd h6 {
    padding: 0 12px;
    font-size: 18px;
    line-height: 1.5em;
}

.main .lists_area2 dl dd p {
    padding: 0 12px;
    font-size: 15px;
    color: #474747;
    line-height: 1.5em;
}

.main .lists_area2 dl dd a {
    color: #474747;
}


/*foot*/

#foot {
    position: relative;
    z-index: 2;
    display: block;
    width: 100%;
    background: #003057;
    margin-top: 20px;
}

#foot .foot_pd {
    padding: 10px 12px;
}

#foot .btm_menu {
    /* border-bottom: 1px #222 solid; border-top: 1px #525252 solid;*/
}

.foot .btm_menu li {
    padding: 20px 0;
    border-bottom: 1px #525252 solid;
    border-top: 1px #222 solid;
}

.foot .btm_menu li a {
    display: block;
    font-size: 16px;
    line-height: 1.5em;
    color: #FFF;
    -webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    -ms-transition: all ease 0.5s;
    -o-transition: all ease 0.5s;
    transition: all ease 0.5s;
}

.foot .btm_menu li a:hover {
    color: #fff;
}

#foot .copy_area {
    padding: 20px 0;
    background: url(../images/line.png) top no-repeat;
    margin: 0 auto;
    text-align: center;
}

#foot .copy_area p {
    font-size: 15px;
    line-height: 18px;
    color: #FFF;
    text-align: center;
    margin: 10px 5px 0 5px;
    display: inline-block;
}

#foot .copy_area p b {
    font-family: 'Microsoft YaHei', Verdana, Gill Sants, Aril;
    font-size: 15px;
    line-height: 18px;
}

#foot .copy_area p span {
    display: block;
}

#foot .copy_area p img {
    vertical-align: bottom;
    margin-right: 4px;
}


/*myReturnTop*/

#foot #myReturnTop {
    position: absolute;
    right: 4%;
    top: -30px;
    z-index: 2;
    display: block;
    width: 30px;
    height: 30px;
    text-align: center;
}

#foot #myReturnTop img {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 3;
    display: inline-block;
    width: 18px;
    height: 10px;
    margin: -5px 0 0 -9px;
}

#foot #myReturnTop .rBg {
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    display: block;
    width: 100%;
    height: 100%;
    background: #000;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

#foot #myReturnTop:hover .rBg {
    filter: alpha(opacity=90);
    opacity: 0.9;
}


/*common*/

#warp .hoverAnimate .moveImg {
    filter: alpha(opacity=90);
    opacity: 0.9;
    -webkit-transform-origin: center center;
    -moz-transform-origin: center center;
    -ms-transform-origin: center center;
    -o-transform-origin: center center;
    transform-origin: center center;
    -webkit-transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
    -ms-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s;
}

#warp .hoverAnimate:hover .moveImg {
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -ms-transform: scale(1.3);
    -o-transform: scale(1.3);
    transform: scale(1.3);
}


/*搜索列表页面*/

.searchListPage {
    width: 1000px;
    margin: 0 auto;
    min-height: 200px;
    padding: 0 0 20px;
}

.searchListPage .pd {
    padding: 0 12px;
}

.searchListPage h6 {
    padding: 5px 0;
    font-size: 20px;
    line-height: 1.5em;
    font-weight: bold;
    color: #0086b1;
}

.searchListPage .nowkeyWord {
    padding: 0 5px;
    height: 30px;
    margin-bottom: 5px;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    line-height: 30px;
    font-size: 16px;
    color: #fff;
}

.searchListPage .nowkeyWord span {
    color: #fff;
    padding: 0 20px;
    background: #002e56;
    border-radius: 72px;
    /* display: inline-block; */
    margin-right: 10px;
    height: 30px;
    line-height: 30px;
    float: left;
    height: 30px;
}

.searchListPage .noResult,
.searchListPage .hasResult {
    padding-top: 10px;
    font-size: 15px;
    line-height: 1.5em;
    color: #696969;
    text-align: center;
    display: none;
}

.searchListPage .noResult span,
.searchListPage .hasResult span {
    color: #9c1347;
}

.searchListPage .list_area {
    margin-top: 20px;
    width: 96%;
    padding: 20px;
    display: none;
    background: #fff;
}

.searchListPage .list_area .searchli {
    border-bottom: 1px dashed #ccc;
    margin-bottom: 15px;
    padding-bottom: 15px;
}

.searchListPage .list_area a {
    font-weight: bold;
    display: inline-block;
    color: #012e57;
    font-size: 16px;
    margin-bottom: 12px;
}

.searchListPage .list_area a:hover {
    text-decoration: underline;
}

.searchListPage .list_area p {
    font-size: 15px;
    color: #999;
    margin-top: 10px;
    margin-bottom: 10px;
    line-height: 20px;
}

.searchListPage .list_area dl {
    padding: 12px;
    border-bottom: 1px #e1dcd2 solid;
}

.searchListPage .list_area dl dt {
    font-size: 20px;
    line-height: 1.5em;
    color: #696969;
}

.searchListPage .list_area dl dd {
    font-size: 16px;
    line-height: 1.5em;
    color: #696969;
}

.searchListPage .list_area dl dd span {
    color: #9c1347;
    font-weight: bold;
}

.searchListPage .list_area dl dt a {
    color: #9c1347;
}


/*newsPageing*/

.searchListPage .newsPageing {
    width: 100%;
    padding: 30px 0 10px;
    text-align: center;
}

.searchListPage .newsPageing a {
    display: inline-block;
    width: 40px;
    font-size: 12px;
    line-height: 1.5em;
    color: #333;
    border-left: 1px #d9cccc solid;
}

.searchListPage .newsPageing a.nowPage,
.searchListPage .list_area .newsPageing a:hover {
    cursor: default;
    font-weight: bold;
    color: #9c1347;
}

.searchListPage .newsPageing span {
    display: inline-block;
    padding: 0 5px;
    font-size: 12px;
    line-height: 1.5em;
    color: #333;
    cursor: pointer;
}

.searchListPage .newsPageing span i {
    font-family: 'Microsoft YaHei', Verdana, Gill Sants, Aril;
    color: #aaa;
    font-weight: bold;
    font-style: normal;
    font-size: 16px;
    line-height: 18px;
}

.searchListPage .newsPageing span.bl {
    border-left: 1px #d9cccc solid;
}


/*模板*/

.templateStyle1 {
    width: 1200px;
    margin: 0 auto;
    background: #f7f7f7;
}


/*banner*/

.templateStyle1 .ban {
    width: 100%;
}

.templateStyle1 .ban img {
    display: block;
    width: 100%;
}

.templateStyle1 .ban {
    position: relative;
    z-index: 2;
    width: 100%;
}

.templateStyle1 .ban .pic_des {
    width: 100%;
    position: relative;
    z-index: 2;
}

.templateStyle1 .ban .pic_des dt {
    padding: 20px 12px 10px;
    font-size: 30px;
    line-height: 45px;
    color: #FFF;
}

.templateStyle1 .ban .pic_des dt .titIco {
    float: left;
    display: block;
    height: 45px;
    margin-right: 5px;
}

.templateStyle1 .ban .pic_des dt .titIco img {
    display: block;
    height: 100%;
    width: auto;
}

.templateStyle1 .ban .pic_des dd {
    padding: 0 12px 20px;
    font-size: 16px;
    line-height: 1.5em;
    color: #FFF;
}

.templateStyle1 .ban .pic_des .theBg {
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    padding: 0;
    filter: alpha(opacity=100);
    opacity: 1;
}


/*main*/

.templateStyle1 .templateStyle1_main {
    width: 100%;
    margin: 0 auto;
}

.templateStyle1 .templateStyle1_main .slideMenu {
    width: 100%;
    font-size: 15px;
    line-height: 30px;
}

.templateStyle1 .templateStyle1_main .slideMenu dt {
    height: 34px;
    padding: 2px 12px;
    background: #003058;
    color: #FFF;
    font-weight: bold;
}

.templateStyle1 .templateStyle1_main .slideMenu dt .jt_ico {
    float: right;
    display: block;
    width: 17px;
    height: 8px;
    margin-top: 14px;
    overflow: hidden;
    background-image: url(file:///C|/Users/Administrator/resource/images/slideIcos.png);
    background-repeat: no-repeat;
    background-position: 0 -8px;
    font-size: 0;
    line-height: 0;
    -webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    -ms-transition: all ease 0.5s;
    -o-transition: all ease 0.5s;
    transition: all ease 0.5s;
}

.templateStyle1 .templateStyle1_main .slideMenu dd {
    display: block;
    border-bottom: medium none;
}

.templateStyle1 .templateStyle1_main .slideMenu dd li {
    border-bottom: 1px #ddd solid;
}

.templateStyle1 .templateStyle1_main .slideMenu dd li a {
    display: block;
    height: 46px;
    line-height: 46px;
    padding: 0 20px;
    background: #f7f7f7;
    color: #333;
    -webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    -ms-transition: all ease 0.5s;
    -o-transition: all ease 0.5s;
    transition: all ease 0.5s;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 15px;
}

.templateStyle1 .templateStyle1_main .slideMenu dd li a:hover {
    background: #fff;
    color: #002e56;
}

.templateStyle1 .templateStyle1_main .slideMenu dd li a.on {
    background: #fff;
    color: #002e56;
}

.templateStyle1 .templateStyle1_main .slideMenu dd li a.on em {
    border-bottom: 1px solid #003057;
    padding-bottom: 2px;
}

.templateStyle1 .templateStyle1_main .slideMenu dd li a.on:hover em {
    border-bottom: 1px solid #003057;
    padding-bottom: 2px;
}

.templateStyle1 .templateStyle1_main .aboutPS_cont {
    width: 100%;
}

.templateStyle1 .templateStyle1_main .on dd {
    display: none;
}

.templateStyle1 .templateStyle1_main .on dt .jt_ico {
    background-position: 0 0;
}

#main .templateStyle1_main .holdplace {
    width: 100%;
    height: 1px;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
}


/*关于培生*/


/*关于我们*/

.aboutPS .templateStyle1_main .aboutPS_cont .aboutUs dl {
    margin-bottom: 10px;
    /*padding: 20px 42px; */
}

.aboutPS .templateStyle1_main .aboutPS_cont .aboutUs dl h6 {
    padding-top: 10px;
    padding: 10px 20px 0 20px;
    font-size: 15px;
    font-weight: bold;
    color: #000;
}

.aboutPS .templateStyle1_main .aboutPS_cont .aboutUs dl h6 .dot_ico {
    display: inline-block;
    height: 22px;
    overflow: hidden;
    margin-right: 7px;
    line-height: 16px;
    color: #003057;
    font-size: 28px;
    vertical-align: middle;
}

.aboutPS .templateStyle1_main .aboutPS_cont .aboutUs dl.evenColor {
    /* background: #e1dcd2; */
}

.aboutPS .templateStyle1_main .aboutPS_cont .aboutUs dl.oddColor {
    /*background: #c9c4bb;*/
}

.aboutPS .templateStyle1_main .aboutPS_cont .aboutUs .cpBtn {
    margin-bottom: 10px;
}

.aboutPS .templateStyle1_main .aboutPS_cont .aboutUs .cpBtn a {
    display: block;
    padding: 10px 0;
    background: #002e56;
    font-size: 16px;
    color: #FFF;
    line-height: 21px;
    text-align: center;
}

.aboutPS .templateStyle1_main .aboutPS_cont .aboutUs .cpBtn img {
    display: inline-block;
    height: 21px;
    vertical-align: middle;
}

.aboutPS .templateStyle1_main .aboutPS_cont .aboutUs dl dt {
    margin-top: 20px;
    padding: 10px 0;
    text-align: center;
    font-size: 16px;
    line-height: 1.5em;
    color: #002e56;
    background: #fff;
    border-bottom: 2px solid #002e56;
    text-indent: 20px;
}

.aboutPS .templateStyle1_main .aboutPS_cont .aboutUs dl dd {
    margin-top: 10px;
    padding: 20px;
    display: inline-block;
    background: #fff;
}

.aboutPS .templateStyle1_main .aboutPS_cont .aboutUs dl dd p {
    color: #2d2c2a;
    font-size: 15px;
    line-height: 1.5em;
    margin-bottom: 20px;
}

.aboutPS .templateStyle1_main .aboutPS_cont .aboutUs dl dd p a {
    color: #9c1347;
}

.aboutPS .templateStyle1_main .aboutPS_cont .aboutUs dl dd p.dot_pl {
    padding-left: 19px;
}


/*资讯中心*/

.aboutPS .templateStyle1_main .aboutPS_cont .infor {
    min-height: 400px;
    padding: 20px 0 0;
    text-align: center;
    width: 94%;
    margin: 0 3%;
}

.aboutPS .templateStyle1_main .aboutPS_cont .infor h6 {
    padding-bottom: 10px;
    font-size: 18px;
    text-align: left;
    line-height: 1.5em;
    color: #333;
}

.aboutPS .templateStyle1_main .aboutPS_cont .infor .tableTop {
    width: 100%;
    /*padding: 5px 0; margin-bottom: 5px; */
    overflow: hidden;
    text-align: center;
}

.aboutPS .templateStyle1_main .aboutPS_cont .infor .tableTop .inset {
    width: 100%;
}

.aboutPS .templateStyle1_main .aboutPS_cont .infor .tableTop .inset a {
    /* float: left; display: block; width: 23%; margin: 0 1%;font-size: 15px; line-height: 1.5em; color: #32312f; */
    float: left;
    display: block;
    /* width: 23%; */
    margin: 0;
    font-size: 15px;
    line-height: 1.5em;
    color: #32312f;
    padding: 8px 20px;
}

.aboutPS .templateStyle1_main .aboutPS_cont .infor .tableTop .inset a span {
    /*display: block; padding: 3px 0; border: 1px #002e56 solid; */
    display: block;
}

.aboutPS .templateStyle1_main .aboutPS_cont .infor .tableTop a:hover,
.aboutPS .templateStyle1_main .aboutPS_cont .infor .tableTop a.active {
    background: #002e56;
    color: #FFF;
}

.aboutPS .templateStyle1_main .aboutPS_cont .infor .tableLists {
    width: 98%;
    padding: 0 1% 30px;
}

.aboutPS .templateStyle1_main .aboutPS_cont .infor .tableLists li {
    border-top: 1px #c7c4c0 solid;
    font-size: 16px;
    line-height: 1.5em;
    text-align: left;
}

.aboutPS .templateStyle1_main .aboutPS_cont .infor .tableLists li.fst {
    border-top: medium none;
}

.aboutPS .templateStyle1_main .aboutPS_cont .infor .tableLists li a {
    display: block;
    width: 100%;
    padding: 10px 0;
    margin-bottom: 5px;
    color: #000;
}

.aboutPS .templateStyle1_main .aboutPS_cont .infor .tableLists li a .cont {
    float: left;
    display: inline-block;
    width: 70%;
    -webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    -ms-transition: all ease 0.5s;
    -o-transition: all ease 0.5s;
    transition: all ease 0.5s;
}

.aboutPS .templateStyle1_main .aboutPS_cont .infor .tableLists li a .data_time {
    float: right;
    display: inline-block;
    width: 30%;
    text-align: right;
    font-size: 15px;
}

.aboutPS .templateStyle1_main .aboutPS_cont .infor .tableLists li a:hover .cont {
    color: #a72e5a;
}


/*2016-10-13*/


/*资讯中心*/

.infor {
    width: 96%;
    min-height: 400px;
    margin: 0;
    padding: 20px 20px 0;
    /* text-align: center; */
    background: #fff;
}

.infor h6 {
    padding-bottom: 10px;
    font-size: 18px;
    text-align: left;
    line-height: 1.5em;
    color: #333;
}

.infor p {
    font-size: 15px;
    color: #666;
}

.infor a {
    color: #d40000;
}


/*2015.2.3*/

.aboutPS .templateStyle1_main .aboutPS_cont .infor .newsPageing {
    width: 100%;
    padding: 15px 0 30px;
    text-align: center;
}

.aboutPS .templateStyle1_main .aboutPS_cont .infor .newsPageing a {
    display: inline-block;
    width: 40px;
    font-size: 12px;
    line-height: 1.5em;
    color: #333;
    border-left: 1px #d9cccc solid;
}

.aboutPS .templateStyle1_main .aboutPS_cont .infor .newsPageing a.nowPage,
.aboutPS .templateStyle1_main .aboutPS_cont .infor .newsPageing a:hover {
    cursor: default;
    font-weight: bold;
    color: #9c1347;
}

.aboutPS .templateStyle1_main .aboutPS_cont .infor .newsPageing span {
    display: inline-block;
    padding: 0 5px;
    font-size: 12px;
    line-height: 1.5em;
    color: #333;
    cursor: pointer;
}

.aboutPS .templateStyle1_main .aboutPS_cont .infor .newsPageing span i {
    font-family: 'Microsoft YaHei', Verdana, Gill Sants, Aril;
    color: #aaa;
    font-weight: bold;
    font-style: normal;
    font-size: 16px;
    line-height: 18px;
}

.aboutPS .templateStyle1_main .aboutPS_cont .infor .newsPageing span.bl {
    border-left: 1px #d9cccc solid;
}


/*资讯中心详细页*/

.aboutPS .templateStyle1_main .aboutPS_cont .infor .detMain {
    padding: 30px 0;
    width: 100%;
    color: #2b2925;
}

.aboutPS .templateStyle1_main .aboutPS_cont .infor .detMain .tit {
    padding-bottom: 10px;
    text-align: center;
}

.aboutPS .templateStyle1_main .aboutPS_cont .infor .detMain .tit h6 {
    font-size: 20px;
    line-height: 1.5em;
    color: #2b2925;
    font-weight: bold;
    text-align: center;
}

.aboutPS .templateStyle1_main .aboutPS_cont .infor .detMain .tit h6 span {
    display: block;
    font-size: 16px;
    line-height: 1.5em;
    color: #333;
    font-weight: normal;
}

.aboutPS .templateStyle1_main .aboutPS_cont .infor .detMain h5 {
    margin: 0;
    padding: 10px 0 0;
    font-size: 16px;
    line-height: 1.5em;
    text-align: left;
    color: #333;
    font-weight: bold;
}

.aboutPS .templateStyle1_main .aboutPS_cont .infor .detMain .tit .timeDate {
    font-size: 15px;
    line-height: 1.5em;
    color: #999;
    text-align: center;
}

.aboutPS .templateStyle1_main .aboutPS_cont .infor .detMain .videosSreen {
    display: block;
    width: 100%;
    max-width: 100%;
    height: auto;
    margin-bottom: 10px;
    overflow: hidden;
}

.aboutPS .templateStyle1_main .aboutPS_cont .infor .detMain p {
    padding: 10px 0;
    font-size: 16px;
    line-height: 1.5em;
    text-align: left;
    color: #333;
}

.aboutPS .templateStyle1_main .aboutPS_cont .infor .detMain .txtpic {
    display: block;
    margin-bottom: 10px;
    width: 100%;
}

.aboutPS .templateStyle1_main .aboutPS_cont .infor .detMain .txtpic img {
    display: block;
    width: 100%;
}

.aboutPS .templateStyle1_main .aboutPS_cont .infor .detMain .videosSreenBox {
    position: relative;
    z-index: 3;
    width: 100%;
    overflow: hidden;
}

.aboutPS .templateStyle1_main .aboutPS_cont .infor .detMain .videosSreenBox .videoBox {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    display: block;
    width: 100%;
    height: 100%;
}

.aboutPS .templateStyle1_main .aboutPS_cont .infor .detMain a {
    color: #9c1347;
}


/*工作机会*/

.aboutPS .templateStyle1_main .aboutPS_cont .job {
    background: #fff;
    padding: 20px;
}

.aboutPS .templateStyle1_main .aboutPS_cont .job h6 {
    padding-bottom: 10px;
    font-size: 24px;
    line-height: 1.5em;
    color: #000;
    text-align: center;
}

.aboutPS .templateStyle1_main .aboutPS_cont .job p {
    padding: 0 0 20px;
    font-size: 16px;
    line-height: 1.5em;
    color: #000;
}

.aboutPS .templateStyle1_main .aboutPS_cont .job p a {
    color: #9c1347;
}

.aboutPS .templateStyle1_main .aboutPS_cont .job p b {
    display: inline-block;
    margin-right: 5px;
    display: none;
}

.aboutPS .templateStyle1_main .aboutPS_cont .job p.hasDot {
    padding-left: 20px;
    background: url(../images/pink_dot.png) no-repeat left 8px;
}

.aboutPS .templateStyle1_main .aboutPS_cont .job .quickBtns {
    width: 100%;
    padding: 20px 0;
    text-align: center;
    display: none;
}

.aboutPS .templateStyle1_main .aboutPS_cont .job .quickBtns a {
    display: block;
    padding: 15px 0;
    background-image: url(file:///C|/Users/Administrator/resource/images/bg_ico2.png);
    background-repeat: no-repeat;
    background-position: right bottom;
    font-size: 15px;
    line-height: 1.5em;
    color: #FFF;
    text-align: center;
}

.aboutPS .templateStyle1_main .aboutPS_cont .job .quickBtns a.oddColor {
    background-color: #af4068;
}

.aboutPS .templateStyle1_main .aboutPS_cont .job .quickBtns a.evenColor {
    background-color: #cb8498;
}


/*联系我们*/

.aboutPS .templateStyle1_main .aboutPS_cont .contact {
    /* background: #fcf5eb; padding: 10px 0;*/
    padding: 0 0 10px 0;
}

.aboutPS .templateStyle1_main .aboutPS_cont .contact h5 {
    /* padding-bottom: 10px; font-size: 24px; line-height: 1.5em; color: #383634; text-align: center; */
    padding: 10px 0;
    font-size: 24px;
    line-height: 1.5em;
    color: #fff;
    text-align: center;
    background: #002e56;
}

.aboutPS .templateStyle1_main .aboutPS_cont .contact .contactBox {
    /* margin-top: 10px; */
    padding: 20px;
    background: #fff;
    /*background: #e0dcd1; */
}

.aboutPS .templateStyle1_main .aboutPS_cont .contact .contactBox h6 {
    /* padding: 10px 0;*/
    font-size: 20px;
    line-height: 1.5em;
    /*color: #797671;*/
    color: #002e56;
}

.aboutPS .templateStyle1_main .aboutPS_cont .contact .contactBox h6 span {
    padding-left: 10px;
    color: #bfbbb2;
}

.aboutPS .templateStyle1_main .aboutPS_cont .contact .theBor {
    width: 100%;
}

.aboutPS .templateStyle1_main .aboutPS_cont .contact .changeStyle {
    width: 100%;
}

.aboutPS .templateStyle1_main .aboutPS_cont .contact dl {
    width: 100%;
    padding: 18px 0;
    color: #383634;
    border-top: 1px #FFF solid;
    border-bottom: 1px solid #ccc;
}

.aboutPS .templateStyle1_main .aboutPS_cont .contact dl.fst {
    border-top: medium none;
}

.aboutPS .templateStyle1_main .aboutPS_cont .contact dl.lst {
    border-bottom: medium none;
}

.aboutPS .templateStyle1_main .aboutPS_cont .contact dl dt {
    float: left;
    width: 30px;
}

.aboutPS .templateStyle1_main .aboutPS_cont .contact dl dt img {
    display: block;
    width: 100%;
}

.aboutPS .templateStyle1_main .aboutPS_cont .contact dl dd.tit {
    float: left;
    display: inline-block;
    overflow: hidden;
    padding-left: 10px;
    font-size: 24px;
    line-height: 30px;
}

.aboutPS .templateStyle1_main .aboutPS_cont .contact dl dd.contTxt {
    clear: both;
    width: 100%;
    padding-top: 10px;
    font-size: 15px;
    line-height: 1.5em;
}

.aboutPS .templateStyle1_main .aboutPS_cont .contact dl dd.contTxt a {
    color: #d40000;
    font-size: 15px;
}

.aboutPS .templateStyle1_main .aboutPS_cont .contact dl dd.telR span {
    width: 100%;
    display: block;
}


/*法律公告*/

.aboutPS .templateStyle1_main .aboutPS_cont .law {
    padding: 20px 0 0;
    color: #383634;
}

.aboutPS .templateStyle1_main .aboutPS_cont .law h6 {
    padding-bottom: 10px;
    font-size: 24px;
    line-height: 1.5em;
    color: #383634;
    text-align: center;
}

.aboutPS .templateStyle1_main .aboutPS_cont .law dl {
    padding: 20px 30px;
    margin-bottom: 10px;
}

.aboutPS .templateStyle1_main .aboutPS_cont .law dl dt {
    padding: 5px 0;
    font-size: 20px;
    line-height: 1.5em;
}

.aboutPS .templateStyle1_main .aboutPS_cont .law dl dd {
    font-size: 16px;
    line-height: 1.5em;
}

.aboutPS .templateStyle1_main .aboutPS_cont .law dl dd p {
    padding: 5px 0;
}

.aboutPS .templateStyle1_main .aboutPS_cont .law dl dd ul li {
    position: relative;
    padding: 5px 0;
    z-index: 2;
}

.aboutPS .templateStyle1_main .aboutPS_cont .law dl dd ul li.pl8 {
    padding-left: 18px;
}

.aboutPS .templateStyle1_main .aboutPS_cont .law dl dd ul li .dotIoc {
    font-weight: bold;
    margin-right: 5px;
    font-size: 20px;
    line-height: 21px;
    color: #9c1347;
    display: none;
}

.aboutPS .templateStyle1_main .aboutPS_cont .law dl dd ul li.hasDot {
    padding-left: 17px;
    background: url(file:///C|/Users/Administrator/resource/images/pink_dot.png) no-repeat left 18px;
}

.aboutPS .templateStyle1_main .aboutPS_cont .law dl dd ul li .letIoc {
    margin-right: 5px;
}

.aboutPS .templateStyle1_main .aboutPS_cont .law dl.evenColor {
    background: #dcdbd7;
    /*cac6bd*/
}

.aboutPS .templateStyle1_main .aboutPS_cont .law dl.oddColor {
    background: #c4c3c1;
    /*b4b0a7*/
}


/*教育资源*/

.teachResource .ban .pic_des .theBg {
    background: #ed6b06;
}

.teachResource .templateStyle1_main .on dd {
    display: none;
}

.teachResource .padSlideMenu {
    display: block;
    padding: 0 5px;
}

.teachResource .padSlideMenu dl {
    margin-bottom: 1px;
}

.teachResource .padSlideMenu dt {
    background: #ec6b06;
}


/*slideArea*/

.teachResource .templateStyle1_main .slideArea .slideAreaInset {
    width: 100%;
    /*overflow-x:hidden; overflow-y:auto;*/
}

.teachResource .templateStyle1_main .slideArea dt .jt_ico {
    float: right;
    display: block;
    width: 17px;
    height: 8px;
    margin-top: 14px;
    overflow: hidden;
    background-image: url(file:///C|/Users/Administrator/resource/images/slideIcos.png);
    background-repeat: no-repeat;
    background-position: 0 -8px;
    font-size: 0;
    line-height: 0;
    -webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    -ms-transition: all ease 0.5s;
    -o-transition: all ease 0.5s;
    transition: all ease 0.5s;
}

.teachResource .templateStyle1_main .slideArea dd {
    display: block;
    border-bottom: 1px #ddd solid;
    text-align: center;
}

.teachResource .templateStyle1_main .slideArea dd li {
    border-top: 1px #FFF solid;
}

.teachResource .templateStyle1_main .slideArea dd li a {
    display: block;
    height: 34px;
    padding: 2px 12px;
    background: #eaeaea;
    color: #9c1347;
    font-size: 16px;
    -webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    -ms-transition: all ease 0.5s;
    -o-transition: all ease 0.5s;
    transition: all ease 0.5s;
}

.teachResource .templateStyle1_main .slideArea .on dt .jt_ico {
    background-position: 0 0;
}

.teachResource .templateStyle1_main .slideArea {
    width: 100%;
    font-size: 18px;
    line-height: 30px;
}


/*theMenu*/

.teachResource .templateStyle1_main .slideArea .theMenu dt {
    height: 34px;
    padding: 2px 12px;
    background: #9c1347;
    color: #FFF;
}

.teachResource .templateStyle1_main .slideArea .theMenu dd li a:hover {
    background: #9c1347;
    color: #FFF;
}


/*padSlideMenu*/

.teachResource .templateStyle1_main .slideArea .padSlideMenu dt {
    height: 34px;
    padding: 2px 12px;
    background: #ec6b06;
    color: #FFF;
    font-weight: bold;
}

.teachResource .templateStyle1_main .slideArea .padSlideMenu dt.active {
    background: #FFF;
}

.teachResource .templateStyle1_main .slideArea .padSlideMenu dt.active a {
    display: block;
    color: #ec6b05;
    background: #FFF;
}

.teachResource .templateStyle1_main .slideArea .padSlideMenu dd li {
    border-top: 1px #f7c9a5 solid;
}

.teachResource .templateStyle1_main .slideArea .padSlideMenu dd li a {
    background: #fce1ce;
    color: #ef6b07;
}

.teachResource .templateStyle1_main .slideArea .padSlideMenu dd li a.on,
.teachResource .templateStyle1_main .slideArea .padSlideMenu dd li a:hover {
    background: #e7ccb7;
    color: #ef7e38;
}


/*teachMain*/

.teachMain {
    background: #f7f7f7;
    margin: 0 0 10px 20px;
}

.teachMain.teachMainone {
    background: #f7f7f7;
    margin: 0 0 10px 0px;
}

#teachMain h4 {
    padding: 0;
    background: #f3f3f3;
    font-size: 24px;
    line-height: 1.5em;
    color: #e16d24;
    text-align: center;
}

#teachMain .bookdesArea {
    width: 100%;
    margin-top: 10px;
    background: #faaf49;
    overflow: hidden;
}

#teachMain .bookdesArea .imgPic img {
    display: block;
    width: 100%;
}

.teachMain .bookdesArea .bookdesAreaTit {
    padding: 10px 12px;
    background: #faa531;
    border-top: 20px #f39a22 solid;
    color: #FFF;
}

#teachMain .bookdesArea .bookdesAreaTit dt {
    font-size: 22px;
    line-height: 1.4em;
}

#teachMain .bookdesArea .bookdesAreaTit dt .ageNum {
    float: right;
    font-size: 20px;
    line-height: 1.5em;
}

#teachMain .bookdesArea .bookdesAreaTit dd h6 {
    padding: 2px 0 5px;
    font-size: 15px;
    line-height: 1.5em;
    font-weight: bold;
}

#teachMain .bookdesArea .bookdesAreaTit dd p {
    font-size: 12px;
    line-height: 21px;
    color: #FFF;
}

#teachMain .bookdesAreaStyle2 .bookdesAreaTit dd p {
    color: #393939;
}

#teachMain .bookdesArea .bookdesAreaTit dd a {
    color: #FFF;
}

#teachMain .bookdesArea .desTxtCont {
    width: 100%;
    overflow: hidden;
    background: #faaf49;
    display: none;
}

#teachMain .bookdesArea .desTxtCont .top_bar {
    padding: 5px;
    background: #ec6b06;
    text-align: right;
}

#teachMain .bookdesArea .desTxtCont .top_bar .closeBtn {
    display: inline-block;
    padding: 0 5px;
    text-align: center;
    line-height: 24px;
    font-size: 30px;
    color: #FFF;
}

#teachMain .bookdesArea .desTxtCont dl {
    padding: 10px 12px;
    background: #f99b1d;
    color: #FFF;
}

#teachMain .bookdesArea .desTxtCont .videoBox {
    padding: 0;
}

#teachMain .bookdesArea .desTxtCont .videoBox .videosSreen {
    display: block;
    width: 100%;
}

.teachMain .bookdesArea .desTxtCont dl .pdfIcoBtn {
    display: block;
    padding: 5px 0;
    font-size: 16px;
    line-height: 30px;
    color: #FFF;
}

.teachMain .bookdesArea .desTxtCont dl .pdfIcoBtn img {
    float: left;
    width: 58px;
    margin-right: 5px;
}

.teachMain .bookdesArea .desTxtCont dl dt {
    padding: 5px 0 10px;
    font-size: 20px;
    line-height: 1.5em;
}

.teachMain .bookdesArea .desTxtCont dl dd .hx_list {
    width: 100%;
}

#teachMain .bookdesArea .desTxtCont dl dd .list_txt li {
    float: left;
    width: 100%;
    padding: 5px 0;
}

#teachMain .bookdesArea .desTxtCont dl dd .hx_list li {
    float: left;
    width: 25% !important;
    margin-bottom: 10px;
}

#teachMain .bookdesArea .desTxtCont dl dd .hx_list li .list_cont {
    padding: 0 10px;
    background: none;
    border-left: 1px #FFF solid;
    line-height: 18px;
    text-align: center;
}

#teachMain .bookdesArea .desTxtCont dl dd .hx_list li .fst {
    border-left: medium none;
}

#teachMain .bookdesArea .desTxtCont .even {
    background: #fab04c;
}

#templateStyle1 .templateStyle1_main .aboutPS_cont .teachMain .bookdesArea .desTxtCont .even {
    background: #fab04c;
}

#teachMain .bookdesArea .desTxtCont dl dd .active .jt_ico {
    background-position: 0 -8px;
}

#teachMain .bookdesArea .desTxtCont dl dd .dotIco {
    display: none;
}

#teachMain .bookdesArea .desTxtCont dl dd .list_cont {
    display: block;
    padding-left: 18px;
    background: url(file:///C|/Users/Administrator/resource/images/orange_dot.png) no-repeat left 8px;
    font-size: 16px;
    line-height: 1.4em;
    vertical-align: middle;
}

#teachMain .bookdesArea .desTxtCont dl dd .half li {
    float: left;
    width: 50%;
}

#teachMain .bookdesArea .desTxtCont dl dd .half li .list_cont {
    display: block;
    padding-left: 18px;
    background: url(/resource/images/orange_dot.png) no-repeat left 8px;
}

#teachMain .bookdesArea .desTxtCont .btm_btn {
    padding: 20px 0;
    text-align: center;
}

#teachMain .bookdesArea .desTxtCont .btm_btn a {
    display: inline-block;
    width: 60%;
    padding: 2px 0%;
    margin: 0 1%;
    font-size: 15px;
    line-height: 20px;
    border: 1px #FFF solid;
    color: #FFF;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -ms-border-radius: 12px;
    -o-border-radius: 12px;
    border-radius: 12px;
}

#teachMain .bookdesArea .zkBtn {
    display: block;
    padding: 10px;
    0;
    background: #f78212;
    border-top: 1px #fdd7a4 solid;
    font-size: 16px;
    line-height: 20px;
    color: #FFF;
    text-align: center;
}

#teachMain .bookdesArea .zkBtn b {
    display: inline-block;
    padding: 0 2px;
    margin-right: 2px;
    vertical-align: middle;
    font-weight: normal;
}

#teachMain .bookdesArea .zkBtn .wap_span .btnTxt {
    height: 22px;
}

#teachMain .bookdesArea .zkBtn .pad_span img {
    display: inline-block;
    height: 18px;
    margin-left: 5px;
    vertical-align: middle;
}

#teachMain .bookdesArea .zkBtn:hover {
    background-color: #ff7d00;
}

#teachMain .bookdesArea .zkBtn .jt_ico {
    display: inline-block;
    width: 17px;
    height: 8px;
    margin-left: 5px;
    overflow: hidden;
    background-image: url(file:///C|/Users/Administrator/resource/images/slideIcos.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    font-size: 0;
    line-height: 0;
    vertical-align: middle;
    -webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    -ms-transition: all ease 0.5s;
    -o-transition: all ease 0.5s;
    transition: all ease 0.5s;
}

#teachMain .bookdesArea .active .jt_ico {
    background-position: 0 -8px;
}


/*国际认证*/

.intCertification .ban .pic_des .theBg {
    background: #002e56;
}

.intCertification .templateStyle1_main .slideMenu dd li a {
    color: #333;
}

.intCertification .templateStyle1_main .intCertification_Cont .intArea {
    width: 100%;
    margin-bottom: 10px;
}

.intCertification .templateStyle1_main .intCertification_Cont .intArea h4 {
    padding: 14px 0;
    background: #fff;
    text-align: left;
    text-indent: 30px;
    font-size: 20px;
    line-height: 34px;
    color: #002e56;
    font-weight: bold;
    margin-top: 20px;
}

.intCertification .templateStyle1_main .intCertification_Cont .intArea .cont {
    padding: 20px;
    background: #52b16d;
}

.intCertification .templateStyle1_main .intCertification_Cont .intArea .cont p {
    padding: 5px 0;
    font-size: 15px;
    line-height: 1.5em;
    color: #333;
}

.intCertification .templateStyle1_main .intCertification_Cont .intArea .cont p a {
    color: #d40000;
}

.intCertification .templateStyle1_main .intCertification_Cont .intArea .cont dl {
    padding: 5px 0;
    font-size: 15px;
    line-height: 1.5em;
    color: #FFF;
}

.intCertification .templateStyle1_main .intCertification_Cont .intArea .cont dl dt {
    margin-bottom: 5px;
}

.intCertification .templateStyle1_main .intCertification_Cont .intArea .cont dl.hasDot dt {
    padding-left: 18px;
    background: url(file:///C|/Users/Administrator/resource/images/green_dot.png) no-repeat left center;
}

.intCertification .templateStyle1_main .intCertification_Cont .intArea .cont dl.hasDot dd {
    padding: 0 15px;
}

.intCertification .templateStyle1_main .intCertification_Cont .intArea .cont dl dt .dotIco {
    margin-right: 5px;
    font-size: 18px;
    line-height: 18px;
    font-weight: bold;
    color: #1a7b2f;
    display: none;
}

.intCertification .templateStyle1_main .intCertification_Cont .intArea .moreBtn {
    display: block;
    padding: 14px 0;
    background: #4a9f62;
    font-size: 16px;
    line-height: 21px;
    text-align: center;
    color: #FFF;
}

.intCertification .templateStyle1_main .intCertification_Cont .intArea .moreBtn span {
    font-weight: bold;
}

.intCertification .templateStyle1_main .intCertification_Cont .odd h4 {
    background: #fff;
    border-bottom: 1px solid #002e56;
}

.intCertification .templateStyle1_main .intCertification_Cont .odd .cont {
    background: #fff;
    margin-top: 20px;
}


/*学习中心*/

.learn_center .ban .pic_des .theBg {
    background: #ca2f45;
}

.learn_center .templateStyle1_main .slideMenu dd li a {
    color: #333;
}

.learn_center .templateStyle1_main .intCertification_Cont .intArea {
    width: 100%;
    margin-bottom: 10px;
}

.learn_center .templateStyle1_main .intCertification_Cont .intArea h4 {
    padding: 14px 0;
    background: #e04854;
    text-align: center;
    font-size: 20px;
    line-height: 34px;
    color: #FFF;
    font-weight: bold;
}

.learn_center .templateStyle1_main .intCertification_Cont .intArea .cont {
    padding: 20px;
    background: #e35a65;
}

.learn_center .templateStyle1_main .intCertification_Cont .intArea .cont p {
    padding: 5px 0;
    font-size: 15px;
    line-height: 1.5em;
    color: #FFF;
}

.learn_center .templateStyle1_main .intCertification_Cont .intArea .cont dl {
    padding: 5px 0;
    font-size: 15px;
    line-height: 1.5em;
    color: #FFF;
}

.learn_center .templateStyle1_main .intCertification_Cont .intArea .cont dl dt {
    padding-bottom: 5px;
}

.learn_center .templateStyle1_main .intCertification_Cont .intArea .cont dl dt .dotIco {
    margin-right: 5px;
    font-size: 18px;
    line-height: 18px;
    font-weight: bold;
    color: #ba3c4e;
}

.learn_center .templateStyle1_main .intCertification_Cont .intArea .moreBtn {
    display: block;
    padding: 14px 0;
    background: #ba3c4e;
    font-size: 16px;
    line-height: 21px;
    text-align: center;
    color: #FFF;
}

.learn_center .templateStyle1_main .intCertification_Cont .intArea .moreBtn span {
    font-weight: bold;
}

.learn_center .templateStyle1_main .intCertification_Cont .odd h4 {
    background: #fff;
}

.learn_center .templateStyle1_main .intCertification_Cont .odd .cont {
    background: #cf4357;
}

#rwmBox {
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 999999;
    width: 360px;
    height: 360px;
    margin: -180px 0 0 -185px;
    padding: 0 5px;
    background: #FFF;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
}

#rwmBox h6 {
    position: relative;
    z-index: 2;
    padding: 5px 5px 0;
    font-size: 20px;
    line-height: 30px;
    color: #666;
}

#rwmBox h6 .closeBtn {
    position: absolute;
    right: 5px;
    top: 10px;
    z-index: 23;
    width: 10px;
    height: 10px;
    padding: 5px;
    line-height: 10px;
    text-align: center;
    font-size: 16px;
    cursor: pointer;
}

#rwmBox h6 .closeBtn:hover {
    color: #012e57;
}

#rwmBox .rwmPic {
    padding: 10px 0;
    text-align: center;
}

#rwmBox p {
    padding: 0 5px;
    font-size: 15px;
    line-height: 1.5em;
    color: #666;
}

.mb0 {
    margin-bottom: 0 !important;
}

.pb0 {
    padding-bottom: 0 !important;
}

.pt0 {
    padding-top: 0 !important;
}

#teachMain .bookdesArea .desTxtCont dl dd .list_cont a {
    margin-left: 5px;
    color: #FFF;
}

.aboutPS .templateStyle1_main .aboutPS_cont .infor .detMain .halfPicBox {
    padding-top: 10px;
}


/*2015.2.6*/

#teachMain .bookdesAreaStyle2 .imgPic2 {
    padding: 20px 45px;
    width: auto;
    background: #f3f3f3;
}

#teachMain .bookdesAreaStyle2 .l_pic {
    float: left;
    width: 25%;
}

#teachMain .bookdesAreaStyle2 .l_pic img {
    display: block;
    width: 100%;
}

#teachMain .bookdesAreaStyle2 .r_txt {
    float: left;
    width: 75%;
}

#teachMain .bookdesAreaStyle2 .r_txt h6 {
    padding-left: 40px;
    padding-bottom: 20px;
    font-size: 20px;
    line-height: 1.5em;
    color: #484848;
}

#teachMain .bookdesAreaStyle2 .r_txt h6 span {
    display: block;
    font-size: 15px;
    line-height: 1.5em;
}

#teachMain .bookdesAreaStyle2 .r_txt ul {
    padding-left: 40px;
}

#teachMain .bookdesAreaStyle2 .r_txt ul li {
    padding-bottom: 2px;
    font-size: 12px;
    line-height: 21px;
    color: #474747;
}

#teachMain .bookdesAreaStyle2 .bookdesAreaTit {
    background: #fce1ce;
    border-top: medium none;
}

#teachMain .bookdesAreaStyle2 .bookdesAreaTit h6 {
    color: #ec6904;
}

#teachMain .bookdesAreaStyle2 .bookdesAreaTit dd {
    color: #393939;
}


/*2015.2.6*/


/*pageChannel*/

.teachResource .pageChannel {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    background: #e2e2e2;
}

.teachResource .pageChannel dl {
    width: 1000px;
    margin: 0 auto;
    font-size: 18px;
    line-height: 30px;
}

.teachResource .pageChannel dl dt {
    height: 34px;
    padding: 2px 10px;
    background: #ed6b06;
    color: #FFF;
}

.teachResource .pageChannel dl dt .jt_ico {
    float: right;
    display: block;
    width: 17px;
    height: 8px;
    margin-top: 14px;
    overflow: hidden;
    background-image: url(file:///C|/Users/Administrator/resource/images/slideIcos.png);
    background-repeat: no-repeat;
    background-position: 0 -8px;
    font-size: 0;
    line-height: 0;
    -webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    -ms-transition: all ease 0.5s;
    -o-transition: all ease 0.5s;
    transition: all ease 0.5s;
}

.teachResource .pageChannel dl.on dt .jt_ico {
    background-position: 0 0;
}

.teachResource .pageChannel dl dd {
    display: block;
    border-bottom: 1px #fce1ce solid;
}

.teachResource .pageChannel dl dd li {
    border-top: 1px #FFF solid;
}

.teachResource .pageChannel dl dd li a {
    display: block;
    height: 34px;
    padding: 2px 12px;
    color: #6f6f6f;
    font-size: 16px;
    -webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    -ms-transition: all ease 0.5s;
    -o-transition: all ease 0.5s;
    transition: all ease 0.5s;
}

.teachResource .pageChannel dl dd li a:hover,
.teachResource .pageChannel dl dd li.nowC a {
    background: #ed6b06;
    color: #FFF;
}


/*2015.2.6 二期 教育资源侧边栏*/

.teachResource .templateStyle1_main .menuSecObj {
    width: 100%;
    text-align: center;
}

.teachResource .templateStyle1_main .menuSecObj a {
    display: block;
    padding: 0 20px;
    line-height: 30px;
}

.teachResource .templateStyle1_main .menuSecObj li {
    border-bottom: 1px solid #ddd;
}

#warp .teachResource .templateStyle1_main .menuSecObj li a.nowPage {
    text-decoration: none;
    cursor: default;
}

#warp .teachResource .templateStyle1_main .menuSecObj li a.nowPage em {
    border-bottom: 1px solid #003057;
    padding-bottom: 2px;
}

.teachResource .templateStyle1_main .menuSecObj h6 {
    position: relative;
    /* padding: 0 20px 0 10px;*/
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    line-height: 46px;
    font-size: 15px;
    cursor: pointer;
    text-align: left
}

.teachResource .templateStyle1_main .menuSecObj h6 .fh_ico {
    position: absolute;
    top: 18px;
    right: 10px;
    z-index: 2;
    display: inline-block;
    width: 10px;
    height: 10px;
    overflow: hidden;
}

.teachResource .templateStyle1_main .menuSecObj h6.hasNoChild {
    cursor: default;
}

.teachResource .templateStyle1_main .menuSecObj h6.hasNoChild .fh_ico {
    display: none;
}

.teachResource .templateStyle1_main .menuSecObj .menulevel1 h6 {
    color: #002e56;
}

.teachResource .templateStyle1_main .menuSecObj .menulevel1 h6.on em {
    border-bottom: 1px solid #002e56;
    cursor: pointer;
    padding-bottom: 2px
}

.teachResource .templateStyle1_main .menuSecObj .menulevel1 h6.on em:hover {
    border-bottom: 1px solid #002e56;
    cursor: pointer;
    padding-bottom: 2px
}

.teachResource .templateStyle1_main .menuSecObj .menulevel1 h6 .fh_ico {
    background-image: url(file:///C|/Users/Administrator/resource/images/menu1_ico.png);
    background-repeat: no-repeat;
    background-position: 0 0;
}

.teachResource .templateStyle1_main .menuSecObj .menulevel2 {
    display: none;
}

.teachResource .templateStyle1_main .menuSecObj .menulevel2 h6 {
    background: #fad2b4;
    color: #ee7110;
}

.teachResource .templateStyle1_main .menuSecObj .menulevel2 h6 .fh_ico {
    background-image: url(file:///C|/Users/Administrator/resource/images/menu2_ico.png);
    background-repeat: no-repeat;
    background-position: 0 0;
}

.teachResource .templateStyle1_main .menuSecObj .menulevel3 {
    display: none;
}

.teachResource .templateStyle1_main .menuSecObj .menulevel3 li {
    font-size: 12px;
}


/*2015.3.3*/

.teachResource .templateStyle1_main .menuSecObj .menulevel1 a {
    padding: 0 20px 0 20px;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    line-height: 46px;
    font-size: 15px;
    cursor: pointer;
    background: #f7f7f7;
    color: #333;
}

.teachResource .templateStyle1_main .menuSecObj .menulevel2 a {
    background: #f7f7f7;
    color: #333;
}

.teachResource .templateStyle1_main .menuSecObj .menulevel3 li a {
    font-size: 12px;
    background: #FFF;
    color: #777;
    -webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    -ms-transition: all ease 0.5s;
    -o-transition: all ease 0.5s;
    transition: all ease 0.5s;
}

.teachResource .templateStyle1_main .menuSecObj .menulevel1 a.nowPage {
    background: #fff;
    color: #002e56;
}

.teachResource .templateStyle1_main .menuSecObj .menulevel2 a.nowPage em {
    border-bottom: 1px solid #003057;
    padding-bottom: 2px;
}

.teachResource .templateStyle1_main .menuSecObj .menulevel2 a.nowPage {
    color: #002e56;
    background: #fff;
}

.teachResource .templateStyle1_main .menuSecObj .menulevel2 a.nowPage em {
    border-bottom: 1px solid #003057;
    padding-bottom: 2px;
}

.teachResource .templateStyle1_main .menuSecObj .menulevel3 a.nowPage {
    color: #333;
}

.teachResource .templateStyle1_main .menuSecObj .menulevel3 a.nowPage em {
    border-bottom: 1px solid #003057;
    padding-bottom: 2px;
}

.teachResource .templateStyle1_main .menuSecObj .menulevel1 a:hover {
    background: #fff;
    color: #002e56;
}

.teachResource .templateStyle1_main .menuSecObj .menulevel2 a:hover {
    background: #fff;
    color: #002e56;
}

.teachResource .templateStyle1_main .menuSecObj .menulevel3 a:hover {
    background: #fff;
    color: #002e56;
}

.teachResource .templateStyle1_main .menuSecObj .menulevel1 h6.on .fh_ico {
    background-position: 0 -10px;
}

.teachResource .templateStyle1_main .menuSecObj .menulevel2 h6.on .fh_ico {
    background-position: 0 -10px;
}

.teachResource .templateStyle1_main .menuSecObj .ul_show {
    display: block;
}


/*2015.2.9*/

.teachResource .templateStyle1_main .menuSecBtn {
    position: relative;
    z-index: 2;
    display: block;
    margin-bottom: 1px;
    background: #ddd;
    font-size: 12px;
    line-height: 20px;
    color: #333;
    cursor: pointer;
}

.teachResource .templateStyle1_main .menuSecBtn .xx_ico {
    position: absolute;
    left: 10px;
    top: 7px;
    z-index: 2;
    display: block;
    width: 12px;
    height: 12px;
    margin: 0 4px 0 0;
    border-color: transparent transparent #666 #666;
    border-style: solid;
    border-width: 1px;
}

.teachResource .templateStyle1_main .menuSecBtn .jt_ico {
    position: absolute;
    right: 12px;
    top: 14px;
    z-index: 2;
    display: block;
    width: 17px;
    height: 8px;
    overflow: hidden;
    background-image: url(file:///C|/Users/Administrator/resource/images/mbx_ico.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    font-size: 0;
    line-height: 0;
}


/*2015.2.12*/

#teachMain .channel_des {
    width: 99%;
    background: #fde3d2;
}

#teachMain .channel_des p {
    padding: 20px 45px;
    color: #ec6b06;
    font-size: 16px;
    line-height: 1.5em;
}

.menuGif {
    display: inline-block;
    width: 20px;
}


/*2015.2.24*/

#iframe_pop {
    position: fixed;
    left: 10%;
    top: 10%;
    z-index: 10000;
    max-width: 1000px;
    width: 80%;
    height: 80%;
    background: #fab04c;
    display: none;
}

#iframe_pop .top_bar {
    padding: 5px;
    background: #ec6b06;
    text-align: right;
}

#iframe_pop .top_bar .closeBtn {
    display: inline-block;
    padding: 0 5px;
    text-align: center;
    line-height: 24px;
    font-size: 30px;
    color: #FFF;
}

#iframe_pop .iframe_box {
    width: 100%;
    overflow-x: hidden;
}

#iframe_pop .iframe_win {
    width: 100%;
    overflow-x: hidden;
    overflow-y: auto;
}

#iframe_pop .loadPic {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 2;
    display: block;
    width: 32px;
    height: 32px;
    margin: -16px 0 0 -16px;
}

#iframe_pop .loadPic .holdImg {
    display: block;
    width: 100%;
}

#iframe_pop .loadTxt {
    position: absolute;
    top: 45px;
    left: 0;
    z-index: 2;
    width: 100%;
    font-size: 16px;
    line-height: 1.5em;
    color: #FFF;
    text-align: center;
}


/*地图*/

.mapIndex .templateStyle1_main h6.tit {
    display: block;
    height: 34px;
    padding: 7px 12px;
    color: #002e56;
    text-align: left;
    font-size: 18px;
    font-weight: bold;
    line-height: 34px;
}

.mapIndex .templateStyle1_main #count .all_cont a {
    background: #fff;
    color: #333;
}

.mapIndex .templateStyle1_main #count li {
    text-align: left;
}

.mapIndex .templateStyle1_main #count li em {
    float: right;
    font-size: 15px;
    line-height: 46px;
    font-style: normal;
}

.mapIndex .templateStyle1_main .mapIndex_Cont .tit {
    height: 30px;
    padding: 20px 20px 10px 20px;
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 30px;
    color: #333;
}

.mapIndex .templateStyle1_main .mapIndex_Cont .tit select {
    display: inline-block;
    width: 39%;
    height: 30px;
    margin-right: 15px;
    border: 1px #ccc solid;
    background: #fff;
    color: #333;
}

.mapIndex .templateStyle1_main .mapIndex_Cont #list {
    padding-top: 15px;
    color: #666;
}

.mapIndex .templateStyle1_main .mapIndex_Cont #list li {
    position: relative;
    z-index: 2;
    padding: 10px 20px;
    border-bottom: 1px #dedbd6 solid;
    cursor: pointer;
    -webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    -ms-transition: all ease 0.5s;
    -o-transition: all ease 0.5s;
    transition: all ease 0.5s;
}

.mapIndex .templateStyle1_main .mapIndex_Cont #list li.on,
.mapIndex .templateStyle1_main .mapIndex_Cont #list li.ac {
    background: #f7f7f7;
    color: #666;
}

.mapIndex .templateStyle1_main .mapIndex_Cont #list li.on strong,
.mapIndex .templateStyle1_main .mapIndex_Cont #list li.ac strong {
    color: #002e56;
}

.mapIndex .templateStyle1_main .mapIndex_Cont #list li strong {
    display: block;
    padding-bottom: 10px;
    font-size: 18px;
    line-height: 1.5em;
    font-weight: normal;
}

.mapIndex .templateStyle1_main .mapIndex_Cont #list li p {
    padding-right: 55px;
    font-size: 15px;
    line-height: 1.5em;
}

.mapIndex .templateStyle1_main .mapIndex_Cont #list li u {
    text-decoration: none;
}

.mapIndex .templateStyle1_main .mapIndex_Cont #list li a {
    position: absolute;
    right: 10px;
    top: 44px;
    z-index: 2;
    color: #a5194a;
    font-weight: bold;
}


/*page*/

.mapIndex .templateStyle1_main .mapIndex_Cont #page {
    padding: 35px 30px 30px;
    text-align: center;
}

.mapIndex .templateStyle1_main .mapIndex_Cont #page a {
    display: inline-block;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5em;
    color: #333;
    border: 1px #ccc solid;
    cursor: pointer;
    margin-right: 5px;
}

.mapIndex .templateStyle1_main .mapIndex_Cont #page a.current {
    background: #003057;
    border: 1px #003057 solid;
    color: #fff;
    /* cursor: default; color: #9c1347; font-weight: bold; text-decoration: underline; */
}

.mapIndex .templateStyle1_main .mapIndex_Cont #page a:hover {
    border: 1px #003057 solid;
    /*color: #9c1347; text-decoration: underline;*/
}

.mapIndex .templateStyle1_main .mapIndex_Cont #page span {
    padding: 5px 10px;
    border: 1px solid #ccc;
    color: #666;
    cursor: pointer;
    margin: 0 2px;
    /* display: inline-block; padding:5px 10px; font-size: 12px; line-height: 1.5em; background: #c26e88; color: #FFF; cursor: pointer;*/
}

.mapIndex .holdDiv {
    height: 42px;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
}

#main .mapIndex .templateStyle1_main .mapIndex_Cont .noPage span {
    display: none;
}

#main .mapIndex .templateStyle1_main .mapIndex_Cont .noPage a {
    display: none;
    border: medium none;
}


/*2015.3.12 项目与解决方案*/

#solutionsBox {
    width: 100%;
}

.sol_ban {
    display: block;
    padding: 10px 10px 0;
    background: #f7f7f7;
}

.sol_ban img {
    display: block;
    width: 100%;
}

.sol_ban .btmBg {
    display: block;
    width: 100%;
}

.fycArea {
    display: block;
    width: 100%;
}

.fycArea .fyBox {
    margin-bottom: 10px;
}

.fycArea .fyBox .h6_tit {
    padding: 0 10px;
    background: #ed6b06;
    font-size: 20px;
    line-height: 46px;
    color: #FFF;
    font-weight: bold;
    cursor: pointer;
}

.fycArea .fyBox .h6_tit .xlIco {
    float: right;
    display: block;
    width: 15px;
    height: 10px;
    overflow: hidden;
    margin-top: 18px;
    background: url(file:///C|/Users/Administrator/resource/images/teach_resource/solutions/xlBtnBg.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    -webkit-transition: 0.5s all ease;
    -moz-transition: 0.5s all ease;
    -ms-transition: 0.5s all ease;
    -o-transition: 0.5s all ease;
    transition: 0.5s all ease;
}

.fycArea .ac .h6_tit .xlIco {
    background-position: 0 -10px;
}

.fycArea .fyBox .fyCont {
    padding: 10px 20px;
    border-bottom: 1px solid #e9e9e9;
    background: #f7f7f7;
}

.fycArea .fyBox .fyCont .fyl {
    float: left;
    width: 46%;
    padding: 0 2%;
}

.fycArea .fyBox .fyCont .txtPL p span {
    padding-left: 10px;
    display: inline-block;
}

.fycArea .fyBox .fyBoxCont {
    width: 100%;
    display: none;
}

.fycArea .fyBox .fyCont p {
    padding: 10px 0;
    font-size: 12px;
    line-height: 20px;
    color: #959393;
}

.fycArea .fyBox .fyCont .txt_pic {
    display: block;
    margin: 0 auto;
    width: 100%;
    max-width: 315px;
}

.fycArea .fyBox .fyCont p .o_c {
    display: inline-block;
    margin-bottom: 10px;
    color: #ed6b06;
    font-weight: bold;
    font-style: normal;
}

.fycArea .fyBox .fyCont p .hasPoint {
    padding-left: 10px;
    background: url(file:///C|/Users/Administrator/resource/images/teach_resource/solutions/point.png) no-repeat left 6px;
}

.fycArea .fyBox .fyCont p.btm_link {
    margin-top: 10px;
}

.fycArea .fyBox .fyCont p.btm_link a {
    display: block;
    color: #ed6b06;
}

.fycArea .fyBox .fyCont ul {
    padding: 10px 0;
}

.fycArea .fyBox .fyCont ul li {
    color: #686868;
}

.fycArea .fyBox .fyCont ul li p {
    padding: 0;
    color: #686868;
}

.fycArea .fyBox .fyCont ul li i {
    margin-left: 10px;
}

.fycArea .fyBox .fyCont ul li i a,
.fycArea .fyBox .fyCont ul li p a {
    color: #ed6b06;
}

.fycArea .fyBox .fyCont ul.news li {
    padding: 3px 0 3px 16px;
    background: url(file:///C|/Users/Administrator/resource/images/teach_resource/solutions/point.png) no-repeat left 8px;
}

.fycArea .fyBox .fyCont .ts_box {
    margin: 0 10px;
    border-bottom: 1px #e3e3e3 solid;
}

.fycArea .fyBox .fyCont .ts_box ul {
    float: left;
    width: 50%;
}

.fycArea .fyBox .fyCont .ts_box ul li {
    padding-left: 30px;
    background: url(file:///C|/Users/Administrator/resource/images/teach_resource/solutions/dg.png) no-repeat 10px center;
    font-size: 12px;
    line-height: 23px;
}

.fycArea .fyBox .fyCont .ts_dl {
    padding: 10px 0;
}

.fycArea .fyBox .fyCont .ts_dl dt {
    margin-bottom: 10px;
    padding-left: 44px;
    padding-top: 7px;
    background: url(file:///C|/Users/Administrator/resource/images/teach_resource/solutions/h5_ico.png) no-repeat left center;
    font-size: 15px;
    line-height: 23px;
    color: #ed6b06;
    font-weight: bold;
}

.fycArea .fyBox .fyCont .ts_dl dd {
    padding: 10px 15px;
    border: 2px #ed6b06 solid;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
}

.fycArea .fyBox .fyCont .ts_dl dd p {
    padding: 5px 0;
    font-size: 12px;
    line-height: 20px;
    color: #686868;
}

.fycArea .fyBox .fyCont .ts_dl dd .ab_pic {
    text-align: center;
}

.fycArea .fyBox .fyCont .ts_dl dd .ab_pic img {
    display: block;
    width: 100%;
    max-width: 440px;
    margin: 0 auto;
}

.fycArea .fyBox .fyCont .ts_dl dd .ab_pic span {
    display: block;
    padding-top: 10px;
    font-style: italic;
}

.fycArea .fyBox .fyCont .ts_dl .hasListIco {
    padding: 0 25px;
}

.fycArea .fyBox .fyCont .ts_dl .hasListIco li {
    padding-left: 16px;
    background: url(file:///C|/Users/Administrator/resource/images/teach_resource/solutions/point.png) no-repeat left 10px;
    font-size: 12px;
    line-height: 20px;
    color: #686868;
}


/*picAndVideo*/

.fycArea .fyBox .picAndVideo {
    padding: 20px;
}

.fycArea .fyBox .fyCont .photo_area h6 {
    position: relative;
    z-index: 2;
    padding-left: 35px;
    padding-bottom: 10px;
    font-size: 18px;
    line-height: 24px;
    color: #686868;
}

.fycArea .fyBox .fyCont .photo_area h6 .ico {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    display: inline-block;
    height: 24px;
    margin-right: 10px;
}

.fycArea .fyBox .fyCont .photo_area .photo_win {
    position: relative;
    z-index: 3;
    margin: 0 40px;
    overflow: hidden;
}

.fycArea .fyBox .fyCont .photo_area .photo_win .leftBtn {
    position: absolute;
    left: 10px;
    top: 50%;
    z-index: 2;
    width: 25px;
    height: 40px;
    margin-top: -20px;
    background: url(file:///C|/Users/Administrator/resource/images/teach_resource/solutions/leftBtn.png) no-repeat 0 0;
}

.fycArea .fyBox .fyCont .photo_area .photo_win .rightBtn {
    position: absolute;
    right: 10px;
    top: 50%;
    z-index: 2;
    width: 25px;
    height: 40px;
    margin-top: -20px;
    background: url(file:///C|/Users/Administrator/resource/images/teach_resource/solutions/rightBtn.png) no-repeat 0 0;
}

.fycArea .fyBox .fyCont .photo_area .photo_sp {
    position: relative;
    z-index: 2;
    margin-left: 0;
}

.fycArea .fyBox .fyCont .photo_area .photo_sp dl {
    float: left;
    position: relative;
    z-index: 2;
}

.fycArea .fyBox .fyCont .photo_area .photo_sp dl dt {
    display: block;
}

.fycArea .fyBox .fyCont .photo_area .photo_sp dl dt img {
    display: block;
    width: 100%;
}

.fycArea .fyBox .fyCont .photo_area .photo_sp dl dd {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 2;
    width: 90%;
    padding: 15px 5%;
    font-size: 15px;
    line-height: 20px;
    color: #4b4b4b;
}

.fycArea .fyBox .fyCont .photo_area .photo_sp dl dd .bg {
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    display: block;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    background: #FFF;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.fycArea .fyBox .fyCont .tv_area h6 {
    position: relative;
    z-index: 2;
    padding-left: 35px;
    padding-bottom: 10px;
    font-size: 18px;
    line-height: 24px;
    color: #686868;
}

.fycArea .fyBox .fyCont .tv_area h6 .ico {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    display: inline-block;
    height: 24px;
    margin-right: 10px;
}

.fycArea .fyBox .fyCont .tv_area .tv_win {
    position: relative;
    z-index: 1;
    display: block;
    width: 100%;
}

.fycArea .fyBox .fyCont .tv_area .tv_win iframe {
    display: block;
    width: 100%;
}

.fycArea .fyBox .fyCont .tv_area .tv_win .videosSreenBox {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    width: 100%;
    height: 100%;
}

.fycArea .fyBox .downloadArea {
    padding: 20px 0 10px;
    text-align: center;
}

.fycArea .fyBox .fyCont .downloadBtn {
    display: inline-block;
    margin: 0 5px 10px;
    padding: 10px 15px;
    background: #ed6b06;
    border: 2px #da6408 solid;
    font-size: 15px;
    line-height: 20px;
    color: #FFF;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
}

.fycArea .fyBox .fyCont .downloadBtn i {
    float: left;
    display: inline-block;
    height: 20px;
    margin: 0 5px 0 10px;
}

.fycArea .fyBox .fyCont .downloadBtn i img {
    display: block;
    height: 100%;
}

.fycArea .fyBox .fyCont h5 {
    font-size: 15px;
    line-height: 20px;
    color: #ed6b06;
    font-weight: bold;
}

.fycArea .fyBox .fyCont .tv_area {
    margin-top: 30px;
}

.fycArea .fyBox .fyCont .fst {
    margin-top: 0;
}

.hasListIco {
    padding: 0 25px;
}

#solutionsBox .fycArea .fyBox .sucExp {
    padding: 20px 20px;
}

.fycArea .fyBox .sucExp .hasListIco {
    padding: 0 45px;
}

#solutionsBox .fycArea .fyBox .fyCont .hasListIco li {
    padding-left: 16px;
    background: url(file:///C|/Users/Administrator/resource/images/teach_resource/solutions/point.png) no-repeat left 6px;
    font-size: 12px;
    line-height: 20px;
    color: #686868;
}

#solutionsBox .fycArea .fyBox .connect {
    padding: 10px 0;
}

.fycArea .fyBox .connect dl {
    float: left;
    width: 50%;
}

.fycArea .fyBox .connect dl dt {
    padding-bottom: 5px;
    font-size: 15px;
    line-height: 24px;
    color: #ed6b06;
    font-weight: bold;
}

.fycArea .fyBox .connect dl ul {
    padding: 0;
}

.fycArea .fyBox .connect dl ul li {
    font-size: 12px;
    line-height: 20px;
}


/*2015.3.16 解决方案综合 页面*/

#templateStyle1 .allIndex .slideMenu dd li.no_click a {
    cursor: default !important;
    background: transparent !important;
    color: #999 !important;
}

#templateStyle1 .allIndex .slideMenu dd li a {
    padding: 7px 30px;
    color: #333;
    text-align: left;
}

#templateStyle1 .allIndex .slideMenu dd li a em {
    float: right;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    font-style: normal;
}

#templateStyle1 .allIndex .slideMenu dd .ac a,
#templateStyle1 .allIndex .slideMenu dd li a:hover {
    background: #fff;
    color: #002e56;
}

#templateStyle1 .allIndex .allSolutionsBox .listWin {
    width: 100%;
    padding-bottom: 50px;
}

#templateStyle1 .allIndex .allSolutionsBox .listWin dl {
    float: left;
    width: 50%;
    /*width: 33.233%;*/
    margin-bottom: 20px;
    display: none;
}

#templateStyle1 .allIndex .allShow .listWin dl {
    display: block;
}

#templateStyle1 .allIndex .yyjxShow .listWin dl.yyjx {
    display: block;
}

#templateStyle1 .allIndex .gjxxShow .listWin dl.gjxx {
    display: block;
}

#templateStyle1 .allIndex .gdjyShow .listWin dl.gdjy {
    display: block;
}

#templateStyle1 .allIndex .allSolutionsBox .listWin dl .pr10 {
    display: block;
    /*padding-right: 10px; */
    padding-right: 20px;
}

#templateStyle1 .allIndex .allSolutionsBox .listWin dl .pr10:nth-child {
    padding-right: 0;
}

#templateStyle1 .allIndex .allSolutionsBox .listWin dl dt {
    width: 100%;
}

#templateStyle1 .allIndex .allSolutionsBox .listWin dl dt a {
    display: block;
    width: 100%;
}

#templateStyle1 .allIndex .allSolutionsBox .listWin dl dt img {
    display: block;
    width: 100%;
}

#templateStyle1 .allIndex .allSolutionsBox .listWin dl dd .dd_inset {
    padding: 10px 0 10px 20px;
    background: #fff;
}

#templateStyle1 .allIndex .allSolutionsBox .listWin dl dd h6 {
    position: relative;
    padding-right: 10px;
    font-size: 15px;
    line-height: 21px;
    color: #333;
}

#templateStyle1 .allIndex .allSolutionsBox .listWin dl dd h6 .zs {
    float: right;
    display: block;
    width: 60px;
    height: 20px;
    margin: 0 0 10px 10px;
    border: 1px #FFF solid;
    text-align: center;
    line-height: 20px;
}


/*高等教育 项目与解决方案*/

#solutionsBox2 .ban .inset {
    margin-top: 10px;
    padding: 10px;
    background: #ed6b06;
}

#solutionsBox2 .ban .inset img {
    display: block;
    width: 100%;
}

#solutionsBox2 .ban .boxBtmBg {
    display: block;
    width: 100%;
}

#solutionsBox2 dl {
    margin-top: 10px;
}

#solutionsBox2 dl dt {
    padding: 0 10px;
    background: #ed6b06;
    font-size: 20px;
    line-height: 46px;
    color: #FFF;
    font-weight: bold;
    cursor: pointer;
}

#solutionsBox2 dl dd {
    padding: 10px 20px;
    border-bottom: 1px solid #e9e9e9;
    background: #f7f7f7;
}

#solutionsBox2 dl ul li {
    padding: 3px 0 3px 6px;
}

#solutionsBox2 dl ul.hasPoint li {
    padding-left: 16px;
    background: url(file:///C|/Users/Administrator/resource/images/teach_resource/solutions/point.png) no-repeat left 8px;
}

#solutionsBox2 dl ul li p {
    color: #827f7f;
}


/*paging*/

.sk_page {
    padding: 30px 10px 20px 8px;
    overflow: hidden;
    zoom: 1;
}

.sk_page ul li {
    /* float: left; _display: inline; padding-right: 10px; margin-bottom: 8px;font-size: 15px; */
    float: left;
    _display: inline;
    margin-right: 8px;
    font-size: 15px;
}

.sk_page ul li a {
    display: inline-block;
    padding: 2px 5px;
    background: ;
    text-decoration: none;
    color: #333;
    border: 1px solid #ccc;
    padding: 5px 10px;
}

.sk_page ul li a.currentPage {
    background: #a72e5a;
    color: #FFF;
}

.sk_page ul li a:hover {
    border: 1px solid #002e56;
}

.sk_page ul li.active {
    /* background: #002e56;color: #FFF;margin-right:5px;padding:2px 5px;*/
    background: #002e56;
    border: 1px solid #002e56;
    color: #FFF;
    padding: 5px 10px;
}


/*404*/

#errorPage {
    padding-top: 90px;
    padding-bottom: 20px;
    color: #333;
}

#errorPage h6 {
    margin-bottom: 24px;
    font-size: 34px;
    line-height: 34px;
    color: #9c1347;
}

#errorPage p {
    margin-bottom: 24px;
    font-size: 15px;
    line-height: 1.5em;
}

#errorPage ul {
    padding-left: 20px;
    margin-bottom: 24px;
}

#errorPage li {
    margin-left: 20px;
    list-style: disc;
    margin-bottom: 14px;
    font-size: 15px;
    line-height: 1.5em;
}

#foot .btm_menu li.lst {
    width: 120px;
}

#noScorllIt {
    display: none;
    width: 0;
    height: 0;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
}


/*myLabs*/

#solutionsBox .fycArea .fyBox .fyCont .tableArea {
    width: 534px;
    padding: 17px 0;
    margin: 0 auto;
    color: #959393;
    font-size: 12px;
    line-height: 20px;
}

.fycArea .fyBox .fyCont .tableArea ul {
    padding: 0;
    overflow: hidden;
}

.fycArea .fyBox .fyCont .tableArea ul h6 {
    font-size: 15px;
    line-height: 20px;
    color: #ee843a;
    font-weight: bold;
}

.fycArea .fyBox .fyCont .tableArea .insetBox span {
    display: block;
}

.fycArea .fyBox .fyCont .tableArea .tableArea_inset {
    border-right: 1px #959393 solid;
    border-bottom: 1px #959393 solid;
}

.fycArea .fyBox .fyCont .tableArea .l_area {
    float: left;
    width: 54%;
    padding-bottom: 10px;
}

.fycArea .fyBox .fyCont .tableArea .l_area .insetBox {
    padding: 10px 10px 399px;
    margin-bottom: -399px;
    border-left: 1px #959393 solid;
    border-top: 1px #959393 solid;
}

.fycArea .fyBox .fyCont .tableArea .r_area {
    float: left;
    width: 46%;
    padding-bottom: 10px;
}

.fycArea .fyBox .fyCont .tableArea .r_area .insetBox {
    padding: 10px 10px 399px;
    margin-bottom: -399px;
    border-left: 1px #959393 solid;
    border-top: 1px #959393 solid;
}

#solutionsBox .fycArea .fyBox .liPd {
    padding-bottom: 0;
}

.fycArea .fyBox .liPd ul.news li {
    padding-bottom: 20px;
}

.fycArea .fyBox .liPd ul.news li.noPoint {
    background-image: none;
}


/*地图*/

#allmap input {
    border: 1px #ccc solid;
    vertical-align: inherit;
}


/*-------------二维码-------------*/

#elem {
    overflow: hidden;
    position: relative;
    width: 250px;
    height: 250px;
    margin: 0 auto;
}

#rwmBox .rwmPic img.one {
    position: absolute;
    margin: 100px;
    width: 50px;
    height: 50px;
}

#rwmBox .rwmPic img {
    width: 100%;
}

#rwmBox .rwmPic {
    text-align: left;
}

.nav {
    width: 100%;
    height: 50px;
    line-height: 50px;
    margin-bottom: 10px;
    overflow: hidden;
    background: #eee;
}

.nav-con {
    overflow: hidden;
    width: 970px;
    margin: 0 auto
}

.nav ul {
    width: 94%;
    margin: 0 3%;
    display: inline-block;
    height: 50px;
    line-height: 50px;
    white-space: nowrap;
    overflow-y: hidden;
    float: left
}

.nav li {
    text-align: center;
    height: 50px;
    display: inline-block;
    padding: 0 4%;
    vertical-align: top
}

.nav li:hover {
    background: #fff;
    transition: background 2s;
    -moz-transition: background 0.5s;
    -webkit-transition: background 0.5s;
    -o-transition: background 0.5s;
}

.nav li:hover a {
    width: 100%;
    display: inline-block;
    color: #002e56;
}

.nav li a {
    color: #6F6F6F;
    font-size: 15px;
    display: inline-block;
    height: 35px
}

.nav li.cur {
    background: #fff;
}

.nav li.cur a {
    color: #002e56;
}


/*新增2016-9-12*/

.wrapper {
    width: 1200px;
    margin: 0 auto;
}

.topbanner {
    width: 100%;
    display: inline-block;
    color: #000;
    float: left;
    margin: 10px 0 0 10px;
}

.index-banner {
    width: 780px;
    height: 652px;
    display: inline-block;
    position: relative;
    float: left;
    margin-left: 10px;
    overflow: hidden;
}

.topli {
    width: 380px;
    margin-left: 15px;
    float: left;
}

.topli li {
    position: relative;
    width: 100%;
    display: inline-block;
    margin-bottom: 15px;
    overflow: hidden;
}

.topli li .imgcon {
    width: 100%;
    display: inline-block;
    position: relative;
    overflow: hidden;
    vertical-align: bottom;
}

.topli li .title {
    position: absolute;
    bottom: 0;
    left: 0;
    float: left;
    width: 100%;
    display: flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    align-content: flex-start;
    -webkit-align-content: flex-start;
    position: absolute;
    top: calc(100% - 24px);
    top: 85%;
    width: 100%;
    color: #fff;
    transform-origin: bottom;
    -webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -ms-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    transition: all .2s ease-out;
    -webkit-transition-delay: .1s;
    transition-delay: .1s;
}

.topli li .title span {
    height: 30px;
    line-height: 30px;
    font-size: 18px;
    color: #333;
    width: 23%;
    padding: 1% 2%;
    float: left;
}

.topli li .title em {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    font-size: 15px;
    color: #333;
    width: 69%;
    padding: 0 2%;
    float: left;
}

.topli li a {
    display: inline-block;
    width: 100%;
}

.topli.two {
    width: 100%;
    margin-left: 10px;
    float: left;
}

.topli.two li {
    position: relative;
    width: 32%;
    margin-right: 16px;
    display: inline-block;
    margin-bottom: 15px;
    float: left;
}

.topli.two li .imgcon {
    width: 100%;
    display: inline-block;
}

.topli.two li .imgcon img {
    width: 100%;
}

.topli.two li .title {
    position: absolute;
    bottom: -179px;
    left: 0;
    float: left;
    width: 100%;
    overflow: hidden;
}

.topli.two li .title span {
    height: 30px;
    line-height: 30px;
    font-size: 18px;
    color: #fff;
    width: 23%;
    padding: 1% 2%;
    float: left;
}

.topli.two li .title em {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    color: #fff;
    font-size: 15px;
    width: 69%;
    padding: 0 2%;
    float: left;
}

.topli.two li .title .content-tile-text {
    color: #fff;
    font-size: 15px;
    padding: 15px 20px;
    display: inline-block;
}

.topli li .title .content-tile-text {
    color: #666;
    font-size: 15px;
    padding: 15px 20px;
    display: inline-block;
}

.bg-d3db0e {
    background: #d3db0e;
}

.bg-d3ebe3 {
    background: #d3ebe3;
}

.bg-12b1a7 {
    background: #12b1a7;
}

.bg-ffb91c {
    background: #ffb91c
}

.bg-85bd00 {
    background: #85bd00
}

.bg-002e56 {
    background: #002e56
}

.c-333 {
    color: #333;
}

.c-fff {
    color: #fff;
}


/*内容部分*/

.indexcenter {
    width: 100%;
    display: inline-block;
    margin-top: 10px;
}

.indexbtm {
    width: 100%;
    display: inline-block;
    margin-bottom: 10px;
}

.indexbtm ul li {
    background: #fff;
    float: left;
    margin: 0px 16px 0 10px;
    width: 23%;
    padding-bottom: 20px;
    text-align: center;
}

.indexbtm ul li a {
    display: inline-block;
}

.indexbtm ul li span {
    display: inline-block;
    margin-top: 20px;
}

.indexbtm ul li h2 {
    color: #002e56;
    font-size: 16px;
    margin: 10px 3%;
}

.indexbtm ul li p {
    color: #666666;
    font-size: 15px;
    margin: 0 3% 0 5%;
    height: 120px;
    overflow: hidden;
    display: inline-block;
    line-height: 25px;
    text-align: left;
}


/*轮播*/

.index-bn {
    position: relative;
    width: 100%;
    height: 652px;
    overflow: hidden;
    margin: auto;
}

.index-bn .hd {
    position: absolute;
    height: 28px;
    line-height: 28px;
    bottom: 0;
    right: 0;
    z-index: 1;
    width: 100%;
    text-align: center;
}

.index-bn .hd li {
    display: inline-block;
    width: 8px;
    height: 8px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: rgba(255, 255, 255, .8);
    text-indent: -9999px;
    overflow: hidden;
    margin: 0 6px;
}

.index-bn .hd li.on {
    background: #9c1347;
}

.index-bn .bd {
    position: relative;
    z-index: 0;
}

.index-bn .bd li {
    position: relative;
}

.index-bn .bd li img {
    width: 100%;
    height: 100%;
    display: block;
}

.index-bn .bd li a {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    /* 取消链接高亮 */
}

.index-bn .bd li .tit {
    display: block;
    width: 94%;
    padding: 10px 3%;
    position: absolute;
    top: 0;
    line-height: 28px;
    background: #d2db0e;
    color: #fff;
}

.index-bn .bd li .tit h2 {
    font-size: 24px;
    display: inline-block;
    color: #333;
    margin-left: 0;
}

.index-bn .bd li .tit p {
    color: #000;
    font-size: 18px;
}


/*PTE页面*/

.ptetitle {
    width: 100%;
    background: #002e56;
}

.ptetitle ul li {
    width: 24%;
    display: inline-block;
    padding: 2% 0;
}

.ptetitle ul li i {
    display: inline-block;
    vertical-align: middle;
    margin-left: 10%;
}

.ptetitle ul li span {
    color: #fff;
    font-size: 15px;
    margin-left: 20px;
}

.intCertification .templateStyle1_main .intCertification_Cont .intArea .cont h5 {
    color: #002e56;
    font-size: 15px;
    margin: 10px 0;
}

.ptedian {
    margin-right: 20px;
    font-size: 18px;
    line-height: 18px;
    font-weight: bold;
    color: #002e56;
    display: inline-block;
}

.tc {
    text-align: center;
}


/*培生微语*/

i {
    font-style: normal;
}

.weiyutle {
    color: #002e56;
    font-size: 18px;
    margin-top: 20px;
    text-align: left;
    text-indent: 12px;
    width: 100%;
}

.weiyucon {
    width: 100%;
    display: inline-block;
    padding: 20px 0;
    background: #fff;
}

.weiyucon li {
    background: #fff;
    float: left;
    width: 94%;
    border-bottom: 1px solid #f7f7f7;
    margin: 0 3%;
    display: inline-block;
    font-size: 15px;
    padding: 15px 0;
}

.weiyucon.three li {
    float: left;
    width: 94%;
    border-bottom: none;
    margin: 0 3%;
    display: inline-block;
    font-size: 15px;
    padding: 5px 0;
}

.weiyucon li a {
    float: left;
    color: #333;
    width: 100%;
    text-align: left;
}

.weiyucon li a:hover {
    color: #002e56;
}

.weiyucon li a .ptedian {
    margin-right: 20px;
    font-size: 18px;
    line-height: 18px;
    font-weight: bold;
    color: #002e56;
    display: inline-block;
    float: left;
}

.weiyucon li a:hover .ptedian {
    margin-right: 20px;
    font-size: 18px;
    line-height: 18px;
    font-weight: bold;
    color: #002e56;
    display: inline-block;
}

.weiyucon li em {
    float: right;
    color: #999;
}

.weiyucon li span {
    width: 80%;
    float: left;
    overflow: hidden;
}


/*教育资源*/

.jiaoyu {
    width: 100%;
    display: inline-block;
    margin-left: 13px;
}

.jiaoyu.outline {
    width: 100%;
    display: inline-block;
    margin-left: 0px;
}

.jiaoyu.outline li {
    width: 47.3%;
    margin: 20px 20px 0 0;
    border: 1px solid #fff;
}

.jiaoyu.outline li .rightcon {
    float: left;
    display: inline-block;
    width: 61%;
}

.jiaoyu.outline li .rightcon p {
    color: #666666;
    font-size: 15px;
    line-height: 20px;
    margin-top: 3px;
    max-height: 62px;
    overflow: hidden;
    text-align: justify;
    margin-bottom: 8px;
}

.button_buy {
    background: #005a70;
    color: #fff;
    font-size: 15px;
    width: 98%;
    text-align: center;
    padding: 10px 10px;
    border-radius: 3px;
}

.button_buy:hover {
    background: #008638;
}


/*.jiaoyu.outline li:nth-child(3n){margin-right:0;}*/

.jiaoyu li {
    width: 475px;
    width: 423px\9;
    height: 190px;
    overflow: hidden;
    border: 1px solid #ccc;
    padding: 10px;
    display: inline-block;
    float: left;
    margin: 20px 20px 0 0;
    background: #fff;
}

.jiaoyu.con li {
    width: 46%;
}

.jiaoyu li:nth-child(2n) {
    margin-right: 0;
}

.jiaoyu li:hover {
    border: 1px solid #002e56;
}

.jiaoyu li .imgcon {
    float: left;
    width: 150px;
    min-height: 180px;
    display: inline-block;
    margin-right: 20px;
    position: relative;
    overflow: hidden
}

.jiaoyu li .imgcon img {
    width: 100%;
    height: 100%;
}

.jiaoyu.info li {
    width: 30%;
    margin: 10px 0 0 10px;
}

.jiaoyu li span {
    float: left;
    margin-right: 20px;
}

.jiaoyu li .title {
    font-size: 15px;
    color: #666;
}

.jiaoyu.info li .rightcon {
    width: 48%;
}

.jiaoyu li .rightcon {
    float: left;
    display: inline-block;
    width: 59%;
}

.jiaoyu li .rightcon h2 {
    font-size: 16px;
    display: inline-block;
    color: #002e56;
    max-height: 40px;
    line-height: 20px;
    overflow: hidden;
}

.jiaoyu li .rightcon p {
    color: #666666;
    font-size: 15px;
    line-height: 20px;
    margin-top: 3px;
    max-height: 138px;
    overflow: hidden;
    text-align: justify;
}

.jiaoyu li .rightcon p.title {
    max-height: 30px;
    line-height: 30px;
    overflow: hidden;
}

.jiaoyu li .rightcon p a {
    color: #002e56;
    font-weight: bold;
}

.jiaoyu.zhineng li .rightcon p {
    max-height: 80px;
}

.jiaoyu.zhineng li {
    width: 45.4%;
    margin: 10px 13px 0 0;
    background: #fff;
}

.chakanlj {
    width: 100%;
    display: inline-block;
    float: left;
    height: 30px;
    margin-top: 10px;
}

.chakanlj .myaddbuy {
    background: #ce0c43;
    color: #fff;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    padding: 0 10px;
    margin-right: 20px;
    overflow: hidden;
}

.chakanlj .myaddknow {
    background: #ccc;
    color: #666;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    padding: 0 10px;
    overflow: hidden;
}

.chakanlj img {
    display: inline-block;
    height: 18px;
    margin-left: 5px;
    vertical-align: middle;
}


/*内容页公共头部*/

.pubtitle {
    width: 100%;
    display: inline-block;
}

.pubtitle.joins {
    margin-left: 20px;
}

.pubtitle.pubtitleinfo {
    width: 100%;
    background: #fff;
    border-bottom: 2px solid #012e57;
    display: inline-block;
    margin-top: 0px;
}

.pubtitle.pubtitleinfo .pubtop li {
    /*padding:15px 20px;*/
}

.pubtitle .pubtop {
    width: 100%;
    display: inline-block;
    float: left;
}

.pubtitle .pubtop li {
    font-size: 16px;
    float: left;
    padding: 0 20px;
}

.pubtitle .pubtop li:hover {
    color: #fff;
    display: inline-block;
}

.pubtitle .pubtop.newscon li a {
    padding: 15px 20px;
    display: inline-block;
}

.pubtitle .pubtop.newscon li.tit {
    background: #012e57;
    color: #fff;
}

.pubtitle .pubtop li a {
    color: #333;
    float: left;
    display: inline-block;
    font-size: 15px;
    padding: 14px 20px;
}

.pubtitle .pubtop li a:hover {
    color: #fff;
    float: left;
    display: inline-block;
}

.pubtitle .pubtop.newscon li:hover {
    color: #fff;
    float: left;
    display: inline-block;
}

.pubtitle .pubtop li.tit {
    background: #012e57;
    color: #fff;
    padding: 0 20px;
}

.pubtitle .pubtop li.tit a {
    color: #fff;
    display: inline-block;
    padding: 0 0px;
}

.pubtitle .pubtop li.tit_2 {
    padding: 0 20px 0 10px;
}

.pubtitle .pubtop li.tit_2 a {
    padding: 0 10px;
}

.pubtitle .pubtop li.tit a:hover {
    color: #fff;
    display: inline-block;
}

.pubtitle .pubtop li:hover {
    background: #012e57;
    color: #fff;
}
    .pubtitle .pubtop li:hover a {
        color: #fff;
    }

.pubtitle .pubcen {
    width: 100%;
    display: inline-block;
    border: 1px solid #ccc;
    float: left;
    background: #fff;
}

.pubtitle .pubcen.neir {
    width: 98%;
}

.pubtitle .pubcen.neir li {
    padding: 15px 20px;
}

.pubtitle .pubcen.neirs {
    width: 99.8%;
    padding: 20px 0;
}

.pubtitle .pubcen.neirs li {
    height: 23px;
    line-height: 23px;
    float: left;
}

.pubtitle .pubcen.neirs li a {
    height: auto !important;
    float: left;
    height: 23px;
    line-height: 23px;
}

.pubtitle .pubcen li {
    float: left;
    /*padding:20px 0;*/
    font-size: 15px;
}

.pubtitle .pubcen li a {
    display: inline-block;
    padding: 0 20px;
    color: #333;
}

.pubtitle .pubcen li a:hover {
    color: #012e57;
}

.pubtitle .pubcen li a.cur {
    color: #012e57;
}


/*只能选书*/

.zhinengsee {
    color: #012d54;
    font-size: 15px;
    display: inline-block;
    cursor: pointer;
}

.like {
    float: left;
    background: #012e57;
    width: 100%;
    padding: 20px 0;
    text-align: left;
    text-indent: 20px;
}

.aboutlike {
    width: 100%;
    display: inline-block;
    background: #fff;
    padding-bottom: 20px;
}

.aboutlike li {
    width: 94%;
    margin: 0 3%;
    display: inline-block;
    border-bottom: 1px solid #ccc;
    margin-top: 30px;
    padding-bottom: 10px;
}

.aboutlike li:last-child {
    border-bottom: none;
}

.aboutlike li .pic {
    width: 100%;
    text-align: center;
}

.aboutlike li .pic img {
    max-width: 100%;
    position: relative;
    overflow: hidden;
}

.aboutlike li h3 {
    color: #333;
    display: inline-block;
    text-align: left;
    max-height: 50px;
    line-height: 25px;
    overflow: hidden;
    width: 100%;
}

.aboutlike li P {
    float: left;
    font-size: 15px;
    line-height: 25px;
    width: 100%;
    text-align: left;
}

.aboutlike li P .name {
    color: #666;
    width: 80px;
    float: left;
}

.aboutlike li P em {
    color: #333;
    float: left;
}

.star {
    background: url(../images/stargray.png) no-repeat;
    margin-top: 5px;
    width: 52px;
    height: 14px;
    float: left;
    position: relative;
}

.starcon {
    background: url(../images/star.png) no-repeat;
    height: 14px;
    float: left;
    position: relative;
}

.bg-fff {
    background: #fff;
}


/*智能选课详情*/

.bread-crumb {
    width: 100%;
    display: inline-block;
    margin: 20px 0 20px 0;
    float: left;
    font-size: 16px;
}

.bread-crumb a {
    color: #959595;
}

.bread-crumb a:hover {
    color: #012e57;
}

.bread-crumb em {
    color: #012e57;
}

.intelligent {
    width: 100%;
    display: inline-block;
    margin-top: 20px;
}

.intelligent.in1 {
    display: block;
    width: 100%;
}

.intelligent.in2 {
    display: none;
    width: 100%;
}

.intelligent.in2 dd {
    display: none;
}

.intelligent dl {
    width: 100%;
    display: inline-block;
    margin-bottom: 20px;
}

.intelligent dt {
    background: #d3ebe3;
    display: inline-block;
    padding: 8px 0;
    width: 100%;
    color: #fff;
    font-size: 16px;
    opacity: 0.8;
    position:relative;
}

.intelligent dt span {
    background: #d3db0e;
    padding: 8px 20px;
    color: #333;
}
#main a.moreProduct {
    /*background: #d3db0e;*/
    padding: 20px 0;
    color: #333;
    display: inline-block;
    width: 50px;
    height: 40px;
    border: solid 2px #fff;
    border-radius: 50px 0 0 50px;
    background-color: burlywood;
    /*background-color: #d3db0e;*/
    background-color: #002e56;
    background-color:#eee;
    box-shadow: #666 0px 0px 20px 5px;
    text-align: center;
    /*background-image: url(../images/edu/clikeme.png);
        background-repeat: no-repeat;
        background-position: center right;*/
    position: fixed;
    top: 300px;
    right: -5px;
    animation: myfirst 8s linear 1s infinite alternate;
    /* Firefox: */
    -moz-animation: myfirst 8s linear 1s infinite alternate;
    /* Safari and Chrome: */
    -webkit-animation: myfirst 8s linear 1s infinite alternate;
    /* Opera: */
    -o-animation: myfirst 8s linear 1s infinite alternate;
}
        #main a.moreProduct span{
            display:block;
            font-size:13.5px;
            color:#666;
        }


        .intelligent dd {
            background: #fff;
            width: 94%;
            padding: 2% 3% 20px 3%;
            float: left;
        }

.intelligent dd p {
    color: #666;
    line-height: 28px;
    font-size: 15px;
}

.intelligent #resource ul,
.intelligent #bookspecial ul {
    margin-top: 20px;
}

.intelligent #resource ul li,
.intelligent #bookspecial ul li {
    background: url(../images/pink_dot.png) no-repeat left 8px;
    text-indent: 20px;
}


/*.intelligent dd p i{}*/

.intelligent .tw {
    width: 94%;
    padding: 10px 3%;
}

.intelligent .tw h3 {
    font-size: 16px;
    line-height: 30px;
    display: inline-block;
    color: #012e57
}

.intelligent .tw p {
    font-size: 15px;
    color: #333;
    line-height: 25px;
}

.intelligent .tw p a {
    color: #d40000;
}

.downloadBtn {
    display: inline-block;
    margin: 20px 5px 10px;
    padding: 10px 15px;
    background: #012e57;
    border: 2px #012e57 solid;
    font-size: 15px;
    line-height: 20px;
    color: #FFF;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
}

.downloadBtn a {
    color: #fff;
}

.downloadBtn em {
    padding-right: 20px;
    display: inline-block;
    vertical-align: middle;
}

.borderline {
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 10px 20px;
    margin: 10px 0;
}

.apply-form {
    width: 700px;
    margin: 0 auto;
}

.apply-form h3 {
    font-size: 18px;
    width: 100%;
    text-align: left;
    padding: 40px 0;
    color: #333;
}

.apply-form ul {
    width: 100%;
    display: inline-block;
    float: left;
}

.apply-form ul li {
    width: 100%;
    display: inline-block;
    float: left;
    padding-bottom: 20px;
    position: relative;
    color: #666;
}

.apply-form ul li span {
    width: 135px;
    text-align: right;
    display: inline-block;
    margin-right: 15px;
    line-height: 45px;
    font-size: 16px
}

.apply-form ul li .tip {
    width: 260px;
    margin-left: 150px;
    line-height: 20px;
    font-size: 15px;
    color: #F00;
    position: absolute;
    bottom: 0;
    display: none
}

.apply-form ul li .text {
    width: 260px;
    height: 43px;
    border: 1px solid #ccc;
    padding: 0 10px;
    font-family: "微软雅黑";
    font-size: 16px;
    color: #666;
    background: #fff
}

.apply-form ul li p {
    width: 540px;
    display: inline-block;
    line-height: 45px
}

.apply-form ul li p label {
    width: 100%;
    margin-right: 10px;
    display: inline-block;
    vertical-align: middle;
}

.apply-form ul li p label input {
    margin-right: 5px;
}

.apply-form ul li p label em {
    font-size: 15px;
}

.apply-form ul li textarea {
    font-size: 15px;
    color: #666;
    font-family: "微软雅黑";
    padding: 10px;
}

.submin-btn {
    padding: 2% 5%;
    background: #003058;
    border-radius: 5px;
    font-size: 18px;
    color: #fff;
    border: none;
    font-family: "微软雅黑";
    display: inline-block;
    text-align: center;
    cursor: pointer;
}

.submin-btn.btnc {
    padding: 2% 5%;
    float: left;
    margin-left: 30%;
    background: #003058;
    border-radius: 5px;
    font-size: 15px;
    color: #fff;
    border: none;
    font-family: "微软雅黑";
    display: inline-block;
    text-align: center;
    cursor: pointer;
    margin-bottom: 10px;
}


/*学习*/

.apply-form.formstudy {
    width: 41%;
    padding: 10px 0;
    background: #fff;
    float: right;
    margin: 10px 10px 0 0
}

.apply-form.formstudy h3 {
    font-size: 18px;
    width: 100%;
    text-align: center;
    padding: 40px 0
}

.apply-form.formstudy ul {
    width: 100%;
    display: inline-block;
    float: left
}

.apply-form.formstudy ul li {
    width: 100%;
    display: inline-block;
    float: left;
    padding-bottom: 5px;
    position: relative
}

.apply-form.formstudy ul li span {
    width: 25%;
    text-align: right;
    display: inline-block;
    margin-right: 15px;
    line-height: 45px;
    font-size: 15px;
    color: #666;
}

.apply-form.formstudy ul li .tip {
    width: 57%;
    margin-left: 150px;
    line-height: 20px;
    font-size: 15px;
    color: red;
    position: absolute;
    bottom: 0;
    display: none
}

.apply-form.formstudy ul li .text {
    width: 57%;
    height: 38px;
    border: 1px solid #ccc;
    padding: 0 10px;
    font-family: "微软雅黑";
    font-size: 15px;
    color: #666;
    background: #fff
}

.apply-form.formstudy ul li .text.yzm {
    width: 40%
}

.apply-form.formstudy ul li p {
    width: 60%;
    display: inline-block;
    line-height: 45px
}

.apply-form.formstudy ul li p label {
    width: 20%;
    margin-right: 10px;
    vertical-align: middle;
    display: inline-block;
    color: #666;
}

.apply-form.formstudy ul li p label input {
    margin-right: 5px;
}

.apply-formp {
    width: 90%;
    margin: 5px 5% 0;
    color: #666;
    display: inline-block;
    font-size: 12px;
}

.apply-formp a {
    text-decoration: underline;
    color: #dd0f2b;
}

.yzmcon {
    margin-left: 30%;
    margin-top: 10px;
    display: inline-block;
    vertical-align: middle;
}

.yzmcon img {
    display: inline-block;
    vertical-align: middle;
}

.yzmcon a {
    color: #dd0f2b;
    display: inline-block;
    margin-left: 10px;
}

.author {
    width: 94%;
    margin: 0 3%;
    display: inline-block;
}

.author li {
    width: 100%;
    margin: 10px 0 10px 0px;
    float: left;
}

.author li .authorpic {
    width: 15%;
    margin-right: 10px;
    display: inline-block;
    float: left;
}

.author li .authorpic img {
    width: 100%;
    display: inline-block;
}

.author li .authorcon {
    width: 84%;
    display: inline-block;
    float: left;
}

.author li .authorcon h2 {
    color: #002e56;
    font-size: 16px;
    display: inline-block;
    line-height: 30px;
    margin-bottom: 15px;
    float: left;
}

.author li .authorcon h2 a {
    color: #002e56;
}

.author li .authorcon p {
    font-size: 15px;
    display: inline-block;
    color: #333;
    line-height: 26px;
    max-height: 80px;
    overflow: hidden;
}

.video-left {
    width: 58%;
    display: inline-block;
    float: right;
    color: #333;
    line-height: 25px;
    margin: 10px 20px 0 0;
    font-size: 15px;
}

.video-left p {
    margin-top: 20px;
}

.video-right {
    width: 37%;
    float: left;
    display: inline-block;
    margin: 30px 0px 0 20px;
}


/*学习中心*/

.erweima {
    width: 100%;
    display: inline-block;
    border: 1px solid #ccc;
    background: #fff;
    margin-top: 20px;
    padding: 10px 0 20px 0;
}

.erweima .ewmpic {
    width: 100%;
    display: inline-block;
    text-align: center;
    margin-top: 20px;
}

.erweima .ewmpic p {
    font-size: 15px;
    display: inline-block;
    color: #333;
}

.guanzhugo {
    color: #014995;
    font-size: 15px;
    background: url(../images/go.png) no-repeat right;
    padding-right: 20px;
    display: inline-block;
}

.guanzhua {
    float: left;
    width: 100%;
    text-align: center;
}

.mt10 {
    margin-top: 10px;
}

.studytop {
    width: 98%;
    background: #fff;
    padding-bottom: 20px;
    display: inline-table;
    margin-left: 20px;
}


/*.study-center{width:98%;margin-left:20px;}*/

.study-center {
    width: 94%;
    margin: 20px 0 0 3%;
    position: relative;
    background: #fff;
    display: inline-table;
}

.study-center.pc-con {
    display: block;
}

.study-center.phone-con {
    display: none;
}

.study-center img {
    /*width:100%;*/
}

.studycon {
    position: absolute;
    background: rgba(0, 0, 0, .5);
    display: inline-block;
    bottom: 2px;
    left: 0;
    color: #fff;
    padding: 20px 3%;
    width: 94%;
    font-size: 15px;
    line-height: 25px;
}

.studytop p {
    width: 94%;
    margin: 0 3%;
    line-height: 25px;
    margin-top: 20px;
    display: inline-block;
    font-size: 15px;
    display: inline-block;
    color: #333;
}

.studycen {
    margin: 20px 0 0 20px;
    display: inline-block;
    float: left;
    width: 98%;
}

.studycen h2 {
    font-size: 20px;
    display: inline-block;
    width: 100%;
    text-align: center;
    color: #0182aa;
    margin-bottom: 20px;
}

.studycencon {
    background: #f3f1f2;
    margin-top: 0px;
    float: left;
    width: 100%;
    border: none;
    height: 768px;
}

.studycencon .imgcon {
    width: 56.9%;
    display: inline-block;
    float: left;
}

.studycencon .imgcon img {
    width: 100%;
}

.studycencon .imgcontwo {
    width: 100%;
    margin-top: 3px;
    display: inline-block;
    float: left;
}

.studycencon .imgcontwo img {
    width: 100%;
}


/*合作中心轮播*/

.picScroll {
    margin: 10px auto;
    width: 100%;
    text-align: center;
}

.picScroll .bd ul {
    width: 100%;
    float: left;
    padding-top: 10px;
}

.picScroll .bd li {
    width: 22.92%;
    margin: 10px 0 0 19px;
    float: left;
    font-size: 15px;
    background: #fff;
    padding-bottom: 10px;
}

.picScroll .bd li:last-child {
    margin-right: 0;
}

.picScroll .bd li a {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    /* 取消链接高亮 */
}

.picScroll .bd li img {
    width: 100%;
    height: 215px;
    background: url("../images/loading.gif") #fff center center no-repeat;
}

.picScroll .bd li h3,
.picScroll .bd li p,
.picScroll .bd li i {
    font-size: 15px;
    color: #333;
    width: 94%;
    overflow: hidden;
    display: inline-block;
    margin: 0 10px;
    text-align: left;
}

.picScroll .bd li h3 {
    color: #333;
    max-height: 1.5rem;
    line-height: 1.5rem;
}

.picScroll .bd li p {
    color: #666;
    max-height: 3.6rem;
    line-height: 1.2rem;
}

.picScroll .bd li i {
    color: #002e56;
    max-height: 1.2rem;
    line-height: 1.2rem;
}

.picScroll .hd {
    height: 41px;
    line-height: 40px;
    background: #f6f6f6;
    margin-right: 44%;
    overflow: hidden;
    text-align: left;
    padding: 0 10px;
}

.picScroll .hd ul {
    float: right;
    padding-top: 16px;
    display: none
}

.picScroll .hd li {
    float: left;
    width: 8px;
    height: 8px;
    background: #D0D0D0;
    margin: 0 5px;
    overflow: hidden;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

.picScroll .hd .on {
    background: #80BD6D;
}

.picScroll .prev,
.picScroll .next {
    display: block;
    float: right;
    width: 36px;
    height: 36px;
    background: url("../images/pisScrollIcons.png") -4px -1px no-repeat;
    overflow: hidden;
    margin: 11px 5px 0 5px;
}

.picScroll .next {
    background-position: -34px -1px;
}

.picScroll .prevStop {
    background-position: -4px -34px;
}

.picScroll .nextStop {
    background-position: -34px -34px;
}


/*2016-10-09首页最新轮播*/

#sliderContainer {
    position: relative;
    width: 65.2%;
    max-width: 972px;
    float: left;
}

#slider {
    width: 100%;
    height: auto;
    position: relative;
    overflow: hidden;
    border: #DEDEDE solid 1px;
    padding: 0;
    background-color: #fff;
    box-sizing: border-box;
    box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
}

#slider img {
    width: 100%;
    height: auto;
    display: block;
}

.slide {
    position: absolute;
    z-index: 0;
    opacity: 0;
    pointer-events: none;
}

.slide.active {
    position: relative;
    z-index: 1;
    opacity: 1;
    pointer-events: auto;
}

.slideCopy {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    padding: 20px;
    background-color: #d3db0e;
    opacity: .8;
    color: #333;
}

.slideCopy h2 {
    font-size: 24px;
    color: #000;
}

.slideCopy p {
    font-size: 18px;
    color: #666;
}

.arrow {
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    bottom: 0;
    border-radius: 50%;
    background-color: #fff;
    margin: auto 0;
    cursor: pointer;
    z-index: 100;
    background-size: 10px;
    background-repeat: no-repeat;
    pointer-events: none;
    opacity: 0;
    transition: all 0.2s;
    -webkit-transition: all 0.2s;
}

#prev {
    left: 30px;
    background-image: url(../images/arrow-left.png);
    background-position: 13px center;
    transform: translateX(20px);
    -webkit-transform: translateX(20px);
}

#next {
    right: 30px;
    background-image: url(../images/arrow-right.png);
    background-position: 16px center;
    transform: translateX(-20px);
    -webkit-transform: translateX(-20px);
}

.sliderHovered .arrow {
    opacity: 1;
    pointer-events: auto;
}

.sliderHovered #prev {
    transform: translateX(0);
    -webkit-transform: translateX(0);
}

.sliderHovered #next {
    transform: translateX(0);
    -webkit-transform: translateX(0);
}


/*合作机会*/

.jointwork {
    width: 1200px;
    margin: 0 auto;
}

.jointwork .jointworkcon {
    width: 100%;
    display: inline-block;
    margin-top: 20px;
}

.jointwork .jointworkcon .title {
    font-size: 16px;
    color: #fff;
    float: left;
    background: #003057;
    padding: 8px 15px;
}

.jointwork .jointworkcon .con {
    background: #fff;
    padding: 20px 0;
    display: inline-block;
    width: 100%;
}

.jointwork .jointworkcon .con p {
    color: #666;
    display: inline-block;
    line-height: 25px;
    padding: 0 20px;
    margin-bottom: 20px;
    font-size: 15px;
}

.jointcenter {
    width: 715px;
    margin: 0 auto;
}

.addinput {
    padding: 18px;
}

.addinput li {
    padding-top: 6px;
    padding-bottom: 6px;
    font-family: "Microsoft YaHei";
    display: inline-block;
    width: 100%
}

.addinput li span {
    *float: left;
    line-height: 18px;
    color: #333;
    font-size: 15px;
    display: inline-block;
    width: 110px;
    text-align: right;
    margin-right: 10px;
    max-width: 120px;
    margin-top: 5px;
    vertical-align: top;
}

    .addinput-three li span {
        *float: left;
        line-height: 18px;
        color: #333;
        font-size: 15px;
        display: inline-block;
        width: 110px;
        text-align: right;
        margin-right: 10px;
        /*max-width: 120px;*/
        margin-top: 5px;
        vertical-align: top;
    }

.addinput li span i {
    font-weight: 100;
    margin-right: 5px;
}


/*font-weight:700;*/

.addinput li p {
    display: inline-block;
    *display: inline;
    line-height: 29px
}

.addinput li p.upload-IEp {
    display: inline-block;
    padding-left: 10px;
    vertical-align: bottom
}

.addinput li font {
    display: inline-block;
    min-width: 100px;
    margin-right: 10px;
    max-width: 300px;
    padding-top: 5px;
}

.addinput .hauto {
    height: auto;
    width: 100%
}

.addinput-two li {
    height: 30px;
    width: 50%;
    float: left;
}

.addinput-three li {
    height: 30px;
    width: 50%;
    float: left;
}

.addinput-left li {
    float: left
}

.addinput li label {
    line-height: 18px;
    display: inline-block;
    *vertical-align: 4px;
    line-height: 20px;
    margin-top: 4px;
}
.addinput-three li label {
    line-height: 18px;
    display: inline;
    *vertical-align: 4px;
    line-height: 20px;
    margin-top: 4px;
}
.addinput-three #channel li label {
    line-height: 18px;
    display: inline-block;
    *vertical-align: 4px;
    line-height: 20px;
    margin-top: 4px;
    padding:6px 2px;
}

.file {
    position: absolute;
    top: 0;
    right: 80px;
    height: 24px;
    filter: alpha(opacity: 0);
    opacity: 0;
    width: 260px
}

.addinput li em {
    margin-right: 30px;
    margin-top: 5px;
    display: inline-block
}

.addinput li em input {
    margin-right: 5px;
    vertical-align: middle;
    margin-top: -2px;
}

.addinput li .check {
    margin-right: 20px;
    margin-top: 5px;
    display: inline-block
}

.addinput li .check input {
    margin-right: 5px;
    vertical-align: middle;
    margin-top: -2px;
}

.addinput-width li span {
    max-width: 180px
}

.addinput li.btn {
    width: 100%;
    text-align: center;
}

.addinput li.btn input {
    margin: 0 20px
}

.addinput li.addinput-detail {
    width: 80%;
    padding-left: 110px;
}

.addinput li .edui-default span {
    display: inline-block;
    width: auto;
    text-align: left;
    margin-right: 0;
    max-width: auto;
    margin-top: 0;
    vertical-align: inherit;
}

.addinput li .equipment ul {
    margin-left: 80px;
    display: block;
    margin-top: 20px;
}

.addinput-percent li span {
    width: 100%;
    display: inline-block;
    max-width: 100%;
    text-align: left;
    margin-bottom: 10px
}

.s1 {
    padding: 8px;
    border: 1px solid #ddd;
    color: #999;
    vertical-align: middle;
    font-size: 15px;
}

.button_post {
    color: #fff;
    font-size: 16px;
    padding: 8px 18px;
    margin-left: 0px;
    border-radius: 3px;
    font-family: "Microsoft YaHei";
    border: none;
    cursor: pointer;
    background: #003057;
    border: 1px solid #003057;
    vertical-align: middle
}

.button_post:active {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.125) inset;
}

.button_post:focus {
    background: #09c;
    color: #fff;
    outline: medium none;
}

.button_post:hover {
    background: #004883;
    color: #fff;
}

.button_preview {
    color: #333;
    font-size: 16px;
    padding: 8px 18px;
    border-radius: 3px;
    font-family: "Microsoft YaHei";
    border: none;
    cursor: pointer;
    background: #f7f7f7;
    border: 1px solid #003057;
    vertical-align: middle
}

.button_preview:active {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.125) inset;
}

.button_preview:focus {
    background: #f7f7f7;
    color: #333;
    outline: medium none;
}

.button_preview:hover {
    background: #fff;
    color: #333;
    border: 1px solid #003057;
}

.tc {
    text-align: center;
}

.wb70 {
    width: 77%;
}

.wb60 {
    width: 55%;
}

.addinput .hauto textarea {
    width: 76%;
}

.wb100 {
    width: 100%;
}

.tc {
    text-align: center;
}

.xiazai {
    border: 1px solid #042e58;
    color: #042e58;
    padding: 5px 20px;
}

.phonenav {
    width: 100%;
    height: 42px;
    line-height: 42px;
    background: #000;
    float: left;
    z-index: 20
}

.phonenav ul {
    width: 1200px;
    margin: 0 auto
}


/*.nav ul li{ float:left; padding:0 2.3%}有成效案例的样式*/

.phonenav ul li {
    float: left;
    padding: 0 3%
}

.phonenav ul li a {
    color: #fff;
    font-size: 18px;
}

.phonenav ul li a:hover {
    color: #BF3E62
}

.phonenav ul li a.cur {
    color: #BF3E62
}

.jointwork .jointworkcon .con .iptcon {
    padding: 0;
}

.jointwork .jointworkcon .con .iptcon.input {
    width: 20px;
}

.infor_inset h6 {
    color: #002e56;
    font-size: 18px;
    margin: 10px 0 15px 0;
    text-align: left;
    text-indent: 12px;
    width: 100%;
}

.infor_inset p {
    line-height: 25px;
    color: #666;
}

.infor_inset p a {
    color: #d40000;
}

@media screen and (min-width:768px) and (max-width: 1024px) {
    .templateStyle1 {
        width: 100%;
    }
    .intelligent.in1 {
        display: block;
        width: 100%;
    }
    .addinput .hauto textarea {}
    .intelligent.in2 {
        display: none;
    }
    .intelligent.in2 dd {
        display: none;
    }
    .studytop,
    .study-center {
        width: 57%;
    }
    .study-center.pc-con {
        display: block;
    }
    .study-center.phone-con {
        display: none;
    }
    .studycen {
        width: 67%;
    }
    .studycencon .imgcon {
        width: 100%;
    }
    .apply-form.formstudy {
        width: 100%;
    }
    .ptetitle ul li {
        width: 24%
    }
    .wrapper {
        width: 1040px;
        margin: 0 auto
    }
    .topbanner {
        width: 100%;
        display: inline-block;
        color: #000;
        float: left;
        margin: 10px 0 0 0
    }
    .index-banner {
        width: 93%;
        height: 652px;
        display: inline-block;
        position: relative;
        float: left;
        margin-left: 10px;
        overflow: hidden
    }
    .topli {
        float: left;
        width: 31%;
        margin: 20px 0 0 10px;
    }
    .topli li .title span {
        padding: 0 10px;
        height: auto;
        line-height: auto;
    }
    .topli.two li .title span {
        padding: 0 10px;
        height: auto;
        line-height: auto;
    }
    .topli li .title em {
        width: 66%;
    }
    .topli.two {
        float: left;
        width: 98%;
        margin: 0 0 0 10px
    }
    .topli li {
        width: 100%;
        margin-right: 1%;
        margin-bottom: 0;
    }
    .topli li:last-child(2) {
        margin-right: 0
    }
    .topli li .title span {
        font-size: .95rem
    }
    .topli li .imgcon img {
        width: 100%
    }
    .topli.two li {
        width: 31.5%
    }
    .indexbtm ul li {
        width: 46.5%;
        display: inline-table;
        margin-top: 10px
    }
    .topli.two li .title em {
        width: 66%
    }
    .jiaoyu li {
        width: 94%;
        margin: 10px 10px;
    }
    .jiaoyu li .rightcon {
        width: 75%
    }
    .pubtitle .pubcen {
        width: 100%
    }
    .pubtitle .pubcen.neir {
        width: 97%
    }
    .jiaoyu.zhineng li {
        width: 44.8%
    }
    .jiaoyu li .rightcon {
        width: 71%
    }
    .intelligent dd img {
        max-width: 100%;
    }
    .author li .authorcon {
        width: 70%
    }
    .video-left {
        width: 80%
    }
    .video-right {
        width: 80%
    }
    .jiaoyu.info li {
        width: 40%
    }
    .jiaoyu.info li .rightcon {
        width: 50%;
    }
    .erweima {
        width: 100%
    }
    .erweima p {
        text-align: center;
        width: 100%
    }
    .study-center {
        width: 93%;
    }
    .picScroll .bd ul {
        width: 30%;
    }
    .picScroll .bd li {
        width: 18%;
    }
    .picScroll .hd {
        float: left;
        margin-left: 30%;
        margin-bottom: 10px;
    }
    .pubtitle .pubcen.neirs {
        width: 99.8%;
    }
    #sliderContainer {
        position: relative;
        width: 63.2%;
        max-width: 972px;
        float: left;
        margin-right: 10px;
    }
}

@media screen and (min-width:640px) and (max-width:768px) {
    .phonenav {
        width: 100%;
        height: 42px;
        line-height: 42px;
        background: #000;
        float: left;
        z-index: 20
    }
    .phonenav ul {
        width: 768px;
        margin: 0 auto
    }
    /*.nav ul li{ float:left; padding:0 1.4%}*/
    .phonenav ul li {
        float: left;
        padding: 0 2%
    }
    .phonenav ul li a {
        color: #fff;
        font-size: 14px;
    }
    .phonenav ul li a:hover {
        color: #BF3E62
    }
    .phonenav ul li a.cur {
        color: #BF3E62
    }
    .jointcenter {
        width: 100%;
    }
    .addinput-two li {
        width: 100%;
    }
    .addinput li span {
        width: 23%;
    }
    .addinput .hauto textarea {
        width: 56%;
    }
    .templateStyle1 {
        width: 100%;
    }
    .jointwork {
        width: 100%;
    }
    .wb70 {
        width: 50%;
    }
    .intelligent.in1 {
        display: block;
        width: 100%;
    }
    .intelligent.in2 {
        display: none;
        width: 100%;
    }
    .intelligent.in2 dd {
        display: none;
    }
    .intelligent dd img {
        max-width: 100%;
    }
    .index-banner {
        width: 100%
    }
    .topli {
        float: left;
        width: 100%;
        margin-left: 0
    }
    .topli li {
        width: 20%;
        margin-top: 20px
    }
    .topli.two {
        float: left;
        width: 100%;
        margin: 0
    }
    .topli.two li {
        width: 20%;
        margin-top: 0
    }
    .topli li:last-child(2) {
        margin-right: 0
    }
    .topli li .title span {
        font-size: .95rem
    }
    .topli li .imgcon img {
        width: 100%;
        height: 100%;
        background-size: contain
    }
    .topli.two li .title span {
        font-size: .9rem
    }
    .topli li {
        width: 20%;
        margin-right: 1%
    }
    .indexbtm ul li {
        width: 94%;
        margin: 10px 10px 0 0;
        float: left
    }
    .indexbtm ul li a {
        float: left;
        width: 94%;
        margin: 0 3%
    }
    .indexbtm ul li span {
        display: inline-block;
        margin-top: 20px;
        float: left;
        width: 10%;
        text-align: center
    }
    .indexbtm ul li span img {
        max-width: 100%
    }
    .indexbtm ul li p {
        margin: 0 3% 0 2%;
        max-height: 80px;
        overflow: hidden;
        display: inline-block;
        line-height: 25px;
        text-align: left;
        width: 50%;
        float: left
    }
    .indexbtm ul li h2 {
        color: #002e56;
        font-size: 16px;
        margin: 10px 0 0 12%;
        width: 40%;
        text-align: left
    }
    .jiaoyu {
        width: 100%
    }
    .jiaoyu li {
        width: 98%;
        height: auto;
    }
    .chakanlj .myaddbuy {
        width: 30%;
        text-align: center
    }
    .chakanlj .myaddknow {
        width: 30%;
        margin-top: 10px;
        text-align: center
    }
    .jiaoyu li .rightcon {
        width: 40%
    }
    .jiaoyu.zhineng li {
        width: 44%
    }
    .pubtitle .pubcen {
        width: 100%
    }
    .pubtitle .pubcen.neir {
        width: 82.8%
    }
    .author li .authorcon {
        width: 70%
    }
    .video-left {
        width: 60%
    }
    .video-right {
        width: 60%
    }
    .apply-form {
        width: 100%;
        margin: 0 auto
    }
    .apply-form ul li span {
        width: 25%;
        font-size: .75rem
    }
    .apply-form ul li .text {
        width: 53%
    }
    .apply-form ul li p {
        width: 68%
    }
    .jiaoyu.info li {
        width: 57%
    }
    .jiaoyu.info li span {
        width: 20%
    }
    .jiaoyu.info li .rightcon {
        width: 76%
    }
    .erweima {
        width: 100%
    }
    .erweima p {
        text-align: center;
        width: 100%
    }
    .study-center {
        width: 49%;
    }
    .study-center.pc-con {
        display: none;
    }
    .study-center.phone-con {
        display: block;
        width: 100%;
    }
    .study-center.phone-con img {
        width: 100%;
    }
    .studytop p {
        width: 50%;
    }
    .apply-form.formstudy {
        width: 58%;
        float: left;
    }
    .studytop,
    .study-center {
        width: 79%;
    }
    .studycen {
        width: 46%;
    }
    .studycencon .imgcon {
        width: 100%;
    }
    .apply-form.formstudy {
        width: 98%;
    }
    .picScroll .bd ul {
        width: 100%;
    }
    .picScroll .bd li {
        width: 23%;
    }
    .picScroll .hd {
        float: left;
        margin-left: 20%;
        margin-bottom: 10px;
    }
    .weiyucon {
        padding: 0;
    }
}

@media screen and (min-width:420px) and (max-width:640px) {
    .phonenav {
        width: 100%;
        height: 42px;
        line-height: 42px;
        background: #000;
        float: left;
        z-index: 20;
        overflow: hidden;
    }
    .phonenav ul {
        width: 100%;
        float: left;
        white-space: nowrap;
        overflow-y: hidden;
        height: 42px;
        line-height: 42px;
    }
    .phonenav ul li {
        float: none;
        display: inline-block;
        vertical-align: middle
    }
    .phonenav ul li a {
        color: #fff;
        font-size: 14px;
    }
    .phonenav ul li a:hover {
        color: #fff
    }
    .phonenav ul li a.cur {
        color: #BF3E62
    }
    .jointcenter {
        width: 100%;
    }
    .addinput-two li {
        width: 100%;
    }
    .addinput li span {
        width: 23%;
    }
    .addinput .hauto textarea {
        width: 56%;
    }
    .templateStyle1 {
        width: 100%;
    }
    .jointwork {
        width: 100%;
    }
    .wb70 {
        width: 50%;
    }
    .intelligent.in1 {
        display: none;
        width: 100%;
    }
    .intelligent.in2 {
        display: block;
        width: 100%;
    }
    .intelligent.in2 dd {
        display: none;
    }
    .bread-crumb {
        width: 94%;
        margin: 0 3%;
    }
    .head .head_menu {
        top: 55px;
    }
    .ptetitle ul li {
        width: 100%;
        border-bottom: 1px solid #ddd
    }
    .ptetitle ul li i {
        margin-left: 2%
    }
    #sliderContainer {
        width: 61.8%;
    }
    .topli li {
        width: 65%;
    }
    .topli {
        margin-left: 0;
    }
    .topli li:first-child {
        margin-top: 15px;
    }
    .topli.two li:first-child {
        margin-top: 15px;
    }
    .topli li .title span {
        width: 20%;
        font-size: .85rem;
    }
    .topli li .title em {
        width: 72%
    }
    .topli.two li {
        width: 48.6%
    }
    .topli.two li .title span {
        width: 20%;
        font-size: .95rem
    }
    .topli.two li .title em {
        width: 72%
    }
    .topli li .imgcon {
        height: 160px
    }
    .topli li .imgcon img {
        width: 100%;
        height: 100%;
        display: inline-block;
    }
    .indexbtm {
        width: 57%
    }
    .indexbtm ul li {
        width: 81%
    }
    .indexbtm ul li a {
        float: left;
        width: 94%;
        margin: 0 3%
    }
    .indexbtm ul li span {
        display: inline-block;
        margin: 20px 10px 0 0;
        float: left;
        width: 28%;
        text-align: center
    }
    .indexbtm ul li span img {
        max-width: 100%
    }
    .indexbtm ul li p {
        margin: 10px 3% 0 0;
        height: 120px;
        overflow: hidden;
        display: inline-block;
        line-height: 25px;
        text-align: left;
        width: 67%;
        float: left
    }
    .indexbtm ul li h2 {
        color: #002e56;
        font-size: 16px;
        margin: 10px 0 0 12%;
        width: 40%;
        text-align: left
    }
    #foot .btm_menu li.lst {
        width: 100%
    }
    .teachMain {
        padding: 0;
    }
    .jiaoyu {
        width: 100%;
        display: inline-block;
        margin-left: 0;
    }
    .jiaoyu li {
        width: 91.5%;
        margin: 10px 0 0 0;
        height: auto;
    }
    .jiaoyu.con li {
        width: 98%;
        margin-right: 0;
    }
    .jiaoyu li span {
        width: 20%
    }
    .jiaoyu li .rightcon {
        width: 52%
    }
    .pubtitle .pubtop {
        width: 65%;
    }
    .pubtitle .pubtop li {
        width: 47%;
        border-bottom: 1px solid #ccc
    }
    .pubtitle .pubtop li a {
        width: 90%;
        display: inline-block;
        padding: 15px 0;
    }
    .pubtitle .pubcen {
        width: 59%
    }
    .pubtitle .pubcen.neir {
        width: 82.8%
    }
    .weiyucon {
        width: 100%;
        float: left;
    }
    .weiyutle {
        font-size: .85rem;
        margin-top: .5rem;
    }
    .weiyucon li {
        float: left;
        width: 94%;
        border-bottom: 1px solid #f7f7f7;
        margin: 0;
        display: inline-block;
        font-size: 15px;
        padding: 15px 0;
        background: #fff;
    }
    .weiyucon li span {
        height: 1.2rem;
        line-height: 1.2rem;
        float: left;
        display: inline-block;
        overflow: hidden;
        width: 69%;
        margin-left: 3%;
    }
    .apply-form {
        width: 100%;
        margin: 0 auto
    }
    .apply-form ul li span {
        width: 25%;
        font-size: .75rem
    }
    .apply-form ul li .text {
        width: 53%
    }
    .apply-form ul li p {
        width: 68%
    }
    #foot .btm_menu li.lst {
        width: 100%
    }
    .jiaoyu.info li {
        width: 84%
    }
    .jiaoyu.info li span {
        width: 30%
    }
    .jiaoyu.info li .rightcon {
        width: 76%
    }
    .erweima {
        width: 49%
    }
    .erweima p {
        text-align: center;
        width: 100%
    }
    .apply-form.formstudy {
        width: 58%;
        float: left;
    }
    .studytop,
    .study-center {
        width: 53%;
        margin-left: 0;
    }
    .study-center.pc-con {
        display: none;
    }
    .study-center.phone-con {
        display: block;
        width: 100%;
    }
    .study-center.phone-con img {
        width: 100%;
    }
    .studycen {
        width: 52%;
    }
    .studycencon .imgcon {
        width: 100%;
    }
    .apply-form.formstudy {
        width: 98%;
    }
    .picScroll .bd ul {
        width: 100%;
    }
    .picScroll .bd li {
        width: 25%;
    }
    .picScroll .hd {
        float: left;
        margin-left: 20%;
        margin-bottom: 10px;
    }
    .weiyucon {
        padding: 0;
    }
    .infor_inset h6 {
        padding-top: 10px;
        margin-bottom: 0;
    }
    .topli li .title span {
        font-size: .85rem;
    }
}

@media screen and (max-width:930px) {
    .jointcenter {
        width: 100%;
    }
    .addinput-two li {
        width: 100%;
    }
    .templateStyle1 {
        width: 100%;
    }
    .jointwork {
        width: 100%;
    }
    .wb70 {
        width: 50%;
    }
    .intelligent.in1 {
        display: block;
        width: 100%;
    }
    .intelligent.in2 {
        display: none;
        width: 100%;
    }
    .intelligent.in2 dd {
        display: none;
    }
    .picScroll .bd ul {
        width: 100%;
    }
    .picScroll .bd li {
        width: 23%;
    }
    .picScroll .hd {
        float: left;
        margin-left: 20%;
        margin-bottom: 10px;
    }
    .weiyucon {
        padding: 0;
    }
    .infor_inset h6 {
        padding-top: 10px;
        margin-bottom: 0;
    }
    .jiaoyu.outline li {
        width: 47.3%;
        margin: 20px 20px 0 0;
        border: 1px solid #fff;
    }
    .jiaoyu.outline li .rightcon {
        float: left;
        display: inline-block;
        width: 68%;
    }
}

@media screen and (max-width:360px) {
    .study-center.pc-con {
        display: none;
    }
    .study-center.phone-con {
        display: block;
        width: 100%;
    }
    .study-center.phone-con img {
        width: 100%;
    }
    .jointcenter {
        width: 100%;
    }
    .addinput-two li {
        width: 100%;
    }
    .addinput li span {
        width: 23%;
        font-size: .85rem;
    }
    .addinput .hauto textarea {
        width: 56%;
    }
    .templateStyle1 {
        width: 100%;
    }
    .jointwork {
        width: 100%;
    }
    .wb70 {
        width: 28%;
    }
    .addinput-two li {
        width: 100%;
    }
    .intelligent.in1 {
        display: none;
        width: 100%;
    }
    .intelligent.in2 {
        display: block;
        width: 100%;
    }
    .intelligent.in2 dd {
        display: none;
    }
    .bread-crumb {
        width: 94%;
        margin: 1% 3%;
        font-size: .9rem;
    }
    .wrapper {
        width: 100%;
    }
    #sliderContainer {
        width: 93%;
        margin-bottom: 10px;
    }
    .topli {
        width: 93%;
        margin-left: 0;
    }
    .indexcenter {
        width: 100%;
    }
    .topli.two li {
        width: 93%;
    }
    .indexbtm ul li {
        width: 93%;
        margin-top: 10px;
    }
    .topli.two li .title span {
        font-size: .9rem;
    }
    .pubtitle .pubtop li {
        width: 100%
    }
    .pubtitle .pubtop li a {
        width: 100%;
        border-bottom: 1px solid #ccc
    }
    .pubtitle .pubcen {
        width: 35.9%
    }
    .pubtitle .pubcen.neir {
        width: 49.8%
    }
    .jiaoyu.zhineng li {
        width: 47.19%
    }
    .jiaoyu li .rightcon {
        width: 49%
    }
    .jiaoyu li .rightcon p {
        font-size: .95rem
    }
    .jiaoyu li span {
        width: 34%;
        font-size: .95rem
    }
    .aboutlike li {
        width: 40%
    }
    .aboutlike li {
        width: 30%;
        margin: 30px 3% 0 3%
    }
    .aboutlike li .pic {
        float: left
    }
    .apply-form {
        width: 100%;
        margin: 0 auto
    }
    .apply-form ul li span {
        width: 25%;
        font-size: .75rem
    }
    .apply-form ul li .text {
        width: 53%
    }
    .apply-form ul li p {
        width: 68%
    }
    #foot .btm_menu li.lst {
        width: 100%
    }
    .erweima {
        width: 36%
    }
    .erweima p {
        text-align: center;
        width: 100%;
    }
    .study-center {
        width: 34%;
    }
    .studycon {
        width: 94.5%;
        max-height: 3.6rem;
        line-height: 1.2rem;
        font-size: .75rem;
        overflow: hidden;
    }
    .studytop p {
        width: 34%;
    }
    .studycen {
        width: 44%;
    }
    .studycencon .imgcon {
        width: 100%;
    }
    .studycen h2 {
        font-size: .85rem;
    }
    .apply-form.formstudy {
        width: 100%;
        padding: 10px 0;
        background: #fff;
        float: left;
        margin: 0;
    }
    .apply-form.formstudy ul li span {
        font-size: .85rem;
    }
    .apply-form.formstudy ul li .text {
        font-size: .85rem;
    }
    .submin-btn {
        font-size: .85rem;
    }
    .apply-form.formstudy {
        width: 58%;
        float: left;
    }
    .studytop,
    .study-center {
        width: 53%;
        margin-left: 0;
    }
    .studycen {
        width: 52%;
    }
    .studycencon .imgcon {
        width: 100%;
    }
    .apply-form.formstudy {
        width: 98%;
    }
    .picScroll .bd ul {
        width: 100%;
    }
    .picScroll .bd li {
        width: 10%;
    }
    .picScroll .hd {
        float: left;
        margin-left: 5%;
        margin-bottom: 10px;
    }
    .jointwork .jointworkcon .con .iptcon {
        width: 58%;
        padding: 0;
    }
    .addinput li label {
        width: 100%;
    }
    .weiyucon {
        padding: 0;
    }
    .weiyucon li span {
        height: 1.2rem;
        line-height: 1.2rem;
        float: left;
        display: inline-block;
        overflow: hidden;
        width: 69%;
        margin-left: 3%;
    }
    .weiyucon li em {
        float: right;
    }
    .infor_inset h6 {
        padding-top: 10px;
        margin-bottom: 0;
    }
    .topli li .title span {
        font-size: .85rem;
        line-height: 24px
    }
    .jiaoyu.outline li {
        width: 95%;
        margin: 20px 20px 0 0;
        border: 1px solid #fff;
    }
    .jiaoyu.outline li .rightcon {
        float: left;
        display: inline-block;
        width: 68%;
    }
    .jiaoyu.outline li span {
        width: 30%;
    }
    .jiaoyu.outline li .imgcon {
        width: 35%;
    }
    .jiaoyu.con li {
        width: 98%;
        margin-right: 0;
    }
}

.li-right {
    text-align: right
}

@media screen and (max-width:714px) {
    .jiaoyu.outline li {
        width: 95%;
        margin: 20px 20px 0 0;
        border: 1px solid #fff;
    }
    .jiaoyu.outline li .rightcon {
        float: left;
        display: inline-block;
        width: 61%;
    }
    .li-right {
        text-align: center
    }
}

@media only screen and (min-device-width:375px) {
    .slideCopy h2 {
        font-size: 1rem
    }
    .slideCopy p {
        font-size: .9rem;
    }
    .search_result {
        width: 90%
    }
    .cover_content h2 span {
        width: 100%;
    }
    .cover_content h2 span a {
        padding: 0;
    }
    .cover_content {
        width: 96%;
        margin: 0 2%;
    }
    .buylocally-btn {
        float: left;
        width: 90%;
    }
    /*敬请期待*/
    .min-w1000 {
        width: 100%;
    }
    .wrappers {
        margin: 0;
    }
    .wrapper-con {
        background: url(../images/commesongbg1.png) no-repeat;
        width: 226px;
        height: 237px;
        background-size: contain;
        margin: 30%;
    }
    .wrapsbtm {
        margin-top: 35%;
    }
    .btn {
        font-size: 18px;
    }
    .commongsong {
        background: url(../images/coomingsong.jpg) no-repeat;
        background-size: 100% 100%;
        height: 500px
    }
    /*.study-center.pc-con{display:none;}*/
    .study-center.phone-con {
        display: block;
        /*width:100%;*/
    }
    .study-center.phone-con img {
        width: 100%;
    }
    .jointcenter {
        width: 100%;
    }
    /*.addinput-two li{width:100%;}*/
    .addinput li span {
        width: 23%;
        font-size: .9rem;
    }
    .addinput .hauto textarea {
        width: 56%;
    }
    .jointwork {
        width: 100%;
    }
    .wb70 {
        width: 28%;
    }
    /*.addinput-two li{width:100%;}*/
    .intelligent.in1 {
        display: none;
        width: 100%;
    }
    .intelligent.in2 {
        display: block;
        width: 100%;
    }
    .intelligent.in2 dd {
        display: none;
    }
    .bread-crumb {
        width: 94%;
        margin: 1% 3%;
        font-size: .95rem;
    }
    /*.wrapper{width:100%;}
#sliderContainer{width:93%;margin-bottom:10px;}
.topli{width:93%;margin-left:0;}*/
    .indexcenter {
        width: 100%;
    }
    /*.topli.two li{width:93%;}
.indexbtm ul li{width:93%;margin-top:10px;}
.topli.two li .title span{font-size:.9rem;} 
/*.pubtitle .pubtop li{width:100%}*/
    .pubtitle .pubtop li a {
        width: 100%;
        border-bottom: 1px solid #ccc;
        /*padding:0 20px;*/
        padding: 0;
    }
    .pubtitle .pubcen {
        width: 35.9%
    }
    .pubtitle .pubcen.neir {
        width: 49.8%
    }
    .jiaoyu.zhineng li {
        width: 47.19%
    }
    .jiaoyu {
        width: 100%;
    }
    /*.jiaoyu li{width:88%}
.jiaoyu.con li{width:100%;margin-right:0;}*/
    .jiaoyu li .rightcon {
        width: 56%
    }
    .jiaoyu li .rightcon p {
        font-size: .95rem
    }
    /*.jiaoyu li span{width:36%;font-size:.95rem}*/
    .aboutlike li {
        width: 40%
    }
    .aboutlike li {
        width: 30%;
        margin: 30px 3% 0 3%
    }
    .aboutlike li .pic {
        float: left
    }
    .intelligent dd {
        width: 94%
    }
    .intelligent dd img {
        max-width: 100%;
    }
    /*.author li .authorpic{width:30%}*/
    .author li .authorcon {
        width: 66%
    }
    .author li .authorcon h2 {
        font-size: .9rem;
        margin-bottom: 10px;
        line-height: 20px
    }
    .author li .authorcon p {
        font-size: .85rem;
        line-height: 1.2rem;
        max-height: 3.6rem
    }
    .weiyucon li a {
        font-size: .85rem;
        height: 1.5rem;
        overflow: hidden;
        line-height: 1.5rem;
        width: 100%;
    }
    .weiyucon li em {
        font-size: .75rem
    }
    .apply-form {
        width: 100%;
        margin: 0 auto
    }
    .apply-form ul li span {
        width: 25%;
        font-size: .75rem
    }
    .apply-form ul li .text {
        width: 53%
    }
    .apply-form ul li p {
        width: 68%
    }
    #foot .btm_menu li.lst {
        width: 100%
    }
    /*.erweima{width:36%}*/
    .erweima p {
        text-align: center;
        width: 100%
    }
    /*.study-center{width:41%;}*/
    .studycon {
        width: 94.5%;
        max-height: 3.6rem;
        line-height: 1.2rem;
        font-size: .9rem;
        overflow: hidden;
    }
    /*.studytop p{width:41%;}
.studycen {width: 44%;}*/
    .studycencon .imgcon {
        width: 100%;
    }
    .studycen h2 {
        font-size: .85rem;
    }
    .apply-form.formstudy {
        width: 100%;
        padding: 10px 0;
        background: #fff;
        float: left;
        margin: 0;
    }
    .apply-form.formstudy ul li span {
        font-size: .85rem;
    }
    .apply-form.formstudy ul li .text {
        font-size: .85rem;
    }
    .submin-btn {
        font-size: .85rem;
    }
    .apply-form.formstudy {
        width: 58%;
        float: left;
    }
    /*.studytop, .study-center {width:53%;margin-left:0;}
.studycen {width:52%;}*/
    .studycencon .imgcon {
        width: 100%;
    }
    .apply-form.formstudy {
        width: 98%;
    }
    .picScroll .bd ul {
        width: 100%;
    }
    .picScroll .bd li {
        width: 10%;
    }
    .picScroll .hd {
        float: left;
        margin-left: 10%;
        margin-bottom: 10px;
    }
    .jointwork .jointworkcon .con .iptcon {
        width: 58%;
        padding: 0;
    }
    .jointwork .jointworkcon .con .iptcon.input {
        width: 20px;
    }
    .addinput li label {
        width: 100%;
    }
    .weiyucon {
        padding: 0;
    }
    .weiyucon li span {
        height: 1.2rem;
        line-height: 1.2rem;
        float: left;
        display: inline-block;
        overflow: hidden;
        width: 69%;
        margin-left: 3%;
    }
    .weiyucon li em {
        float: right;
    }
    .infor_inset h6 {
        padding-top: 10px;
        margin-bottom: 0;
    }
    .topli li .title span {
        font-size: .85rem;
    }
    .topli.two li .title span {
        font-size: .85rem;
    }
    .jiaoyu.outline li span {
        width: 30%;
    }
    .jiaoyu.outline li .imgcon {
        width: 35%;
    }
}

.topli li .imgcon .moveImg {
    filter: alpha(opacity=90);
    opacity: 0.9;
    -webkit-transform-origin: center center;
    -moz-transform-origin: center center;
    -ms-transform-origin: center center;
    -o-transform-origin: center center;
    transform-origin: center center;
    -webkit-transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
    -ms-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s;
}

.topli li .imgcon:hover .moveImg {
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -ms-transform: scale(1.3);
    -o-transform: scale(1.3);
    transform: scale(1.3);
}


/*智能选书多选*/

.selector {
    border: 1px solid #ddd;
    width: 97%;
    box-sizing: border-box;
    float: left;
    margin-top: 20px;
    background: #fff;
}

.s-brand,
.sl-wrap,
.s-line {
    width: 100%;
    display: inline-block;
    float: left;
}

.selector .sl-key {
    float: left;
    width: 90px;
    padding-left: 10px;
    white-space: nowrap;
    overflow: hidden;
    line-height: 34px;
    font-size: 12px;
    color: #636363;
}

.selector .sl-wrap {
    position: relative;
    _zoom: 1;
    border-bottom: 1px dashed #ccc;
    background: #fff;
    float: left;
}

.sl-value {
    margin-left: 108px;
    background: #fff;
}

.selector .sl-value {
    margin-left: 110px;
    padding-right: 130px;
    padding-left: 10px;
    overflow: hidden;
    zoom: 1;
    background: #fff;
}

.sl-b-key {
    float: left;
    font-size: 12px;
    color: #595757;
    line-height: 34px;
    padding-right: 10px;
}

.sl-v-list {
    display: inline-block;
}

.selector .sl-v-list {
    overflow: hidden;
    zoom: 1;
    padding-top: 4px;
}

.selector .sl-v-list li {
    float: left;
    _display: inline;
    margin-right: 20px;
    margin-bottom: 4px;
    height: 26px;
    line-height: 26px;
}

.selector .sl-v-list li a {
    font-size: 12px;
    color: #636363;
    ;
}

.selector .s-brand .sl-v-list li {
    width: 130px;
    margin-right: 5px;
}

.selector .s-brand .sl-v-list li a {
    width: 130px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
}

.selector .multiple .sl-v-list li a {
    position: relative;
    padding-left: 18px;
    width: 112px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #595757;
    font-size: 12px;
}

.selector .s-brand .sl-v-list li a i {
    display: none;
}

.selector .multiple .sl-v-list li a i {
    position: absolute;
    left: 0;
    top: 6px;
    background: url(../images/search.ele.png) no-repeat 9999px 9999px;
    display: inline-block;
    height: 12px;
    width: 12px;
    background-color: #fff;
    border: 1px solid #ccc;
    font-size: 0;
}

.selector .sl-v-list li.selected a i {
    border-color: #f39700;
    background-position: 0px 0px;
}

.selector .sl-v-list li.selected a {
    color: #f39700;
}

.selector .sl-b-selected {
    overflow: hidden;
    zoom: 1;
    display: none;
    width: 100%;
}

.sl-v-list .brand-selected li {
    width: auto;
    margin-right: 10px;
}

.sl-b-selected .sl-v-list {
    margin-bottom: 10px;
    float: left;
    width: 90%;
}

.selector .sl-btns {
    display: none;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
}

.selector .multiple .sl-btns {
    display: block;
}

.btn-primary {
    background: #012e57;
    display: inline-block;
    border: 1px solid #012e57;
    border-radius: 2px;
    width: 80px;
    height: 28px;
    line-height: 28px;
    font-size: 12px;
    color: #fff;
    /*border:0;padding: 5px 15px 6px;color: #FFF;background-color: #dc0023;height:14px; line-height:14px;*/
}

.btn-default {
    background: #cccccc;
    border: 1px solid #cccccc;
    display: inline-block;
    border-radius: 2px;
    width: 80px;
    height: 28px;
    line-height: 28px;
    font-size: 12px;
    color: #fff;
    /*border:0;padding: 5px 15px 6px;color: #FFF;background-color: #dc0023;height:14px; line-height:14px;*/
}

.btn-default:hover {
    border: 1px solid #ccc;
}

.selector .sl-ext {
    position: absolute;
    top: 5px;
    right: 0px;
    width: 130px;
    height: auto;
    line-height: 22px;
    overflow: hidden;
    zoom: 1;
}

.selector .sl-ext .sl-e-more {
    float: left;
    margin-right: 10px;
    position: relative;
    width: 39px;
    height: 18px;
    line-height: 20px;
    padding: 0 7px 0 4px;
    background: #f5f5f5;
    color: #595757;
    border: 1px solid #ddd;
    font-size: 12px;
}

.selector .sl-ext .sl-e-multiple {
    float: left;
    height: 18px;
    width: 29px;
    line-height: 20px;
    border: 1px solid #ddd;
    padding: 0 3px 0 18px;
    position: relative;
    background: #f5f5f5;
    color: #333;
    font-size: 12px;
}

.selector .sl-ext i {
    background: url(../images/sear.png) no-repeat 9999px 9999px;
    width: 18px;
    height: 18px;
    position: absolute;
}

.selector .sl-ext .sl-e-more i {
    position: absolute;
    top: 0px;
    right: 4px;
    display: block;
    background-position: 4px 7px;
}

.selector .sl-ext .sl-e-multiple i {
    position: absolute;
    display: block;
    font-style: normal;
    left: 3px;
    top: -1px;
    width: 13px;
    height: 18px;
    background-position: 0 -63px;
}

.selector .sl-v-list ul {
    float: left;
    overflow: hidden;
    zoom: 1;
    position: relative;
    height: 30px;
}

.selector .s-brand .sl-v-list .v-fixed {
    height: 60px;
}

.bg-fff {
    background: #fff;
}


/*敬请期待*/

.min-w1000 {
    min-width: 1000px;
}

.min-ht600 {
    min-height: 900px;
}

.bg-0186a7 {
    background: #0186A7;
}

.commongsong {
    background: url(../images/coomingsong.png) no-repeat;
    margin-bottom: -20px;
    margin-top: -10px;
    width: 100%;
    height: 100%;
}

.wrappers {
    width: 626px;
    margin: 0 auto;
}

.wrapper-con {
    margin-top: 10%;
    background: url(../images/commesongbg1.png) no-repeat;
    width: 626px;
    height: 637px;
    display: inline-block;
}

.wrapsbtm {
    margin-top: 362px;
    width: 100%;
    text-align: center;
}

.conLeft {
    float: left;
    margin-right: 60px;
    border-right: 1px solid #dedede;
    padding: 0 30px;
}

.conRight {
    float: left;
    margin-top: 100px;
}

.conRight img {
    float: left;
}

.btn {
    color: #fff;
    padding: 10px 30px;
    background: #F96900;
    border: none;
    font-size: 14px;
    margin-top: 30px;
    border-radius: 5px;
}

.info-jt {
    background: url(../images/info-jt.png) no-repeat;
    width: 6px;
    height: 12px;
}


/*分级阅读*/

.search_result {
    width: 98%;
    margin-left: 20px;
    display: inline-block;
}

.search_result ul {
    display: block;
    float: left;
    width: 100%
}

.search_result li {
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 5px;
    margin-bottom: 25px;
    overflow: hidden;
    padding-bottom: 20px;
}

.search_result .cover_image {
    width: 150px;
    float: left;
    padding: 15px
}

.search_result .cover_image img {
    display: block;
    max-width: 100%;
    height: auto
}

.search_result li .default_bg {
    min-height: 185px
}

.search_result li a {
    font-size: 18px
}

.cover_content {
    width: 75%;
    margin-top: 15px;
    display: inline-block;
    float: left
}

.cover_content h2 {
    width: 100%;
    display: inline-block;
}

.cover_content h2 span a {
    padding-right: 30px;
    font-size: 20px;
    display: block;
    color: #333;
}

.cover_content h2 span {
    float: left;
    width: 70%;
    display: inline-block;
    max-height: 80px;
    line-height: 30px;
    margin-top: 20px;
    overflow: hidden;
}

.cover_content h6 {
    padding-right: 30px;
    font-size: 15px;
    display: block;
    color: #333
}

.cover_content p {
    font-size: 15px;
    display: inline-block;
    color: #666;
    margin-top: 20px
}

.buylocally-btn {
    background-color: #349963!important;
    color: #fff!important;
    font-size: 14px!important;
    padding: 10px 15px;
    text-align: center;
    margin: 15px 0 0;
    width: 20%;
    float: right;
}


/*出国备考*/

.study_abroad {
    width: 98.5%;
    margin-left: 20px;
    display: inline-block;
    font-size: 15px;
}

.study_abroad li {
    background: #fff;
    border: 1px solid #ccc;
    width: 44.85%;
    padding: 20px;
    display: inline-block;
    float: left;
    margin: 0 20px 10px 0;
    height: 220px;
    overflow: hidden;
}

.study_abroad li .row_one {
    width: 100%;
    display: inline-block;
    float: left;
}

.study_abroad li .row_one h3,
.study_abroad li .row_two h3 {
    font-size: 16px;
    margin-top: 5px;
    display: inline-block;
    color: #333;
    line-height: 30px;
}

.study_abroad li a {
    color: #333;
    display: inline-block;
}

.study_abroad li a:hover {
    text-decoration: underline;
    color: #003057;
}

.study_abroad li p {
    margin-top: 8px;
    overflow: hidden;
}

.study_abroad li p img {
    max-width: 100%;
}

.study_abroad li .row_two {
    width: 44%;
    display: inline-block;
    float: left;
}

.study_abroad li h2 {
    font-size: 28px;
    font-size: 18px;
    line-height: 24px;
    max-height: 48px;
    overflow: hidden;
    color: #0086b1;
    margin: 0;
}

@media screen and (max-width: 1024px) {
    /*.search_result{width:90%}
.cover_content{width:94%;margin:0 2%;}*/
    .commongsong {
        background: url(../images/coomingsong.png) no-repeat;
        margin-bottom: -20px;
        margin-top: -10px;
        width: 100%;
        height: 100%;
    }
    .wrappers {
        width: 626px;
        margin: 0 auto;
    }
    .wrapper-con {
        margin-top: 10%;
        background: url(../images/commesongbg1.png) no-repeat;
        width: 626px;
        height: 637px;
        display: inline-block;
    }
    .wrapsbtm {
        margin-top: 362px;
        width: 100%;
        text-align: center;
    }
    .buylocally-btn {
        background-color: #349963!important;
        color: #fff!important;
        font-size: 14px!important;
        padding: 10px 15px;
        text-align: center;
        margin: 15px 0 0;
        width: 20%;
        float: right;
    }
}

@media only screen and (min-device-width:1200px) {
    .search_result {
        width: 98%
    }
    .cover_content {
        width: 77%;
        margin: 0 2%;
    }
    .cover_content h2 {
        width: 100%;
        display: inline-block;
    }
    .cover_content h2 span a {
        padding-right: 30px;
        font-size: 20px;
        display: block;
        color: #333;
    }
    .cover_content h2 span {
        float: left;
        width: 70%;
    }
    .buylocally-btn {
        width: 20%;
        float: right;
    }
    .main {
        min-height: none;
    }
    .commongsong {
        background: url(../images/coomingsong.png) no-repeat;
        margin-bottom: -20px;
        margin-top: -10px;
        width: 100%;
        height: 100%;
    }
    .wrappers {
        width: 626px;
        margin: 0 auto;
    }
    .wrapper-con {
        margin-top: 10%;
        background: url(../images/commesongbg1.png) no-repeat;
        width: 626px;
        height: 637px;
        display: inline-block;
    }
    .wrapsbtm {
        margin-top: 362px;
        width: 100%;
        text-align: center;
    }
}

@media screen and (max-width:320px) {
    .slideCopy h2 {
        font-size: 1rem
    }
    .slideCopy p {
        font-size: .85rem;
    }
    .wb60 {
        width: 55%;
    }
    .jointcenter {
        width: 100%;
    }
    .addinput-two li {
        width: 100%;
    }
    .addinput li span {
        width: 23%;
        font-size: .75rem;
    }
    .addinput .hauto textarea {
        width: 56%;
    }
    .templateStyle1 {
        width: 100%;
    }
    .jointwork {
        width: 100%;
    }
    .wb70 {
        width: 28%;
    }
    .addinput-two li {
        width: 100%;
    }
    .intelligent.in1 {
        display: none;
        width: 100%;
    }
    .intelligent.in2 {
        display: block;
        width: 100%;
    }
    .intelligent.in2 dd {
        display: none;
    }
    .bread-crumb {
        width: 94%;
        margin: 1% 3%;
        font-size: .85rem;
    }
    .wb70 {
        width: 50%;
    }
    .wrapper {
        width: 100%;
    }
    #sliderContainer {
        width: 93%;
        margin-bottom: 10px;
    }
    .topli {
        width: 93%;
        margin-left: 0;
    }
    .indexcenter {
        width: 100%;
    }
    .topli.two li {
        width: 93%;
    }
    .indexbtm ul li {
        width: 93%;
        margin-top: 10px;
    }
    .topli.two li .title span {
        font-size: .9rem;
    }
    .pubtitle .pubtop li {
        width: 100%
    }
    .pubtitle .pubtop li a {
        width: 100%;
        border-bottom: 1px solid #ccc
    }
    .pubtitle .pubcen {
        width: 30.6%
    }
    .pubtitle .pubcen.neir {
        width: 42.5%
    }
    .jiaoyu.zhineng li {
        width: 47.19%
    }
    .jiaoyu {
        width: 100%;
    }
    .jiaoyu li {
        width: 90%;
        margin: 10px 0 0 0%;
        height: auto;
    }
    .jiaoyu li .rightcon {
        width: 100%
    }
    .jiaoyu li span {
        width: 30%;
        font-size: .75rem
    }
    .jiaoyu li .rightcon h2 {
        max-height: 1.2rem;
        line-height: 1.2rem;
        font-size: .85rem;
        overflow: hidden
    }
    .jiaoyu li .rightcon p {
        font-size: .75rem;
        max-height: 3rem;
        line-height: 1rem;
        overflow: hidden
    }
    .aboutlike li {
        width: 40%
    }
    .aboutlike li {
        width: 30%;
        margin: 30px 3% 0 3%
    }
    .aboutlike li .pic {
        float: left
    }
    .intelligent dd {
        width: 94%
    }
    .intelligent dd img {
        max-width: 100%;
    }
    .author li .authorpic {
        width: 34%
    }
    .author li .authorcon {
        width: 58%
    }
    .author li .authorcon h2 {
        font-size: .9rem;
        margin-bottom: 10px;
        line-height: 20px
    }
    .author li .authorcon p {
        font-size: .85rem;
        line-height: 1.2rem;
        max-height: 3.6rem
    }
    .weiyucon li a {
        width: 100%;
        font-size: .85rem;
        height: 1.5rem;
        overflow: hidden;
        line-height: 1.5rem
    }
    .weiyucon li em {
        font-size: .75rem
    }
    .apply-form {
        width: 100%;
        margin: 0 auto
    }
    .apply-form ul li span {
        width: 25%;
        font-size: .75rem
    }
    .apply-form ul li .text {
        width: 53%
    }
    .apply-form ul li p {
        width: 68%
    }
    #foot .btm_menu li.lst {
        width: 100%
    }
    .erweima {
        width: 27%
    }
    .erweima p {
        text-align: center;
        width: 100%
    }
    .studytop,
    .study-center {
        width: 86%;
    }
    .study-center.pc-con {
        display: none;
    }
    .study-center.phone-con {
        display: block;
        width: 100%;
    }
    .study-center.phone-con img {
        width: 100%;
    }
    .study-center {
        width: 37.5%;
    }
    .studycon {
        width: 94.5%;
        max-height: 3.6rem;
        line-height: 1.2rem;
        font-size: .75rem;
        overflow: hidden;
    }
    .studytop p {
        width: 34%;
    }
    .studycencon {
        width: 78%;
    }
    .studycencon .imgcon {
        width: 100%;
    }
    .studycen h2 {
        font-size: .85rem;
        width: 76%;
    }
    .apply-form.formstudy {
        width: 75%;
        padding: 10px 0;
        background: #fff;
        float: left;
        margin: 0;
    }
    .apply-form.formstudy ul li span {
        font-size: .85rem;
    }
    .apply-form.formstudy ul li .text {
        font-size: .85rem;
        width: 54%;
    }
    .submin-btn {
        font-size: .85rem;
    }
    .apply-form.formstudy {
        width: 58%;
        float: left;
    }
    .studytop,
    .study-center {
        width: 53%;
        margin-left: 0;
    }
    .studycen {
        width: 52%;
    }
    .studycencon .imgcon {
        width: 100%;
    }
    .apply-form.formstudy {
        width: 98%;
    }
    .picScroll .bd ul {
        width: 100%;
    }
    .picScroll .bd li {
        width: 10%;
    }
    .picScroll .hd {
        float: left;
        margin-left: 5%;
        margin-bottom: 10px;
    }
    .jointwork .jointworkcon .con .iptcon {
        width: 58%;
        padding: 0;
    }
    .jointwork .jointworkcon .con .iptcon.input {
        width: 20px;
    }
    .weiyucon {
        padding: 0;
    }
    .weiyucon li span {
        height: 1.2rem;
        line-height: 1.2rem;
        float: left;
        display: inline-block;
        overflow: hidden;
        width: 69%;
        margin-left: 3%;
    }
    .weiyucon li em {
        float: right;
    }
    .weiyutle {
        font-size: .85rem;
        margin-top: .5rem;
    }
    .infor_inset h6 {
        padding-top: 10px;
        margin-bottom: 0;
    }
    .topli li .title span {
        font-size: .85rem;
    }
    .jiaoyu.outline li {
        width: 95%;
        margin: 20px 20px 0 0;
        border: 1px solid #fff;
    }
    .jiaoyu.outline li .rightcon {
        float: left;
        display: inline-block;
        width: 61%;
    }
    .jiaoyu.outline li span {
        width: 50%;
    }
    .jiaoyu.outline li .imgcon {
        width: 35%;
    }
    .jiaoyu.con li {
        width: 98%;
        margin-right: 0;
    }
    .search_result {
        width: 90%
    }
    .search_result .cover_image {
        padding: 10px;
    }
    .cover_content {
        width: 96%;
        margin: 0 2%;
    }
    .cover_content h2 span {
        width: 100%;
    }
    .cover_content h2 span a {
        padding: 0;
        font-size: .85rem;
    }
    .buylocally-btn {
        width: 87%;
        float: left;
    }
    .commongsong {
        background: url(../images/coomingsong.jpg) no-repeat;
        background-size: 100% 100%;
        height: 415px
    }
    .min-ht600 {
        height: 300px;
    }
    .topli li .title em,
    .topli li .title span,
    .topli.two li .title span,
    .topli.two li .title em {
        line-height: 24px;
        font-size: .85rem;
    }
    /*敬请期待*/
    .min-w1000 {
        width: 100%;
    }
    .wrappers {
        margin: 0;
    }
    .wrapper-con {
        background: url(../images/commesongbg1.png) no-repeat;
        width: 226px;
        height: 237px;
        background-size: contain;
        margin: 20% 15%;
    }
    .wrapsbtm {
        margin-top: 35%;
    }
    .btn {
        font-size: .85rem;
    }
    /*新闻中心*/
    .infor {
        width: 88%;
    }
    .infor_inset p img {
        width: 100%;
    }
}

@media screen and (max-width:414px) {
    .slideCopy h2 {
        font-size: 1rem
    }
    .slideCopy p {
        font-size: .95rem;
    }
    .study-center.pc-con {
        display: none;
    }
    .study-center.phone-con {
        display: block;
        width: 100%;
    }
    .study-center.phone-con img {
        width: 100%;
    }
    .jointcenter {
        width: 100%;
    }
    .addinput-two li {
        width: 100%;
    }
    .addinput li span {
        width: 23%;
        font-size: .85rem;
    }
    .addinput .hauto textarea {
        width: 56%;
    }
    .templateStyle1 {
        width: 100%;
    }
    .wb70 {
        width: 28%;
    }
    .addinput-two li {
        width: 100%;
    }
    .jointwork {
        width: 100%;
    }
    .intelligent.in1 {
        display: none;
        width: 100%;
    }
    .intelligent.in2 {
        display: block;
        width: 100%;
    }
    .intelligent.in2 dd {
        display: none;
    }
    .bread-crumb {
        width: 94%;
        margin: 1% 3%;
        font-size: .95rem;
    }
    .wrapper {
        width: 100%;
    }
    #sliderContainer {
        width: 93%;
        margin-bottom: 10px;
    }
    .topli {
        width: 93%;
        margin-left: 0;
    }
    .indexcenter {
        width: 100%;
    }
    .topli.two li {
        width: 93%;
    }
    .indexbtm ul li {
        width: 93%;
        margin-top: 10px;
    }
    .topli.two li .title span {
        font-size: .9rem;
    }
    .templateStyle1 {
        width: 100%;
    }
    .pubtitle .pubtop.newscon li a {
        width: 100%;
        padding: 15px 20px;
    }
    .pubtitle .pubtop li a {
        width: 97%;
        display: inline-block;
    }
    .pubtitle .pubcen {
        width: 55%
    }
    .pubtitle .pubcen.neir {
        width: 55%
    }
    .jiaoyu {
        width: 90%;
        float: left;
        height: auto;
        margin-left: 0;
    }
    .jiaoyu.infocon {
        width: 94.7%;
    }
    .jiaoyu li {
        height: auto;
        width: 100%;
    }
    .jiaoyu.zhineng li {
        width: 52.19%
    }
    .jiaoyu li .imgcon {
        width: 30%;
        text-align: center;
        margin-right: 3%;
        min-height: inherit;
    }
    .jiaoyu li .rightcon {
        width: 66%;
    }
    .jiaoyu li .rightcon p.title {
        display: none;
    }
    .jiaoyu li .rightcon p {
        font-size: .95rem;
        max-height: 3.6rem;
        line-height: 1.2rem;
        overflow: hidden;
        display: inline-block;
    }
    .jiaoyu li span {
        width: 36%
    }
    .aboutlike li {
        width: 40%
    }
    .aboutlike li {
        width: 34%;
        margin: 30px 3% 0 3%
    }
    .aboutlike li .pic {
        float: left
    }
    .author li .authorpic {
        width: 30%
    }
    .author li .authorcon {
        width: 65%
    }
    .author li .authorcon h2 {
        font-size: .9rem;
        margin-bottom: 10px;
        line-height: 20px
    }
    .author li .authorcon p {
        font-size: .85rem;
        line-height: 1.2rem;
        max-height: 3.6rem
    }
    .weiyutle {
        margin-top: 10px;
    }
    .weiyucon li a {
        width: 100%;
        font-size: .85rem;
        height: 1.5rem;
        overflow: hidden;
        line-height: 1.5rem
    }
    .weiyucon li em {
        font-size: .75rem
    }
    .apply-form {
        width: 100%;
        margin: 0 auto
    }
    .apply-form ul li span {
        width: 25%;
        font-size: .75rem
    }
    .apply-form ul li .text {
        width: 53%
    }
    .apply-form ul li p {
        width: 68%
    }
    #foot .btm_menu li.lst {
        width: 100%
    }
    .erweima {
        width: 99%
    }
    .erweima p {
        text-align: center;
        width: 100%;
    }
    .study-center {
        width: 37.5%;
    }
    .studycon {
        width: 94.5%;
        max-height: 3.6rem;
        line-height: 1.2rem;
        font-size: .9rem;
        overflow: hidden;
    }
    .studytop p {
        width: 96%;
        margin: 0;
        padding: 10px;
    }
    .studycen {
        width: 100%;
    }
    .studycencon {
        margin-left: 0;
    }
    .studycencon .imgcon {
        width: 97%;
    }
    .studycen h2 {
        font-size: .95rem;
    }
    .apply-form.formstudy {
        width: 100%;
        padding: 10px 0;
        background: #fff;
        float: left;
        margin: 0;
    }
    .apply-form.formstudy ul li span {
        font-size: .85rem;
    }
    .apply-form.formstudy ul li .text {
        font-size: .85rem;
    }
    .submin-btn {
        font-size: .85rem;
    }
    .apply-form.formstudy {
        width: 58%;
        float: left;
    }
    .studytop,
    .study-center {
        width: 0;
        margin-left: 0;
    }
    .studycencon .imgcon {
        width: 100%;
    }
    .apply-form.formstudy {
        width: 98%;
    }
    .picScroll .bd ul {
        width: 100%;
    }
    .picScroll .bd li {
        width: 15%;
    }
    .picScroll .hd {
        float: left;
        margin-left: 15%;
        margin-bottom: 10px;
    }
    .jointwork .jointworkcon .con .iptcon {
        width: 58%;
        padding: 0;
    }
    .addinput li label {
        width: 100%;
    }
    .weiyucon {
        padding: 0;
    }
    .weiyucon li span {
        height: 1.5rem;
        line-height: 1.5rem;
        font-size: .95rem;
        float: left;
        display: inline-block;
        overflow: hidden;
        width: 69%;
        margin-left: 3%;
    }
    .weiyucon li em {
        float: right;
    }
    .infor_inset h6 {
        padding-top: 10px;
        margin-bottom: 0;
    }
    .topli.two li .title span,
    .topli.two li .title em {
        line-height: 24px;
        font-size: .9rem;
    }
    .topli li .title span,
    .topli li .title em {
        line-height: 30px;
        font-size: .9rem;
    }
    .suoxie {
        width: 20%;
        margin-top: 10px;
    }
    .jiaoyu.outline li {
        width: 90%;
        margin: 20px 20px 0 0;
        border: 1px solid #fff;
    }
    .jiaoyu.outline li .rightcon {
        float: left;
        display: inline-block;
        width: 58%;
    }
    .jiaoyu.outline li span {
        width: 40%;
    }
    .jiaoyu.outline li .imgcon {
        width: 35%;
    }
    .jiaoyu.con li {
        width: 98%;
        margin-right: 20px 0px 0 0;
    }
    .intelligent dd.con {
        background: #fff;
        width: 99%;
        padding: 0 0% 20px 3%;
        float: left;
    }
    .addinput li p {
        width: 70%;
    }
    .search_result {
        width: 91%
    }
    .cover_content h2 span {
        width: 100%;
    }
    .cover_content h2 span a {
        padding: 0;
    }
    .cover_content {
        width: 96%;
        margin: 0 2%;
    }
    .buylocally-btn {
        float: left;
        width: 90%;
    }
    .main {
        min-height: none;
    }
    /*.wrappers{width:100%;}
.wrapper-con{margin-top: 8%;width: 100%;}
.conLeft{width:32%;border-right:none;}
.conCon{width: 34%; display: inline-block;margin: 0 10%;}
.conRight{ width:100%;margin-top:40px;}  */
    /*敬请期待*/
    .min-w1000 {
        width: 100%;
    }
    .wrappers {
        margin: 0;
    }
    .wrapper-con {
        background: url(../images/commesongbg1.png) no-repeat;
        width: 226px;
        height: 237px;
        background-size: contain;
        margin: 20% 10%;
    }
    .wrapsbtm {
        margin-top: 50%;
    }
    .btn {
        font-size: .95rem;
    }
    .commongsong {
        background: url(../images/coomingsong.jpg) no-repeat;
        background-size: 100% 100%;
        height: 500px
    }
    .min-ht600 {
        height: 300px;
    }
    /*新闻中心*/
    .infor {
        width: 88%;
    }
    .infor_inset p img {
        width: 100%;
    }
}

@media only screen and (min-device-width:640px) {
    .search_result {
        width: 54%
    }
    .cover_content {
        width: 62%;
        margin: 0 2%;
    }
    .buylocally-btn {
        margin-left: 20px;
    }
    /*敬请期待*/
    .min-w1000 {
        width: 100%;
    }
    .wrappers {
        margin: 0;
    }
    .wrapper-con {
        background: url(../images/commesongbg1.png) no-repeat;
        width: 226px;
        height: 237px;
        background-size: contain;
        margin: 30% 13%;
    }
    .wrapsbtm {
        margin-top: 35%;
    }
    .btn {
        font-size: 18px;
    }
    .main {
        min-height: none;
    }
}

@media only screen and (min-device-width:768px) {
    .search_result {
        width: 98%
    }
    .cover_content h2 span {
        width: 70%;
    }
    .buylocally-btn {
        background-color: #349963!important;
        color: #fff!important;
        font-size: 14px!important;
        padding: 10px 15px;
        text-align: center;
        margin: 15px 0 0;
        width: 20%;
        float: right;
    }
    .cover_content {
        width: 78%;
        margin: 0 2%;
    }
    .buylocally-btn {
        margin-left: 20px;
    }
    .wrappers {
        width: 626px;
        margin: 0 auto;
    }
    .wrapper-con {
        margin-top: 35%;
        background: url(../images/commesongbg1.png) no-repeat;
        width: 426px;
        height: 437px;
        display: inline-block;
        background-size: contain;
    }
    .wrapsbtm {
        margin-top: 60%;
        width: 100%;
        text-align: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 480px) {
    .search_result {
        width: 91%
    }
    .search_result .cover_image {
        float: none;
        margin: 0 auto;
    }
    .cover_content h2 span {
        width: 100%;
    }
    .cover_content h2 span a {
        padding: 0;
    }
    .cover_content {
        width: 96%;
        margin: 0 2%;
    }
    .buylocally-btn {
        float: left;
        width: 89%;
    }
    .study_abroad {
        width: 80%;
    }
    .study_abroad li {
        width: 100%;
    }
    .pubtitle.pubtitleinfo {
        width: 100%;
        display: none;
    }
    .intelligent {
        width: 100%;
    }
    .intelligent dd img {
        max-width: 100%;
    }
    .video-left {
        width: 90%;
    }
    .video-right {
        width: 90%;
        margin-left: 20px;
        color: #666;
    }
    .pubtitle .pubtop li {
        width: 100%;
        border-bottom: 1px solid #ccc
    }
    .jiaoyu.info li {
        width: 92%
    }
    .jiaoyu li span {
        width: 30%;
        display: inline-block;
    }
    .jiaoyu.info li .rightcon {
        width: 100%;
    }
    .jiaoyu.info li img {
        width: 45%;
    }
    .main {
        min-height: none;
    }
}

@media only screen and (min-width:481px) and (max-width:640px) {
    .search_result {
        width: 47%
    }
    .cover_content h2 span {
        width: 100%;
    }
    .cover_content h2 span a {
        padding: 0;
    }
    .cover_content {
        width: 65%;
        margin: 0 2%;
    }
    .buylocally-btn {
        margin-left: 0px;
        width: 90%;
        float: left;
    }
    .study_abroad {
        width: 35%;
    }
    .study_abroad li {
        width: 100%;
    }
    .pubtitle.pubtitleinfo {
        width: 82%;
        display: none
    }
    .pubtitle .pubtop li {
        width: 90%;
    }
    .pubtitle .pubtop li a {
        padding: 15px 20px;
    }
    .intelligent {
        width: 50%;
    }
    .video-right {
        width: 94%;
    }
    .video-left {
        width: 94%;
        margin-left: 20px;
    }
    .jiaoyu.info li .rightcon {
        width: 60%;
    }
    .topbanner {
        width: 75%;
    }
    .topli {
        width: 95%;
    }
    .topli.two {
        width: 95%
    }
    .main {
        min-height: none;
    }
}

@media only screen and (min-width:641px) and (max-width: 900px) {
    .main {
        min-height: none;
    }
    .search_result {
        width: 95%
    }
    .cover_content {
        width: 65%;
        margin: 0 2%;
    }
    .cover_content h2 {
        width: 100%;
        display: inline-block;
    }
    .cover_content h2 span a {
        padding-right: 0px;
        font-size: 20px;
        display: block;
        color: #333;
    }
    .cover_content h2 span {
        float: left;
        width: 100%;
    }
    .cover_content h6 {
        font-size: 1rem;
    }
    .cover_content p {
        font-size: 1rem;
    }
    .buylocally-btn {
        width: 88%;
        float: left;
        margin-left: 0;
    }
    .study_abroad {
        width: 100%;
    }
    .study_abroad li {
        width: 44.85%;
    }
    .pubtitle.pubtitleinfo {
        width: 100%;
    }
    .intelligent {
        width: 71%;
    }
    .pubtitle .pubtop li a {
        padding: 15px 20px;
        display: inline-block;
    }
    .topbanner {
        width: 75%;
    }
    /*.topli{width:95%;}*/
    .topli {
        width: 30%;
    }
    .topli.two {
        width: 95%
    }
    .topli li .title {
        top: 77%;
    }
    .topli.two li {
        width: 25%;
    }
    .topli li {
        width: 100%;
        margin: 0 0 10px 0;
    }
    .topli li .title span {
        width: 24%;
    }
    .topli li .title em {
        width: 67%;
    }
    .indexbtm ul li h2 {
        width: 67%;
    }
    .indexbtm ul li p {
        width: 67%;
    }
    #foot .btm_menu li {
        width: 14%;
    }
    .jiaoyu li .rightcon {
        width: 68%;
    }
    /*敬请期待*/
    .min-w1000 {
        width: 100%;
    }
    .wrappers {
        margin: 0;
    }
    .wrapper-con {
        background: url(../images/commesongbg1.png) no-repeat;
        width: 426px;
        height: 437px;
        background-size: contain;
        margin: 30%;
    }
    .wrapsbtm {
        margin-top: 265px;
    }
    .btn {
        font-size: 18px;
    }
    /*产品详情*/
    .intelligent {
        width: 100%;
    }
    .jiaoyu.con {
        width: 100%;
        margin-left: 0;
    }
    .jiaoyu.con li {
        width: 44.8%;
    }
    .jiaoyu.con li .imgcon {
        width: 39%;
    }
    .jiaoyu.con li .rightcon {
        width: 54%;
    }
    /*环球教育*/
    .studytop,
    .study-center,
    .studycen {
        width: 98%;
    }
    .studytop p {
        width: 96%;
        font-size: 1.2rem;
    }
    .studycen h2 {
        font-size: 1.2rem;
    }
}

@media only screen and (min-width:901px) and (max-width: 1024px) {
    .search_result {
        width: 98%
    }
    .cover_content {
        width: 77%;
        margin: 0 2%;
    }
    .cover_content h2 {
        width: 100%;
        display: inline-block;
    }
    .cover_content h2 span a {
        padding-right: 30px;
        font-size: 20px;
        display: block;
        color: #333;
    }
    .cover_content h2 span {
        float: left;
        width: 70%;
    }
    .buylocally-btn {
        width: 20%;
        float: right;
    }
    .study_abroad {
        width: 100%;
    }
    .study_abroad li {
        width: 34.85%;
    }
    .pubtitle.pubtitleinfo {
        width: 82%;
    }
    .intelligent {
        width: 82%;
    }
}

.jinru {
    background: #005a70;
    width: 98%;
    padding: 15px 0;
    text-align: center;
    color: #fff;
    display: inline-block;
    border-radius: 3px;
}

.jinru:hover {
    background: #008638;
}


/*华尔街英语轮播*/

.yx-rotaion {
    margin: 0 auto;
}

.yx-rotaion-btn,
.yx-rotaion-title,
.yx-rotation-focus,
.yx-rotation-t,
.yx-rotaion-btn {
    position: absolute
}

.yx-rotation-title {
    position: absolute;
    width: 100%;
    min-height: 100px;
    line-height: 30px;
    background: #000;
    filter: alpha(opacity=40);
    -moz-opacity: 0.4;
    -khtml-opacity: 0.4;
    opacity: 0.4;
    left: 0;
    bottom: 0;
    _bottom: -1px;
    z-index: 1
}

.yx-rotation-t {
    color: #fff;
    font-size: 16px;
    font-family: microsoft yahei;
    z-index: 2;
    bottom: 5px;
    left: 10px;
    line-height: 30px;
    width: 85%;
    overflow: hidden;
}

.yx-rotation-focus span,
.yx-rotaion-btn span {
    background: url(../images/ico.png) no-repeat;
    display: block;
}

.yx-rotation-focus {
    height: 40px;
    line-height: 40px;
    right: 20px;
    bottom: 0;
    z-index: 2
}

.yx-rotation-focus span {
    width: 12px;
    height: 12px;
    line-height: 12px;
    float: left;
    margin-left: 5px;
    position: relative;
    top: 14px;
    cursor: pointer;
    background-position: -24px -126px;
    text-indent: -9999px
}

.yx-rotaion-btn {
    width: 100%;
    height: 41px;
    top: 50%;
    margin-top: -20px;
}

.yx-rotaion-btn span {
    width: 41px;
    height: 41px;
    cursor: pointer;
    filter: alpha(opacity=30);
    -moz-opacity: 0.3;
    -khtml-opacity: 0.3;
    opacity: 0.3;
    position: relative
}

.yx-rotaion-btn .left_btn {
    background-position: -2px -2px;
    float: left;
    left: 10px
}

.yx-rotaion-btn .right_btn {
    background-position: -2px -49px;
    float: right;
    right: 10px
}

.yx-rotaion-btn span.hover {
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8
}

.yx-rotation-focus span.hover {
    background-position: -10px -126px
}

.rotaion_list {
    width: 100%;
    height: 317px;
    overflow: hidden;
}

.rotaion_list li {
    width: 100%;
}

.rotaion_list li a {
    width: 100%;
    display: inline-block;
    height: 317px;
    overflow: hidden;
}

.rotaion_list li a img {
    width: 100%;
    height: 100%;
}

#header-nav-menu {
    float: left;
    position: static;
    width: auto;
    height: auto;
    filter: aplha(opacity=100);
    opacity: 1;
    display: block;
    margin-top: 7px;
    font-size: 16px;
    margin-left: 10px;
}

#header-nav-body {
    display: block;
    font-family: "微软雅黑"
}

#header-nav-body ul {
    padding: 0;
    margin: 0;
    list-style: none
}

@media all and (min-width:961px) {
    #header-nav-body>ul {
        display: flex;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        justify-content: flex-end;
        -webkit-justify-content: flex-end
    }
}

#header-nav-body .header-nav-lvl1>li {
    position: relative;
    padding: 0;
    box-sizing: border-box;
    font-size: 15px;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
}

#header-nav-body .header-nav-lvl1>li a {
    font-family: "微软雅黑";
    font-weight: 300;
    color: #3d3935;
    font-size: 16px;
    /*font-size:1.4rem;*/
    display: block;
    box-sizing: border-box
}

#header-nav-body .header-nav-lvl1>li>a {
    padding: 0 0 0 2px
}

#header-nav-body .header-nav-lvl1>li>a.header-nav-selected {
    font-weight: 600;
    color: #db0020
}

@media all and (min-width:961px) {
    #header-nav-body .header-nav-lvl1>li {
        padding: 0px 12px;
        display: block;
        float: left
    }
    #header-nav-body .header-nav-lvl1>li>a {
        white-space: nowrap
    }
    #header-nav-body .header-nav-lvl1>li>a.header-nav-selected:before {
        content: '';
        display: block;
        position: absolute;
        bottom: -10px;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 11px 10px 0 10px;
        border-color: #fff transparent transparent transparent;
        margin: 0 auto;
        left: 50%;
        margin-left: -10px
    }
    #header-nav-body .header-nav-lvl1>li .header-nav-submenu-toggle {
        display: none
    }
    #header-nav-body .header-nav-lvl1>li.nav-dropdown>a:after {
        content: '';
        display: inline-block;
        margin: 0 0 1px 10px;
        width: 8px;
        height: 6px;
        background: url('../images/menu_expand.svg') no-repeat;
        background-size: 8px 6px;
        -webkit-transition: all .1s;
        -moz-transition: all .1s;
        -o-transition: all .1s;
        transition: all .1s
    }
    #header-nav-body .header-nav-lvl1>li.nav-dropdown:hover {
        /*border-left:1px solid #eee;border-right:1px solid #eee;padding:0px;*/
        background: #fff
    }
    #header-nav-body .header-nav-lvl1>li.nav-dropdown:hover>.header-nav-lvl2 {
        visibility: visible;
        opacity: 1
    }
    #header-nav-body .header-nav-lvl1>li.nav-dropdown:hover>a:after {
        -ms-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }
    #header-nav-body .header-nav-lvl1>li:hover a {
        text-decoration: none
    }
    #header-nav-body .header-nav-lvl1>li>.header-nav-lvl2 {
        opacity: 0;
        visibility: hidden;
        position: absolute;
        top: 45px;
        left: 0;
        padding: 0 20px 25px;
        background: #fff;
        z-index: 100;
        width: 100px;
        -webkit-box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.2);
        box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.2);
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s
    }
    #header-nav-body .header-nav-lvl1>li>.header-nav-lvl2>li {
        padding: 15px 0 0
    }
    #header-nav-body .header-nav-lvl1>li>.header-nav-lvl2>li>a {
        font-size: 14px;
        /*font-size:1.4rem;*/
        font-weight: 400;
        color: #002e56
    }
    #header-nav-body .header-nav-lvl1>li>.header-nav-lvl2>li>a:hover {
        text-decoration: underline
    }
    #header-nav-body .header-nav-lvl1>li>.header-nav-lvl2>li>.header-nav-lvl2 {
        opacity: 0;
        visibility: hidden;
        display: none
    }
    #header-nav-body .header-nav-lvl1>li:last-child>.header-nav-lvl2 {
        right: 0;
        left: initial
    }
}

@media all and (min-width:961px) and (max-width:1260px) {
    #header-nav-body .header-nav-lvl1>li {
        padding: 0 8px
    }
    #header-nav-body .header-nav-lvl1>li.nav-dropdown:hover {
        padding: 0 7px
    }
}

@media all and (max-width:960px) {
    .pearson-banner {
        padding: 19px 20px;
        height: 78px;
        position: relative;
        z-index: 101;
        background: #fff
    }
    .header-nav-toggle-mobile {
        position: absolute;
        right: 20px;
        top: 20px;
        height: 30px;
        width: 30px;
        margin-right: -5px;
        margin-top: 5px;
        border: 0;
        outline: 0;
        cursor: pointer;
        padding: 14px 10px 16px 0;
        background: 0
    }
    .header-nav-toggle-mobile .header-nav-toggle--in,
    .header-nav-toggle-mobile .header-nav-toggle--in:before,
    .header-nav-toggle-mobile .header-nav-toggle--in:after {
        cursor: pointer;
        border-radius: 1px;
        height: 3px;
        width: 24px;
        background: #505759;
        position: absolute;
        display: block;
        content: '';
        -webkit-transition: all .2s ease-in-out;
        -moz-transition: all .2s ease-in-out;
        -o-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out
    }
    .header-nav-toggle-mobile .header-nav-toggle--in:before {
        top: -7px
    }
    .header-nav-toggle-mobile .header-nav-toggle--in:after {
        bottom: -7px
    }
    .header-nav-toggle-mobile.open .header-nav-toggle--in {
        background-color: transparent
    }
    .header-nav-toggle-mobile.open .header-nav-toggle--in:before,
    .header-nav-toggle-mobile.open .header-nav-toggle--in:after {
        top: 0
    }
    .header-nav-toggle-mobile.open .header-nav-toggle--in:before {
        transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -webkit-transform: rotate(45deg)
    }
    .header-nav-toggle-mobile.open .header-nav-toggle--in:after {
        transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg)
    }
    .header-nav-toggle-mobile i {
        font-family: "Open Sans", sans-serif;
        font-size: 10px;
        font-size: .625rem;
        font-style: normal;
        font-weight: 600;
        color: #505759;
        display: block;
        text-transform: uppercase;
        margin-top: 15px;
        margin-left: -3px
    }
    #header-nav-menu {
        margin: 0;
        width: 100%;
        display: none;
    }
    .header-nav {
        width: 100%;
        top: 128px;
        left: 0;
        background: #fff;
        /*margin-top:-160%;*/
        -webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.2);
        box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.2);
        -webkit-transition: all .3s ease-in-out;
        -moz-transition: all .3s ease-in-out;
        -o-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out
    }
    .header-nav.opened {
        margin-top: 0
    }
    .header-nav .container {
        padding-left: 0;
        padding-right: 0
    }
    .header-nav #header-nav-body .header-nav-lvl1 {
        display: block
    }
    .header-nav #header-nav-body .header-nav-lvl1 li {
        display: block
    }
    .header-nav #header-nav-body .header-nav-lvl1 li a {
        font-size: 16px;
        font-size: .85rem;
        padding: 10px 20px
    }
    .header-nav #header-nav-body .header-nav-lvl1 li a:hover {
        text-decoration: none
    }
    .header-nav #header-nav-body .header-nav-lvl1>li {
        position: relative;
        padding: 0;
        border-bottom: 1px solid #d4eae4;
        width: auto!important
    }
    .header-nav #header-nav-body .header-nav-lvl1>li>a {
        font-weight: 400
    }
    .header-nav #header-nav-body .header-nav-lvl1>li>a:after {
        display: none
    }
    .header-nav #header-nav-body .header-nav-lvl1>li>a:hover,
    .header-nav #header-nav-body .header-nav-lvl1>li>a:active,
    .header-nav #header-nav-body .header-nav-lvl1>li>a:focus {
        background: #ececec
    }
    .header-nav #header-nav-body .header-nav-lvl1>li>.header-nav-lvl2 {
        display: none;
        padding-left: 40px
    }
    .header-nav #header-nav-body .header-nav-lvl1>li>.header-nav-lvl2 ul {
        display: none
    }
    .header-nav #header-nav-body .header-nav-lvl1>li .header-nav-submenu-toggle {
        position: absolute;
        top: 0;
        right: 0;
        padding: 10px 20px;
        border-left: 1px solid #d4eae4;
        cursor: pointer
    }
    .header-nav #header-nav-body .header-nav-lvl1>li .header-nav-submenu-toggle i {
        display: block;
        width: 16px;
        height: 12px;
        background: url('../images/menu_expand.svg') no-repeat;
        background-size: 16px 12px;
        -webkit-transition: all .3s ease-in-out;
        -moz-transition: all .3s ease-in-out;
        -o-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out
    }
    .header-nav #header-nav-body .header-nav-lvl1>li .header-nav-submenu-toggle.active i {
        -ms-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }
}

@media all and (min-width:961px) {
    .contains-lang-selector .header-nav {
        width: calc(100% - 280px)
    }
    .contains-lang-selector .search-box {
        right: 72px
    }
}

.zhankai {
    float: right;
    margin-right: 20px;
    color: #fff;
    font-size: 12px;
}

.w1200 {
    width: 1200px;
}

.jclist li {
    width: 475px;
}

.is_success {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #dcdcdc;
    border-radius: 10px;
    color: #666;
    font-size: 30px;
    left: 35%;
    margin: 0 auto;
    padding: 40px 0;
    position: fixed;
    text-align: center;
    top: 30%;
    width: 30%;
}

.hot:before,
.new:before {
    font-family: iconfont;
    font-size: inherit;
    line-height: 1;
    position: absolute;
    top: 50%;
    display: inline-block;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    text-decoration: none;
    color: #bbb;
    -webkit-font-smoothing: antialiased;
}

.hot:after {
    top: 3px;
    left: 5px;
    content: url(../images/hot.png);
    position: absolute;
}

.new:before {
    top: 12px;
    left: 30px;
    content: url(../images/new.png);
    position: absolute;
}

.contTxtNew {
    margin-top: 5px !important;
}

.contTxtNew a {
    background: #002e56 !important;
    padding: 2px 5px !important;
    text-align: center !important;
    margin-left: 0 !important;
    color: #fff !important;
    font-size: 14px !important;
    margin-top: 5px !important;
}