  @charset "utf-8";
@font-face {
    font-family: 'iconfont';  /* project id 1984542 */
    src: url('https://at.alicdn.com/t/font_1984542_ol32sk9ww2.eot');
    src: url('https:https://at.alicdn.com/t/font_1984542_ol32sk9ww2.eot?#iefix') format('embedded-opentype'),
    url('https:https://at.alicdn.com/t/font_1984542_ol32sk9ww2.woff2') format('woff2'),
    url('https://at.alicdn.com/t/font_1984542_ol32sk9ww2.woff') format('woff'),
    url('https://at.alicdn.com/t/font_1984542_ol32sk9ww2.ttf') format('truetype'),
    url('https://at.alicdn.com/t/font_1984542_ol32sk9ww2.svg#iconfont') format('svg');
}

.iconfont {
    font-style: normal;
    font-family: "iconfont" !important;
}

.icon {
    width: 1em;
    height: 1em;
    vertical-align: -0.15em;
    fill: currentColor;
    overflow: hidden;
}

html, body, form, h1, h2, h3, h4, h5, h6, iframe, img, label, ul, li, ol, p, span, input {
    margin: 0;
    padding: 0;
}

body {
    min-width: 1210px;
    overflow: auto;
    background-color: #fff;
    color: #333 !important;
    font-family: "Simsun", "sans-serif" !important;
    font-size: 12px;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}

a, a:link {
    color: #3d67ad;
    text-decoration: none;
}

ol, ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

li {
    list-style-type: none;
}

img {
    border: 0;
    vertical-align: middle;
}

i, u {
    font-style: normal;
}

b {
    font-weight: normal;
}

label {
    font-size: 12px;
    font-weight: normal;
    color: #999;
}

hr {
    border: 0;
    border-top: 1px solid #cccccc;
    color: #cccccc;
    margin: 0;
    padding: 0;
}

.k {
    clear: both;
    height: 10px;
    line-height: 10px;
}

.black {
    color: #333333 !important;
}

.ml36 {
    margin-left: 36px;
}

.p015 {
    padding: 0 15px;
}

.k80 {
    width: 100%;
    height: 80px;
}

.select-content a i {
    width: 10px;
    height: 6px;
    background: url(/img/icons.png) -32px 0;
    margin-top: 1.125em;
    margin-right: 8px;
}

/* 多余文字显示省略号（单行文字） */
.ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.green {
    color: green;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.hide {
    display: none;
}

.clear {
    clear: both;
}

.fb, .strong, .b {
    font-weight: bold;
}

.fn {
    font-weight: normal;
}

.dt {
    display: block;
}

.tc {
    text-align: center;
}

.fb, .strong, .b {
    font-weight: bold;
}

.fn {
    font-weight: normal;
}

.dt {
    display: block;
}

.mt10 {
    margin-top: 10px;
}

.mt8 {
    margin-top: 8px;
}

.mt5 {
    margin-top: 5px;
}

.mt20 {
    margin-top: 20px;
}

.mt25 {
    margin-top: 25px;
}

.mt30 {
    margin-top: 30px;
}

.mt35 {
    margin-top: 35px;
}

.mt40 {
    margin-top: 40px;
}

.mt55 {
    margin-top: 55px;
}

.ml10 {
    margin-left: 10px;
}

.ml25 {
    margin-left: 25px;
}

.mr10 {
    margin-right: 10px;
}

.mr25 {
    margin-right: 25px
}

.mb10 {
    margin-bottom: 10px;
}

.pr10 {
    padding-right: 10px;
}

.p0 {
    padding: 0;
}

.pt20 {
    padding-top: 20px;
}

.red {
    color: red;
}

.no16 {
    font-size: 1em;
}

/*每个最外层盒子的宽度并且居中*/
.box {
    width: 1210px;
    margin: 0 auto;
}

/*添加清理浮动样式*/
.fn-clear:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

/*列表页通用分页样式*/
.paging {

    height: 100px;
    /*padding-top: 30px;*/
}

.page {
    height: 40px;
    text-align: center;
    color: #888;
    /*margin: 20px auto 0;*/
    background: #f2f2f2;
}

.pagelist {
    font-size: 0;
    background: #fff;
    height: 50px;
    line-height: 50px;
    padding-top: 30px;
}

.pagelist span {
    font-size: 14px;
}

.pagelist .jump {
    border: 1px solid #ccc;
    padding: 9px 13px;
    /*-webkit-border-radius: 4px;*/
    /*-moz-border-radius: 4px;*/
    /*border-radius: 4px;*/
    cursor: pointer;
    margin-left: 5px;
}

.pagelist .bgprimary {
    cursor: default;
    color: #fff;
    background: #3D67AD;
    border-color: #3D67AD;
}

.jumpinp input {
    font-size: 13px;
    border: 1px solid #ccc;
    width: 34px;
    height: 32px;
    margin-bottom: 2px;
    text-align: center;
}

.ellipsis {
    padding: 0px 8px;
}

.jumppoint {
    margin-left: 30px;
}

.pagelist .gobtn {
    height: 32px;
    font-size: 12px;
}

.bgprimary {
    cursor: default;
    color: #fff;
    background: #337ab7;
    border-color: #337ab7;
}

.pagelist .jump.disabled {
    pointer-events: none;
    background: #3D67AD;
    color: #ffffff;
}

.fn-clear {
    zoom: 1; /* for IE6 IE7 */
}

input:not([type="image"]), textarea {
    box-sizing: content-box;
}

/*公司战略联盟峰会---一本色道永久久久参会*/
/* 防止用户自定义背景颜色对网页的影响，添加让用户可以自定义字体 */
/*@font-face {*/
/*font-family: 'iconfont';  !* project id 529816 *!*/
/*src: url('http://at.alicdn.com/t/font_529816_8j7i8zfra0emte29.eot');*/
/*src: url('http://at.alicdn.com/t/font_529816_8j7i8zfra0emte29.eot?#iefix') format('embedded-opentype'),*/
/*url('http://at.alicdn.com/t/font_529816_8j7i8zfra0emte29.woff') format('woff'),*/
/*url('http://at.alicdn.com/t/font_529816_8j7i8zfra0emte29.ttf') format('truetype'),*/
/*url('http://at.alicdn.com/t/font_529816_8j7i8zfra0emte29.svg#iconfont') format('svg');*/
/*}*/

/*.iconfont{*/
/*font-family: 'iconfont'!important;*/
/*font-style: normal;*/
/*}*/
/*html{*/
/*color:#000;*/
/*-webkit-text-size-adjust:none;*/
/*-ms-text-size-adjust: 100%;*/
/*}*/

/*!* 内外边距通常让各个浏览器样式的表现位置不同 *!*/
/*body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{*/
/*margin:0;padding:0;*/
/*}*/
/*!* 要注意表单元素并不继承父级 font 的问题 *!*/
/*body,button,input,select,textarea{*/
/*font:13px/1.5 tahoma,arial,"Hiragino Sans GB","Microsoft YaHei";*/
/*}*/
/*a,input { outline:none; -moz-outline:none }*/
/*input,select,textarea{*/
/*font-size:100%;*/
/*}*/

/*!* 去掉各Table  cell 的边距并让其边重合 *!*/
/*table{*/
/*border-collapse:collapse;border-spacing:0;*/
/*}*/

/*!* IE bug fixed: th 不继承 text-align*!*/
/*th{*/
/*text-align:inherit;*/
/*}*/

/*!* 去除默认边框 *!*/
/*fieldset,img{*/
/*border:0;*/
/*vertical-align:text-bottom;*/
/*}*/

/*!* ie6 7 8(q) bug 显示为行内表现 *!*/
/*iframe{*/
/*display:block;*/
/*}*/

/*!* 去掉 firefox 下此元素的边框 *!*/
/*abbr,acronym{*/
/*border:0;font-variant:normal;*/
/*}*/

/*!* 一致的 del 样式 *!*/
/*del {*/
/*text-decoration:line-through;*/
/*}*/

/*address,caption,cite,code,dfn,em,th,var {*/
/*font-style:normal;*/
/*font-weight:500;*/
/*}*/

/*!* 去掉列表前的标识, li 会继承 *!*/
/*ol,ul {*/
/*list-style:none;*/
/*}*/

/*!* 对齐是排版最重要的因素, 别让什么都居中 *!*/
/*caption,th {*/
/*text-align:left;*/
/*}*/

/*!* 来自yahoo, 让标题都自定义, 适应多个系统应用 *!*/
/*h1,h2,h3,h4,h5,h6 {*/
/*font-size:100%;*/
/*font-weight:500;*/
/*}*/

/*q:before,q:after {*/
/*content:'';*/
/*}*/
/*!* 让链接在 hover 状态下显示下划线 *!*/
/*a:hover {*/
/*text-decoration:none;*/
/*}*/

/*!* 默认不显示下划线，保持页面简洁 *!*/
/*ins,a {*/
/*text-decoration:none;*/
/*}*/
/*!* 清理浮动 *!*/
/*.fn-clear:after {*/
/*visibility:hidden;*/
/*display:block;*/
/*font-size:0;*/
/*content:" ";*/
/*clear:both;*/
/*height:0;*/
/*}*/
/*.fn-clear {*/
/*zoom:1; !* for IE6 IE7 *!*/
/*}*/

/*!* 隐藏, 通常用来与 JS 配合 *!*/
/*body .fn-hide {*/
/*display:none;*/
/*}*/

/*.fn-left {*/
/*float:left;*/
/*}*/
/*.fn-right {*/
/*float:right;*/
/*}*/
/*table{ border-collapse:collapse }*/

/*.limit{*/
/*width:740px;*/
/*}*/


/* nav导航-开始 */
.nav {
    position: relative;
    /*background-image: url(/resources/styles/v2/images/nav_bg.png);*/
    /*width: 1920px;*/
    height: 40px;
    background: linear-gradient(#4477cc 1%, #3f6bb4 30%, #365fa1 72%, #225599 100%);
}

.nav-navbar {
    height: 40px;
}

.fn-clear {
    zoom: 1;
}

.nav-navbar > ul > li {
    float: left;
    width: 121px;
    height: 40px;
    text-align: center;
    font-size: 1.33em;
    line-height: 40px;
    position: relative;
}

.nav-navbar > ul > li > a {
    color: #fff;
    background: no-repeat 0 3px;
    display: inline-block;
    height: 40px;
    width: 108px;
    text-decoration: none;
}

.nav-navbar > ul > li > a.select {
    background-image: url(/img/navbar_select.png);
    color: #3d67ad;
}

.nav-navbar > ul > li > i {
    width: 1px;
    height: 21px;
    background-image: url(/img/split_line.png);
    float: right;
    margin-top: 0.7em;
}

.nav-navbar > ul > li:hover {
    background-image: url(/img/navbar_hover.png);
}

/* nav导航-结束*/


.advertisement {
    /*height:90px;*/
    /*width: 1200px!important;*/
    /*margin: 0 auto;*/
    /*background-image: url("/img/ad/bg/bg1210x90.png");*/
    /*background-position: top left;*/
    /*background-repeat: no-repeat;*/
    /*background-size: 1210px 90px;*/
    /*padding: 0 5px;*/
    width: 1210px;
    height: 90px;
    position: relative;
    background-color: #dde4ec;
    margin-top: 10px;
}

.advertisement > img {
    width: 1200px;
    height: 90px;
    margin-left: 5px;
}

/* 杨海峰 1210*90 广告占位   开始 */
@-webkit-keyframes ball-spin-fade-loader {
    50% {
        opacity: 0.3;
        -webkit-transform: scale(0.4);
        transform: scale(0.4);
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes ball-spin-fade-loader {
    50% {
        opacity: 0.3;
        -webkit-transform: scale(0.4);
        transform: scale(0.4);
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}


@-webkit-keyframes line-spin-fade-loader {
    50% {
        opacity: 0.3;
    }
    100% {
        opacity: 1;
    }
}

@keyframes line-spin-fade-loader {
    50% {
        opacity: 0.3;
    }
    100% {
        opacity: 1;
    }
}

.line-spin-fade-loader {
    width: 0;
    position: relative;
    top: 40px;
    left: 545px;
}

.line-spin-fade-loader > div:nth-child(1) {
    top: 8px;
    left: 0;
    -webkit-animation: line-spin-fade-loader 1.2s -0.84s infinite ease-in-out;
    animation: line-spin-fade-loader 1.2s -0.84s infinite ease-in-out;
}

.line-spin-fade-loader > div:nth-child(2) {
    top: 5.63636px;
    left: 5.63636px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-animation: line-spin-fade-loader 1.2s -0.72s infinite ease-in-out;
    animation: line-spin-fade-loader 1.2s -0.72s infinite ease-in-out;
}

.line-spin-fade-loader > div:nth-child(3) {
    top: 0;
    left: 8px;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-animation: line-spin-fade-loader 1.2s -0.6s infinite ease-in-out;
    animation: line-spin-fade-loader 1.2s -0.6s infinite ease-in-out;
}

.line-spin-fade-loader > div:nth-child(4) {
    top: -5.63636px;
    left: 5.63636px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-animation: line-spin-fade-loader 1.2s -0.48s infinite ease-in-out;
    animation: line-spin-fade-loader 1.2s -0.48s infinite ease-in-out;
}

.line-spin-fade-loader > div:nth-child(5) {
    top: -8px;
    left: 0;
    -webkit-animation: line-spin-fade-loader 1.2s -0.36s infinite ease-in-out;
    animation: line-spin-fade-loader 1.2s -0.36s infinite ease-in-out;
}

.line-spin-fade-loader > div:nth-child(6) {
    top: -5.63636px;
    left: -5.63636px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-animation: line-spin-fade-loader 1.2s -0.24s infinite ease-in-out;
    animation: line-spin-fade-loader 1.2s -0.24s infinite ease-in-out;
}

.line-spin-fade-loader > div:nth-child(7) {
    top: 0;
    left: -8px;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-animation: line-spin-fade-loader 1.2s -0.12s infinite ease-in-out;
    animation: line-spin-fade-loader 1.2s -0.12s infinite ease-in-out;
}

.line-spin-fade-loader > div:nth-child(8) {
    top: 5.63636px;
    left: -5.63636px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-animation: line-spin-fade-loader 1.2s 0s infinite ease-in-out;
    animation: line-spin-fade-loader 1.2s 0s infinite ease-in-out;
}

.line-spin-fade-loader > div {
    background-color: #5e7eb8;
    border-radius: 2px;
    margin: 2px;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    position: absolute;
    width: 2px;
    height: 5px;
}

/*.loading{*/
/*    width: 1210px;*/
/*    height: 90px;*/
/*    position: relative;*/
/*    background-color: #dde4ec;*/
/*}*/

.loading_p {
    color: #5678b5;
    font-size: 14px;
    position: absolute;
    margin: 0;
    line-height: 90px;
    left: 575px;
    font-weight: bold;
}

.loading_gg {
    position: absolute;
    right: 6px;
    bottom: 5px;
    padding: 3px 6px 3px 7px;
    background-color: #B2B6BE;
    color: #ffffff;
    margin: 0;
    font-size: 12px;
}

.advertising_1210_90 {
    position: absolute;
    left: 50%;
    margin-left: -600px !important;
}

/* 杨海峰 1210*90 广告占位   结束 */

/* 杨海峰 250*250 广告占位   结束 */
.bid_right .enrol_ad {
    width: 250px;
    height: 250px;
    position: relative;
    background-color: #dde4ec;
    margin-bottom: 10px;
}

.bid_right .enrol_ad .line-spin-fade-loader {
    position: relative;
    top: 120px;
    left: 85px;
}

.bid_right .enrol_ad .loading_p {
    color: #5678b5;
    font-size: 14px;
    position: absolute;
    margin: 0;
    line-height: 250px;
    left: 105px;
    font-weight: bold;
}

/* 杨海峰 250*250 广告占位   结束 */


/* 杨海峰 250*60 广告占位   结束 */
.loading_60 {
    width: 250px;
    height: 60px;
    position: relative;
    background-color: #dde4ec;
    margin-bottom: 10px;
}

.loading_60 .line-spin-fade-loader {
    position: relative;
    top: 26px;
    left: 85px;
}

.loading_60 .loading_p {
    color: #5678b5;
    font-size: 14px;
    position: absolute;
    margin: 0;
    line-height: 60px;
    left: 105px;
    font-weight: bold;
}

/* 杨海峰 250*60 广告占位   结束 */

/* 标签--开始 */
.label {
    width: auto;
    height: auto;
    border-radius: 2px;
    padding: 2px 7px 2px 7px;
    display: inline-block;
    font-size: 12px;
    box-sizing: border-box;
    line-height: 12px;
}

.update {
    border: 1px solid #E8003B;
    background: linear-gradient(#ffffff 0%, #ffe8e8 100%);
    color: #E8003B;
}

.track {
    border: 1px solid #FF7E00;
    background: linear-gradient(#ffffff 0%, #ffeedd 100%);
    color: #FF7E00;
}

.recommend {
    border: 1px solid #C8912C;
    background: linear-gradient(#ffffff 0%, #fff3dd 100%);
    color: #C8912C;
}

.not_recommend {
    border: 1px solid #f1f3f4;
    background: #f1f3f4;
    color: #9FA5A8;
}

.proposal {
    border: 1px solid #00A2FF;
    background: linear-gradient(#ffffff 0%, #ebfaff 100%);
    color: #00A2FF;
}

.traffic {
    border: 1px solid #C89200;
    background: linear-gradient(#ffffff 0%, #fffbc9 100%);
    color: #C89200;
}

.sign_up {
    border: 1px solid #55AD57;
    background: linear-gradient(#ffffff 0%, #dcffe1 100%);
    color: #55AD57;
}

.not_sign_up {
    border: 1px solid #f1f3f4;
    background: #f1f3f4;
    color: #9FA5A8;
}

.download {
    border: 1px solid #10ACB0;
    background: linear-gradient(#ffffff 0%, #cfffff 100%);
    color: #10ACB0;
}

.verify {
    border: 1px solid #799934;
    background: linear-gradient(#ffffff 0%, #e4feac 100%);
    color: #799934;
}

/* 标签-结束 */

/* 404 */
.default_img{
    width: 200px;
    height: 150px;
    display: block;
    margin: 270px auto 5px auto;
}
.default_p{
    font-size: 16px;
    font-weight: 400;
    text-align: center;
    color: #666666;
    line-height: 25px;
}