*{ margin:0; padding:0; list-style:none; text-decoration:none;font-family: "微软雅黑","Helvetica Neue",Helvetica,Arial,sans-serif;}
body,html{background: #eeeeee ; }
.f14{ font-size: 14px;}
.f12{font-size: 12px;}
.f16{ font-size: 16px;}
.f18{font-size: 18px;}
.f20{font-size: 20px;}
.f24{font-size: 24px;}
.f28{font-size: 28px;}
.f30{font-size: 30px;}
.fw-b{ font-weight: bold;}
.fs-color-1414{ color: #141414;}/*正文、标题主色*/
.fs-color-999{ color: #999999;}/*说明、简介、功能链接色*/
.fs-color-5150{ color: #515050;}/*说明、简介、功能链接色*/
.fs-color-be{color: #bebebe;}/*提示辅助色*/
.fs-color-444{color: #444444;}/*提示辅助色*/
.fs-color-1b9a{color: #1B9AF7;}/*蓝色字体*/
.fs-color-fff{color: #ffffff;}/*白色字体*/
.fs-color-2d3{color: #2d3e50;}
.fs-color-484{color: #484c57;}
.fs-color-1a3{color: #1a315c;}
.fs-color-eee{color: #eeeeee;}
.fs-color-2e3{color: #2e323e;}
.fs-color-ed5{color: #ed5564;}

.over-hid{overflow:hidden;}/*清除父容器不能自适应高度问题*/
.di-no{ display: none;}
.cursor {cursor:pointer;}
.margin{margin: 0 auto;}
.margin-15{margin:15px;}
.margin-l-0{margin-left: 0px;}
.margin-l-10{margin-left: 10px;}
.margin-l-15{margin-left: 15px;}
.margin-l-20{margin-left: 20px;}
.margin-l-50{margin-left: 50px;}
.margin-l-65{margin-left: 65px;}
.margin-t-neg-47{margin-top: -47px;}
.margin-t-neg-51{margin-top: -51px;}
.margin-t-5{margin-top: 5px;}
.margin-t-10{margin-top: 10px;}
.margin-t-15{margin-top: 15px;}
.margin-t-18{margin-top: 18px;}
.margin-t-20{margin-top: 20px;}
.margin-t-25{margin-top: 25px;}
.margin-t-30{margin-top: 30px;}
.margin-t-f-34{margin-top: -34px;}
.margin-t-f-46{margin-top: -46px;}
.margin-t-50{margin-top: 50px;}
.margin-b-10{margin-bottom: 10px;}
.margin-b-15{margin-bottom: 15px;}
.margin-b-20{margin-bottom: 20px;}
.margin-b-30{margin-bottom: 30px;}
.margin-b-40{margin-bottom: 40px;}
.margin-r-15{margin-right: 15px;}
.margin-r-20{margin-right: 20px;}
.margin-r-30{margin-right: 30px;}
.margin-r-40{margin-right: 40px;}
.margin-r-46{margin-right: 46px;}
.margin-r-65{margin-right: 65px;}
.pad{padding: 0;}
.pad-15{padding: 15px;}
.pad-20{padding: 20px;}
.pad-30{padding: 30px;}
.pad-50{padding: 50px;}
.pad-t-3{padding-top: 3px;}
.pad-t-5{padding-top: 5px;}
.pad-t-10{padding-top: 10px;}
.pad-t-15{padding-top: 15px;}
.pad-t-20{padding-top: 20px;}
.pad-t-28{padding-top: 28px;}
.pad-t-30{padding-top: 30px;}
.pad-t-50{padding-top: 50px;}
.pad-t-55{padding-top: 55px;}
.pad-l-5{padding-left:5px;}
.pad-l-10{padding-left:10px;}
.pad-l-15{padding-left:15px;}
.pad-l-20{padding-left:20px;}
.pad-l-25{padding-left:25px;}
.pad-l-28{padding-left:28px;}
.pad-l-30{padding-left:30px;}
.pad-l-37{padding-left:37px;}
.pad-l-40{padding-left:40px;}
.pad-l-50{padding-left:50px;}
.pad-l-70{padding-left:70px;}
.pad-l-75{padding-left:75px;}
.pad-l-100{padding-left: 100px;}
.pad-r-5{ padding-right: 5px;}
.pad-r-8{ padding-right: 8px;}
.pad-r-10{ padding-right: 10px;}
.pad-r-15{ padding-right: 15px;}
.pad-r-20{ padding-right: 20px;}
.pad-r-25{ padding-right: 25px;}
.pad-r-30{ padding-right: 30px;}
.pad-r-40{ padding-right: 40px;}
.pad-r-45{ padding-right: 45px;}
.pad-r-50{ padding-right: 50px;}
.pad-r-34{ padding-right: 34px;}
.pad-b-10{ padding-bottom: 10px;}
.pad-b-15{ padding-bottom: 15px;}
.pad-b-20{ padding-bottom: 20px;}
.pad-b-30{ padding-bottom: 30px;}
.textaling{ text-align:center;}
.fl{float: left; }
.fr{float:right;}
.ht-30{height: 30px;}
.ht-40{height: 40px;}
.ht-45{height: 45px;}
.ht-50{height: 50px;}
.ht-55{height: 55px;}
.ht-60{height: 60px;}
.ht-70{height: 70px;}
.ht-80{height: 80px;}
.ht-90{height: 90px;}
.ht-100{height: 100px;}
.ht-245{height: 245px;}
.ht-275{height: 275px;}
.ht-300{height: 300px;}
.ht-350{height: 350px;}
.ht-min-500{ min-height: 500px;}
.lh-20{line-height: 20px;}
.lh-25{line-height: 25px;}
.lh-28{line-height: 28px;}
.lh-30{line-height: 30px;}
.lh-35{line-height: 35px;}
.lh-40{line-height: 40px;}
.lh-45{line-height: 45px;}
.lh-50{line-height: 50px;}
.lh-60{line-height: 60px;}
.lh-80{line-height: 80px;}
.width-35{ width: 35px; }
.width-50{ width: 50px; }
.width-100{ width: 100px; }
.width-125{ width: 125px; }
.width-200{ width: 200px; }
.width-210{ width: 210px; }
.width-220{ width: 220px; }
.width-270{ width: 270px; }
.width-300{ width: 300px; }
.width-310{ width: 310px; }
.width-330{ width: 330px; }
.width-350{ width: 350px; }
.width-400{ width: 400px; }
.width-450{ width: 450px; }
.width-520{ width: 520px; }
.width-600{ width: 600px; }
.width-650{ width: 650px; }
.width-760{ width: 760px; }
.width-800{ width: 800px; }
.width-900{ width: 900px; }
.width-1183{width: 1183px; }
.width-1200{width: 1200px; }
.width-auto-7{width:7%; }
.width-auto-10{width:10%; }
.width-auto-15{width:15%; }
.width-auto-20{width:20%; }
.width-auto-30{width:30%; }
.width-auto-40{width:40%; }
.width-auto-45{width:45%; }
.width-auto-55{width:55%; }
.width-auto-56{width:56%; }
.width-auto-60{width:60%; }
.width-auto-65{width:65%; }
.width-auto-70{width:70%; }
.width-auto-85{width:85%; }
.width-auto-100{width:100%; }
.bak-color-ff{background: #ffffff;}
.bak-color-f2{background:#f2f1f1;}
.bak-color-2e{background:#2e323e;}
.bak-color-03b{background:#03bec8;}
.bor-bott{border-bottom:1px solid #e6e6e6;}
.bor-bott-ccc{border-bottom:1px solid #ccc;}
.bor-bott-e0e0{border-bottom:1px solid #e0e0e0;}
.br-r-e5{border-right: 1px solid #e5e5e5;}
.br-t-e5{border-top: 1px solid #e5e5e5;}
.br-4{ border-radius: 4px; }
a:link{text-decoration: none;cursor:pointer; display: block;}
.more a:link,a:visited{color: #006eb2; text-decoration: none;cursor:pointer;}
.more a:hover{color: #ed5564; text-decoration: none;cursor:pointer;}
.pagination { }
.pagination a {border:solid 1px #F0F0F0;color: #4cb0f9;}
.pagination .cpb {border:1px solid #4cb0f9;font-weight:bold;color:#ffffff;background-color:#4cb0f9;}
.pagination a:hover {border:solid 1px #4cb0f9;color:#FFFFFF;background-color:#4cb0f9;}
.pagination a[disabled]{ color: #777;cursor: not-allowed;background-color: #fff;border-color: #F0F0F0;}
.pagination a,.pagination a:visited,.pagination .cpb,.pagination a:hover {float:left;text-align:center;  font-size:14px;padding:5px 10px 5px 10px; border-radius: 2px;line-height: 20px;}
/* login css */
.login{background: #999999; width: 100%;}
.login-logo{font-size: 30px; color: #fff; padding-left: 45px; background:url("../Images/logo-login.png") no-repeat left; height: 53px; line-height: 53px;}
.login-bg {height: 650px;background: url(../images/login-bg.png) center; background-size: 100% 100%;}

.login-ad-text{ margin: 100px 0 0 43px; font-size: 30px; color: #ffffff; line-height: 60px}
.login-left{width: 700px;}

/*
.login-sign-box{ width: 370px; background: #ffffff; border-radius:5px; padding-bottom: 1px;}
.login-sign-title{color: #157ed9; border-bottom: 1px solid #e6e6e6; font-size: 16px; line-height: 35px; padding-left: 20px; padding-top: 10px;}
.login-sign-title-bor{border-bottom: 2px solid #157ed9; width: 110px;}
.login-sign-input-box{margin:20px 20px 20px 20px;}
.login-sign-tip{background: #fafafa; padding: 10px; color: #666666;border-radius: 3px;}
.login-sign-tip-err{color: #ed5564;border-radius: 3px; background: url("../Images/sign-tip-err.png") left no-repeat #fafafa; padding:10px 0 10px 20px; }
.login-sign-input{border: 1px solid #e6e6e6; padding: 0 0 0 12px; border-radius: 3px; color: #333333;}
.login-sign-input:hover{ border: 1px solid #66afe9; filter:progid:DXImageTransform.Microsoft.Shadow(color=#66afe9,direction=120,strength=4);
    -moz-box-shadow: 1px 1px 10px #66afe9;
    -webkit-box-shadow: 1px 1px 10px #66afe9;
    box-shadow:1px 1px 10px #66afe9;}
.login-sign-input input{ border: 0px; background: #ffffff; line-height: 30px; height: 30px; width: 250px;  }
.login-sign-input-ver{border: 1px solid #e6e6e6; padding: 0 0 0 12px;border-radius: 3px; color: #333333; line-height:40px;}
.login-sign-input-ver input{ border: 0px; background: #ffffff; width: 100px;  }
.login-sign-input li { float:left; line-height:40px;}
.login-sign-send{width:140px;border: 1px solid #e6e6e6; padding:10px;border-radius: 3px; color: #333333; background:#fafafa; cursor: pointer;height: 42px; }
.login-sign-send:hover{width:140px;border: 1px solid #efa53d; padding:10px;border-radius: 3px; color: #ffffff; background:#efa53d; height: 42px; }
.login-sign-send-out {width:140px;border: 1px solid #e6e6e6; padding:10px;border-radius: 3px; color: #333333; cursor:not-allowed; background:#fafafa; cursor: pointer;height: 42px; }
.login-sign-help a:link{color: #666666; text-decoration: none;}
.login-sign-help a:hover{color: #008df3;}
.login-sign-help a:visited{color: #666666;}
.login-sign-but {background: #008df3; padding: 10px; color: #ffffff; border-radius: 3px;}
.login-sign-but:hover{background: #006fc0; padding: 10px; color: #ffffff; border-radius: 3px; cursor: pointer;}
.login-sign-but-disabled{background: #008df3; cursor: not-allowed; padding: 10px; color: #ffffff; border-radius: 3px;}
.login-sign-but-disabled:hover{background: #006fc0; padding: 10px;cursor: not-allowed; color: #ffffff; border-radius: 3px; }
*/

.login-box {
    width:370px;
    position:absolute;
    left:42%;
    top:150px;
}

.login-sign-box {
    /*width: 370px;*/
    background: #ffffff;
    border-radius: 5px;
    padding-bottom: 1px;
}

.login-sign-title {
    color: #009688;
    border-bottom: 1px solid #e6e6e6;
    font-size: 16px;
    line-height: 35px;
    /*padding-left: 20px;*/
    padding-top: 10px;
    font-weight: bold;
    text-align: center;
}

.login-sign-title-bor {
    border-bottom: 2px solid #009688;
    /*width: 100%;*/
}

.login-sign-input-box {
    margin: 20px 20px 20px 20px;
}

.login-sign-tip {
    background: #fafafa;
    padding: 10px;
    color: #666666;
    border-radius: 3px;
}

.login-sign-tip-err {
    color: #ed5564;
    border-radius: 3px;
    background: url("../Images/sign-tip-err.png") left no-repeat #fafafa;
    padding: 10px 0 10px 20px;
}

.login-sign-input {
    border: 1px solid #e6e6e6;
    padding: 0 0 0 12px;
    border-radius: 3px;
    color: #333333;
}

    .login-sign-input:hover {
        border: 1px solid #66afe9;
        filter: progid:DXImageTransform.Microsoft.Shadow(color=#66afe9,direction=120,strength=4);
        -moz-box-shadow: 1px 1px 10px #66afe9;
        -webkit-box-shadow: 1px 1px 10px #66afe9;
        box-shadow: 1px 1px 10px #66afe9;
    }

    .login-sign-input input {
        border: 0px;
        background: #ffffff;
        line-height: 30px;
        height: 30px;
        width: 250px;
    }

.login-sign-input-ver {
    border: 1px solid #e6e6e6;
    padding: 0 0 0 12px;
    border-radius: 3px;
    color: #333333;
    line-height: 40px;
}

    .login-sign-input-ver input {
        border: 0px;
        background: #ffffff;
        width: 100px;
    }

.login-sign-input li {
    float: left;
    line-height: 40px;
}

.login-sign-send {
    width: 140px;
    border: 1px solid #e6e6e6;
    padding: 10px;
    border-radius: 3px;
    color: #333333;
    background: #fafafa;
    cursor: pointer;
    height: 42px;
}

    .login-sign-send:hover {
        width: 140px;
        border: 1px solid #efa53d;
        padding: 10px;
        border-radius: 3px;
        color: #ffffff;
        background: #efa53d;
        height: 42px;
    }

.login-sign-send-out {
    width: 140px;
    border: 1px solid #e6e6e6;
    padding: 10px;
    border-radius: 3px;
    color: #333333;
    cursor: not-allowed;
    background: #fafafa;
    cursor: pointer;
    height: 42px;
}

.login-sign-help a:link {
    color: #666666;
    text-decoration: none;
}

.login-sign-help a:hover {
    color: #008df3;
}

.login-sign-help a:visited {
    color: #666666;
}

.login-sign-but {
    background: #009688;
    padding: 10px;
    color: #ffffff;
    border-radius: 3px;
}

    .login-sign-but:hover {
        background: #449d44;
        padding: 10px;
        color: #ffffff;
        border-radius: 3px;
        cursor: pointer;
    }

.login-sign-but-disabled {
    background: #008df3;
    cursor: not-allowed;
    padding: 10px;
    color: #ffffff;
    border-radius: 3px;
}

    .login-sign-but-disabled:hover {
        background: #006fc0;
        padding: 10px;
        cursor: not-allowed;
        color: #ffffff;
        border-radius: 3px;
    }


.login-info{background: #2d3237; width: 100%;}
.login-info-logo{  color: #ffffff; height: 30px; line-height: 30px; /*background: url("../Images/logo-info.png") no-repeat;padding-left: 30px;*/}
.login-info-txt{color: #dddddd;  width: 430px; line-height:22px;}
.login-info-service{ color: #999999; }
.login-info-service-nav li { padding:0 30px 0 0;}
.login-info-service ul li{list-style:none;margin:0px;}
.login-info-service li{line-height: 26px;}
.login-info-service span{color:#79bbe8;}
.login-info-service a {color: #79bbe8!important;}
.login-info-service a:visited {color: #79bbe8!important;}
.login-info-service a:hover {color: #ed5564;}
.login-info-service-jr{ color: #79bbe8; height: 30px; line-height: 30px;}
.login-info-service-con{width: 195px; color: #79bbe8;height: 30px; line-height: 30px;}
.login-info-wechat{color: #ffffff;}
.login-info-wechat-bg {width: 100px; height: 104px;background: url('../Images/wechat.png');}
.login-info-wechat-text{color: #999999; line-height: 26px;}
/* 底部css */
.bottom-info-height{ height: 157px; }
.bottom-copyright{background: #1b1b1b; height: 40px; line-height: 40px; color: #8b8b8b;}

/* zhangaita 20161209 去除 width:590px; */
.nav{ position:relative; /*width:590px;*/ height:60px; line-height: 60px; overflow:hidden}

.nav-item{ position:relative; float:left; width:120px; height:60px; line-height:60px; text-align:center;  z-index:1}
.nav-item a{ display:block; height:60px; line-height: 60px; color:#eeeeee;}
.nav-item a:visited{ color:#eeeeee;}
.nav-item a:hover{ color:#ed5564}
.move-bg{ display:none;position:absolute;left:0;top:0; width:120px; height:60px; background:#ffffff; z-index:0}/*background:#ed5564; */
.i-nav-man{  border-bottom: 1px solid #e6e6e6;
    /*filter:progid:DXImageTransform.Microsoft.Shadow(color=#e3e3e3,direction=120,strength=4);
    -moz-box-shadow: 1px 1px 10px #e3e3e3;
    -webkit-box-shadow: 1px 1px 10px #e3e3e3;
    box-shadow:1px 1px 10px #e3e3e3;*/
}
.i-nav-item-bg a{color: #ed5564!important;background: #484c57;}
.i-nav-my{}
.i-nav-my li{ float: left;}
.i-nav-my a{ color: #eeeeee!important;display: inline!important;}
.i-nav-my a:hover{ color: #ed5564!important;}
.i-nav-logo{ padding-left: 60px; font-size: 18px;  margin-right: 5px; background:url("../Images/logo.png") no-repeat left; width: 170px;height: 60px;}
.i-nav-search{ width: 100px; height: 60px; line-height: 60px; color: #eeeeee; cursor: pointer;}
.i-nav-search i {color: #eeeeee;}
.i-nav-search:hover i{color: #ed5564;}
.i-search-box-bg{ height: 400px; margin-top: -1px; background: url(../Images/i-search-box-bg.png) repeat-x; background-size:100% 100%; }
.i-search-box{ width: 600px; padding-top: 170px;}
.i-search-box input{ width: 500px; height: 45px; line-height: 45px; padding-left: 5px; font-size: 16px; border: 1px solid #2e323e ; border-radius: 4px; }
.i-search-box span{ cursor: pointer; text-align: center; color: #ed5564; height: 45px; line-height: 45px; width: 45px; display: block; margin-left: -45px;}
.i-search-box:hover span{ color:#ec4141; }
.i-search-box-set input{ width: 500px; height: 45px; line-height: 45px; color: #FFFFFF; padding-left: 5px; font-size: 16px; background: #2e323e ; border-radius: 4px; }
.i-search-box-set span{ cursor: pointer; text-align: center; color: #ed5564; height: 45px; line-height: 45px; width: 45px; display: block; margin-left: -45px;}
.i-box-title a {color: #ffffff!important;}
.i-box-title:hover a {color: #ffffff!important;}
.i-box-list a {color: #2d313d!important;}
.i-box-list:hover a {color: #157ed9!important;}
.i-t-box{color: #1a315c; height: 50px; line-height:50px;  border-bottom:  2px #d4d3d8 solid; }
.i-t-box li{float: left; width: 90px; text-align: center;}
.i-t-box li:hover{color: #157ed9; cursor: pointer; }
.i-t-box a{color: #1a315c;}
.i-t-box a:visited{color: #1a315c;}
.i-t-box li:hover a{color: #157ed9; cursor: pointer; }
.i-t-box-select{ color: #ed5564; float: left; width: 100px; text-align: center;}
.i-t-box-select:hover{ color: #ed5564!important; }
.i-t-box-select a { color: #ed5564!important; float: left; width: 100px; text-align: center;border-bottom: 2px solid #ed5564!important;}
.i-t-box-bottom{border-bottom: 2px solid #ed5564;}
.i-rec{background: #f1f1f1; height: 165px; width: 267px;}
.i-rec-box{ margin-right: 34px;}
.i-rec-box:hover{cursor: pointer}
.i-rec-box span{ padding-left: 5px; font-size: 12px;}
.i-rec-title{padding-top: 5px;}
.i-rec-title a:link,a:visited{color: #141414; text-decoration: none;cursor:pointer;}
.i-rec-title a:hover{color: #ed5564; text-decoration: none;cursor:pointer;}
.i-new-list{border-bottom:  1px #e6e6e6 solid; height: 120px; margin: 15px; margin-top: 20px;}
.i-new-list span{ padding-left: 5px;}
.i-new-list:hover i {color:#ed5564; }
.i-new-list-read{display: none;}
.i-new-list-img{background:#e6e6e6; height: 98px; width: 10%;}
.i-new-list-title{width: 80%;  padding: 0 0 10px 15px;}
.i-new-list-title a:link,a:visited{color: #141414; text-decoration: none;cursor:pointer;}
.i-new-list-title a:hover{color: #ed5564; text-decoration: none;cursor:pointer;}
.i-new-list-des{width: 87%; line-height: 20px;}
.i-new-list-more{background: #f1f1f1; margin-left: 15px; margin-right: 15px; line-height: 40px; border-radius: 3px;}
.i-new-list-more:hover{background: #4cb0f9; color: #ffffff; margin-left: 15px; margin-right: 15px; line-height: 40px;border-radius:3px;}
.i-cour{width: 290px;}
.i-cour-title{margin-bottom: 12px;}
.i-cour-img{height: 170px; background: #ed5564;}
.i-cour-info a:link{line-height: 34px; color:#444444;}
.i-cour-info a:hover{color: #ed5564;}
.i-cour-attr{height: 30px;}
.i-cour-attr span{ line-height: 30px; height: 30px;}
.i-cour-read{background: #ec4141; color: #FFFFFF; width: 138px; height: 40px; line-height: 40px; cursor:pointer;border-radius: 3px;}
.i-cour-read a{color: #FFFFFF;}
.i-cour-read:hover{background: #f71313; width: 138px; height: 40px; line-height: 40px; cursor:pointer; border-radius: 3px;}
.i-cour-read-past{border: 1px solid #f6a0a0; color: #ed5564; width: 138px; height: 40px; line-height: 40px;cursor:pointer;border-radius: 3px;}
.i-cour-read-past a{color: #ed5564;}
.i-cour-read-past:hover{border: 1px solid #f6a0a0; background: #fff2f2; color: #ed5564; width: 138px; height: 40px; line-height: 40px;cursor:pointer;border-radius: 3px;}
.i-fy{background: #ff4e4e; color: #FFFFFF;}
.i-fy-icon{height:100px; border-bottom: 1px solid #e3e3e3;  cursor: pointer;}
.i-fy-icon span{ width: 38px; height: 38px; line-height: 43px;}
.i-fy-icon:hover span { width: 40px; height: 40px;}
.i-fy-icon i{font-size: 24px;text-align: center; }
.i-fy-icon:hover i{font-size: 26px;text-align: center; }
.i-fy-icon-onb{border-bottom: 0px;}
.i-pol{background:#fff; float: left; height:350px; width: 658px; position: absolute; margin-left: 185px; top: 91px; border-left: 1px solid #e3e3e3; display: none;}
.i-pol-int{ padding:0px 20px 0px 20px; border-right: 1px solid #f1f1f1; margin-top: 20px; margin-bottom: 20px;}
.i-pol-mask{height: 100px; background: #ffffff; width:1px; position: absolute; float: left; margin-left: 185px; z-index: 1; display: none;}
.i-pol-int-r{ padding:0px 0px 0px 20px; border-right: 0px;}
.i-pol-int ul{ width: 180px;}
.i-pol-int img{ width: 180px; height: 115px;}
.i-pol-int-text{ height: 110px;}
.i-pol-int a { width: 180px; height: 35px; line-height: 35px; font-size: 12px;}
.info-tl{height: 248px;}
.info-tl a{ color:#1b9af7;}
.info-tl a:hover{color: #1b9af7;}
.info-tl-new{cursor: pointer;}
.info-tl-new img{height: 219px; width: 360px;transition: all 0.5s ease 0s;vertical-align: middle; border-radius: 2px;}
.info-tl-new img:hover{transform:scale(1.1);border-radius: 2px;}
.info-tl-new a{color: #2d313d; font-weight: 600;}
.info-tl-new a:hover{color: #1b9af7; font-weight: 600;}
.info-tl-att span{ padding-left:5px;}
.info-tl-tip{background: #1b9af7; color: #FFFFFF; width: 100px; line-height: 30px; margin-top: -30px;border-radius: 2px; position: absolute;}
.info-tl-cal-out{border-bottom: 2px solid #d4d3d8; color: #2d3e50;}
.info-tl-cal-box{cursor: pointer; padding: 13px 0 12px 0; width: 334px;}
.info-tl-cal-box-bor{border-bottom: 1px solid #d4d3d8; border-top: 1px solid #d4d3d8;}
.info-tl-cal-box span{ font-size: 20px;}
.info-tl-cal-box a{ color: #515050;}
.info-tl-cal{width: 90px; background:#f6fafc; border-radius: 3px;}
.info-tl-cal-box:hover .info-tl-cal {background:#1b9af7; color:#FFFFFF; border-radius: 3px;}
.info-tl-cal-box:hover a {color:#1b9af7;}
.info-nav{ height: 50px; line-height: 50px;}
.info-nav-posit{z-index: 999; width: 100%;height: 50px; background:#484c57; line-height: 50px;  position: fixed;top:0;border-bottom: 1px solid #e6e6e6;filter:progid:DXImageTransform.Microsoft.Shadow(color=#e3e3e3,direction=120,strength=4);/*ie*/
    -moz-box-shadow: 1px 1px 10px #e3e3e3;/*firefox*/
    -webkit-box-shadow: 1px 1px 10px #e3e3e3;/*safari或chrome*/
    box-shadow:1px 1px 10px #e3e3e3;/*opera或ie9*/}
.info-nav-posit a{color: #eeeeee !important; }
.info-nav-posit a:hover{color: #ed5564 !important; }
.info-nav-list li{float:left; width: 70px; text-align:center; line-height: 60px; height: 48px; font-size: 16px; margin-right: 70px;}
.info-nav-li:hover{border-bottom: 2px solid #ed5564;}
.info-nav-li a{color: #141414; text-decoration: none;cursor:pointer;}
.info-nav-li a:hover{color: #ed5564; text-decoration: none;cursor:pointer;}
.info-nav-li-cho {border-bottom: 2px solid #ed5564;color: #ed5564; }
.info-nav-li-cho a {color: #ed5564!important;font-weight: bold;}
.info-nav-li-cho-posit{background: #ed5564; color: #FFFFFF; z-index: 1000;}
.info-nav-li-cho-posit a:link{color: #FFFFFF; }
.info-nav-scr ul{ /*margin-left: 300px;*/}
.info-search{ height: 30px; line-height: 30px; width: 216px; border-radius:3px; padding-left: 1px; margin-top: 8px; display: none;}
.info-search input{ border: 0px; background: #FFFFFF; width: 211px; height: 30px; line-height: 30px;padding-left: 5px; border-radius: 2px; }
.info-search-but{position: absolute; margin-top: 1px;margin-left: 179px;}
.info-search-but i{cursor: pointer; color: #1b9af7; width: 35px;}
.info-list-disc{}
.info-list-disc li{float: left; border: 1px solid #dfe6ea; background: #f6fafc; padding:3px; border-radius:15px; width: 80px; min-width: 60px; margin-right: 30px; cursor: pointer;}
.info-list-disc li a{color: #69777f;}
.info-disc:hover{border: 1px solid #4cb0f9; background: #1b9af7;}
.info-disc:hover a{color: #ffffff;}
.info-list{border-bottom: 1px #d4d3d8 solid; padding: 20px; }
.info-list:hover{background: #f7f6fb;}
.info-list:hover i{ color:#ed5564;}
.info-list:hover span{ color:#ed5564;}
.info-list-title a{color: #2d313d; font-weight: 600; line-height: 24px; width: 100%;}
.info-list-title a:hover{color: #1b9af7;}
.info-list-img-tip{ margin-top: -71px; background: #ed5564; color: #FFFFFF!important;filter:Alpha(opacity=50);opacity: 0.8; width: 80px; line-height: 30px; margin-left: -200px; border-radius: 2px; position: absolute;}
.info-list-box{height: 125px; }
.info-list-box img{height: 125px; width: 200px;transition: all 0.5s ease 0s;vertical-align: middle; border-radius: 2px;}
.info-list-box img:hover{transform:scale(1.1);border-radius: 2px;}
.info-list-text{width: 100%;}
.info-list-read{border: 1px solid #4cb0f9; padding:3px; border-radius:3px; width: 80px; min-width: 60px; margin-right: 30px; cursor: pointer;}
.info-list-read:hover{border: 1px solid #4cb0f9; background: #4cb0f9; color: #FFFFFF;}
.info-list-read a{color: #4cb0f9;}
.info-list-read:hover a{color: #FFFFFF;}
.info-content { padding:30px 0px 20px 0px; line-height:30px;}
.info-content p { padding:5px 0 5px 0; text-indent:2em }
.info-content img {margin:10px auto 0 auto;vertical-align:middle;text-align:center; max-width: 730px;}
.info-content .image {text-align:center;}
.info-content-like{border: 1px solid #f6a0a0; color: #ed5564; width: 120px; height: 35px; line-height: 35px; margin-top:7px; cursor:pointer;border-radius: 30px; text-align: center;}
.info-content-like:hover{border: 1px solid #f6a0a0; background: #fff2f2; color: #ed5564; width: 120px; height: 35px; line-height: 35px; margin-top:7px; cursor:pointer;border-radius: 30px; text-align: center;}
.info-content-like-disable{border: 1px solid #f6a0a0; background: #fff2f2; color: #ed5564; width: 120px; height: 35px; line-height: 35px; margin-top:7px; cursor:not-allowed;border-radius: 30px; text-align: center;}
.info-content-download{border: 1px solid #dfe6ea; color: #69777f; width: 120px; height: 35px; line-height: 35px; margin-top:7px; cursor:pointer;border-radius: 30px; text-align: center;}
.info-content-download:hover{border: 1px solid #dfe6ea; background: #f6fafc; color: #69777f; width: 120px; height: 35px; line-height: 35px; margin-top:7px; cursor:pointer;border-radius: 30px; text-align: center;}
.search-list-disc{}
.search-list-disc li{float: left; border: 1px solid #dfe6ea; background: #f6fafc; padding:3px; border-radius:15px; width: 80px; min-width: 60px; margin-right: 30px; cursor: pointer;}
.search-list-disc li a{color: #999;}
.search-tip-box{color: #1a315c; height: 50px; line-height:50px;  border-bottom:  2px #d4d3d8 solid; border-top:  0px #d4d3d8 solid; }
.search-box{ border: 1px solid #4cb0f9;  height: 40px; line-height: 40px; width: 400px; border-radius:3px; }
.search-box input{ border: 1px; background: #FFFFFF; width: 330px; padding-left: 5px; font-size:14px; }
.search-but{background: #4cb0f9;cursor: pointer; }
.search-but input[type=button]{ border: 0px;background: #4cb0f9; cursor: pointer; color: #ffffff; width: 65px; text-align: center; height:40px; line-height:38px; font-size:16px;}
.search-but i {font-size: 28px;cursor: pointer; color: #fff; margin-top:10px; margin-left:13px; z-index:999;position:absolute; }
.search-but:hover{background: #1b9af7; cursor: pointer; }
.search-but:hover input[type=button]{background: #1b9af7; cursor: pointer;width: 65px; text-align: center; height:40px; line-height:38px;}
.search-result{width: 100%; height: 50px;}
.search-result li{ float: left; width: 100px;}
.search-result a{ color: #5e5e5e; }
.search-result a:hover{ color: #4cb0f9;}
.search-result-list a{color: #4cb0f9; font-weight: bold;}
.st-i{ height: 235px; background:url(../Images/st-i-bg.png) no-repeat; background-size: 100% 100%;  margin-top: -1px;}
.st-i-title{padding-top:20px; border-bottom: 1px solid rgba(255, 255, 255, 0.15); line-height: 80px; font-size: 28px;}
.st-tl-new{}
.st-tl-new img{height: 206px; width: 360px;transition: all 0.5s ease 0s;vertical-align: middle; border-radius: 2px;}
.st-tl-new img:hover{transform:scale(1.1);border-radius: 2px;}
.st-tl a{ color:#1b9af7;}
.st-tl a:hover{color: #1b9af7;}
.st-tl-att li { line-height: 31px;}
.st-tl-tip{background: #1b9af7; color: #FFFFFF; width: 100px; line-height: 30px; margin-top: 5px; position: absolute;}
.st-tl-study{ position: absolute;  float: left; margin-left: 630px; margin-top: 70px;color: #FFFFFF; background:#1b9af7; width: 120px; line-height: 35px; text-align: center; border-radius: 4px; }
.st-tl-study:hover{ background: #4baff9;}
.st-tl-study a{ color: #FFFFFF!important;}
.st-tl-study:hover a{ color: #FFFFFF;}
.st-cou-fun {position: absolute;  margin-top: 50px;width: 810px; }
.st-past{ width: 120px; float: right; background:#666a75; line-height: 40px; text-align: center;border-radius: 4px; display:block; margin-right: 30px;}
.st-past a{color: #eeeeee !important; display: inline!important;;}
.st-past:hover{ background:#484c57;}
.st-down{width: 120px; float: right; background:#1b9af7;line-height: 35px; text-align: center;border-radius: 4px; display:block; }
.st-down:hover{background:#4cb0f9;}
.st-down a{color: #FFFFFF !important;}
.st-cou-fun {}
.st-cou-list{ width: 93%;}
.st-cou-list li {display: block; width: 100%; border-radius: 3px;}
.st-cou-list table { width: 800px; margin-bottom: 20px; font-size: 14px; color: #666666; border-collapse:collapse;border:none;}
.st-cou-list td{ border: solid #d4d3d8 1px; padding:0 10px 0 10px;}
.st-cou-th{ width: 160px; text-align: center; background: #fbfafa; padding: 0px;}
.st-cou-dir{  background: #fafafa; color: #515050; padding-left: 10px; cursor: pointer; }
.st-cou-dir:hover{ background:#d4d3d8; }
.st-cou-dir samp{ width: 80px; color: #FFFFFF; background:#4baff9; border-radius: 3px; text-align: center; line-height: 29px; height: 29px; margin: 8px; margin-right: 15px; cursor: pointer; display: none; }
.st-cou-dir:hover samp{ background:#1b9af7; display: block; }
.st-cou-dir a{ color: #FFFFFF;}
.st-cou-dir i{font-style:normal;color: #bbbbbb; border-radius: 3px; font-size: 12px; text-align: center; line-height: 29px; height: 29px; margin: 8px; margin-right: 15px; cursor: pointer; display: block; }
.st-cou-dir:hover i{display: none}
.st-cou-par{padding: 0 0 0 87px!important; font-size: 14px; line-height: 40px; color: #999999;}
.st-cou-down-list {width: 95%;}
.st-cou-down-list li {display: block; width: 100%; padding: 0px !important; }
.st-cou-down-list ul{border-bottom: 1px solid #e6e6e6; height: 45px; width: 45%; padding: 15px; }
.st-cou-down{ width: 44.9% !important}
.st-cou-down li {display: block; width: 80px; color: #FFFFFF; background: #1b9af7; border-radius: 3px; height: 35px; margin-top: 10px; line-height: 35px; cursor: pointer; text-align: center;padding: 0px !important;  float: right !important;  }
.st-cou-down:hover li{background: #4baff9;}
.st-cou-down-ico{ width: 23px !important;}
.st-cou-down-ico li{ width: 23px !important; margin-top: 10px;}
.st-cr-top{background: #2e323e; color: #eeeeee;}
.st-cr-ret{background: #484c57; width: 65px;color: #FFFFFF;}
.st-cr-ret a{ display: block; color: #FFFFFF;}
.st-cr-ret a:hover{background:#555863;}
.st-cr-ret i{color: #FFFFFF;}
.st-cr-dir{ width: 100%; color: #515050; cursor: pointer; border-bottom: 1px solid #e6e6e6; }
.st-cr-dir a{ color: #515050;display:inline!important;}
.st-cr-dir span{font-style:normal;color: #bbbbbb; font-size: 12px; text-align: center; cursor: pointer; display: block; padding-right: 10px; }
.st-cr-dir i { font-size: 24px; color: #ffffff; padding-right: 10px; line-height: 30px!important;}
.st-cr-dir:hover{ color: #1b9af7;}
.st-cr-dir:hover i { color: #1b9af7;}
.st-cr-dir:hover a { color: #1b9af7;}
.st-cr-dir-a{color: #1b9af7; }
.st-cr-dir-a i{color: #1b9af7;}
.st-cr-dir-a a{color: #1b9af7!important;}
.st-cr-dir-right-nav{ margin-top: 240px;}
.st-cr-dir-mu{background:#4d4d4d; width: 55px;  height: 60px; border-radius: 3px; color: #a6a6a6; cursor: pointer;}
.st-cr-dir-mu:hover{ background:#1B9AF7; color: #FFFFFF;}
.st-cr-dir-mu-ass{width: 55px;  height: 60px; border-radius: 3px;cursor: pointer; background:#1B9AF7; color: #FFFFFF;}
.st-cr-dir-down{background:#4d4d4d; width: 55px;  height: 60px; border-radius: 3px; color: #a6a6a6; cursor: pointer;}
.st-cr-dir-down:hover{ background:#1B9AF7; color: #FFFFFF;}
.st-cr-dir-down-ass{width: 55px;  height: 60px; border-radius: 3px;cursor: pointer; background:#1B9AF7; color: #FFFFFF;}
.st-t-box{height: 40px; line-height:38px;  border-bottom:  1px #e6e6e6 solid; margin-left: 15px; margin-right: 15px; padding: 5px 0 0 0;}
.st-t-box-bottom{border-bottom: 2px solid #2577e3;}
.st-rec{height: 165px;}
.st-rec img {height:165px; width:252px;transition: all 0.5s ease 0s;vertical-align: middle; border-radius: 2px;}
.st-rec img:hover{transform:scale(1.1);border-radius: 2px;}
.st-rec-box{ padding: 23px; width:254px;}
.st-rec-box:hover{cursor: pointer;}
.st-rec-box span{ padding-left: 5px; font-size: 12px;}
.st-rec-box:hover{ background:#f6fafc; border-radius: 3px;}
.st-rec-box a{ color: #484c57!important;}
.st-rec-box a:hover{ color: #1b9af7!important;}
.st-rec-title{padding-top: 5px;}
.st-rec-title a:link,a:visited{color: #141414; text-decoration: none;cursor:pointer;}
.st-rec-title a:hover{color: #ed5564; text-decoration: none;cursor:pointer;}

/* zhangaita 20161121 Add */
.st-manual-box{float: left; padding: 24px 24px; }
.st-manual-box:hover{ background:#f6fafc; border-radius: 3px;}
.st-manual-img img{ border: 0px; width:252px; height: 165px; border-radius: 2px;}
.st-manual-img-title{color: #FFFFFF; margin-top: -40px; width: 232px; padding: 0 10px 0 10px; height: 35px; line-height: 35px; background: rgba(1, 30, 42, 0.7); position: absolute; }
.st-manual-read-butt{ display: block; border-radius: 50px; background: #6ccac9!important; color: #ffffff!important; padding: 6px 22px; }
.st-manual-read-butt:hover{background: #13ced8!important;}
.st-manual-read-par{ display: block; color: #999999; padding: 6px 20px; }
.st-manual-title a{ color: #484c57;}
.st-manual-title a:hover{ color: #ed5564;}
.st-manual-i-box{border-bottom: 2px solid #ffffff;border-top: 2px solid; color: #1a315c;height: 50px;line-height: 50px;}

.kn-i{ height: 235px; background:url(../Images/kn-i-bg.png) no-repeat ; background-size:100% 100%; margin-top: -1px; width: 100%; /**/ }
.kn-i-doc-ht{ color: #484c57; border-bottom: 1px solid #e6e6e6; line-height: 35px; height: 35px; font-weight: bold;}
.kn-i-doc-ht li { float: left; width: 180px; text-align: center;}
.kn-i-doc-ht-name{ width: 440px!important; text-align: left!important;}
.kn-i-doc-ht-name a{ color:#2d313d;}
.kn-i-doc-ht-name a:hover{ color: #1b9af7;}
.kn-i-doc-list ul{line-height: 45px; height: 45px;border-bottom: 1px solid #e6e6e6;}
.kn-i-doc-list li { float: left; width: 180px; text-align: center;}
.kn-i-doc-ht-down{ width: 65px; color: #FFFFFF; background: #1b9af7; border-radius: 3px; line-height: 30px; margin-top: 8px; cursor: pointer;}
.kn-i-doc-ht-down:hover{background:#4baff9;}
.kn-i-doc-ht-down a {color: #FFFFFF!important;}
.kn-i-doc-ht-read{ width: 65px; color: #FFFFFF; background: #41cac0; border-radius: 3px; line-height: 30px; margin-top: 8px; margin-left: 30px; cursor: pointer;}
.kn-i-doc-ht-read:hover{background:#39b2a9;}
.kn-i-doc-ht-read a {color: #FFFFFF!important;}
.kn-i-bg-butt { display:none; }
.kn-i-bg-butt a { color:#ffffff; }
.kn-i-box:hover .kn-i-bg-box { background:rgba(0,0,0,0.65);  height:94px; width:210px; position:absolute; border-radius:2px;}
.kn-i-box:hover .kn-i-bg-butt { display:block; color:#ffffff; position:absolute; border-radius:2px; background:#ff6c60; width:90px; height:35px; line-height:35px; margin-top:31px;margin-left:65px;}
.kn-i-search-ht-name{width: 618px!important; text-align: left!important;}
.kn-i-search-ht-name a{ color:#2d313d;}
.kn-i-search-ht-name a:hover{ color: #1b9af7;}

/* 2016.10.24 new zhangaita*/
.know-i-box{width: 560px; border-radius: 4px; padding: 0 15px 15px 15px;}
.know-i-list-title{ border-bottom: 1px solid #d4d3d8; color: #484c57; line-height: 39px; height: 40px; }
.know-i-list-title a{color: #1a315c;}
.know-i-list-title li:hover a{color:#1B9AF7; cursor: pointer; }
.know-i-list { color:#2d313d;}
.know-i-list a{ color:#2d313d;}
.know-i-list a:hover{ color: #1b9af7;}
/*
.lib-nav li{float: left; padding-left: 15px;}
.lib-nav a{color:#999; }
.lib-nav a:hover{color:#1b9af7; }
*/
.lib-search li{ float: left;}
.lib-search-nav{ border-bottom: 2px solid #d4d3d8; height: 50px; line-height:50px; font-size: 16px;}
.lib-search-nav li{ width: 100px;}
.lib-search-nav a { color:#034068;}
.lib-search-li:hover{color: #4baff9;line-height: 45px;height: 43px; }
.lib-search-nav-set{ background: #ffffff; color: #4baff9; height: 45px!important;}
.lib-search-nav-set a{ background: #ffffff; color: #ed5564!important; height: 45px!important;}
.lib-search-all{line-height: 30px; margin: 10px; text-align: center; width: 95px!important; border: 1px solid #dfe6ea; background: #f6fafc; color: #69777f!important; border-radius: 4px;}
.lib-search-all:hover{color: #ed5564!important;}
.lib-search-float{display: none; margin-top: -41px; margin-left: -12px; border-radius: 4px; position: absolute; background: #f6fafc; border: 1px solid #dfe6ea; height: 48px; line-height: 48px; width: 1200px; }
.lib-search-float li { margin-top: 10px; text-align: center; font-size: 14px; height: 30px; line-height: 30px; }
.lib-search-float li:hover{background: #4baff9; color: #ffffff;border-radius: 3px; }
.lib-search-float a:hover{color: #ffffff;}
.lib-search-float-all{font-weight: 600; width: 108px!important; text-align: right!important; background: inherit!important; padding-left: 1px; color:#ed5564!important;}
.lib-search-all:hover .lib-search-float {display: block;}
.lib-search-key{ padding-left:37px;text-align: right; line-height: 30px;}
.lib-search-gs { text-align: center;cursor: pointer; margin-right: 20px;line-height: 30px; padding:0 10px 0 10px; }
.lib-search-gs a { color:#034068;}
.lib-search-gs:hover a { color:#ffffff;}
.lib-search-gs:hover { background: #4baff9; color: #ffffff!important; text-align: center;cursor: pointer; margin-right: 20px;border-radius: 3px;}
.lib-search-gs-set{ background: #4baff9; color: #ffffff;border-radius: 3px;}
.lib-search-gs-set a { color:#ffffff;}
.lib-search-input{ height: 30px; width: 300px; line-height: 30px; border: 1px solid #bebebe; border-radius: 5px; cursor: pointer;}
.lib-search-input input{width: 260px; border: 0px; padding-left: 5px;}
.lib-search-input i{ color: #bebebe;}
.lib-search-input span{ border: 0px; cursor: pointer; background: #FFFFFF; width: 30px;}
.lib-search-input:hover{border: 1px solid #1b9af7;}
.lib-search-input:hover i {color: #1b9af7;}
.lib-search-button {padding-left:200px;}

.pi-list-box{border: 1px solid #e6e6e6; border-bottom: 2px solid #e6e6e6; width: 298px;border-radius: 2px;}
.pi-more-butt{color: #69777f; background: #f6fafc; width: 170px; border-radius: 3px; border: 1px solid #e2e9ec;}
.pi-more-butt:hover{ background: #e2e9ec; color: #69777f;}
.pi-list-title a{color: #ffffff;}
.pi-list-title:hover a{color: #1B9AF7;}
.pack-banner{background: url("../Images/know-pick-banner.png") left no-repeat;}
.pack-banner-cir{border-radius: 100%; width: 80px; height: 80px; margin-left: 164px; line-height: 80px; background: #94cf22;}
.pack-banner-att{ border: 1px solid #1c5cb0; border-radius: 3px; width: 200px;margin-left: 100px;}
.pack-nav{ width:500px; }
.pack-nav li{ float: left; width: 125px;}
.pack-nav a{ color: #FFFFFF; display: block;}
.pack-nav:hover a{ color: #FFFFFF;}
.pack-nav-li:hover{background: #1c5cb0;}
.pack-nav-set{ background: #1c5cb0;}
.pack-list-title a{color:#2d313d; }
.pack-list-title a:hover{color:#1b9af7; }
.pack-list-title:hover .pack-list-attr{color: #ed5564 !important;}
.pack-list-att li{float:left;}
.pack-list-att a{ color: #2d313d;}
.pack-list-att a:hover{color: #1b9af7;}
.pack-node-nav { padding-left: 23px; }
.pack-node-nav a{ color: #515050; display:inline!important; }
.pack-node-nav i{ color: #ffffff;}
.pack-node-nav:hover i{ color:#4baff9;}
.pack-node-nav:hover a{ color:#4baff9;}
.pack-node-nav-set { padding-left: 23px;}
.pack-node-nav-set a{ color:#4baff9!important; font-weight: 600; display:inline!important; }
.pack-node-nav-set i {color: #4baff9;}
.pack-t-box{height: 40px; line-height:38px;  border-bottom:  1px #e6e6e6 solid; margin-left: 15px; margin-right: 15px; padding: 5px 0 0 0;}
.pack-t-box-bottom{border-bottom: 2px solid #2577e3;}
.pack-rec{background: #f1f1f1; height: 80px; width: 267px;}
.pack-rec img{height: 80px; width: 267px;}
.pack-rec-box{ margin-right: 34px;}
.pack-rec-box:hover{cursor: pointer}
.pack-rec-box span{ padding-left: 5px; font-size: 12px;}
.pack-rec-title{padding-top: 5px;}
.pack-rec-title a{color: #141414;}
.pack-rec-title a:hover{color: #4baff9;}
.pack-rec-read span{background: #4baff9; width: 150px; color: #FFFFFF; display: block;}
.pack-rec-read:hover span{background: #1B9AF7;}
.pack-rec-read a{ color: #FFFFFF;}
.pack-rec-read:hover a{ color: #FFFFFF;}
.pack-node-sub { background: #f6f9fb; line-height: 40px; height: 40px;}
.pack-node-sub li { float: left;width: 120px;text-align: center;}
.pack-node-sub-li { border-right:1px solid #e6e6e6; cursor: pointer;line-height: 40px;height: 38px;}
.pack-node-sub-li a { color:#034068;}
.pack-node-sub-li:hover a { color:#ed5564;}
.pack-node-sub-set{ background: #ffffff; color: #ed5564; height: 45px!important;}
.pack-node-sub-set a{ background: #ffffff; color: #ed5564; height: 45px!important;}
.pack-lib-nav li{float: left;}
.pack-lib-nav a{color:#999; }
.pack-lib-nav a:hover{color:#ed5564; }
.pack-read-text-attr{position: absolute;}
.pack-read-text-attr li{ margin-left: 855px; color: #69777f; margin-bottom: 15px; width: 40px; height: 40px; line-height: 40px; text-align: center; display: block; background: #f6fafc; border-radius: 2px; border: 1px solid #dfe6ea;}
.pack-read-download-attr{position: absolute;}
.pack-read-download-attr li{ width: 50px; margin-left: 855px; padding: 8px 0; color: #69777f; text-align: center; background: #f6fafc; border-radius: 2px; border: 1px solid #dfe6ea;}
.pack-read-download-attr span{ display: block;}
.cursor:hover { color: #ed5564; cursor: pointer; border-radius: 2px;}
.cus-i-left{ width: 20%;background: #e5e9f0;}
.cus-i-left-info{background: #00a9b3;}
.cus-i-left-user{background: #eeeeee; border-radius:3px; display: block; height: 40px; width: 40px; margin: 10px;}
.cus-i-left-user i{ font-size: 44px; margin-left: 3px;}
.cus-i-left-user-bank {color: #87e2e7;}
.cus-i-left-nav{ margin: 20px; line-height: 45px; font-size: 14px;}
.cus-i-left-nav li { border-bottom: 1px solid #d5d8df; }
.cus-i-left-nav a{color: #6a6a6a;}
.cus-i-left-nav a:hover{color: #ed5564;}
.cus-i-left-nav-set a {color: #ed5564!important;}
.cus-i-right{ width: 80%;}
.cus-i-right-tip{background: #41cac0; line-height: 60px; font-size: 16px; color: #FFFFFF; padding-left: 20px;}
.cus-i-my-info{width: 270px; height: 150px;}
.cus-i-stage ul{ border-bottom: 1px solid #eeeeee; height: 28px; line-height: 28px;}
.cus-i-stage li{ float: left; font-size: 14px; font-weight: 600;}
.cus-i-stage-list li{ float: left; font-size: 14px; line-height: 45px; border-bottom: 1px solid #eeeeee;}
.cus-i-chart {margin-left: 13px; }
.cus-i-chart span{position: absolute; width: 80px; display: block; margin-left: 84px; margin-top: 20px;}
.cus-i-chart canvas { height: 80px; width: 80px;}
.cus-i-chart-blue{color: #30a5ff;}
.cus-i-chart-teal {color: #1ebfae;}
.cus-i-chart-orange {color: #ffb53e;}
.cus-tm-more { background:#e9ecf2; padding:9px 15px; color:#5f6468;border-radius:3px; cursor:pointer;}
.cus-tm-more:hover { background:#1ebfae; color:#ffffff;}
.cus-tm-more-box {height:50px; }
.cus-tm-more-box ul { display:none; position:absolute;background:#f0ffff;color:#69777f;border:1px solid #1ebfae;border-radius:4px; margin-left:-169px; margin-top:2px;}
.cus-tm-more-box li {padding:10px 15px;}
.cus-tm-more-box:hover ul {display:block;}
.cus-tm-more-box li:hover {color:#ed5564; cursor:pointer;}
.cus-tm-input li { float:left; line-height:35px; height:35px; }
.cus-tm-input label { background:#fbfbfb; text-align:center; display:block; border:1px solid #e6e6e6; border-right:0px; padding:0 20px; color:#333333;line-height:35px; }
.cus-tm-input input { border:1px solid #e6e6e6; width:160px; line-height:35px;  padding-left:5px; color:#666666;}
.cus-tm-more-bott { background:#e9ecf2; padding:9px 15px; color:#5f6468;border-radius:3px; cursor:pointer; }
.cus-tm-more-bott:hover { background:#1ebfae; color:#ffffff;}
.cus-tm-info-icon { text-align:center;width:85px; height:70px; line-height:70px; font-size:35px; color:#ffffff; border-top-left-radius:4px; border-bottom-left-radius:4px;}
.cus-tm-blue{background: #30a5ff;}
.cus-tm-teal {background: #1ebfae;}
.cus-tm-orange {background: #ffb53e;}
.cus-tm-green {background: #8ad919;}
.cus-foot-study-box{ float: left; width: 290px; padding: 15px; margin-bottom: 15px;}
.cus-foot-study{width: 275px; border: 1px solid #ffffff;}
.cus-foot-study:hover{ filter:progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=120,strength=4);/*ie*/
    -moz-box-shadow: 1px 1px 10px #cccccc;/*firefox*/
    -webkit-box-shadow: 1px 1px 10px #cccccc;/*safari或chrome*/
    box-shadow:1px 1px 10px #cccccc;/*opera或ie9*/}
.cus-foot-study a{ color: #2d313d;}
.cus-foot-study a:hover{ color: #157ed9;}
.cus-foot-study-img{width: 275px; height: 165px;}
.cus-foot-study-img img{ border:0px;transition: all 0.5s ease 0s;width: 275px; height: 165px; border-top-right-radius: 4px; border-top-left-radius: 4px;}
.cus-foot-study-img img:hover{transform:scale(1.1);border-top-right-radius: 4px; border-top-left-radius: 4px;}
.cus-foot-study-speed{height: 4px; background:#cccccc;}
.cus-foot-study-complete{background:#83b600; height: 4px; }
.cus-foot-study-speed-box{background:#f8f8f8; border-bottom: 1px solid #cccccc; color:#666c75;}
.cus-foot-study-nav{ text-align: center; background: #ffffff; font-size: 14px; padding-left: 15px; margin-left: 15px; border-radius: 4px; line-height: 45px; height: 45px;}
.cus-foot-study-nav li { float: left; width: 80px; margin-right: 30px;}
.cus-foot-nav:hover{color: #ed5564; cursor: pointer;}
.cus-foot-nav-set { border-bottom: 3px solid #00a9b3;margin-top: -3px; color: #ed5564; cursor: pointer;}
.cus-foot-study-like{ background: #ffffff; border-radius: 4px;}
.cus-foot-study-like li{ float: left;}
.cus-foot-study-like a{ color: #2d313d;}
.cus-foot-study-like a:hover{ color: #157ed9;}

.jr-info-nav li { border-radius:2px; line-height:40px; background:#4baff9 ; color:#ffffff; font-size: 14px; width: 180px; padding-left:15px;}
.jr-info-content{ padding: 0px 50px; width: 885px; border-top-right-radius: 4px; border-top-left-radius:4px;  }
.jr-info-content span{margin-bottom: 30px; display: block; }
.cus-study-list {background:#eeeeee; border-radius:50px; height:10px; margin-top:18px;}
.cus-study-schedule {background:#bfd255; border-radius:50px; height:10px;}
.all-search-study li{ text-align: left!important;}
.all-search-study-list li{ text-align: left!important;}
.all-search-study-list a{ color: #2d313d!important;}
.all-search-study-list a:hover{ color: #1B9AF7!important;}
.all-search-study-list span{ text-align: center;}
.all-search-study-list span a{ color: #ffffff!important;}
.all-search-study-list span a:hover{ color: #ffffff!important;}
.all-search-input{height: 160px;}
.all-search-input input{ height: 40px; line-height: 40px; padding-left: 8px; font-size: 14px; width: 400px; color: #1b1b1b;}
.all-search-input span { cursor: pointer; margin-left: -2px; display: block; color: #ffffff; text-align: center; background: #03bec8; height: 42px; line-height: 42px; width: 80px; }
.all-search-box{width: 490px; padding-top: 58px;}
.all-search-tip-box li{ float: left; color: #1a315c!important; width: 100px; }
.all-search-tip-box a{ color: #1a315c;}
.all-search-tip-box a:hover{ color: #ed5564!important;}
.all-search-list-set{color: #ed5564!important; border-bottom: 2px solid #ed5564;}
.search-box{ border: 1px solid #4cb0f9;  height: 40px; line-height: 40px; width: 500px; border-radius:3px; }
.search-box input{ border: 1px; background: #FFFFFF; width: 330px; padding-left: 5px; font-size:14px; }
#scrollUp {bottom: 20px;right: 20px;background: #03bec8;color: #fff;font-size: 14px; text-decoration: none;padding: 10px 20px;
border-radius: 3px;-webkit-transition: background 200ms linear;-moz-transition: background 200ms linear;transition: background 200ms linear;}
#scrollUp:hover {background: #2e323e;}

.lib-i-box{width: 570px; padding: 30px 15px 0px 15px;}
.lib-i-box-img{background: #eeeeee; width: 200px; height: 126px;}
.lib-i-box-img img{width: 200px; height: 126px; border: 0px; border-radius: 4px; border:1px solid #cccccc; }
.lib-i-box-top{height: 125px;}
.lib-i-red-title a{ color: #484c57; }
.lib-i-red-title a:hover{color: #1B9AF7;}
.lib-i-red-butt{background: #03bec8; color: #ffffff;  margin-top: 13px; cursor: pointer; border-radius: 4px; font-size: 14px;}
.lib-i-red-butt:hover{background: #15cbd6;}
.lib-i-red-butt a{ color: #ffffff; padding: 8px 20px; }
.lib-i-item{ border-top: 1px solid #e5e5e5; color: #999999; padding-top: 10px; line-height: 30px; font-size: 14px; overflow: hidden; }
.lib-i-item a{ color:#2d313d; width:480px;}
.lib-i-item a:hover{ color:#157ed9; }
.lib-i-bg { background: url("../Images/st-i-bg.png") no-repeat scroll 0 0 / 100% 100%;height: 190px; margin-top: -1px;}
.lib-i-search-tip { width:490px; }
.lib-i-search-tip li { float:left; padding:11px 8px 0px 2px; font-size:12px; }
.lib-i-search-tip a { color:#ffffff;}
.lib-i-search-tip a:hover { color:#ed5564;}


.lib-tip-ht{color: #484c57;  font-weight: bold;  line-height: 35px; height: 35px; border-bottom: 1px solid #e6e6e6; font-size: 12px;}
.lib-tip-ht li{ float: left; }
.lib-tip-item li{ float: left; font-size: 12px;}
.lib-tip-item ul{border-bottom: 1px solid #e6e6e6; overflow: hidden; }
.lib-tip-item-icon{display: block; width:40px; height: 52px; margin-right: 12px;}
.lib-tip-item-title{display: block; width: 90%;}
.lib-tip-item-title a{color:#2d313d; }
.lib-tip-item-title a:hover{color:#157ed9; }
.lib-tip-item-tip{padding-top: 32px; display: block;}
.lib-tip-item-down a{color:#03bec8; }
.lib-tip-item-down a:hover{color:#15cbd6;}
.lib-tip-item-tip a{color: #666666; background: #eeeeee; padding: 1px 8px; border-radius: 4px; display: inline; margin-right: 10px;}
.lib-tip-item-tip a:hover{ background: #03bec8; color: #ffffff;}
.lib-tip-item-search input{ width: 280px; padding-left: 5px; font-size: 12px; border: 1px solid #adadad; height: 30px; line-height: 30px;}
.lib-tip-item-search input:hover{border: 1px solid #03bec8;}
.lib-tip-item-search input[type="submit"]{ cursor: pointer; height: 32px; border: 0px; width: 70px; margin-left: -6px; background: #03bec8; color: #ffffff; border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
.lib-tip-item-search input[type="submit"]:hover{background: #15cbd6;}
.lib-red-title { width: 73%;}
.lib-red-title li{ float: left;}
.lib-red-tip li{ padding-right: 15px; margin-top: 13px;}
.lib-red-tip a{color: #666666; background: #f6fafc; border: 1px solid #dfe6ea; padding: 1px 8px; border-radius: 4px; display: inline; margin-right: 10px;}
.lib-red-tip a:hover{ background: #03bec8; color: #ffffff; border: 1px solid #03bec8; border-radius: 4px;}
.lib-red-par{ width: 27%; }
.lib-red-par ul{ background: #41cac0; height: 30px; line-height: 30px; border-radius:20px; width: 66%; margin-top: 13px; margin-left: 80px;}
.lib-red-par li{ float: left; font-size: 12px; color: #FFFFFF; text-align: center;}
.lib-red-tool{  float: left;  height: 50px; width: 505px; }
.lib-red-tool span{ cursor: pointer; margin: 8px 10px 8px 28px; border-radius: 4px; padding: 8px 28px; font-size: 14px; float: left; background:#fd8a23; color: #FFFFFF; text-align: center;}
.lib-red-tool span:hover { background: #ff9f49;}
.lib-red-colle-disable {cursor:not-allowed!important;}
.lib-red-top{padding:10px 0 20px}
.lib-red-top-fixed{width:100%; z-index:2; box-shadow:2px 1px 5px rgba(255,255,255,.0);  top:0px; left: 0px; padding:20px 0; position: fixed; background: #f4f4f4; border-bottom: 1px solid #ccc;}
.lib-red-mask{position: fixed; top: 208px; width: 100%; height: 200px; background:rgba(0,0,0,0.00); z-index: 0;}
.lib-list-tip{ height: 35px; line-height: 35px;}
.lib-list-tip li { float: left;}
.lib-list-label{ width: 36px; text-align: right;}
.lib-tips{ height: 30px; line-height:30px; padding:0px 15px; margin-right: 10px; text-align: center; cursor: pointer; border-radius: 4px;}
.lib-tips:hover{ background:#15cbd6; color: #ffffff;border-radius: 4px;}
.lib-tips-set{ background: #00a9b3; color: #ffffff;border-radius: 4px;}
.lib-list-search{ height: 35px; line-height: 35px; margin-top: 10px;}
.lib-list-search li{ float: left;}
.lib-list-search input{width: 300px; height: 30px; line-height: 30px; padding-left: 5px; border: 1px solid #c1c1c1; margin-left: 15px; }

.lib-item-search-submit input[type="submit"]{ cursor: pointer; height: 42px; border: 0px; width: 80px; margin-left: -1px; background: #03bec8; color: #ffffff; border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
.lib-item-search-submit input[type="submit"]:hover{background: #15cbd6;}


.accordion{width: 100%;max-width: 360px;background: #FFF;/*margin: 30px auto 20px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;*/}
.accordion .link{cursor: pointer;display: block;padding: 15px 15px 15px 42px;color: #4D4D4D;font-size: 14px;border-bottom: 1px solid #CCC;position: relative;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.accordion li:last-child .link{border-bottom: 0;}
.accordion li i{position: absolute;top: 16px;left: 12px;font-size: 18px;color: #595959;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.accordion li i.fa-chevron-down{right: 12px;left: auto;font-size: 16px;}
.accordion li.open .link{color: #b63b4d;}
.accordion li.open i{color: #b63b4d;}
.accordion li.open i.fa-chevron-down{-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.submenu{display: none;background: #444359;font-size: 14px;}
.submenu li{border-bottom: 1px solid #4b4a5e;}
.submenu a{display: block;text-decoration: none;color: #d9d9d9;padding: 12px;padding-left: 42px;-webkit-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;}
.submenu a:hover {  background: #b63b4d;  color: #FFF; }
.submenu-set {  background: #b63b4d;  color: #FFF; }


