@CHARSET "UTF-8";
.mdfix:before{
    content: " ";
    height: 100%;
    width: 0;
    display: inline-block;
    vertical-align: middle;
}
.mdctx{
    display: inline-block;
    vertical-align: middle;
}



@font-face {
    font-family: 'FontAwesome';
    src: url("../fonts/fontawesome-webfont.eot");
    /*src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.0.3") format('embedded-opentype'), url("../fonts/fontawesome-webfont.woff?v=4.0.3") format('woff'), url("../fonts/fontawesome-webfont.ttf?v=4.0.3") format('truetype'), url("../fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular") format('svg');*/
    font-weight: normal;
    font-style: normal;
}
img{ max-width:100%; }
.fa {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.embed-invite .embed-invite-close{
    z-index: 1;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
    font-size: 1.3333333333333333em;
    line-height: 0.75em;
    vertical-align: -15%;
}

.fa-2x {
    font-size: 2em;
}

.fa-3x {
    font-size: 3em;
}

.fa-4x {
    font-size: 4em;
}

.fa-5x {
    font-size: 5em;
}

.fa-fw {
    width: 1.2857142857142858em;
    text-align: center;
}

.fa-ul {
    padding-left: 0;
    margin-left: 2.142857142857143em;
    list-style-type: none;
}

.fa-ul > li {
    position: relative;
}

.fa-li {
    position: absolute;
    left: -2.142857142857143em;
    width: 2.142857142857143em;
    top: 0.14285714285714285em;
    text-align: center;
}

.fa-li.fa-lg {
    left: -1.8571428571428572em;
}

.fa-border {
    padding: .2em .25em .15em;
    border: solid 0.08em #eeeeee;
    border-radius: .1em;
}

.pull-right {
    float: right;
}

.pull-left {
    float: left;
}

.fa.pull-left {
    margin-right: .3em;
}

.fa.pull-right {
    margin-left: .3em;
}

.fa-spin {
    -webkit-animation: spin 2s infinite linear;
    -moz-animation: spin 2s infinite linear;
    -o-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear;
}

@-moz-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(359deg);
    }
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(359deg);
    }
}

@-o-keyframes spin {
    0% {
        -o-transform: rotate(0deg);
    }

    100% {
        -o-transform: rotate(359deg);
    }
}

@-ms-keyframes spin {
    0% {
        -ms-transform: rotate(0deg);
    }

    100% {
        -ms-transform: rotate(359deg);
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(359deg);
    }
}

.fa-rotate-90 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}

.fa-rotate-180 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.fa-rotate-270 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
}

.fa-flip-horizontal {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
    -webkit-transform: scale(-1, 1);
    -moz-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    -o-transform: scale(-1, 1);
    transform: scale(-1, 1);
}

.fa-flip-vertical {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
    -webkit-transform: scale(1, -1);
    -moz-transform: scale(1, -1);
    -ms-transform: scale(1, -1);
    -o-transform: scale(1, -1);
    transform: scale(1, -1);
}

.fa-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle;
}

.fa-stack-1x,.fa-stack-2x {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center;
}

.fa-stack-1x {
    line-height: inherit;
}

.fa-stack-2x {
    font-size: 2em;
}

.fa-inverse {
    color: #ffffff;
}

div {
    margin:  auto;
    padding: 0;
}

h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form,img,p {
    margin: 0;
    padding: 0;
    border: none;
    list-style-type: none;
}

input ,button {

    border: medium none;
    overflow: visible
}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}

input, select {
    outline: medium none;
}

textarea {

    font-size: inherit;
    font-weight: inherit;
    resize: none;
    outline: none;
}

*html {
    background-attachment: fixed;
}

/*全局链接样式*/
a {
    color: #404040;
    text-decoration: none;
}

a:hover {
    text-decoration: none;
    color: #12adff;
}

/*主体容器*/
.wrap {
    height: auto;
}

.wrap990 {
    width: 990px;
    height: auto;
}

.wrap960 {
    width: 960px;
}

.wrap1000 {
    width: 1000px;
}

.pr {
    position: relative;
}

.ps {
    position: absolute;
}


/* 模版主题色 结束 */
.bg_blue {
    background: #00b0f5;
}

.bg_red {
    background: #ff5500;
}

.bg_green {
    background: #44c621;
}

.bg_orange {
    background-color: #ffb226;
}

.bg_gray ,.qxgz {
    background: #c0c0c0;
}

.f_money {
    color: #71b900;
}

.f_blue {
    color: #00b0f5;
}

.f_red {
    color: #ff5500;
}

.f_gray {
    color: #c0c0c0;
}

.f_green {
    color: #44c621;
}

.f_orange {
    background-color: #ffb226;
}

.f_333 {
    color: #333;
}

.f_666 {
    color: #666;
}

.f_999 {
    color: #999;
}

/* ui-button 鼠标悬浮颜色 开始 */
.theme_bgcolor1 {
    background: #008fee;
}

.bg_red1 {
    background: #ff0000;
}

.bg_gray1 {
    background: #b1b1b1;
}

.bg_green1 {
    background: #3fb81e;
}

/* ui-button 鼠标悬浮颜色 结束 */
/* 通用盒子 开始 */
.mod_box {
    border: 1px solid #e3e3e3;
    background: #fff;
    width: 958px;
    padding: 30px 20px;
    overflow: hidden;
}

.white_box {
    border: 1px solid #e3e3e3;
    background: #fff;
    width: 998px;
}

.white_box1 {
    border: 1px solid #e3e3e3;
    background: #fff;
    width: 1198px;
}

/* 通用盒子 结束 */
/* 编辑按钮 开始 */
.pro_edit {
    width: 40px;
    height: 28px;
    line-height: 28px;
    background: no-repeat;
    color: #fff !important;
    display: block;
    padding-left: 30px;
}

/* 编辑按钮 结束 */
/* 分页 开始 */
.pages {
    font-size: 14px;
}

.pages a ,.pages span {
    height: 26px;
    line-height: 26px;
    padding: 0 10px;
    background: #ddd;
    display: inline-block;
}

.pages a {
    border: 1px solid #ddd;
    background: #fff;
}

.pages span.current {
    color: #fff;
}

/* 分页 结束 */
/* 发送验证码按钮 开始 */
.control-group .send_sms_verify {
    border: 0;
    width: auto;
    height: 41px;
    line-height: 41px;
    padding: 0 10px;
    color: #fff;
    font-size: 14px;
}

.control-group .small_send_sms_verify {
    height: 37px;
    line-height: 37px;
}

/* 发送验证码按钮 结束 */
/* 自定义select下拉菜单一 开始 */
.btn_select {
    cursor: pointer;
    position: relative;
    display: inline-block;
    width: 120px;
    height: 37px;
    _height: 22px;
    border: 1px solid #e3e3e3;
    background: #fff;
    _border: 0;
    _background: none;
    color: #646878;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-transition: background 0.1s ease-in,color 0.1s ease-in;
    -webkit-transition: background 0.2s ease-in,color 0.1s ease-in;
    -o-transition: background 0.1s ease-in,color 0.1s ease-in;
    transition: background 0.1s ease-in,color 0.1s ease-in;
}

.btn_select .cur_select {
    position: absolute;
    top: 0;
    left: 0;
    color: #646878;
    display: block;
    width: 120px;
    height: 37px;
    line-height: 37px;
    _height: 22px;
    _line-height: 22px;
    text-indent: 10px;
    text-align: left;
}

.btn_select select {
    cursor: pointer;
    position: absolute;
    top: -2px;
    left: 2px;
    _top: 0;
    _left: 0;
    width: 100%;
    height: 33px;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    font: 14px/20px "Microsoft YaHei";
    color: #666;
}

.select_arrow {
    float: right;
    background: no-repeat;
    width: 15px;
    height: 8px;
    background-position: -82px 0;
    margin: 15px 10px 0 0;
    _display: none;
}

.btn_select.cur .cur_select {
    color: #fff;
}

.btn_select.cur .select_arrow {
    background-position: -82px -10px;
}

.btn_select80 ,.btn_select80 .cur_select ,.btn_select80 select {
    width: 80px;
}

.btn_select140 ,.btn_select140 .cur_select ,.btn_select140 select {
    width: 140px;
}

.btn_select160 ,.btn_select160 .cur_select ,.btn_select160 select {
    width: 160px;
}

/* 自定义select下拉菜单一 结束 */
/* 自定义select下拉菜单二 开始 */
.btn-select {
    cursor: pointer;
    position: relative;
    display: inline-block;
    width: 118px;
    height: 28px;
    background: no-repeat;
    color: #666;
}

.btn-select .cur-select {
    position: absolute;
    display: block;
    width: 118px;
    height: 28px;
    line-height: 28px;
    text-indent: 10px;
}

.btn-select select {
    cursor: pointer;
    position: absolute;
    top: 0;
    left: -9px;
    width: 118px;
    height: 28px;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    font: 14px/20px "Microsoft YaHei";
    color: #666;
}

.btn-select select option {
    text-indent: 10px;
}

.btn-select select option:hover {
    background-color: #12adff;
    color: #fff;
}

/* 自定义select下拉菜单二 结束 */
/* textareabox 开始 */
.textareabox {
    width: 365px;
    height: 115px;
    line-height: 22px;
    display: block;
    border: 1px solid #d7d7d7;
    border-radius: 5px;
    padding: 10px;
}

/* textareabox 结束 */
/* textbox 开始 */
.textbox {
    float: left;
    margin-right: 15px;
    font-size: 14px;
    border: 1px solid #d7d7d7;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    padding: 10px;
    width: 300px;
    color: #333;
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.small_textbox {
    float: left;
    font-size: 14px;
    border: 1px solid #d7d7d7;
    padding: 8px;
    width: 300px;
    color: #333;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.smaller_textbox {
    float: left;
    font-size: 14px;
    border: 1px solid #d7d7d7;
    padding: 5px;
    width: 300px;
    color: #333;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.textbox:focus ,.small_textbox:focus ,.smaller_textbox:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

/* textbox 结束 */
/* 提示盒子 开始 */
.prompt_box {
    width: 100%;
    padding: 20px;
    background: #ffffc4;
    border: 1px solid #e3e3e3;
}

/* 提示盒子 结束 */
/* 通用椭圆 开始 */
.b_radius {
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

/* 通用椭圆 结束 */
/* 单选按钮 开始 */
.ui_check {
    display: inline-block;
    _display: inline;
    _zoom: 1;
    width: 22px;
    height: 22px;
    cursor: pointer !important;
    vertical-align: middle;
    background: no-repeat;
    margin-right: 5px;
}

.ui_checked {
    background-position: 0px -33px;
}

.ui_check-disabled {
    background: no-repeat;
}

.ui_check input {
    width: 100%;
    height: 100%;
    cursor: pointer !important;
    margin: 0;
    padding: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
}

/* 单选按钮 结束 */
/* 输入框提示文字 开始 */
.holder_tip {
    color: #ccc;
    text-align: left;
    font-size: 14px;
    position: absolute;
    height: 41px;
    line-height: 41px;
    width: 300px;
    top: 5px;
    left: 43px;
    padding: 0 12px;
}

/* 输入框提示文字 结束 */
.f_l {
    float: left;
}

.f_r {

    padding-right:-510px;
}


/*自动高对齐*/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

*html .clearfix {
    height: 1%;
}

*+html .clearfix {
    height: 1%;
}

.cf {
    zoom:1}

.block {
    display: block;
}

/*英文强制换行*/
.word {
    word-break: break-all;
}

/* 页面留白 */
.blank0 {
    clear: both;
    visibility: hidden;
    font-size: 0;
    height: 0;
    line-height: 0;
}

.blank1 {
    height: 1px;
    line-height: 1px;
    clear: both;
    visibility: hidden;
    font-size: 0px;
    padding: 0px;
    margin: 0px;
}

.blank {
    clear: both;
    visibility: hidden;
    font-size: 0;
    height: 0;
    line-height: 0;
}

.blank5 {
    height: 5px;
    line-height: 5px;
    clear: both;
    visibility: hidden;
}

.blank10 {
    height: 10px;
    line-height: 10px;
    clear: both;
    visibility: hidden;
}

.blank15 {
    height: 15px;
    line-height: 15px;
    clear: both;
    visibility: hidden;
}

.blank20 {
    height: 20px;
    line-height: 20px;
    clear: both;
    visibility: hidden;
}

.blank25 {
    height: 25px;
    line-height: 25px;
    clear: both;
    visibility: hidden;
}

.blank30 {
    height: 30px;
    line-height: 30px;
    clear: both;
    visibility: hidden;
}

.blank35 {
    height: 35px;
    line-height: 35px;
    clear: both;
    visibility: hidden;
}

.blank40 {
    height: 40px;
    line-height: 40px;
    clear: both;
    visibility: hidden;
}

.blank45 {
    height: 45px;
    line-height: 45px;
    clear: both;
    visibility: hidden;
}

.blank50 {
    height: 50px;
    line-height: 50px;
    clear: both;
    visibility: hidden;
}

.blank80 {
    height: 80px;
    line-height: 80px;
    clear: both;
    visibility: hidden;
}


/* 链接悬浮下划线 结束 */
/* 自定义广告位 开始 */
.adv_article_cate ,.adv_index ,.adv_article {
    margin: 0px auto 0px;
    width: 1200px;
    overflow: hidden;
    text-align: center;
}

.adv_article {
    width: 1000px;
}

/* 自定义广告位 结束 */
/* 位置坐标 开始 */
.loc_ico {
    background: 0 0 no-repeat;
    width: 16px;
    height: 15px;
    display: block;
    float: left;
    margin-top: 2px;
}

.location_box {
    font-size: 14px;
}

.location_box .location label {
    color: #666;
}

.location_box .location em {

    padding: 0 5px;
}

/* 位置坐标 结束 */
/* 通用模块标题 开始 */
.mod_title {
    position: relative;
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #d4d4d4;
    padding-left: 30px;
    font-size: 24px;
}

.mod_title i {
    position: absolute;
    top: 17px;
    left: 0;
    width: 18px;
    height: 16px;
    background:  0 -26px no-repeat;
    display: block;
}

/* 通用模块标题 结束 */
/* 通用模块内容 开始 */
.mod_conment {
    margin: 20px 0;
    overflow: hidden;
}

/* 通用模块内容 结束 */
.v_aut {
    display: inline;
    float: left;
    margin-right: 5px;
}

/* 实名认证图标 开始 */
.v_rea {
    background: 0 -90px no-repeat;
    display: block;
    float: left;
    width: 20px;
    height: 20px;
    margin: 2px 5px 0 0;
    overflow: hidden;
}

/* 实名认证图标 结束 */
/* 询价图标 开始 */
.v_ask {
    background: 0 -60px repeat-y;
    display: block;
    float: left;
    width: 20px;
    height: 20px;
    margin: 2px 5px 0 0;
    overflow: hidden;
}

/* 询价图标 结束 */
.v_org {
    background: 0 -30px repeat-y;
    display: block;
    float: left;
    width: 20px;
    height: 20px;
    margin: 2px 5px 0 0;
    overflow: hidden;
}

/* 附件图标 开始 */
.text_accessory {
    width: 84px;
    overflow: hidden;
    float: left;
    display: inline;
    margin: 0 26px 20px;
    text-align: center;
}

.accessory_icon {
    width: 84px;
    height: 80px;
}

.accessory_w {
    background:  no-repeat;
}

.accessory_t {
    background: no-repeat;
}

.accessory_x {
    background: no-repeat;
}

.accessory_r {
    background: no-repeat;
}

.accessory_p {
    background: no-repeat;
}

/* 附件图标 结束 */
/* 用户大头像 开始 */
.comment_user_avatar img {
    width: 48px;
    height: 48px;
    -moz-border-radius: 50%;
    -khtml-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

/* 用户大头像 结束 */
/* 审核状态 开始 */
.v_status {
    height: 25px;
    line-height: 25px;
    padding: 0 18px 0 35px;
    margin-left: 10px;
    font-size: 12px;
}

.v_on {
    border: 1px solid #56AB56;
    background: #DEF8DE 16px -115px repeat-y;
    color: #468C46;
}

.v_none {
    border: 1px solid #f90;
    background: #FFEFD7 16px -145px repeat-y;
    color: #f60;
}

.v_ok {
    border: 1px solid #56AB56;
    background: #DEF8DE 16px -175px repeat-y;
    color: #468C46;
}

/* 审核状态 结束 */
/* 选项卡标题 开始 */
.tab_title {
    position: relative;
    z-index: 100;
    width: 100%;
    height: 40px;
    color: #777;
    font-size: 14px;
    padding: 10px 0px 0px;
}

.tab_title ul {
    padding-left: 10px;
    height: 40px;
    float: left;
    position: relative;
    bottom: -3px;
    overflow: hidden;
    text-align: center;
}

.tab_title ul li {
    height: 40px;
    line-height: 45px;
    background: #f5f5f5;
    cursor: pointer;
    display: inline;
    float: left;
    font-size: 16px;
    padding: 0 20px;
    margin-left: 10px;
    margin-top: -3px;
    overflow: hidden;
}

.tab_title ul li.on {
    background: #fff;
    border-right: 1px solid #C6C6C6;
    border-left: 1px solid #C6C6C6;
    border-bottom: 3px solid #fff;
    height: 34px;
    line-height: 34px;
    margin-top: 0;
}

/* 选项卡标题 结束 */
/* 表格tab1 开始 */
.tab1 {
    background: #fff;
    width: 100%;
}

.tab1 td {
    background: #DFEBFF;
    padding: 10px;
    font-size: 14px;
}

/* 表格tab1 结束 */
/* 表格tab2 开始 */
.tab2 {
    border-collapse: collapse;
    width: 100%;
    font-size: 14px;
}

.tab2 .col td {
    background: #DFEBFF;
}

.tab2 td {
    border: 1px solid #ccc;
    text-align: center;
    padding: 6px 12px;
}

.tab2 td .textbox {
    margin: 0;
}

/* 表格tab2 结束 */
/* uc_table 开始 */
.uc_table th {
    color: #999;
    background-color: #f4f4f4;
    height: 40px;
    text-align: center;
}

.uc_table .thead tr {
    background-color: #f4f4f4;
    color: #555;
    height: 40px;
}

.uc_table td {
    border-bottom: 1px solid #f2f2f2;
    text-align: center;
    color: #666;

    padding: 20px 0;
}

.uc_table .p_inf {
    text-align: left;
    padding-left: 20px;
}

.public_left {
    float: left;
    width: 600px;
    padding: 10px;
    overflow: hidden;
}

.public_right {
    float: right;
    width: 300px;
    padding: 10px;
}

.full {
    padding: 10px;
    overflow: hidden;
}


/* 首页banner开始 */
.banner {
    width: 100%;
    height: 350px;
    overflow: hidden;
    position: relative;
}

.banner .btn_tit {
    overflow: hidden;
    position: absolute;
    right: 49%;
    bottom: 10px;
    z-index: 1;
}

.banner .btn_tit ul {
    overflow: hidden;
    zoom:1; float: left;
}

.banner .banner_cont {
    position: relative;
    height: 100%;
    z-index: 0;
}

.banner .banner_cont li {
    zoom:1; vertical-align: middle;
}

.banner .banner_cont a {
    display: block;
    margin: 0 auto;
    height: 350px;
    width: 100%;
}

.fy_box {
    position: absolute;
    top: 50%;
    margin: 0 auto;
    margin-top: -28px;
    left: 50%;
    margin-left: -642px;
    width: 1284px;
    height: 57px;
}

.banner .prev,.banner .next {
    filter: alpha(opacity=40);
    -moz-opacity: 0.4;
    -webkit-opacity: 0.4;
    -o-opacity: 0.4;
    opacity: 0.4;
    position: absolute;
    top: 0;
    display: none;
    width: 42px;
    height: 57px;
    background: no-repeat;
}

.banner .prev {
    left: 0;
}

.banner .next {
    right: 0;
    background-position: 0 -57px;
}

.banner .prev:hover, .banner .next:hover {
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -webkit-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
}

.banner .prevStop {
    display: none;
}

.banner .nextStop {
    display: none;
}

.banner .btn_tit ul li {
    width: 10px;
    height: 10px;
    overflow: hidden;
    cursor: pointer;
    border: 1px solid #fff;
    margin: 0 3px;
    display: inline;
    float: left;
    -moz-border-radius: 50%;
    -khtml-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

.banner .btn_tit ul li.on {
    background: #fff;
}

/* 首页banner结束 */
/* 首页选项卡开始 */
#getId {
    border: 1px solid #e8e8e8;
    width: 1198px;
    height: 317px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    margin: 0 auto;
    background: #ffffff;
}

.tabCont {
    height: 317px;
}

.tabT {
    width: 105px;
    float: right;
    padding: 0;
    margin: 0;
    background: #f1f1f1;
    height: 317px;
    -moz-border-radius: 0 3px 3px 0;
    -khtml-border-radius: 0 3px 3px 0;
    -webkit-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
}

.tabT ul {
    margin-top: 13px;
    width: 105px;
}

.tab,.tab li {
    padding: 0;
    margin: 0;
    border: none;
    color: #555;
}

.tabB {
    float: left;
    overflow: hidden;
    width: 1093px;
    _width: 1090px;
}

.tab {
    height: 23px;
    display: block;
}

.tab li {
    display: block;
    height: 40px;
    line-height: 40px;
    text-align: center;
    cursor: pointer;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #e5e5e5;
    font-size: 14px;
    margin: 0 5px 0 3px;
    width: 97px;
}

.tab li.on {
    background-color: #fff;
    border-bottom: 1px solid #dadada;
    -webkit-box-shadow: 0 2px 0 #e5e5e5;
    -moz-box-shadow: 0 2px 0 #e5e5e5;
    box-shadow: 0 2px 0 #e5e5e5;
    margin: 0;
    width: 106px;
    _width: 101px;
}

.show,hidden {
    float: left;
    width: 1094px;
    margin-top: 0px;
    text-align: left;
    height: 317px;
}

.hidden {
    display: none;
}

.show {
    display: block;
}

.con {
    float: left;
    width: 765px;
    height: 317px;
    overflow: hidden;
}

.con img {
    width: 100%;
    height: 100%;
}

.con2 {
    float: right;
    width: 254px;
    _width: 250px;
    height: 317px;
    overflow: hidden;
    padding: 0 36px 0 38px;
    overflow: hidden;
}

.con2 .deal_content_box {
    width: 254px;
    overflow: hidden;
}

.con2 .deal_content_box .inf {
    color: #757575;
    font-size: 14px;
    height: 70px;
    line-height: 24px;
    overflow: hidden
}

.con2 .deal_content_box h3 {
    font-size: 20px;
    font-weight: normal;
    height: 58px;
    line-height: 30px;
    overflow: hidden
}

.con2 .deal_content_box h3 a {
    color: #383838;
}

.con2 .deal_content_box h3 a:hover {
    color: #00b0f5;
}

.common-sprite1 {
    cursor: pointer;
    width: 254px;
    height: 38px;
    line-height: 38px;
    display: block;
    color: #FFF;
    text-align: center;
    margin: 0 auto;
    font-size: 20px;
    background:  no-repeat center;
    /*filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";	-moz-background-size:100% 100%;	background-size:100% 100%;	*/
}

/* 首页选项卡结束 */

/* 2_列表页 */
.filter-box {
    padding: 18px 0 17px 0;
    height: 30px;
    width: 1200px;
}

.hide {
    display: block;
    width: 20px;
    height: 20px;
    float: right;
}

.xzdq1 {
    background:  no-repeat center;
    display: block;
    width: 75px;
    height: 17px;
}

.filter-box.rel-key-rec {
    float: right;
    padding-left: 1px;
}

.rel-key-rec a.current {
    color: #fff;
}

.rel-key-rec a {
    height: 26px;
    line-height: 26px;
    float: left;
    padding: 0 10px;
    background: #fdfdfd;
    border: 1px solid #dfdfdf;
    margin-left: -1px;
}

.xzdq {
    background:  no-repeat left 1px;
    width: 510px;
    min-height: 186px;
    display: none;
    position: absolute;
    z-index: 99;
    float: left;
    padding-top: 8px;
    margin-top: 18px;
    border: none;
}

/* 选项卡1 */
#Tab1 {
    width: 508px;
    margin: 0px;
    padding: 0px;
    margin: 0px auto;
    background: #fff;
    min-height: 180px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    box-shadow: 0 1px 0 #ddd;
    border: 1px solid #ddd;
    border-top: none;
}

/* 菜单class */
.Menubox {
    width: 100%;
    height: 28px;
    line-height: 28px;
}

.Menubox ul {
    margin: 0px;
    padding: 0px;
    text-align: center;
}

.Menubox li {
    float: left;
    display: block;
    cursor: pointer;
    width: 60px;
    text-align: center;
    color: #999;
    font-weight: bold;
    margin-left: 10px;
    border-bottom: 2px solid #999;
}

.Menubox li.hover {
    padding: 0px;
    background: #fff;
    width: 60px;
    color: #12adff;
    font-weight: bold;
    margin-left: 10px;
    border-bottom: 2px solid #12adff;
}

.Contentbox {
    clear: both;
    margin-top: 0px;
    text-align: justify;
    padding-top: 8px;
    padding-left: 10px;
}

#con_one_1 , #con_one_2 , #con_one_3 , #con_one_4 , #con_one_5 , #con_one_6 , #con_one_7 {
    float: left;
}

.Contentbox a {
    display: block;
    float: left;
    height: 25px;
    line-height: 25px;
    width: 60px;
    text-align: center;
    margin-right: 10px;
}

.deal_sort {
    height: 27px;
    line-height: 27px;
    float: left;
    padding-left: 10px;
    background: #fdfdfd;
    border: 1px solid #dfdfdf;
    margin-left: 10px;
    color: #666;
}

.page {
    text-align: center;
    width: 1200px;
    height: 55px;
    margin: 0 auto;
    border-top: 1px solid #dfdfdf;
    padding-top: 25px;
}

.select1 {
    background:  no-repeat center;
    color: #fff;
    display: inline-block;
    width: 25px;
    height: 22px;
    padding-top: 3px;
}

.select1:hover {
    color: #fff;
}

/* 4讨论 */
#imglist {
    list-style: none;
    width: 500px;
}

#imglist li {
    float: left;
    display: inline-block;
    width: 50px;
    height: 50px;
    margin: 10px 5px;
}

.pimg {
    height: 100%;
    width: 100%;
    cursor:pointer;
}

#outerdiv {
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.7);
    z-index: 2;
    width: 100%;
    height: 100%;
    display: none;
}

.send-cnt {
    border: 1px solid #e3e3e3;
    width: 800px;
}

.send-cnt textarea {
    padding: 10px 10px 0px;
    width: 618px;
    background: none;
    border: none;
    height: 66px;
    overflow-y: auto;
    overflow-x: hidden;
    outline: none;
    word-break: break-word;
    font-size: 14px;
}

.insert-fun {
    height: 28px;
    background: #f5f5f5;
    padding: 0px 0px 5px;
}

.insert-fun .insert-pic {
    float: left;
    padding: 10px 5px;
}

.insert-pic input {
    display: block;
    opacity: 0;
    width: 25px;
    position: absolute;
    cursor: pointer;
    filter: alpha(opacity=0);
}

.insert-fun a {
    width: 19px;
    height: 14px;
    display: block;
    font-size: 1px;
    line-height: 1px;
    text-indent: -9999px;
}

.tj4 {

    background-repeat: no-repeat;
}

.tl1 {
    padding-top: 15px;
    height: 35px;
    text-align: right;
    border-bottom: 1px solid #e4e4e4;
    font-size: 12px;
    color: #555555;
}

.tl1 a {
    color: #12adff;
}

.tl2 {
    padding-top: 20px;
    padding-bottom: 10px;
    border-bottom: 1px solid #e4e4e4;
}

.tl2_r {
    font-size: 12px;
    width: 525px;
    margin-left: 30px;
    *margin-left: 10px;
}

.tl2_r1 {
    margin: 0 auto;
    color: #a5a5a5;
}

.tl2_r1 a {
    color: #5888ed;
}

.tl2_r2 {
    margin-top: 10px;
}

.tl2_r3 a {
    color: #5888ed;
}

.tl2_hide {
    display: none;
    padding-bottom: 5px;
}

.tl2_hide1 {
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 15px 17px;
    background: #f2f2f2;
    height: 61px;
}

.tl2_hide1 input {
    height: 15px;
    line-height: 23px;
    border: 1px solid #d7d7d7;
    border-radius: 2px;
    padding: 10px 0px 10px 15px;
    width: 480px;
    color: rgb(204,204,204);
}

.hide_1 {
    padding-top: 10px;
    text-align: right;
    font-size: 12px;
    color: #555555
}

.hide_1 a {
    color: #12adff;
    display: inline-block;
}

.tl2_hide2 {
    padding-top: 10px;
    margin: 0 17px 5px 17px;
    color: #555555;
}

.user {
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    padding-top: 0px;
}

.user img {
    width: 100%;
    height: 100%;
}

.tl2_hide2 a {
    color: #1e91ec;
}

.tl2_hide2 em {
    color: #a5a5a5;
}

/*5动态页*/
.dt_hd1 {
    font-size: 18px;
    color: #000;
}

.dt_hd2 {
    padding-top: 6px;
    color: #5a84dd;
    font-size: 12px;
}

.sponsor-nav {
    margin-left: 20px;
}

.topic-box {
    background:  no-repeat 64px 100%;
}

.talk-list {
    position: relative;
    margin: 0;
    padding: 10px 0 5px 80px;
    border: none;
}

.topic-time {
    width: 78px;
    padding: 0 10px 0 0;
    text-align: right;
    color: #999;
    position: absolute;
    left: 0;
    top: 14px;
    background:  no-repeat 100% 6px;
    position: static;
    margin-left: -100px;
}

.tl2_rp a {
    color: #ed5e58;
}

.talk-detail {
}

.talk-detail1 {
    font-size: 12px;
    width: 555px;
    padding-bottom: 10px;
    border-bottom: #ccc dashed 1px;
}

.talk-detail1 input {
    height: 15px;
    line-height: 23px;
    border: 1px solid #d7d7d7;
    border-radius: 2px;
    padding: 10px 0px 10px 15px;
    width: 505px;
    color: rgb(204,204,204);
}

.detail_hide {
    display: none;
    padding-bottom: 5px;
}

.detail_hide1 {
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 15px 17px;
    background: #f2f2f2;
    height: 61px;
}

/*7.8登录注册页面 */
.dlmain {
    background: #fff;
    /* border: 1px solid #e3e3e3;*/
    width: 1100px;
    margin: 0 auto;
    overflow: visible;
}
.Myhomepage {
    margin: 0px auto;
    /*  border: 1px solid #e3e3e3; */
}
.dlr {
    background: #fff;
    padding: 30px 28px;
}

.dlr1 {
    margin-left: 0px;
    margin-bottom: 30px;
    display: block;
    width: 543px;
    height: 30px;
    line-height: 30px;
    /*border-bottom: 1px solid #eeeeee;*/
    font-size: 30px;
    padding: 0 0 20px 12px;
}

.dlr2 {
    width: 480px;
    height: 103px;
}

.dlr2 input {
    height: 38px;
    width: 345px;
    display: inline-block;
    height: 20px;
    padding: 4px 6px;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 20px;
    color: #555555;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    vertical-align: middle;

}

.controls {
    height: 48px;
}

.control-group {
    margin: 0 0 5px 10px;
    padding: 5px 0;
    overflow: hidden
}

.small-control-group {
    padding: 0;
}

.control-label {
    float: left;
    text-align: right;
    font-size: 14px;
    margin-right: 15px;
    overflow: hidden;
    line-height: 34px;
}

.control-group label {
    height: 41px;
    line-height: 41px;
    color: #666;
    font-size: 14px;
}

.control-group .small_form_lable {
    height: 37px;
    line-height: 37px;
    color: #666;
    font-size: 14px;
}

.small-control-group label {
    height: 26px;
    line-height: 26px;
}

.control-group .form_cont {
    float: left;
    height: 41px;
    line-height: 41px;
    color: #333;
    font-size: 14px;
}

.small-control-group .form_cont ,.small-control-group .form_cont * {
    height: 26px;
    line-height: 26px;
}

.control-group .fileupload {
    height: 39px;
    line-height: 39px;
}

.control-group a {
    height: 41px;
    line-height: 41px;
    display: inline-block;
}

.control-group .controls select {
    height: 45px;
    width: 180px;
}

/*.control-group input {	float:left;	margin-right:15px;	font-size:14px;	border:1px solid #d7d7d7;	border-top-left-radius:3px;	border-top-right-radius:3px;	border-bottom-right-radius:3px;	border-bottom-left-radius:3px;	padding:12px;	width:300px;	color:#333;}*/
.dl {
    width: 301px;
    _width: 300px;
    background: #fafafa;
    padding: 30px 24px;
}

.dl1 {
    margin-left: 0px;
    margin-bottom: 30px;
    display: block;
    width: 100%;
    height: 30px;
    padding-top: 10px;
    border-bottom: 1px solid #eeeeee;
    font-size: 14px;
}

.dl2 {
    width: 248px;
    height: 38px;
    margin-left: 30px;
    margin-top: 20px;
}

.qqdl {
    width: 248px;
    height: 38px;
    color: #FFF;
    font-size: 20px;
    display: block;
    background:  no-repeat center;
}

.wbdl {
    width: 248px;
    height: 38px;
    color: #FFF;
    font-size: 20px;
    display: block;
    background:  no-repeat center;
}
/*
.btn {
    clear: both;
    display: block;
    text-align: center;
    width: 100px;
    padding: 15px 5px;
    margin-left: 9px;
    margin-top: -2px;
    color: #FFF;
    font-size: 20px;
    background:  no-repeat center;
}
*/
#btn a:hover {
    display: block;
    text-align: center;
    width: 100px;
    padding: 15px 5px;
    margin-left: 80px;
    margin-top: 18px;
    color: #FFF;
    font-size: 20px;
    background:  no-repeat center;
}

/*9.发起项目协议页面*/
.main_9 {
    height: 618px;
    width: 100%;
    background:  no-repeat center;
}

.xm_9 {
    width: 620px;
    margin: 0 auto;
    padding-top: 120px;
    text-align: center;
}

.xm_9 h3 {
    height: 89px;
    text-indent: -9999px;
    padding-top: 20px;
    background:  no-repeat center;
}

.xm_9 p {
    line-height: 25px;
    padding: 15px 25px 25px 25px;
}

.pro-agr-chk {
    width: 480px;
    margin: 0 auto;
    height: 20px;
    border: 1px dashed #707070;
    border-left: none;
    border-right: none;
    color: #707070;
    padding: 12px 0;
}

.pro-agr-btn {
    height: 50px;
    width: 220px;
    margin: 30px auto;
}

.pro-agr-btn .ui-button {
    width: 180px;
    height: 50px;
    line-height: 50px;
    font-size: 20px;
}

.notify_tip_box1 {
    border: #e6d387 solid 1px;
    background: #FFFFEE;
    position: relative;
}

.notify_tip_box1 span a {
    display: block;
    color: #988a51;
    width: 90px;
    text-align: center;
    line-height: 25px;
    height: 25px;
    padding: 0px 5px;
    text-decoration: none;
    font-size: 12px;
}

.notify_tip_box1 span a:hover {
    text-decoration: none;
    background: #FFFFEE;
    color: #988a51;
}

.notify_tip_box1 span a font {
    color: #f30;
    font-size: 12px;
}

.close_user_notify1 {
    background: no-repeat;
    width: 15px;
    height: 15px;
    position: absolute;
    top: -2px;
    right: -8px;
    cursor: pointer;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/del_image.png', sizingMethod=scale);
    _background-image: none;
}

.my_shadow_bg {
    margin: 20px auto 20px;
    overflow: hidden;
}

.myLine {
    line-height: 30px;
    font-size: 24px;
}

.myLine .nav_item,.myLine .nav_item {
    cursor: pointer;
}

.myLine .c {
    cursor: default;
}

.mycontrol-group {
    margin-bottom: 15px;
}

.title_a {
    font-size: 13px;
    display: inline-block;
}

.form_lable {
    width: 90px;
    color: #666;
    margin-right: 15px;
    text-align: right;
    float: left;
    font-size: 13px;
}

.select_style {
    vertical-align: top;
    height: 44px;
    line-height: 44px;
    border: 1px solid #D7D7D7;
    border-radius: 5px;
    padding: 0px 0px 0px 5px;
    width: 178px;
    margin-right: 15px;
}

.textarea_style {
    width: 365px;
    height: 115px;
    line-height: 22px;
    display: block;
    border: 1px solid #D7D7D7;
    border-radius: 5px;
    padding: 11px 0px 11px 5px;
}

/*11我的主页*/
.homebox1main {
    overflow: hidden;
}

.homebox1main span {
    display: block;
    float: left;
    overflow: hidden;
}

.login_tip1 {
    text-align: right;
    float: right;
    position: relative;
}

.login_tip1 span {
    display: block;
    float: left;
    margin-top: 30px;
    text-align: center;
    font-size: 13px;
}

.usertop {
    background:  no-repeat center;
    display: inline-block;
    width: 40px;
    height: 40px;
    margin-left: 15px;
    margin-top: 15px;
}

.usertop img {
    width: 100%;
    height: 100%;
}

.usertop1 {
    vertical-align: top;
    margin: 30px 5px 0 5px;
    display: inline-block;
}

.menu_user {
    position: absolute;
    z-index: 2;
    display: none;
    width: 95px;
    margin-top: 50px;
    margin-left: 150px;
    padding-top: 10px;
    background:  no-repeat top;
}

.menu_list {
    border: #e4e4e4 solid 1px;
    border-top: none;
    width: 93px;
    background: #fff;
    color: #666666;
}

.menu_list li {
    display: block;
    padding: 2px 0 2px 8px;
}

.menu_list li:hover {
    color: #0096ec;
    background: #f9f9f9;
}

.pageleft {
    width: 175px;
    background: #f9f9f9;
    border-right: #e3e3e3 solid 1px;
}

.homeleft {
    height: 950px;
}

.menutitle {
    height: 34px;
    border-bottom: #d8d8d8 solid 1px;
    color: #4e4e4e;
    font-size: 18px;
    font-weight: bold;
    padding: 4px 0 0 25px;
}

.pageleft li {
    height: 50px;
    line-height: 50px;
    border-top: 1px solid #ebebeb;
    font-size: 0;
}

.pageleft a {
    display: block;
    padding-left: 25px;
    font-size: 13px;
}

.pageleft a i {
    background:  no-repeat;
    width: 16px;
    height: 16px;
    display: inline;
    float: left;
    margin-top: 16px;
    margin-right: 8px;
}

.pageleft li.select a i {
    background-position-x: -30px;
}

.homemenulist li.select {
    width: 176px;
    border-top: #d8d8d8 solid 1px;
    background: #ffffff;
    margin-left: -3px;border-bottom: 1px solid #0099ff;
    border-left: 3px solid #0099ff;
}

.homemenulist li.select a {
    font-size: 15px;
    font-weight: bold;
}

.pageleft .a1 i {
    background-position: 0 2px;
}

.pageleft .a2 i {
    background-position: 0 -40px;
}

.pageleft .a3 i {
    background-position: 0 -80px;
}

.pageleft .a4 i {
    background-position: 0 -125px;
}

.pageleft .a5 i {
    background-position: 0 -215px;
}

.pageleft .a6 i {
    background-position: 0 -260px;
}

.pageleft .a7 i {
    background-position: 0 -300px;
}

.pageleft .a8 i {
    background-position: 0 -343px;
}

.pageleft .a9 i {
    background-position: 0 -384px;
}

.pageleft .a10 i {
    background-position: 0 -427px;
}

.pageleft .a11 i {
    background-position: 0 -164px;
}

.pageleft .a12 i {
    background-position: 0 -469px;
}

.pageleft .a13 i {
    background-position: 0 -508px;
}

.pageright {
    background: #fff;
    width:1100px;
    overflow: hidden;

}
.page_title{
    line-height: 65px;
    height: 65px;
    border-bottom: 1px solid #8C8C8C;
    font-size: 20px;
    font-weight: bold;
    color: #333333;
    padding-left: 15px;
}
.page_money{    padding: 35px 15px;
    color: #333;}
#tips{
    color: white;
    display: block;
    margin-left: 30px;
    line-height: 50px;
    background: #37AA0A;
    width: 40%;
    border-radius: 5px;
    text-align: left;
    margin-top: 30px;
    margin-bottom: 30px;
    padding-left:20px;
}
#userApply{
    width:95%;
}
.homebox1 {
    height: 145px;
    width: 790px;
    background: #fffbf2;
    border: #f6e0af solid 1px;
}

.homebox1img {
    height: 100px;
    width: 100px;
    margin: 15px;
}

.homebox1main span {
    display: inline-block;
}

.homename {
    display: inline-block;
    margin-right: 10px;
    color: #000000;
    font-size: 23px;
    vertical-align: top;
}

.xgsz {
    display: inline-block;
    margin: 0 3px;
    height: 25px;
    width: 80px;
    background:  no-repeat;
}

.xxzx {
    display: inline-block;
    margin: 0 3px;
    height: 25px;
    width: 80px;
    background:  no-repeat;
}

.homebox2 {
    height: 58px;
    border-bottom: #d9d9d9 solid 1px;
    padding: 25px 8px;
}

.homeye {
    display: inline-block;
    width: 100%;
    font-size: 12px;
    margin-bottom: 5px;
}

.homenum {
    font-size: 28px;
    height: 31px;
    vertical-align: bottom;
    display: inline-block;
}

.homecz {
    display: inline-block;
    margin: 0px 3px 0 15px;
    height: 31px;
    width: 67px;
    background:  no-repeat;
}

.hometx {
    display: inline-block;
    margin: 0 3px;
    height: 31px;
    width: 67px;
    background:  no-repeat;
}

.homebox3 {
    margin: 18px 0;
    width: 100%;
    height: 18px;
}

.homebox3 ul {
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    text-align: center;
}

.homebox3 li {
    float: left;
    display: block;
    cursor: pointer;
    border-radius: 5px;
    padding: 2px 8px;
    text-align: center;
    margin-left: 5px;
    background: #afafaf;
    color: #fff;
}

.homebox3 li.hover {
    padding: 2px 8px;
    margin-left: 5px;
    border-radius: 5px;
    background: #00b0f5;
    color: #fff;
}

.homebox4 {
    clear: both;
    margin-top: 0px;
    padding-left: 5px;
    color: #555555;
}

.pro_title {
    width: 100%;
    height: 40px;
    background: #f4f4f4;
    border-radius: 5px;
    text-align: center;
}

.pro_title span {
    padding: 10px 10px 0 10px;
    display: inline-block;
    color: #555555;
    font-size: 11px;
    font-weight: bold;
}

.pro_title1 {
    width: 350px;
    text-align: left;
}

.pro_title2 {
    width: 80px;
}

.pro_title3 {
    width: 100px;
}

.pro_title4 {
    width: 80px;
}

.pro_title5 {
    width: 50px;
}

.pro_content1 {
    width: 365px;
    text-align: left;
    float: left;
}

.pro_content2 {
    width: 120px;
    float: left;
}

.pro_content3 {
    width: 110px;
    padding-top: 10px;
    float: left;
}

.pro_content4 {
    width: 110px;
    float: left;
}

.pro_content5 {
    width: 75px;
    float: left;
    padding-top: 10px;
}

.pro_content4 a {
    color: #2389e7;
}

.pro_content5 a {
    color: #2389e7;
}

.pro_img {
    width: 60px;
    margin: 0 15px;
    *margin: 0px 10px 0px 0px;
}

.pro_list {
    padding: 20px 0;
    text-align: center;
    border-bottom: #d9d9d9 solid 1px;
}

.pro_page {
    text-align: center;
    padding-top: 20px;
}

/*12修改设置*/
.setpageleft {
    height: 700px;
}

.setbox1 {
    font-size: 15px;
    color: #333333;
    width: 785px;
    padding-bottom: 15px;
    padding-left: 3px;
    border-bottom: #dfdfdf solid 1px;
}

.setleft {
    width: 540px;
    margin-top: 15px;
    font-size: 13px;
}

.setright {
    width: 220px;
    height: 50px;
    padding-left: 30px;
    font-size: 13px;
}

.pro_msg {
    font-size: 20px;
    color: #000;
    margin: 35px 0 15px 56px;
}

.setlist {
    padding: 5px 0;
    margin: 5px 0;
    width: 100%;clear:both;
}

.setleft label {
    width: 90px;
    color: #666666;
    margin-right: 15px;
    text-align: right;
    float: left;
    font-size: 13px;
}

.setmid {
    color: #999;
    display: inline-block;
    margin-top: 12px;
}

.setleft input {
    vertical-align: top;
    height: 22px;
    line-height: 23px;
    border: 1px solid #d7d7d7;
    border-radius: 5px;
}

.phone_num {
    padding: 11px 0px 11px 5px;
    width: 365px;
}

.ms_proving {
    padding: 11px 0px 11px 5px;
    width: 255px;
}

.ms_sent {
    display: inline-block;
    margin-left: 6px;
    background:  no-repeat transparent;
    width: 100px;
    height: 28px;
    padding: 12px 0 6px 6px;
    display: inline-block;
    color: #FFF;
}

.sex-box {
    width: 180px;
    height: 22px;
    margin-left: 105px;
}

.sex-box input {
    width: auto;
    height: auto;
    padding: 0;
    border: none;
    display: inline;
    margin: 0 2px 0px 0px;
    float: none;
    vertical-align: middle;
}

.sex-box span {
    padding: 0 10px 0 0;
    vertical-align: middle;
}

#picker_4_1 {
    vertical-align: top;
    height: 44px;
    line-height: 23px;
    border: 1px solid #d7d7d7;
    border-radius: 5px;
    padding: 0px 0px 0px 5px;
    width: 178px;
    margin-right: 15px;
}

#picker_4_2 {
    vertical-align: top;
    height: 44px;
    line-height: 23px;
    border: 1px solid #d7d7d7;
    border-radius: 5px;
    padding: 0px 0px 0px 5px;
    width: 178px;
}

.setleft textarea {
    width: 365px;
    height: 115px;
    line-height: 22px;
    display: block;
    border: 1px solid #d7d7d7;
    border-radius: 5px;
    padding: 11px 0px 11px 5px;
}

.siteorblog {
    padding: 11px 0px 11px 65px;
    width: 305px;
    background:  no-repeat left #fff;
}

.Continueadd {
    color: #3789e0;
    margin-left: 105px;
    display: block;
}

.save {
    background:  no-repeat center;
    width: 92px;
    height: 37px;
    display: block;
    margin-left: 105px;
}

.setrightimg {
    display: block;
    width: 124px;
    height: 124px;
    background:  no-repeat center;
}

.setrighttitle {
    display: block;
    margin-top: 25px;
    margin-bottom: 10px;
    color: #666666;
}

.setrightchg {
    display: block;
    margin-top: 10px;
    color: #3789e0;
}

.wrong {
    display: block;
}

.wrong span {
    margin-left: 105px;
    display: block;
    padding-left: 20px;
    background:  no-repeat left;
}

/*13用户主页*/
.userhomehd {
    height: auto;
    width: 100%;
    background: #f4f4f4;
}

.userhomehd1 {
    padding: 30px 0;
    overflow: hidden;
}

.userbox1img {
    height: 124px;
    width: 124px;
    overflow: hidden;
    margin-right: 20px;
}

.userbox1img img {
    width: 100%;
    height: 100%;
}

.username {
    display: inline-block;
    margin-right: 10px;
    color: #000000;
    font-size: 28px;
    line-height: 100%;
}

.sentmail {
    display: block;
    float: left;
    height: 25px;
    margin-top: 4px;
    width: 80px;
    background:  no-repeat;
}

.userbox {
    height: 60px;
    float: left;
    position: relative;
    bottom: -1px;
    overflow: hidden;
    text-align: center;
    margin-top: 11px;
}

.userbox ul li {
    /*color: #70787c;*/
    font-size: 13px;
    float: left;
    margin-right: 10px;
    height: 40px;
    width: 170px;
    background: #eaeaea;
    color: #fff;
    /*margin-top: -1px;*/
    padding-top: 20px;
    border-top: 3px solid #12adff;
    border-right: 1px solid #C6C6C6;
    border-left: 1px solid #C6C6C6;
}

.userbox ul li.hover {
    color: #2b3a42;
    font-size: 13px;
    margin-top: 0px;
    background: #ffffff;
    height: 42px;
    width: 170px;
    border-top: 3px solid #12adff;
    border-right: 1px solid #d7d7d7;
    border-left: 1px solid #d7d7d7;
}

.pageuser {
    padding: 20px 0;
    text-align: center;
    width: 1200px;
    margin: 10px auto 35px auto;
    border-top: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
}


.pageuser a {
    margin: 0 8px;
    display: inline-block;
}

.savecover .filebox {
    opacity: 0;
    width: 0;
}

.select_box {
    padding-top: 15px;
}

.fileupload {
    width: 97px;
    height: 39px;
    cursor: pointer;
    overflow: hidden;
    display: inline-block;

    text-align: center;
    line-height: 39px;
    color: #fff;
    margin-top: 4px;
}

.fileupload .filebox {
    width: 97px;
    height: 39px;
    cursor: pointer;
    padding: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
}

.nav_height {
    background: #f4f4f4;
    width: 1200px;
    height: 56px;
    border-bottom: 1px solid #C6C6C6;
    z-index: 100;
    color: #777777;
    font-size: 14px;
    position: relative;
}

.nav_hd {
    height: 56px;
    position: absolute;
    bottom: -1px;
    overflow: hidden;
    text-align: center;
    z-index: 99;
}

.nav_hd ul li {
    height: 56px;
    margin-right: 10px;
    background: #eaeaea;
    float: left;
    overflow: hidden
}

.nav_hd ul li a {
    border-bottom: 1px solid #c6c6c6;
    color: #70787c;
    font-size: 16px;
    height: 56px;
    line-height: 56px;
    padding: 0 30px;
    display: block;
    overflow: hidden;
    float: left;
    margin-top: -1px;
}

.nav_hd ul li.nav_select {
    margin-top: 0px;
    background: #fff;
    height: 53px;
    border-right: 1px solid #C6C6C6;
    border-left: 1px solid #C6C6C6;
}

.nav_hd ul li.nav_select a {
    color: #2b3a42;
}

.ft-links a {
    color: #d6d6d6;
    font: 12px 'SimSun';
    margin: 0px 5px;
}

.ft-links a:hover {
    color: #fff;
}

.fa {
    background:  -138px -134px no-repeat;
    height: 13px;
    width: 12px;
    vertical-align: top;
    *margin-top: 3px;
    _margin-top: 4px;
}

.fa_1 {
    background:  no-repeat 1px 1px;
    height: 20px;
    width: 12px;
    vertical-align: top;
    *margin-top: 3px;
    _margin-top: 4px;
}

.fa_no {
    background:  no-repeat center;
    height: 20px;
    width: 20px;
    vertical-align: top;
    *margin-top: 3px;
    _margin-top: 4px;
}

.support-big p span {
    display: inline-block;
    height: 13px;
    line-height: 13px;
}

.category {
    background: #fff;
    height: 50px;
    overflow: hidden;
    padding: 0 20px;
    width: 1160px;
}

.category ul {
    height: 24px;
    overflow: hidden;
    margin-top: 13px;
}

.category li {
    float: left;
}

.category a {
    color: #666;
    height: 24px;
    line-height: 24px;
    display: block;
    float: left;
    margin-right: 10px;
    padding: 0 8px;
    white-space: nowrap;
    font-size: 14px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.category ul li a:hover {
    color: #fff;
}

.category li.current a , .category li.current a:hover {
    background: #12ADFF;
    color: #fff;
}

.tab-nav ul {
    height: 24px;
    overflow: hidden;
}

.tab-nav li {
    float: left;
    overflow: hidden;
}

.tab-nav li a {
    color: #666;
    height: 24px;
    line-height: 24px;
    display: block;
    float: left;
    margin-right: 10px;
    padding: 0 8px;
    white-space: nowrap;
    font-size: 14px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.tab-nav li a:hover {
    color: #12ADFF;
}

.tab-nav li.current a {
    color: #fff;
}

.i_deal_list .p_img {
    height: 45px;
    width: 70px;
    margin-right: 10px;
    overflow: hidden;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.i_deal_list td {
    text-align: center;
}

/* investor_index 开始 */
.investor_index {
}

.progress_box {
    width: 1000px;
    padding: 20px 0;
    overflow: hidden;
}

.progress_bar {
    width: 1000px;
    height: 55px;
    background:  no-repeat;
}

.progress_bar_two {
    background-position: 0 -60px;
}

.progress_bar_three {
    background-position: 0 -120px;
}

.progress_inf li {
    width: 33.3%;
    float: left;
    text-align: center;
    font-size: 16px;
}

/* investor_index 结束 */
/* investor_two 开始 */
.investor_two .pic_show {
    position: relative;
    width: 130px;
    height: 60px;
    line-height: 18px;
    background:  no-repeat;
    color: #666;
    font-size: 12px;
    padding: 0 10px;
    padding-top: 90px;
    overflow: hidden;
}

.investor_two .pic_show img {
    position: absolute;
    top: 0;
    left: 0;
    font-size: 0;
    width: 150px;
    height: 150px;
}

/* investor_two 结束 */
/* user_bind_mobile 开始 */
.user_bind_mobile .form_lable {
    width: 80px;
}

/* user_bind_mobile 结束 */
/* project_choose 开始 */
.project_choose {
    background: none;
    border: 0;
    width: 1000px;
    text-align: center;
}

.project_choose .project_general {
    margin-right: 20px;
}

.project_choose .project_general ,.project_choose .project_agency {
    width: 448px;
    border: 1px solid #e3e3e3;
    background: #fff;
    float: left;
    text-align: center;
    padding: 40px 20px;
    border-radius: 5px;
}

.project_choose .project_general div {
    width: 100%;
    text-align: center;
}

.project_choose a.ui-button {
    display: inline-block;
    margin: 0 auto;
    float: none;
}

/* project_choose 结束 */
/* project_agencyAdd 开始 */
.project_agencyAdd .hd31 {
    bottom: -3px;
}

.project_agencyAdd .tab1 {
    font-size: 14px;
}

.project_agencyAdd .hd31 ul li {
    border-top: 3px solid #f5f5f5;
    border-bottom: 3px solid #12adff;
    margin-top: 0;
    height: 34px;
}

.project_agencyAdd .hd31 ul li.select {
    border-bottom: 3px solid #fff;
    margin-top: 0;
}

.project_agencyAdd .hd31 ul li a {
    height: 34px;
    line-height: 34px
}

.project_agencyAdd .tab1 td {
    background: #e4f4ff;
    padding: 10px;
}

/* project_agencyAdd 结束 */
/* 项目编辑通用标题条 开始  */
.project_edit .con_tit {
    background:  no-repeat;
    height: 68px;
    line-height: 100%;
    font-size: 26px;
    padding: 15px 0 0 75px;
}

.con3 .num {
    color: #fff;
    margin-right: 17px;
}

/* 项目编辑通用标题条 结束  */
/* con3通用 开始 */
.con3 {
    font-size: 14px;
}

.con3 .name {
    border-bottom: 1px dashed #ccc;
    height: 30px;
    margin: 15px 0 10px 0;
    color: #09F;
    font-size: 16px;
}

.con3 .text {
    line-height: 30px;
    padding: 10px 20px 15px;
    overflow: hidden;
}

.con3 .text img {
    max-width: 760px;
    overflow: hidden;
}

.con3 .text li {
    margin-bottom: 10px;
}

.con3 .tit {
    height: 40px;
    line-height: 40px;
    margin: 10px 0;
    position: relative;
}

.con3 .tit .tit_bg {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 98;
    width: 100%;
    height: 40px;
    filter: alpha(opacity=20);
    -moz-opacity: 0.2;
    -khtml-opacity: 0.2;
    opacity: 0.2;
}

.con3 .tit i {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
    width: 24px;
    height: 40px;
    display: block;
    background:  no-repeat;
}

.con3 .tit .tit_text {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
    padding-left: 8px;
}

.con3 .tit .tit_r {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 100;
}

.con3 .tit2 {
    padding-left: 35px;
}

.con3 .sub {
    line-height: 26px;
    padding: 0 10px;
}

.con32 li {
    float: left;
    width: 175px;
    height: 200px;
    margin-right: 28px;
    line-height: 20px;
    text-align: center;
    overflow: hidden;
}

.con32 .pro {
    border: 1px solid #ccc;
    width: 171px;
    height: 125px;
    padding: 1px;
    margin-bottom: 15px;
    text-align: center;
    overflow: hidden;
}

.con32 .pic {
    display: block;
    width: 171px;
    height: 125px;
    overflow: hidden;
}

.con32 .pic img {
    width: 171px;
}

/* con3通用 结束 */

/* project_agencyAdd_stepsix 开始 */
.project_agencyAdd_stepsix .tab3 {
    border-collapse: collapse;
    text-align: center;
    width: 100%;
    font-size: 14px;
}

.project_agencyAdd_stepsix .tab3 .col td {
    background: #E8F3FF;
}

.project_agencyAdd_stepsix .tab3 td {
    border: 1px solid #ccc;
    height: 40px;
    padding: 8px 14px;
}

.project_agencyAdd_stepsix .textbox {
    margin-right: 0
}

/* project_agencyAdd_stepsix 结束 */
/* project_agencyAdd_stepseven 开始 */
.project_agencyAdd_stepseven .tab4 {
    border-collapse: collapse;
    width: 100%;
    background: #F7F7F7;
    font-size: 14px;
}

.project_agencyAdd_stepseven .tab4 td {
    border: 1px solid #ccc;
    padding: 10px;
}

/* project_agencyAdd_stepseven 结束 */
/* con5 */
.con5 {
    text-align: center;
    overflow: hidden;
}

.con5 .sub {
    float: left;
    width: 150px;
    margin: 0 22px 20px 0;
    overflow: hidden;
}

.con5 .tit {
    background: #00b0f5;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    color: #fff;
}

.con5 .val {
    background:  center top no-repeat;
    border: 1px solid #ccc;
    border-top: none;
    height: 50px;
    line-height: 50px;
}

.con5 .sub2 {
    float: left;
    width: 200px;
    margin-left: 58px;
    display: inline;
    overflow: hidden;
}

.con6 {
    margin: 0 2px;
}

.con6 .sub {
    width: 91px;
    line-height: 24px;
    background:  repeat-x;
    color: #666;
    display: inline;
    float: left;
    font-size: 14px;
    padding-top: 95px;
    margin: 0 6px;
    margin: 0 7px;
    overflow: hidden;
}

.con6 .pic2 {
    background-position: -100px 0;
}

.con6 .pic3 {
    background-position: -199px 0;
}

.index_images {
    overflow: hidden;
    width: 960px;
    position: relative;
    height: 320px;
}

.index_images .roll_box a {
    float: left;
    display: block;
    margin: 0px;
    padding: 0px;
    width: 960px;
    height: 280px;
}

.index_images .roll_box {
    position: absolute;
    left: 0px;
    top: 0px;
}

.index_images .slider_page {
    text-align: center;
    margin-top: 285px;
}

.index_images .slider_page ul {
    display: inline-block;
}

.index_images .slider_page ul li {
    float: left;
    width: 10px;
    height: 20px;
    background:  no-repeat 0px 0px;
    cursor: pointer;
    display: inline-block;
    margin-left: 8px;
}

.index_images .slider_page ul li.current {
    float: left;
    width: 10px;
    height: 20px;
    background:  no-repeat 0px -27px;
    cursor: pointer;
    display: inline-block;
    margin-left: 8px;
}

/* ui 开始 */
.ui_deals_filter {
    font-size: 13px;
    color: #666;
    background: #fff;
    overflow: hidden;
}

.ui_deals_filter_item {
    width: 1190px;
    overflow: hidden;
    padding: 5px;
}

.ui_deals_filter_l {
    line-height: 36px;
}

.ui_deals_filter_l {
    width: 100%;
}

.ui_deals_filter_l ul {
    clear: both;
}

.ui_deals_filter_l ul li {
    float: left;
}

.ui_deals_filter_l ul li a {
    display: block;
    font-size: 14px;
    font-weight: normal;
    _float: left;
    _display: inline;
    height: 24px;
    line-height: 24px;
    margin: 5px;
    padding: 0px 5px 0px 5px;
    border-radius: 3px;
    border: 1px solid #fff;
    white-space: nowrap;
    text-decoration: none;
}

.ui_deals_filter_l ul li a:hover {
    color: #fff;
}

.ui_deals_filter_l ul li.current a,.ui_deals_filter_l ul li.current a:hover {
    color: #fff;
    cursor: text;
}

/* ui 结束 */
/* 详情页其他资料图片 开始 */
.shenhe {
    padding-top: 10px;
    border-top: #e4e4e4 dashed 1px;
}

.shenhe_tt {
    width: 300px;
    height: 45px;
    background: #dbdbdb;
}

.shenhe .shenhe_tt span {
    display: block;
    line-height: 45px;
    font-size: 14px;
    font-weight: 700;
    text-align: center;
    height: 45px;
    float: left;
    color: #666;
}

.shenhe .shenhe_tt .xiangmu {
    width: 183px;
    border-right: 2px solid #fff;
    color: #666;
    font-size: 16px;
}

.shenhe .shenhe_tt .zhuangtai {
    width: 115px;
    color: #666;
    font-size: 16px;
}

.shenhe .shenhe_info li {
    height: 35px;
    line-height: 35px;
    padding: 0 35px;
    font-size: 14px;
    background:  no-repeat;
}

.shenhe .shenhe_info li.no {
    background-position: 242px -33px;
}

.shenhe .shenhe_info li.yes {
    background-position: 242px 7px;
}

/* 详情页其他资料图片 结束 */
/* 首页标题栏 开始 */
.index_title {
    font-weight: normal;
    height: 50px;
    line-height: 50px;
    margin: 0 auto;
    position: relative;
}

.index_title span {
    font-size: 30px;
}

.index_title a {
    position: absolute;
    right: 0;
    top: 8px;
    color: #fff;
    width: 85px;
    height: 35px;
    line-height: 35px;
    display: block;
    text-indent: -999em;
    background:  no-repeat;
}

/* 首页标题栏 结束 */
/* 注册、登录、忘记密码页面头部 开始 */
.logo_1 {
    height: 59px;
    overflow: hidden;
    margin-top: 8px;
}

.head_1 .logo_1 a , .head_1 .logo_1 a img {
    height: 59px;
    display: block;
    float: left;
    overflow: hidden;
}

.head_1 .no-nav-text {
    line-height: 40px;
    height: 40px;
    font-size: 25px;
    border-left: 1px solid #CCC;
    padding-left: 20px;
    margin-top: 13px;
    color: #aaa;
    float: left;
    margin-left: 15px;
}

.head_1 .head_bg {
    background:  repeat-x;
    height: 4px;
    width: 100%;
}

.dashed {
    border-top: 1px dashed #d4d4d4;
}

/* 注册、登录、忘记密码页面头部 结束 */
/** * weebox.css * * weebox style * * @category   javascript * @package    jquery * @author     Jack <xiejinci@gmail.com> * @copyright  Copyright (c) 2006-2008 9wee Com. (http://www.9wee.com) * @license    http://www.9wee.com/license/ * @version     */
.dialog-loading {
    background:  no-repeat center;
    width: 32px;
    height: 32px;
    margin: 20px auto;
    padding: 0px 50px;
}

.dialog-mask {
    border: 0px;
    background: #000;
    margin: 0px;
    padding: 0px;
    position: absolute;
    top: 0px;
    left: 0px;
}

.dialog-box {
    background: #fff;
    width: 300px;
}

.dialog-box .dialog-header {
    padding: 8px;
    height: 15px;
    border-bottom: solid 1px #ccc;
    position: relative;
}

.dialog-box .dialog-title {
    float: left;
    text-align: left;
    font-size: 12px;
    position: relative;
}

.dialog-box .dialog-close {
    float: right;
    cursor: pointer;
    margin: 3px 3px 0 0;
    height: 11px;
    width: 11px;
    background:  no-repeat;
}

.dialog-box .dialog-content {
    clear: both;
    margin: 0px;
    padding: 6px;
    color: #666666;
    font-size: 13px;
    overflow-y: auto;
}

.dialog-box .dialog-button {
    clear: both;
    border-top: 1px solid #cccccc;
    text-align: center;
    margin: 0px;
    padding-top: 5px;
}

.errorbox {
    border: 1px solid #924949;
}

.errorbox .dialog-content {
    background: #fff  bottom right no-repeat;
}

.errorbox .dialog-header {
    background:  repeat-x;
    color: #6f2c2c;
}

.warningbox {
    border: 1px solid #c5a524;
}

.warningbox .dialog-content {
    background: #fff  bottom right no-repeat;
}

.warningbox .dialog-header {
    background:  repeat-x;
    color: #957c17;
}

.successbox {
    border: 1px solid #60a174;
}

.successbox .dialog-content {
    background: #fff  bottom right no-repeat;
}

.successbox .dialog-header {
    background:  repeat-x;
    color: #3c7f51;
}

.promptbox {
    border: 1px solid #cccccc;
}

.promptbox .dialog-content {
    background: #fff  bottom right no-repeat;
}

.promptbox .dialog-header {
    background: #edf3f7;
    color: #355468;
}

.dialogbox {
    border: 1px solid #cccccc;
}

.dialogbox .dialog-content {
    background: #fff;
}

.dialogbox .dialog-header {
    background: #f0f0f0;
    color: #999;
}

.boxbox {
    border: 1px solid #cccccc;
}

.boxbox .dialog-content {
    background: #fff;
}

.boxbox .dialog-header {
    background: #edf3f7;
    color: #355468;
}

.weedialog {
}

.weedialog .dialog-header {
    height: 37px;
    cursor: move;
    line-height: 37px;
    font-size: 14px;
    width: 100%;
    clear: both;
    text-align: left;
    position: relative;
    top: 0;
    left: 0;

}

.weedialog .dialog-title {
    color: #333;
    float: left;
    padding-left: 20px;
}

.weedialog .dialog-top {
    height: 8px;
    position: relative;
    overflow: hidden;
}

.weedialog .dialog-tl {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 8px;
    height: 8px;
    background: no-repeat;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src="../images/lb_left_top.png");
    _background: none;
}

.weedialog .dialog-tc {
    margin-left: 8px;
    margin-right: 8px;
    width: auto;
    height: 8px;
    background: repeat-x;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src="../images/lb_border.png");
    _background: none;
    overflow: hidden;
}

.weedialog .dialog-tr {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 8px;
    height: 8px;
    background:  no-repeat;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src="../images/lb_right_top.png");
    _background: none;
}

.weedialog .dialog-close {
    cursor: pointer;
    background:  no-repeat;
    font-size: 0px;
    line-height: 0px;
    height: 15px;
    width: 15px;
    float: right;
    margin: 10px 10px 0 0;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src="../images/light_box_close_btn.png");
    _background: none;
}

.weedialog .dialog-content {
    background: #fff !important;
    clear: both;
    font-size: 14px;
    padding: 20px;
    overflow-y: auto;
    overflow-x: hidden;
    text-align: center;
}

.weedialog .dialog-button {
    clear: both;
    background: #fff;
    height: 40px;
    overflow: hidden;
}

.weedialog .dialog-cl {
    width: 8px;

    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src="../images/lb_border.png");
    _background: none;
}

.weedialog .dialog-cr {
    width: 8px;

    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src="../images/lb_border.png");
    _background: none;
}

.weedialog .dialog-button {
    text-align: center;
    font-size: 12px;
    padding: 6px 20px 10px;
}

.weedialog .dialog-ok ,.weedialog .dialog-cancel ,#checgk_payment ,#choose_payment {
    margin: 0 10px;
}

.weedialog .dialog-button-disabled {
    overflow: visible;
    overflow-y: hidden;
    border: 1px solid #999;
    background: top;
    height: 24px;
    line-height: 24px;
    color: #666;
    cursor: pointer;
    padding: 0 5px;
    margin: 0px;
}

.weedialog .dialog-bot {
    clear: both;
    height: 8px;
    position: relative;
    font-size: 0px;
}

.weedialog .dialog-bl {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 8px;
    height: 8px;
    background:  no-repeat;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src="../images/lb_left_bottom.png");
    _background: none;
}

.weedialog .dialog-bc {
    margin-left: 8px;
    margin-right: 8px;
    width: auto;
    height: 8px;
    background:  repeat-x;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src="../images/lb_border.png");
    _background: none;
}

.weedialog .dialog-br {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 8px;
    height: 8px;
    background:  no-repeat;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src="../images/lb_right_bottom.png");
    _background: none;
}

.box {
    width: 1000px;
    margin: 0 auto;
}

/*用户中心-账户信息*/
.pb-account{ padding:10px 30px; border:1px solid #DBDBDB; border-radius:5px; background:#FFF;}
.pb-account .row1{ font-size:0; padding:10px 0 15px;}
.pb-account .row1 dt, .pb-account .row1 dd{ height:32px; line-height:32px;}
.pb-account .row1 dd .btn-a{ width:60px; height:30px; line-height:30px; margin:0 0 0 10px;}
.pb-account .row1 dd .u{ margin:0 12px 0 5px;}
.pb-account .row1 dd .s{ margin:0 10px; color:#CCC;}
.pb-account .col-1, .pb-account .col-2, .pb-account .col-3{ vertical-align:middle; font-size:14px; display:inline-block; *zoom:1; *display:inline;}
.pb-account .col-2, .pb-account .col-3{ background: left center no-repeat;}
.pb-account .col-1{ width:390px;}
.pb-account .col-2{ width:148px; padding:0 30px;}
.pb-account .col-3{ width:90px; padding-left:30px;}
.pb-account .num1, .pb-account .num2{ font-weight:700; color:#FF6600;}
.pb-account .num1{ font-size:20px; }
.pb-account .num2{ font-size:28px; }
.pb-account .row2{ border-top:1px solid #E8E8E8; height:56px; line-height:56px;}


/*方案列表*/
.pb-scheme{ border:1px solid #DBDBDB; border-radius:5px; background:#FFF;}
.pb-scheme h3{ height:56px; line-height:56px; padding:0 40px 0 20px; border-bottom:1px solid #E8E8E8;}
.pb-scheme h3 .title{ font-size:16px; font-weight:700;}
.pb-scheme h3 .time{ color:#666; margin-left:15px;}
.pb-scheme h3 .state{ color:#666;}
.pb-scheme h3 .result{ padding:0 5px; margin-left:15px; font-size:14px; color:#FFF; border-radius:3px;}
.pb-scheme h3 .trade-acc{ position:relative;}
.pb-scheme h3 .trade-acc a.d{ padding-right:20px; background: right center no-repeat;}
.pb-scheme h3 .trade-acc-info{ display:none; position:absolute; top:50px; right:-40px; width:220px; background:#FFF; padding:10px; border:1px solid #DDDDDD; border-radius:5px; box-shadow:3px 3px 5px #DDD; z-index:1000;}
.pb-scheme h3 .trade-acc-info .arr-a, .pb-scheme h3 .trade-acc-info .arr-b{position:absolute; width:0px; height:0px; font-size:0; overflow:hidden; border-style:dashed; border-color:transparent;}
.pb-scheme h3 .trade-acc-info .arr-a{ right:36px; top:-11px; border-bottom-style:solid; border-width:0px 10px 10px; border-bottom-color:#DDD;}
.pb-scheme h3 .trade-acc-info .arr-b{ right:36px; top:-10px; border-bottom-style:solid; border-width:0px 10px 10px; border-bottom-color:#FFF;}
.pb-scheme h3 .trade-acc-info tr{ height:21px; line-height:150%;}
.pb-scheme h3 .trade-acc-info th{ text-align:right;}
.pb-scheme h3 .trade-acc-info th, .pb-scheme h3 .trade-acc-info td{ line-height:0px;}
.pb-scheme-l .row{ font-size:0; padding:11px 0 11px 20px; border-bottom:1px solid #E8E8E8;float:left;}

.pb-scheme-l .row dl{ display:inline-block; width:139px; line-height:28px; font-size:14px; _zoom:1; *display:inline;
    float: left;}
.pb-scheme-l .row dt{ color:#999;}
.pb-scheme .pb-scheme-l .nob{ border-bottom:none;}
.pb-scheme-r{ width:200px; border-left:1px solid #E8E8E8; }
.pb-scheme-r dl{ width:100px; margin:0 auto; text-align:center; }
.pb-scheme-r dt{ margin-bottom:2px;}
.pb-scheme-r dt .btn-b{ background:#797979; color:#FFF; cursor:not-allowed; text-decoration:none;}
.pb-scheme-r dd{ height:28px; line-height:28px;}
.pb-scheme-r .btn-a{ margin:0; width:100%;}
.pb-scheme .finish .btn-a{ background:#797979;}
.pb-scheme .fund{ padding:0 0 30px; border-top:1px solid #DBDBDB;}
.pb-scheme .fund .chart{ padding:50px 10px 24px;}
.pb-scheme .fund .tips{ display:inline-block; height:38px; line-height:38px; padding:0 10px; background:#F2F2F2; border-radius:5px; *zoom:1; *display:inline;}
.pb-scheme .no-scheme{ padding:250px 0 80px; background: center 40px no-repeat; text-align:center;}
.pb-scheme .no-scheme .btn-a{ width:200px; height:40px; line-height:40px; font-size:16px;}
.fl { float: left; }
.fr {float:right;}
.btn-a, .btn-a:hover { background: #E12D2D; color: #FFF;border-radius: 5px; border: none; display: inline-block; text-align: center; outline: none; cursor: pointer;}

.fs26 {
    font-size: 26px;
}
.c-off {
    color: #008000;
}


/*炒股配资分块*/
.pb-4{ padding:10px 40px 30px;}
.pb-4 h4{ position:relative; height:70px; line-height:70px;}
.pb-4 h4 .fast{position:absolute; left: 133px; top:-11px; width:41px; height:47px; background:no-repeat;}
.pb-4 h4 em{ font-size:30px;}
.pb-4 h4 i{ color:#CF1D1D;}
.pb-4-l{ float:left; width:640px;}
.pb-4-l .good{ padding:20px 0 30px;}
.pb-4-l .good li{ float:left; margin-right:10px;}
.pb-4-l .good li i{ float:left;}
.pb-4-l .good li i.f{ width:17px; height:31px; background: no-repeat;}
.pb-4-l .good li i.b{ width:17px; height:31px; background: no-repeat;}
.pb-4-l .good li i.m{ height:29px; line-height:29px; background:#FFEFE6; border-top:1px solid #FFAD77; border-bottom:1px solid #FFAD77; color:#FF6600;}
.pb-4-l .btn-a{ width:150px; font-size:16px; margin-top:0;}
.pb-4-r{ float:right; width:260px;}
.pb-4-sub-box{ border:1px solid #DBDBDB; border-radius:5px; background:#FCFCFC;}
.pb-4-sub-box h3{ height:50px; line-height:50px; font-size:16px;}
.pb-4-sub-box h3{ padding-left:50px;}
.pb-4-sub-box dl{ padding:15px 0 15px 50px;}
.pb-4-sub-box dl dt{ font-size:16px;}
.pb-4-sub-box dl{ background: 15px 15px no-repeat; border-top:1px solid #E8E8E8;}
.pb-4-sub-box dl dd i{ color:#FF6600;}
.pb-4-sub-box dl dd em{ font-size:20px;}
/*配资进度条*/
.pb-5{ padding:60px 0 80px;}
.pb-5-step{ position:relative; width:840px; height:12px; margin:0 auto; background:#D7C8C8;}
.pb-5-step dl{ position:absolute; top:-17px; width:150px; text-align:center;}
.pb-5-step dl.s1{ left:-75px;}
.pb-5-step dl.s2{ left:135px;}
.pb-5-step dl.s3{ left:345px;}
.pb-5-step dl.s4{ left:555px;}
.pb-5-step dl.s5{ left:765px;}
.pb-5-step dl dt{ background:#D7C8C8; color:#FFF; font-size:26px; width:42px; height:42px; margin:0 auto; line-height:42px;  border-radius:23px; border:2px solid #D7C8C8;}
.pb-5-step dl.curr dt{width:36px; height:36px; line-height:36px; background:#E12D2D; border:5px solid #D7C8C8;}
.pb-5-step dl dd{ color:#AAAAAA; height:32px; line-height:32px;}
.pb-5-step dl.curr dd{ color:#333;}
.pz-step-first .pb-5-step, .pz-step-first dl dt{background:#E2E2E2;}
.pz-step-first .pb-5-step dt{border:2px solid #E2E2E2;}
.pz-step-first .pb-5-step dl.curr dt{border:5px solid #E2E2E2;}


/*配资资金选择*/
.pb-6{ padding:0 50px;}
.pb-6 .choose h3{ padding-top:36px; height:60px; line-height:60px; font-size:20px; font-weight:bold;}
.pb-6 .choose h3 .more{ float:right; font-size:14px; font-weight:normal;}
.pb-6 .pb-6-l{ float:left; width:424px;}
.pb-6 .pb-6-inp{ height:272px; border:1px solid #DBDBDB; border-radius:5px;}
.pb-6-choose-warp .inp-a{ height:37px; line-height:37px; width:346px; text-align:center; color:#FF6600;}
.pb-6-choose{ border-top:1px solid #CACACA; border-left:1px solid #CACACA; border-radius:5px;}
.pb-6-choose li{ float:left; position:relative;width: 33.33333333%; height:89px; border-bottom:1px solid #CACACA; border-right:1px solid #CACACA; text-align:center; cursor:pointer;}
.pb-6-choose li:nth-child(1), .pb-6-choose li:nth-child(1) .b, .table-s1 tr:first-child th{border-top-left-radius:5px;}
.pb-6-choose li:nth-child(3), .pb-6-choose li:nth-child(3) .b, .table-s1 tr:first-child td{border-top-right-radius:5px;}
.pb-6-choose li:nth-child(7), .pb-6-choose li:nth-child(7) .b, .table-s1 tr:last-child th{border-bottom-left-radius:5px;}
.pb-6-choose li:nth-child(9), .pb-6-choose li:nth-child(9) .b, .table-s1 tr:last-child td{border-bottom-right-radius:5px;}
.pb-6 .choose .item2 li, .pb-6 .choose .item2 li .b{ width:210px;}
.pb-6 .choose .item1 li, .pb-6 .choose .item1 li .b{ width:420px;}
.pb-6-choose li .m{ padding-top:14px;}
.pb-6-choose li p em{ font-size:26px; color:#FF6600;}
.pb-6-choose li .b{ display:none; position:absolute; top:-2px; left:-2px;width: 143px;height: 90px;border:2px solid #9A0000; z-index:10;}
.pb-6-choose li.curr{ background:  right bottom no-repeat #FDEEEE;}
.pb-6-choose li.curr .b{ display:block;}
.pb-6-choose li.curr p em{font-weight:bold;}
.pb-6-choose li.disabled{background:#F5F5F5; color:#AAAAAA; cursor:not-allowed;}
.pb-6-choose li.disabled p em{ color:#AAAAAA;}
.pb-6 .choose .s2 li, .pb-6 .choose .s2 li .b{ height:68px;}
.pb-6 .choose .s2 li p{ padding-top:15px;}
.pb-6 .choose .s2 li:first-child, .pb-6 .choose .s2 li:first-child .b{border-top-left-radius:5px; border-bottom-left-radius:5px;}
.pb-6 .choose .s2 li:last-child, .pb-6 .choose .s2 li:last-child .b{border-top-right-radius:5px; border-bottom-right-radius:5px;}
.pb-6 .pb-6-r{ float:right; width:422px;}
.table-s1{border:1px solid #CACACA; border-radius:5px; border-collapse: separate; *border-collapse:collapse;}
.table-s1 tr{height:60px;}
.table-s1 tr .vt{ vertical-align:top; padding-top:19px;}
.table-s1 td{ padding-left:15px; background:#FCFCFC; border-bottom:1px solid #CACACA; }
.table-s1 th{ width:130px; padding-right:15px; background:#F2F2F2; text-align:right; color:#666666; border-bottom:1px solid #DBDBDB;}
.table-s1 tr.no-b td, .table-s1 tr.no-b th{border-bottom:none;}
.table-s1 .desc{ line-height:100%; font-size:12px; color:#999; padding-bottom:8px;}
.table-s1 .desc p{ padding-bottom:12px;}
.table-s1 .bold{font-weight:bold;}
.pb-6-warp-1{ padding:30px 0 20px; text-align:center;}
.ascription{
    width:100%;font-size: 20px;background-color: #E6E3E3;color: #404040;text-align: center;line-height: 50px;margin-top: 30px;height:200px;
}
.ascription input{ width:280px;}
.ascription .control-group{margin-left:260px;}
.ascription-t{font-size:30px;padding-top:20px;color:#E12D2D}
.ascription #btnrec{height: 35px;line-height: 35px;}
.pb-6-warp-1 .btn-a{ width:300px; height:50px; line-height:50px; font-size:20px; font-weight:bold;margin-top: 0;}
.pb-6-warp-2{ color:#DBDBDB; text-align:center;}
.pb-6-warp-2 a{ font-size:16px;}

.ft_a>a{
    padding:5px 10px; font-size:16px;color: #fff;
}
.ft_a>span.sp1{color: #fff;font-size:16px;padding:5px 30px;}
.qihuo_det{margin-top:20px;}
.qihuo_det>img{width:49%;float:left; margin-top: 10px;}
.qihuo_det>.qhtxt{width:50%;float:right;font-size: 16px; line-height: 28px;}
.qihuo_det .btnQisq {display:block;margin-left: 25px;
    border:0; border-radius:5px; padding:7px 0px; width:170px;color:#fff;cursor:pointer; font-size: 16px;margin-top: 30px;
}
.bgOrange{background:rgb(200,178,130);}
.gbGreen{background:rgb(122,173,82);}
.p_tit{color:rgb(39,109,159);text-align:center;font-size: 38px; font-weight: bold;padding: 60px 0 50px 0;}
.hlf_d{width:45%;display:inline-block;text-align: center; background-color: rgb(247,248,247);}
.tit_tp1{font-size:24px; width:60%;margin:0 auto;padding:15px 0 10px 0;border-bottom:2px solid rgb(254,194,108);color:#fff;}
.tit_tp2{font-size:18px;color:#fff;padding:5px 0 15px 0;}
.bold{font-weight:bold;}



.serviceBar {
    width:470px;
    margin-left: 276px;
    height: 35px;
    line-height: 35px;
    color: #804f22;
    font-size: 12px;
    text-shadow: 1px 1px 1px #d6bf93;
}

.serviceBar li {
    width:190px;
    display: inline-block;
    text-indent: 30px;
    margin: 0 18px;
}

/* .serviceBar li i {
    position: absolute;
    left: 0;
    top: 7px;
    width: 22px;
    height: 22px;
} */

.serviceBar li .icon-phone {
    background-position: 0 -164px;
    left: 6px;
}

.serviceBar li .icon-email {
    background-position: -22px -164px;
}

.log {
    color: #804f22;
    background: #ddc89f;
    padding: 2px 8px;
    border-radius: 5px;
    text-decoration: none;
}

.nav {
    height: 100px;
    line-height: 100px;
    position: absolute;
    top: 35px;
    left: 238px;
}

.nav>a {
    display: inline-block;
    height: 100px;
    font-size: 16px;
    color: #fff;margin: 0 35px;
}
.nav a:hover {
    color: #c9b285;
}

.nav a.current {
    color: #c9b285;
}

.nav a:last-child {
    margin-right: 0;
}

.logo>a>img{ width: 200px;}



.alert-success {
    color: #3c763d;
    border-color: #d6e9c6;
}
.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}
.btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;padding: 6px 12px;
    border-radius: 4px;cursor:pointer;
}

.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}
.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear;
}


.newsTit {
    font-size: 18px;
    color: #b5904e;
    font-weight: normal;
    margin: 0;
}

.law-list {
    position: relative;
    padding-top: 40px;
    padding-left: 0;
}

.law-list li {
    background:  no-repeat left 19px;
    padding: 15px 0 15px 30px;
    list-style-type: none;
}

.law-list li p {
    padding-top: 4px;
    margin: 0;
}

.law-list li dl {
    margin-top: 10px;
}

.law-list li.special {
    position: absolute;
    right: 0;
    top: 0;
    width: 165px;
    height: 182px;
    background:  no-repeat;
    padding: 0;
}

.law-list li.special a {
    display: block;
    width: 165px;
    height: 182px;
}


.fade.in {
    opacity: 1;
}
.modal-dialog {
    width: 600px;position: relative;
    margin: 30px auto;
}
.modal-content {
    position: relative;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    outline: 0;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}
.modal-header {
    min-height: 16.42857143px;
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
}
button.close {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
}
.close {
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .2;
}
.modal-title {
    margin: 0;
    line-height: 1.42857143;
}
.modal-body {
    position: relative;
    padding: 15px;
}
.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
}
.d-wycz{width:300px;margin: 0 auto;text-align:left;padding:10px 0px;box-sizing: border-box;font-size:15px;}
.d-wycz>a{color:#dd0000;}



/*金银宝*/
.jybtable{background: #F2F2F2; border-radius: 5px; margin:0 0 20px 0; color: #666666; width: 100%;}
.jybtable td{line-height: 40px; text-align: center; border-bottom: 1px solid #e1e1e1}
.jybtable .tdnone td{border: none;}

.pb-7-a-warp {
    height: 63px;
    padding: 15px;
    color: #AAAAAA;
}

.pb-7-a-warp a {
    display: inline-block;
    width: 192px;
    height: 61px;
    line-height: 150%;
    padding-left: 58px;
    margin-left: 20px;
    border: 1px solid #DBDBDB;
    background:  15px center no-repeat;
    border-radius: 5px;
}
.pb-7-a-warp i {
    float: right;
    margin: 20px 10px 0 0;
    vertical-align: middle;
}
.pt10 {
    padding-top: 10px;
}
.fs18 {
    font-size: 18px;
}
.fs16 {
    font-size: 16px;
}


/*全局样式*/
.box{ width:1000px; margin:0 auto;}
.nav1{ height:32px; border-bottom:1px solid #E0E0E0; background:#F5F5F5;}
.nav2{ height:80px; background:#FFF;}
.warp-box{ border:1px solid #DBDBDB; border-radius:5px;}
.warp-box-ntop{background:#FFF; border-left:1px solid #DBDBDB; border-right:1px solid #DBDBDB; border-bottom:1px solid #DBDBDB; border-bottom-left-radius:5px; border-bottom-right-radius:5px;}
.staties, .pb-1, .pb-2 .pb-2-l, .pb-2 .pb-2-r, .pb-4, .pb-6, .pb-9, .pb-10{ background:#FFF;}
.staties, .pb-1, .pb-2, .pb-4{ margin-top:20px;}

/*配资第二，三部*/
.pb-9 .table-s1{ width:600px; margin:0 auto;}
.pb-9 h3{ height:90px; line-height:90px; font-size:20px; font-weight:bold; text-align:center;}
.pb-9 .btn-a, .pb-9 .btn-a-disable{ width:300px; height:50px; line-height:50px; font-size:20px; font-weight:bold;}
.pb-9 .pz-warp-s3{ width:600px; height:350px; margin:0 auto; border:1px solid #DBDBDB; background:#FCFCFC; border-radius:5px;}
.pb-9 .pz-warp-s3 .yujing{ position:relative; width:100%; height:280px; background:  left center no-repeat;}
.pb-9 .pz-warp-s3 .yujing .zzj,.pb-9 .pz-warp-s3 .yujing .yjx,.pb-9 .pz-warp-s3 .yujing .pcx{ position:absolute; left:490px; width:120px; height:30px; line-height:30px;}
.pb-9 .pz-warp-s3 .yujing .zzj{top:43px;}
.pb-9 .pz-warp-s3 .yujing .yjx{top:115px;}
.pb-9 .pz-warp-s3 .yujing .pcx{top:145px;}
.pb-9 .pz-warp-s3 .yujing .imgzzj, .pb-9 .pz-warp-s3 .yujing .imgyjx, .pb-9 .pz-warp-s3 .yujing .imgpcx{position:absolute;}
.pb-9 .pz-warp-s3 .yujing .imgzzj{top:24px; left:398px;}
.pb-9 .pz-warp-s3 .yujing .imgyjx{top:140px; left:202px;}
.pb-9 .pz-warp-s3 .yujing .imgpcx{top:174px; left:283px;}

.txt-c {
    text-align: center;
}
.fs20 {
    font-size: 20px;
}

.icon { background: no-repeat; _background: no-repeat; display:inline-block; font-size:0; vertical-align:middle;}


.login-box .ui-input{width:237px; border: 1px solid #C5C5C5; padding:10px 5px 10px 30px; background: repeat-x #FAFAFA;}
.login-box .ui-input-pwd{width:237px; padding:10px 5px 10px 30px; }
.login-box-in{position:relative; padding-bottom:20px; text-align:center;}
.login-box-in .head { position:absolute; top:9px; left:20px; _left:6px; width:22px; height:22px; background-position:-38px 0px; }
.login-box-in .lock { position:absolute; top:9px; left:20px; _left:6px; width:22px; height:22px; background-position:-38px -22px; }
.login-box-in .login-clear{ right:22px;_right:48px;}
.login-clear{ position:absolute; right:12px;_right:38px; top:16px; width:11px; height:11px; font-size:0; background: no-repeat; cursor:pointer;background-position:0px -11px;}
.login-clear:hover{ background-position:0px 0px;}
.login-box-in .btn-a, .login-box-in .btn-a-disable {
    width: 272px;
    height: 40px;
    line-height: 40px;
}
.contact-us {
    float:left; width: 380px; color: #fff;text-align: left;
}

.contact-us h5 {
    font-size: 18px;
    font-weight: normal;
    padding-bottom: 12px;
}

.contact-us p {
    font-size: 12px;
    padding-bottom: 26px;
    line-height: 24px;
}

.search {
    background:  no-repeat;
    height: 54px;
    overflow: hidden;
    width: 272px;
}

.search input, .Aqsearch input {
    background: none;
    border: none;
    margin: 0;
    outline: none;
    vertical-align: middle;
}

.searchKeyword {
    color: #fff;
    height: 54px;
    line-height: 20px;
    padding: 15px 12px 20px 26px;
    width: 218px;
}

.searchBtn {
    cursor: pointer;
    height: 54px;
    width: 54px;
    display: inline-block;
}

.goTop {
    width: 74px; height: 57px;margin:0 auto; padding-top: 92px;
}

.fastNav {
    float: right;
}

.fastNav h4 {text-align: right; }

.fastNav dl {
    width: 128px; float: left; padding: 10px 4px;
}

.fastNav dl:last-child {
    text-align: right;
}

.fastNav dl dd {
    line-height: 24px;
}

.fastNav dl dd a {
    color: #fff;
}

.fastNav dl dd a:hover {
    color: #c9b285;
}

.fastNav-b {
    top: 316px;
    position: absolute;
    right: 36px;
}

.fastNav-b a {
    display: inline-block;
    width: 50px;
    height: 50px;
    margin-left: 4px;
    overflow: hidden;
}

.fastNav-b a.qq {
    background-position: 0 -50px;
}

.fastNav-b a.qq:hover {
    background-position: 0 -50px;
}

.fastNav-b a.weixin {
    background-position: -50px 0;
}

.fastNav-b a.weixin:hover {
    background-position: -50px -50px;
}

.copyright {
    text-align: center;
    height: 55px;
    line-height: 40px;
    color: #000;
    font-size: 12px;
    padding-top: 302px;
}


.tit {
    font-size: 24px;
    font-weight: normal;
    line-height: 40px;
    margin: 8px 0;
}

.tit2 {
    font-size: 48px;
    color: #b5904e;
    letter-spacing: 3px;
    line-height: 48px;
    position: relative;
}

.tit3 {
    color: #fff;
    font-size: 30px;
    font-weight: normal;
    height: 46px;
    line-height: 46px;
    text-shadow: 1px 1px 1px #232532;
}

.tit4 {
    font-size: 18px;
}


/********软件下载*******/
.software {
    width: 990px; padding: 40px 0 0;margin: 50px auto; position: relative;
}

.software:before {
    content: "";
    display: block;
    height: 100%;
    left: 35px;
    position: absolute;
    top: 0;
    border-radius: 4px;
}

.softwareDownload, .softwarePic01, .softwarePic02, .softwarePic03, .softwarePic04 {
    position: relative;
    z-index: 10;
}

.softwareDownload:before {
    content: "";
    display: block;
    height: 100%;
    left: -43px;
    position: absolute;
    top: 5px;
    border-radius: 4px;
    background:  no-repeat;
    padding-left: 78px;
}

.softwareDownload ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.down-content{padding: 50px 0 100px;}
.down-bg{background-color: #EDEDED}
.softwareDownload, .softwarePic01, .softwarePic02, .softwarePic03, .softwarePic04 {
    margin-left: 43px;
    padding-left: 62px;
    padding-bottom: 45px;
}
.down-content>div{    text-align: center;
    margin-top: 45px;}
.down-content a{    display: inline-block;
    background: no-repeat;
    height: 81px;
    text-align: left;
    width: 316px;
    font-size: 17px;
    background-size: cover;
    color: #fff;
    padding-left: 21%;
    line-height: 81px;}
.down-content h1{text-align:center;font-size:36px;font-weight:bold;padding-top: 20px;}
.softwareDownload { padding-bottom: 0; margin-bottom: 80px; }

.softwareDownload ul li {
    float: left;margin: 10px 25px;
}

.softwareDownload ul li .textLink {
    padding-bottom: 15px;
}

.softwareDownload ul li .textLink a {
    margin-right: 18px;
    color: #6d7521;
    padding-left: 3px;
    text-decoration: underline;
}

.softwareDownload ul li:last-child {
    margin-right: 0;
}

.softwareDownload ul li:first-child .textLink a {
    color: #368dc4;
}

.softwareDownload ul li:last-child .textLink a {
    color: #b86400;
}

.softwarePic01:before {
    content: "";
    display: block;
    height: 100%;
    left: -38px;
    position: absolute;
    top: 5px;
    border-radius: 4px;
    background:  no-repeat;
    padding-left: 68px;
}

.softwarePic03:before {
    content: "";
    display: block;
    height: 100%;
    left: -38px;
    position: absolute;
    top: 5px;
    border-radius: 4px;
    background:  no-repeat;
    padding-left: 68px;
}

.softwarePic04:before {
    content: "";
    display: block;
    height: 100%;
    left: -38px;
    position: absolute;
    top: 5px;
    border-radius: 4px;
    background:  no-repeat;
    padding-left: 68px;
}


.softwarePic02:before {
    content: "";
    display: block;
    left: -19px;
    position: absolute;
    top: 5px;
    border-radius: 14px;
    width: 28px;
    height: 28px;
    background: #94c91f;
    padding-left: 0;
    border: 3px solid #fff;
    box-shadow: 0 3px 5px rgba(0, 0, 0, .52);
}

.softwarePic02 a:hover {
    text-decoration: none;
    cursor: help;
}

.picConn:before {
    content: "";
    display: block;
    height: 100%;
    left: 47px;
    position: absolute;
    top: 25px;
    border-radius: 4px;
    background:  no-repeat;
    padding-left: 15px;
}

.picConn {
    padding: 21px 22px;
    background: #ededed;
    border-radius: 6px;
}

.picConn h2 {
    margin-top: 0;
    color: #ae832e;
}

.softwarePic03 .picConn h2 {
    color: #f06150;
}

.softwarePic04 .picConn h2 {
    color: #a95f9a;
}

.picConn a.btn {
    position: absolute;
    top: 25px;
    right: 6%;
}

.software .carousel-control {
    left: 0;
}

.software .carousel-control.right {
    left: auto;
}

.software .carousel-inner > .item {
    text-align: center;
}

.software .carousel-inner > .item > img {
    display: inline;
}

.software .carousel-indicators {
    bottom: 3px;
    left: 50%;
}

.software .carousel-indicators li {
    border-color: #373a4e;
}

.software .carousel-indicators .active {
    background-color: #373a4e;
}


.btn-soft {
    width: 230px;
    height: 50px;
    display: inline-block;
    margin-bottom: 31px;
    font-size: 16px;
    color: #fff;
    font-weight: normal;
    line-height: 50px;
    padding-left: 12px;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

.btn-soft:hover {
    text-decoration: none;
    color: #fff;
}

.btn-soft em {
    font-style: normal;
    color: #373a4e;
    margin-right: 3px;
}

.banner-rjxz {
    background:  no-repeat center 0;
}

.carousel-control.left {
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
    background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
    background-repeat: repeat-x;
}
.carousel-control {
    left: -15%;
    font-size: 40px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
    filter: alpha(opacity=50);
    opacity: .5;
}
.carousel-control {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 15%;
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
    filter: alpha(opacity=50);
    opacity: .5;
}
.software .carousel-control {
    left: 0;
}
.carousel-control.right {
    right: 0;
    left: auto;
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
    background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
    background-repeat: repeat-x;
}
.glyphicon-chevron-left:before {
    content: "\e079";
}


.intro-banner {
    background:  repeat 0 bottom;
    margin-bottom: 105px;
    position: relative;
    border-top: 1px solid #57597a;
    padding-top: 30px;
}

.intro-banner .blueArrow {
    position: absolute;
    left: 296px;
    bottom: -42px;
    width: 595px;
    height: 42px;
    background:  no-repeat;
}

.aboutMenu, .productMenu {
    width: 1061px;
    margin: 0 auto;text-align: center;
}
.aboutMenu a, .productMenu a {
    width: 86px;
    height: 86px;
    display: inline-block;
    margin: 0 17px;
    background:  no-repeat #474866;
    border: 3px solid #373a4e;
    -moz-border-radius: 46px;
    -webkit-border-radius: 46px;
    border-radius: 46px;
}
.aboutMenu a:hover, .aboutMenu a.current, .productMenu a:hover, .productMenu a.current {
    background-color: #f16150;
    border-color: #fff;
}
a.wm-icon1 {
    background-position: 0 0;
}
a.wm-icon2 {
    background-position: -86px 0;
}
a.wm-icon3 {
    background-position: -172px 0;
}

a.wm-icon33{
    width: 86px;
    height: 86px;
    display: inline-block;
    margin: 0 17px;
    background:  no-repeat #474866;
    border: 3px solid #373a4e;
    border-radius: 46px;
    background-position: 11px 10px;
}
a.wm-icon44{
    width: 86px;
    height: 86px;
    display: inline-block;
    margin: 0 17px;
    background:  no-repeat #474866;
    border: 3px solid #373a4e;
    border-radius: 46px;
    background-position: 11px 10px;
}
a.wm-icon55{
    width: 86px;
    height: 86px;
    display: inline-block;
    margin: 0 17px;
    background:  no-repeat #474866;
    border: 3px solid #373a4e;
    border-radius: 46px;
    background-position: 11px 10px;
}

a.wm-icon4 {
    background-position: -258px 0;
}

a.wm-icon5 {
    background-position: -344px 0;
}

a.wm-icon6 {
    background-position: -430px 0;
}

a.wm-icon7 {
    background-position: -516px 0;
}

a.wm-icon10 {
    background-position: -774px 0;
}

a.wm-icon11 {
    background-position: -860px 0;
}

a.wm-icon12 {
    background-position: -946px 0;
}

a.wm-icon13 {
    background-position: -1032px 0;
}

a.wm-icon14 {
    background-position: -1118px 0;
}

a.wm-icon15 {
    background-position: -1204px 0;
}

.aboutMenu-slogan, .productMenu-slogan {
    position: relative;
    width: 674px;
    height: 52px;
    font-size: 18px;
    line-height: 30px;
    color: #212439;
    padding-top: 32px;
    padding-bottom: 25px;
    text-align: center;
    margin: 0 auto;
    vertical-align: middle;box-sizing: content-box;
}

.aboutMenu-slogan i, .productMenu-slogan i {
    display: block;
    width: 50px;
    height: 40px;
    position: absolute;
    top: 32px;
}

.aboutMenu-slogan .icon-leftQuotes, .productMenu-slogan .icon-leftQuotes {
    left: 0;
    background-position: 0 -432px;
}

.aboutMenu-slogan i.icon-rightQuotes, .productMenu-slogan i.icon-rightQuotes {
    right: 0;
    background-position: -50px -432px;
}

.sl-icon {
    background:  no-repeat;
}
.clear {
    display: block;
    height: 0;
    overflow: hidden;
    clear: both;
}
.aboutMenu-slogan .icon-leftQuotes, .productMenu-slogan .icon-leftQuotes {
    left: 0;
    background-position: 0 -432px;
}
.aboutMenu-slogan i.icon-rightQuotes, .productMenu-slogan i.icon-rightQuotes {
    right: 0;
    background-position: -50px -432px;
}
.company-intro {
    line-height: 30px;
    /* padding-bottom: 100px; */
    font-size: 16px;
    text-indent: 33px;
}



.bigTitle, .bigTit {
    position: relative;
    height: 88px;
    margin-bottom: 12px;
    background:  no-repeat center center;
    line-height: 88px;
    text-align: center;
}

.bigTitle .help-block, .bigTit .help-block {
    line-height: 20px;
    text-align: center;
    margin-top: -10px;
}

.bigTit {
    background:  no-repeat center center;
}
.te{font-size: 14px;
    color: #989898;}
.bigTitle span, .bigTit span {
    font-size: 48px;
    color: #2a7bb0;
    padding: 0 35px;
    background: white;
}
.text-center {
    text-align: center;
}



.advantage-content ul {
    margin: 0 -36px;
}

.advantage-content li {
    float: left;
    width: 332px;
    margin: 0 36px;
}

.advantage-content li img {
    display: block;
    margin: 0 auto;
}

.advantage-content li h3 {
    font-weight: normal;
    text-align: center;
    font-size: 18px;
    line-height: 42px;
    padding-bottom: 10px;
    color: black;
}

.advantage-content li:first-child h3 {
    color: black;
}

.advantage-content li:last-child h3 {
    color:  black;
}

.advantage-content li span.yuan-icon, .qualifications-content li span.yuan-icon {
    display: block;
    width: 119px;
    height: 119px;
    margin: 0 auto;
}

.zy {
    background-position: 0px 0;
}

.zz {
    background-position: -119px 0;
}

.tm {
    background-position: -238px 0;
}

.tg {
    background-position: -357px 0;
}


.yyzz {

}
.khxk{}
.sw {
    background-position: -119px -119px;
}

.zzjg {
    background-position: -238px -119px;
}

.smzj {
    background-position: -357px -119px;
}

.shbx {
    background-position: -476px -119px;
}

.blueBg {
    padding-top: 80px;
    color: #fff;
}
.bigTitle span, .bigTit span {
    font-size: 48px;
    color: #b5904e;
    padding: 0 35px;
    background: #fff;
}

/* 我们的发展愿景 */
.vision {
    padding-bottom: 42px;
    margin-top: 50px;
}

.vision .values {
    width: 570px;
}

.vision .values tr td {
    padding-bottom: 12px;
    vertical-align: top;
}

.vision .mission {
    width: 455px;
    padding-left: 115px;
}

.vision .mission ul {
    padding-bottom: 20px;
}

.vision .mission ul li {
    position: relative;
    padding-left: 16px;
}

.vision .mission .icon-type {
    position: absolute;
    left: 0;
    top: 6px;
    width: 12px;
    height: 12px;
    background-position: -278px -564px;
}

.vision .tit4 {
    padding: 26px 0 12px;
}



.qualifications .help-block {
    display: block;
    color: #bebdbd;
    text-align: center;
}

.qualifications-content {
    padding-top: 30px;
}

.qualifications-content ul {
    margin: 0 -24px;
}

.qualifications-content li {
    float: left;
    margin: 0 34px;
    text-align: center;
}

.qualifications-content li a {
    display: block;
    height: 285px;
    width: 202px;
    margin-left: 196px;
    overflow: hidden;
    margin-bottom: 10px;
    background-size: 100% 100%;
}

.qualifications-content li p {
    font-size: 18px;
    margin-left: 177px;
    color: #000;
}

.qualifications-content li p a {
    height: 24px;
    line-height: 24px;
}

.office {
    position: relative;
    margin-top: 80px;
}

.office ul {
    margin: 0 -24px;
}

.office li {
    width: 348px;
    height: 258px;
    margin: 10px 24px 38px;
    float: left;
    position: relative;
}

.office li:hover .display {
    display: block;
}

.office .smallPic {
    width: 326px;
    height: 236px;
    border: 1px solid #e5e5e5;
    padding: 10px;
}

.office .display {
    position: absolute;
    top: 11px;
    left: 11px;
    width: 326px;
    height: 236px;
    z-index: 1;
    display: none;
}

.office .display .disBG {
    position: absolute;
    height: 236px;
    width: 326px;
    opacity: 0.7;
    filter: alpha(opacity=40);
    background: #373a4e;
    z-index: 2;
}

.office .display .enlarge {
    position: absolute;
    left: 130px;
    top: 86px;
    display: block;
    width: 68px;
    height: 68px;
    background-position: -62px -362px;
    z-index: 4;
}

.office  .picName {
    position: absolute;
    z-index: 3;
    font-size: 18px;
    width: 100%;
    text-align: center;

}

.main2-hd {
    position: absolute;
    z-index: 105;
    top: 350px;
    width: 1150px;
    height: 44px;
}

.main2-hd a {
    width: 26px;
    height: 44px;
    background:  no-repeat;
}

a.btn-left {
    position: absolute;
    left: -60px;
    background-position: 0 0;
}

a.btn-right {
    position: absolute;
    right: -30px;
    background-position: -29px 0px;
}

.qualifications {
    /*margin-top: 100px;*/
}

.partner {
    padding-top: 42px;
    overflow: hidden;
    position: relative;
}


/*合作伙伴*/
.partner ul li {
    margin-bottom: 40px;
    min-height: 180px;
}

.partner .partnerImg {
    width: 300px;
    height: 110px;
    border: 1px solid #e5e5e5;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
}

.partnerList {
    width: 787px;
    margin-left: 50px;
    float: right;
}

.partnerList h2 {
    background:  no-repeat -355px 37px;
    font-size: 24px !important;
}

.partnerList .newsTit {
    padding-bottom: 10px;
    text-align: left;
}

.partnerList .newsTit span {
    color: #373a4e;
}

.col-sm-6 {
    width: 50%;float: left;position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.zxns-r .nav-tabs {
    margin-bottom: 40px;
}
.nav-tabs {
    border-bottom: 1px solid #ddd;
}
.zxns-r .nav-tabs > li {
    margin-bottom: -2px;
}
.nav-tabs > li {
    float: left;
}
.zxns-r .nav-tabs > li.active > a, .zxns-r .nav-tabs > li.active > a:hover, .zxns-r .nav-tabs > li.active > a:focus {
    background:  no-repeat center bottom;
    border: none;
}
.zxns-r .nav-tabs > li > a {
    font-size: 18px;
    color: #373a4e;display: block;
    padding: 10px 10px;
}
.zxns-r .panel {
    border-color: #e5e5e5;
}
.panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px;
}
.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
.zxns-r .panel-heading {
    padding: 16px 22px;
}
.panel-group .panel-heading {
    border-bottom: 0;
}
.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit;
}
.zxns-r .panel-title a {
    color: #b5904e;
}
.zxns-r .panel-group .panel-heading + .panel-collapse > .panel-body {
    border-top: none;
}
.zxns-r .panel-body {
    padding: 0 22px 16px;
}
.tog h5 {
    margin: 22px 0 20px;
}
.tog p {
    background:  no-repeat left ;
    margin-left: 20px;
    padding-left: 18px;
    font-size: 12px;    margin: 0 0 10px;
}
.btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
}
.tab-content > .tab-pane.active {
    display: block;
}
.tab-content > .tab-pane {
    display: none;
}
.applyJobs {
    padding-left: 18px;
}
.nav-tabs > li > a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
}
.zxns-l .tit2 {
    height: 124px;
    background:  no-repeat;
    padding-left: 100px;
    padding-top: 43px;
}
.zxns-r {
    padding-top: 45px;
}
.zxns-l li {
    background:  no-repeat 0 15px ;
    margin-left: 20px;
    padding-left: 18px;
    padding-top: 10px;
}
.communicate p, .promise-inner p {
    font-size: 18px;
    color: #373a4e;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 50px;
}
.contact-l {
    width: 600px;
    float: left;
}
.contact-r {
    width: 476px;
    float: right;
}

.mtbd-content ul li {
    margin-top: 38px;
}

/*媒体报道*/
.mtbd-content {
    padding-top: 18px;
}

.mtbd-content:before {
    border-left: 3px solid #e5e5e5;
    content: "";
    display: block;
    height: 100%;
    left: 120px;
    position: absolute;
    top: 0;
}

.mtbd-content ul li {
    margin-top: 38px;
}

.newsDate {
    color: #666666;

    left: 20px;
    position: absolute;
}

.newsDot {
    background-color: #b5904e;
    border: 3px solid #ead3ab;
    border-radius: 50%;
    display: block;
    height: 17px;
    left: 110px;
    line-height: 17px;
    position: absolute;
    width: 17px;
}

.newsContent {
    margin-left: 160px;
    min-height: 100px;
}

.newsContent-l {
    float: left;
    width: 700px;
}

.newsContent-r {
    width: 230px;
    float: right;
    border: 1px solid #e5e5e5;
    padding: 17px 0;
    text-align: center;
}

.Microcosmic-cont .newsContent-r {
    padding: 0;
}

.Microcosmic-cont .newsContent-r img {
    max-height: 174px;
}

.newsTit {
    font-size: 18px;
    color: #b5904e;
    font-weight: normal;
}

.newsTit a {
    color: #b5904e;
}

.newsContent p {
    display: inline;
    height: 45px;
    margin-top: 10px;
}

.xx {
    color: #b5904e;
}

.page {
    text-align: center;
    margin-top: 60px;
}

.page a {
    color: #000;
    font-size: 14px;
    padding: 3px 9px;
    text-decoration: none;
}

.on {
    border-radius: 4px;
}


/*内页*/
.page-main {
    padding-top: 32px;
    background: #efefef;
}

.pagemain-content {
    border: 1px solid #dfdfdf;
    border-radius: 4px;
    min-height: 300px;
    background: #FFF;
    padding: 40px 40px 60px;
}

.contentTit {
    background:  no-repeat center bottom;
    padding-bottom: 5px;
    text-align: center;
}

.pagemainTit {
    font-size: 24px;
    color: #000;
    font-weight: normal;
}

.pagemain-content span {
    color: #373a4e;
    display: block;
    margin-bottom: 20px;
}

.pagemain-content span em {
    padding-left: 12px;
}

.pageContent {
    padding: 50px 70px 0px;
}

.mb-dl{
    width: 125px;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    padding-left: 45px;
    text-align: left;
}
.iphone, .iphone:hover {
    background:url(../soft-icon-iphone.jpg) 13px center no-repeat #E12D2D; text-align:left;
}
.android, .android:hover {
    background: url(../soft-icon-android.jpg) 13px center no-repeat #E12D2D;text-align:left;
}
.ma {
    position: relative;
    display: inline-block;
    width: 26px;
    height: 26px;
    margin-left: 5px;
    vertical-align: middle;
    background:  center center no-repeat ;
    cursor: pointer;
}
.ma-in {
    display: none;
    position: absolute;
    width: 150px;
    padding: 10px;
    left: -180px;
    text-align: center;
    background: #FFF;
    border: 1px solid #DBDBDB;
    border-radius: 5px;
    box-shadow: 2px 2px 3px #DDD;
}

.fastNav-b a:hover{
    background-color:#C9B285;
}
.prevpage{width:68px;height:39px;background:#C9B285;color:white;display:inline-block;
    text-align: center;line-height:39px;font-size:14px;margin-right: -4px;border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;}
.nextpage{width:68px;height:39px;background:#C9B285;color:white;display:inline-block;
    text-align: center;line-height:39px;font-size:14px;
    margin-right: -4px;border-bottom-right-radius: 3px;border-top-right-radius: 3px;
}
.ym{width:39px;height:39px;background:#C9B285;color:white;display:inline-block;
    text-align: center;line-height:39px;font-size:14px;margin-right: -4px;}
.cym{width:39px;height:39px;background:#373A4E;color:white;display:inline-block;text-align: center;line-height:39px;font-size:14px;margin-right: -4px;}



.header-1{height: 33px;line-height: 33px;background-color: #2c435b;display: none;}
.h1-content li>img{margin-right: 12px;}
.h1-content ul{overflow: hidden;}
.h1-content li{margin-right: 10px;float: left;color: #b5b5b5}
.h1-content a{padding: 0 10px;color: #b5b5b5}
.h1-content .top-logo,.h1-content .top-register{float: right;color: #fff;}
.h1-content .top-logo{background-color: #5398f8}
.h1-content .top-register{background-color: #59d7af}
.h2-content img{margin-top: 3px;height: 100%;box-sizing: content-box;border-right: 1px solid #fff;border-image: linear-gradient(to bottom, rgba(153,153,153,0), rgba(153,153,153,1), rgba(153,153,153,0)) 1;}
.h2-content .pull-left a{margin-top: 20px;display: inline-block;}
.h2-content .pull-left a .logo{margin:0;height: 40px;vertical-align: middle;display: inline-block;}
.h2-content .pull-left a span{vertical-align: middle;font-size: 18px;}
.h2-content>div{padding: 0;}
.h2-content .pull-right{
    white-space: nowrap;
}
.h2-content .pull-right .first-nav{
    white-space: nowrap;
    display: inline-block;
    vertical-align: middle;
}
.h2-content .pull-right .first-nav li{
    height: 80px;
    padding:0 5px;
    width: 90px;
    display: inline-block;
    position: relative;
}
.h2-content .pull-right .first-nav li a{
    display: inline-block;
    width: 100%;
    line-height: 78px;
    text-align: center;
    font-size: 14px;
    border-top:2px solid transparent;
}
.h2-content .pull-right .first-nav li.current_page_item a,.h2-content .pull-right .first-nav li.current-menu-item>a{
    border-top:2px solid #0060af;
}
.h2-content .pull-right .first-nav  li.current_page_item a,.h2-content .pull-right .first-nav .dropdown-menu li.current-menu-item>a{
    border-top: 2px solid transparent;
}
.h2-content .pull-right .first-nav .dropdown-menu{
    display: none;
}
.h2-content .pull-right .first-nav li:hover .dropdown-menu{
    display: block;
}
.h2-content .pull-right .first-nav li a{
    font-size: 16px;
}
.h2-content .pull-right .first-nav li:hover a{
    color: #0060af;
}
.h2-content .pull-right .first-nav li.current_page_item a,.h2-content .pull-right .first-nav li.current-menu-item>a{
    color: #0060af;
}
.h2-content .pull-right .first-nav .dropdown-menu{
    position: absolute;
    left: 0;
    top:78px;
}
.h2-content .pull-right .first-nav .dropdown-menu li{
    display: block;
    width: 100%;
    height: 50px;
}
.h2-content .pull-right .first-nav .dropdown-menu li a{
    width: 100%;
    height: 50px;
    line-height: 50px;
    color:#666;
    display: block;
    padding: 0;
    border-bottom: 1px solid #ccc;
}
.h2-content .pull-right .first-nav .dropdown-menu li:last-child a{
    border-bottom: none;
}
.h2-content .pull-right .first-nav .dropdown-menu li:hover a{
    color: #0060af;
}

html,body{width:100%;}
.home-banner {
    position: relative;
}

.home-banner .container {
    position: relative;
    margin-top: -410px;
    margin-bottom: 410px;
    z-index: 999;
}

.charts {
    position: absolute;
    top: 60px;
    left: auto;
    right: 0;
    background-color: rgba(255, 255, 255, 0.6);
    border-radius: 6px;
    padding: 10px 20px;
}

.charts h3 {
    font-size: 18px;
    margin: 15px 0;
}

.charts .bank div:first-child {
    float: left;
    padding-top: 8px;
    width: 62px;
    font-size: 12px;
    margin-right: 10px;
}

.charts .bank div:first-child p {
    margin: 0;
    line-height: 14px;
    text-align: right;
}

.charts .bank span {
    float: left;

    font-size: 30px;
    color: #c89b60;
    display: block;
    vertical-align: top;
}

.bank02 {
    margin: 20px 0 30px;
}

.bank02 p {
    margin: 0;
    line-height: 26px;
}

.bank02 p span {
    color: #c89b60;
    font-size: 18px;

    margin: 0 4px;
}

.charts .btn {
    color: #fff;
    background-color: #c9b286;
    margin: 8px 0;
}

.charts .quickLink {
    text-align: right;
}

.charts .quickLink a {
    margin-left: 6px;
}

{
    position: relative;
    text-align: center;
    padding-top: 85px;
    padding-bottom: 90px;
}




.sl-icon {
    height: 120px; background: none;
}
.sl-icon>img{height:100%;}
.sl-icon span {
    display: inline-block;
    width: 102px;
    height: 102px;
    background:  no-repeat;
}

span.icon-advantage01 {
    background-position: 0 0;
}

span.icon-advantage02 {
    background-position: 0 -102px;
}

span.icon-advantage03 {
    background-position: 0 -204px;
}

span.icon-advantage04 {
    background-position: 0 -306px;
}



p {
    margin: 0;
}



.blueBg {
    position: relative;
}

.mainConn {
    padding-top: 25px;
    padding-bottom: 25px;
}

.mainConn .col-sm-4 {
    padding: 0 30px 45px;
    position: relative;
}

.index300, .index50, .lastNews {
    background-color: rgba(255, 255, 255, .1);
    border-radius: 5px;
    border-top: 1px solid #757885;
    border-bottom: 1px solid #1b1b21;
    color: #999;
    padding: 10px;
}

.mainConn .conn {
    background: #fff;
    border-radius: 5px;
    width: 100%;
    height: 340px;
}

.mainConn .conn h3 {
    margin: 0;
    text-align: center;
    color: #c89b60;
    line-height: 57px;
    font-size: 20px;

}

.mainConn .conn h3 em {
    font-size: 18px;
    color: #373a4e;
    font-style: normal;
    padding-left: 10px;
}

.mainConn .conn p {
    height: 216px;
    padding: 0 35px;
    line-height: 24px;
    font-size: 12px;
    overflow: hidden;
}

.mainConn .conn .more {
    position: absolute;
    bottom: 0;
    left: 75px;
    display: block;
    width: 180px;
    height: 90px;
    text-align: center;
    line-height: 56px;
    background:  no-repeat;
    color: #fff;
    font-size: 16px;
    text-shadow: 0 0 2px rgba(0, 0, 0, .3);
}

.mainConn .conn .more em {
    font-size: 14px;
    font-style: normal;
    padding-left: 6px;
    letter-spacing: -3px;
}

.mainConn .col-sm-4:hover {
    background:  no-repeat ;
}

.mainConn .col-sm-4:hover .conn {
    background: none;
}

.mainConn .col-sm-4:hover .index300,
.mainConn .col-sm-4:hover .index50,
.mainConn .col-sm-4:hover .lastNews {
    border-color: transparent;
}

.mainConn ul {
    list-style-type: none;
    padding: 0 30px 0 18px;
    font-size: 12px;
}

.mainConn ul li {
    line-height: 30px;
    color: #a7a7a7;
}

.mainConn ul li span {
    float: right;
}

.mainConn ul li a {
    color: #999;
    padding-left: 18px;
}

.mainConn ul li a:hover {
    color: #000;
}

.mainConn ul li:first-child.microcosmic a {
    background: none;
    padding: 0;
}

.view-pic {
    float: left;
    width: 108px;
    height: 82px;
    overflow: hidden;
}

.view-pic a {
    display: block;
    width: 108px;
    height: 82px;
    text-align: center;
    overflow: hidden;
}

.view-pic img {
    max-height: 82px;
}

.view-info {
    margin-left: 118px;
}

.view-info dt {
    width: 144px;
    height: 24px;
    color: #000;
    font-weight: normal;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.mainConn ul li .view-info dt a {
    color: #000;
    font-size: 14px;
}

/* 锟斤拷锟斤拷锟斤拷锟�*/
.partner h2 {
    text-align: center;

}

.partner .help-block {
    font-size: 18px;
    color: #373a4e;
    text-align: center;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 25px;
}

.partner-icon {
    margin: 32px 0;
}

/* A50 */
.index50-blockTitle {
    width: 506px;
    height: 64px;
    margin: 50px auto;
    background:  no-repeat right 0;
}

.awards {
    padding-bottom: 50px;
}

.awards .index50-blockTitle {
    background-position: right -64px;
}

.carousel-control {
    left: -15%;
    font-size: 40px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
    filter: alpha(opacity=50);
    opacity: .5;
}

.awards .carousel-control.left {
    background-image: none;
}

.awards .carousel-control.right {
    right: -15%;
    background-image: none;
}

.awards .carousel-control .icon-prev,
.awards .carousel-control .glyphicon-chevron-left {
    left: 20%;
    margin-left: -10px;
}

.awards .carousel-control .icon-next,
.awards .carousel-control .glyphicon-chevron-right {
    right: 20%;
    margin-right: -10px;
}


@media screen and (min-width: 768px) {
    .awards .carousel-control .glyphicon-chevron-left,
    .awards .carousel-control .glyphicon-chevron-right,
    .awards .carousel-control .icon-prev,
    .awards .carousel-control .icon-next {
        width: 70px;
        height: 70px;
        margin-top: -15px;
        font-size: 70px;
    }
}

.brand .index50-blockTitle {
    background-position: right -128px;
}

.wealth .index50-blockTitle {
    background-position: right -192px;
}

.compare table {
    margin-bottom: 30px;
}

.compare table tr td,
.compare table tr th {
    border-color: #2b2d44;
    color: #313131;
    background-color: #e3f1fe;
    vertical-align: middle;
    padding-left: 26px;
    padding-right: 24px;
    line-height: 24px;
}

.compare table tr th {
    background-color: #344178;
}

.compare table tr td:first-child,
.compare table tr td:last-child {
    background-color: #fff;
}

.compare table tr th:first-child,
.compare table tr th:last-child {
    background-color: #c69b6e;
}

.compare table tr th {
    color: #fff;
    text-align: center;
    font-size: 16px;
}

.compare table tr:first-child th {
    background-color: #23283e;
    color: #c69b6e;
    text-align: right;
    padding-right: 90px;
    font-size: 22px;
    border-top: 4px solid #c59d6c;
}

.compare table tr:first-child span {
    color: #fff;
}

.brand {
    margin-bottom: 60px;
}

.brand dl {
    float: left;
    width: 196px;
    height: 250px;
    margin: 0 1px;
    text-align: center;
    color: #e8b27a;
}

.brand dl dt {
    font-size: 30px;
    color: #fff;
    background:  no-repeat center 0;
    width: 122px;
    height: 122px;
    margin: 24px auto 38px;
    line-height: 122px;
    font-weight: normal;
}

.brand dl dd {
    font-size: 16px;
    line-height: 20px;
}

.brand dl dd span {
    font-size: 12px;
}

.b01 {
    background-color: #364279;
}

.b02 {
    background-color: #794136;
}

.b03 {
    background-color: #367941;
}

.b04 {
    background-color: #926c11;
}

.b05 {
    background-color: #0f6ba5;
}

.experience dl {
    background: #fff;
    border: 1px solid #dbdbdb;
    border-radius: 4px;
    padding: 15px 20px;
    position: relative;
    margin-bottom: 60px;
}

.experience dl dt {
    width: 64px;
    height: 64px;
    position: absolute;
}

.experience dl dt img {
    position: absolute;
    clip: rect(0, 64px, 64px, 0);
}

.experience dl dt.p02 img {
    position: absolute;
    clip: rect(64px, 64px, 128px, 0);
    margin-top: -64px;
}

.experience dl dt.p03 img {
    position: absolute;
    clip: rect(128px, 64px, 192px, 0);
    margin-top: -128px;
}

.experience dl dt.p04 img {
    position: absolute;
    clip: rect(192px, 64px, 256px, 0);
    margin-top: -192px;
}

.experience dl dd {
    margin-left: 80px;
    line-height: 24px;
}

.experience dl dd.caret {
    color: #fff;
    border-top: 38px solid;
    border-right: 20px solid transparent;
    border-left: 20px solid transparent;
    margin: 0;
    position: absolute;
    right: 30px;
    bottom: -38px;
    z-index: 2;
}

.experience dl dd.caret02 {
    color: #dbdbdb;
    border-top: 39px solid;
    border-right: 22px solid transparent;
    border-left: 22px solid transparent;
    right: 28px;
    bottom: -39px;
    z-index: 1;
}

.experience dl.E2 dd.caret {
    left: 30px;
    right: 0;
}

.experience dl.E2 dd.caret02 {
    left: 28px;
    right: 0;
}

.ready {
    text-align: center;
    color: #e95240;
    margin-top: 50px;
    margin-bottom: 20px;
}

.ready h2 {
    color: #334279;
}

.operatBtn a {
    display: inline-block;
    width: 300px;
    height: 50px;
    margin: 17px 17px 5px;
    text-align: center;
    line-height: 50px;
    background-color: #8a8a8a;
    border-radius: 5px;
    color: #fff;
    font-size: 18px;
}

.operatBtn a:hover {
    background-color: #979797;
}

.operatBtn a:first-child {
    background-color: #e95240;
}

.operatBtn a:first-child:hover {
    background-color: #f16150;
}
.tit {
    font-size: 24px;
    font-weight: normal;
    line-height: 40px;
    margin: 8px 0;
}
.advantage {
    position: relative;
    text-align: center;
    padding-top: 35px;
    padding-bottom: 90px;clear:both;
}

.row>.col-sm-3:first-child{}

.ads_hezuo>img{ }
.mainConn .col-sm-4 {
    padding: 0 0px 45px;
    position: relative;
}

.col-sm-4 {
    width: 33.33333333%; float: left;
}





/* index首页开始 */
.flex-control-paging li a {
    width: 20px;
    height: 20px;
    display: block;
    background: transparent;
    cursor: pointer;
    text-indent: -9999px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    border: 2px solid #fff;
}
.flexslider{position:relative;overflow:hidden;margin: 0;}
.slides{position:relative;z-index:1;}
.slides li{height:680px;}
.flexslider .flex-control-nav{
    position: absolute;
    bottom: 20px;
    z-index: 2;
    width: 100%;
    text-align: center;
    left: 0;
    margin: 0;
}
.flex-control-nav li{display:inline-block;padding:0;width:40px;height:4px;margin:0 5px;*display:inline;zoom:1;}
.flexslider .flex-control-nav li{cursor:pointer;width: 40px;height: 4px;border-radius: 2px;background: #fff;border: none;}
.flexslider .flex-control-nav .active{background: #31c17b;}
.flashimg{ width:300px; height:300px;z-index:11; position: absolute;  right:150px; top:50px; border-radius:3px;    box-shadow: rgba(153, 153, 153, 0.11) 0px 0px 20px;}
.flashtext{ font-size:22px; padding-left: 50px; text-align:left;font-weight: bold; line-height:45px; vertical-align:middle;  color: #737373;}
.flashbutton{ height:40px; line-height:40px; vertical-align:middle; text-align:center; color:#fff; background-color:#ff3e35; border-radius:3px; font-size:16px; width:80%; margin:0 auto; margin-top:47px; cursor:pointer}
.flashbutton:hover{background-color:#5ba8fa;}
.indexlogin{margin-top: 16px;text-align: right;padding-right: 40px;}
.indexlogin a {color:#ff3e35;}
.flashbutton2{ height:40px; line-height:40px; vertical-align:middle; text-align:center; color:#5ba8fa; border:#5ba8fa solid 1px; border-radius:3px; font-size:16px; width:80%; margin:0 auto; margin-top:30px; cursor:pointer}
.flashbutton2:hover{color:#fff; background-color:#06F; }
.whitebgs{ background-color:#FFF; height:auto;}
.whitebgs:after{ content:""; clear:both; display:block}
.index-bg{background-color: #F7FAFC}
.index-content{padding: 50px 0 60px}
.index-2-content h2{font-size: 25px;font-weight: bold;color: #535a66;margin-bottom: 18px;}
.index-2-content .detail{position: relative;line-height: 1.8;color: #535a66;}
.index-2-content .text-left{padding-top: 15px;}
.index-2-content .text-center{padding-left: 35px;}
.index-2-content .detail a{position: absolute;right: 10px;color: #4bafe3;}
.index-2-content li{float: left;width: 25%;transition:all 0.3s;}
.index-2-content li:hover{margin-top: -5px}
.index-2-content img{height: 80px}
.index-2-content h3{font-size: 21px;color: #44484f;margin: 13px 0 7px;}
.index-2-content p{line-height: 1.3;color: #9a9d9f;}
.index-2-fg{position: absolute;width: 1px;height: 100%;background-color: #d0dfe7;top: 0;right: -25px;}
.index-title{margin-bottom: 12px;font-size: 27px;font-weight: bold;color: #2a7bb0;}
.index-3-content .detail{font-size: 18px;color: #afafaf;}
#tour{position: relative;z-index: 1;padding-top: 55px;}
#img-slider .slide{width:100%;background:#fff;position:absolute;}
#img-slider .slide .img{margin:10px auto;border:none;}
#img-slider .img{width: 600px;height: 700px;position: relative;}
.switcher-wrap{position:relative;padding-bottom:60px;padding-left:80px;padding-right:80px;}
.switcher-wrap.slider{padding-left:380px;padding-right:380px;}
.switcher-wrap a.next,.switcher-wrap a.prev{-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;position:absolute;width:50px;height:50px;top:50%;margin-top:-25px;bottom:0;left:0;background: no-repeat 16px 12px;z-index:1000;-webkit-transition:background-color 300ms linear;-moz-transition:background-color 300ms linear;-o-transition:background-color 300ms linear;-ms-transition:background-color 300ms linear;transition:background-color 300ms linear;}
.switcher-wrap a.next:hover,.switcher-wrap a.prev:hover{background-color:rgba(16,175,139,0.1);}
.switcher-wrap a.prev{right:0;left:auto;background-position:-63px 12px;}
.switcher-wrap ul.switcher{text-align:center;position:absolute;left:0;right:0;bottom:0;}
.switcher-wrap ul.switcher li{display:inline-block;border:1px solid #686868;border-radius:100%;}
.switcher-wrap ul.switcher li a{display:block;width:8px;height:8px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;-o-transition:background 0.30s ease-in-out;-webkit-transition:background 0.30s ease-in-out;-moz-transition:background 0.30s ease-in-out;transition:background 0.30s ease-in-out;}
.switcher-wrap ul.switcher li a:hover,.switcher-wrap ul.switcher li.active a{background:#686868;}
.switcher-wrap ul.switcher li:last-child{margin-right:0;}
.Product .imgqihuo{position: absolute;top: -1px;left: -1px;height: 70px;width: 65px}
#img-slider .roundabout-in-focus .Product{box-shadow: 0 0 12px #7d7d7d;border:1px solid #1296db; width: 90%;height: 100%;background-color: #1296db;position: relative;}
#img-slider .roundabout-in-focus h2{color: #fff;}
#img-slider .roundabout-in-focus h4{color: #fff;}
#img-slider .roundabout-in-focus .price .zx{color: #f9f602;}
#img-slider .roundabout-in-focus .price .dz{color: #f3f3f3;}
#img-slider .roundabout-in-focus .price span{color: #f3f3f3;}
#img-slider .roundabout-in-focus .Product .imgqihuo{background: no-repeat;background-size: cover;  }
#img-slider .roundabout-in-focus button{ background-color: #046da4;border-color: #046da4;}
.img .Product{border:1px solid #a5a5a5; width: 90%;height: 100%;background-color: #fff;position: relative;}
.img h2{margin: 35px 0 10px;letter-spacing: 8px}
.img .Product .imgqihuo{background: no-repeat;background-size: cover; }
.img h4{font-size: 18px;letter-spacing: 2px;}
.img .price{padding: 35px 15px;}
.img .price .zx{padding-bottom: 11px;border-bottom: 1px dashed #ccc;font-size: 33px;}
.img .price .dz{padding-top: 10px;font-size: 33px;}
.img .price span{padding-left: 10px;font-size: 16px;}
.img button{border-radius: 0;color: #fff;background-color: #b3b3b3;border-color: #b3b3b3;padding: 8px 25px;}
#img-slider .img{color: #b3b3b3;}
.index-4-content .news{font-size: 18px;font-weight: bold;color: #858586;}
.news-list{margin-top: 35px;max-width: 1360px;margin: 0 auto;}
.news-list .container{margin: 0 auto;}
.news-dat .new{margin-right: 0;margin-left: 0;border-top: 1px solid #E6E8EA;border-bottom: 1px solid #E6E8EA;margin-top: 8px}
.news-dat .more a{color: #939393}
.new .matter{padding-top: 50px;}
.new .matter h3{font-size: 17px;color: #656666;padding-bottom: 10px;}
.new .matter p{font-size: 16px; color: #939393;}
.new .date{color: #939393;margin-top: 48%;}
.news-dat ul{overflow: hidden;}
.news-dat li{border-bottom: 1px solid #E6E8EA;    height: 50px;line-height: 50px;}
.news-dat .news-title{float: left;height: 30px;line-height: 30px;margin-top: 10px;font-size: 15px;width: 120px;background-color: #121212;margin-right: 45px;color: #fff;text-align: center;}
.news-dat .news-content{float: left;    width: 800px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news-dat .news-date{float: right;color: #939393;}
.news-dat li>a,.news-dat .new>a{display: block;height: 100%;width: 100%}
.index-5-content{overflow: hidden;margin-top: 45px;}
.index-5-content a{transition:all 0.3s;;background-size: cover;float: left;width: 19%;height: 96px;margin-left: 1%;}
.bank-1{background: no-repeat;}
.bank-2{background: no-repeat;}
.bank-3{background: no-repeat;}
.bank-4{background: no-repeat;}
.bank-5{background: no-repeat;}
.bank-1:hover{background: no-repeat;background-size: 100% 100%;}
.bank-2:hover{background: no-repeat;background-size: 100% 100%;}
.bank-3:hover{background: no-repeat;background-size: 100% 100%;}
.bank-4:hover{background: no-repeat;background-size: 100% 100%;}
.bank-5:hover{background: no-repeat;background-size: 100% 100%;}
/* index首页结束 */


/* 产品中心开始 */
.product-1{background-color: #fff}
.product-2{background-color: #F5F7F8}
.product-1 .active{color: #1F9CDD;border-bottom: 3px solid #1F9CDD}
.product-1 a{display: inline-block;height: 50px;line-height: 50px;width: 230px;text-align: center;font-size: 15px;color: #8D8C8C;}
.module-1{color: #1F9CDD; padding: 40px 0 20px;}
.module-1 em{font-size: 25px;}
.module-1 i{margin-left: 18px;}
.module-2{background-color: #fff;border: 1px solid #DBDBDB;padding: 55px 0 40px;margin-bottom: 40px;}
.module-2 .module-2-left{padding-left: 12%;}
.module-2 .module-2-right{padding-left: 3%;}
.module-2-title{margin-bottom: 20px;font-size: 20px;font-weight: bold;}
.pb-6-warp-1 .btn-a{background-color: #1296DB;font-weight: 400}
.d-wycz{text-align: center;}
.jybtable{margin: 0}
/* 产品中心结束 */


/* 关于我们开始 */
.aboutUs{    border-bottom: 1px solid #eee;
    margin-bottom: 50px;}
.aboutUs a{    display: inline-block;
    height: 50px;
    line-height: 50px;
    width: 110px;
    text-align: center;
    font-size: 15px;
    color: #8D8C8C;    margin: 0 12px;}
.aboutUs .active {
    color: #1F9CDD;
    border-bottom: 3px solid #1F9CDD;
}
/* 关于我们结束 */
/*横幅*/
.switcher_dot{width: 200px; margin: auto; overflow: hidden;}
.switcher_dot span{width:25px; height:8px;background-color: #fff; cursor:pointer; text-indent:-10000px; overflow:hidden; display:block; float:left; margin-left:10px;opacity: 0.5;border-radius: 5px; filter:alpha(opacity:50);}
.switcher_dot span.cur{ opacity: 1;filter:alpha(opacity:100);}
.list_banner_box{position: absolute;z-index: 12;bottom: 10px; width: 100%;}


/*横幅子导航*/
.heightzero-hack{ height: 0;}
.positin_box{position: absolute;top: 0px;left: 0px;z-index: 11;width: 100%;}
.sub_nav_box{ width: 230px;height:380px; background-color: #fff;margin-top: 20px;border-right: 1px solid #f1f1f1;position: absolute;}
.sub_nav_box dl{ height: 95px;overflow: hidden;}
.sub_nav_box dl:hover{-webkit-transition: all .2s ease;padding-left: 10px;}
.sub_nav_box dl dt a{ font-weight: bold;padding: 5px 0px;font-size: 16px;margin-top: 5px;display: block;overflow: hidden;}
.sub_nav_box dl dt a i{ width: 10px;height: 12px;display: block;background:  no-repeat;float: right;display: none;}
.sub_nav_box dl dd a{ color: #999999;}
.sub_nav_box dl dd a:hover{color:#f03220;}
.sub_nav_box p.line{ height: 1px;background-color: #f1f1f1;font-size: 0;width: 90%;margin: auto;}
.sub_show_main{padding:0px 15px;}
.sub_show_main:hover .link_content,.sub_show_main:hover dl dt a i{ display: block;}
.sub_show_main:hover dl dt a{color:#f03220;}
.link_content{ position: absolute;top: 0;left: 231px;background-color: #fff;height: 373px;width: 450px;padding: 5px 20px;display: none;overflow: hidden}
.link_content div{ font-size: 16px;font-weight: bold;border-bottom: 1px solid #cccccc;line-height: 35px;}
.link_content p.link{ margin: 5px 0px;}
.link_content p.link a{color: #999999}
.link_content p.img{ text-align: center;}
.login_fast_box{ width: 300px;height: 383px;float: right;margin-top: 20px;}
.registered_box {position: relative;height: 270px;}
.registered_box .registered_bg{ background-color: #7d434f;height: 270px;opacity: 0.8;position: absolute;top: 0;left: 0;width: 100%;z-index: 13;}
.registered_box .registered{ position: absolute;top: 0;left: 0;height: 270px;color: #fff;opacity: 1;z-index: 14;width: 100%;}
.registered_box .registered p{text-align: center;margin-top: 10px;font-size: 16px;}
.registered_box .registered p.title{ font-size: 20px;text-align: center;margin-top: 60px;font-weight: bold;}
.registered_box .registered p strong{ font-size: 42px;font-weight: bold;}
.registered_box .registered a.goin{ width: 215px;height: 40px;margin: auto;color: #fff;display: block;border: 2px solid #fff;margin-top: 15px;line-height: 40px;text-align: center;font-size: 20px;}
.registered_box .registered a.goin:hover{ color: #ebc029;border: 2px solid #ebc029;}
.registered_box .registered p.login_link{ margin-top: 15px;}
.registered_box .registered p.login_link a{ color: #fff;padding-left: 10px;text-decoration: underline;}
.registered_box .registered p.login_link a:hover{ color: #ebc029;}
.login_fast_box .news_list{ margin-top: 10px;background-color: #fff;height: 94px;padding:5px 15px;}
.login_fast_box .news_list h1{ margin-top: 10px;margin-bottom: 10px;color: #000;font-weight: bold;font-size: 16px;}
.login_fast_box .news_list h1 span{ color: #fff;background-color: #ebc029;padding: 0px 5px;display: inline-block;margin-left: 10px;font-size: 10px;font-weight: normal;vertical-align: middle;}
.login_fast_box .news_list h1 p{ float: right;}
.login_fast_box .news_list h1 p a{ display: inline-block;width: 25px;height: 22px;border: 1px solid #f7f7f7;background-color: #fff;margin-right: 5px;background:  no-repeat;}
.login_fast_box .news_list h1 p a:hover{ border: 1px solid #d5ac43;}
.login_fast_box .news_list h1 p a.left{ background-position: 8px -17px;}
.login_fast_box .news_list h1 p a.right{background-position: 8px -42px;}
.login_fast_box .news_list .mini_news{ height: 45px;overflow: hidden;}
.login_fast_box .news_list .mini_news ul{ margin-top: 0px;}
.login_fast_box .news_list .mini_news li{ height: 45px;}
.login_fast_box .news_list .mini_news li i{background:  no-repeat;background-position: 0px -328px;width: 8px;height: 40px;float: left;margin-right: 8px;}
.login_fast_box .news_list .mini_news li a{ overflow: hidden;}

.hitright{ width: 300px;height: 153px;float: right;margin-top: 20px;}
.hitright .news_list div{ margin-top: 10px;margin-bottom: 10px;color: #777;font-size: 16px;float:left;width:300px;}
.hitright .news_list div.mini_news{border:1px solid #b6b6b6;}
.hitright .news_list div span{ color: #fff;background-color: #ebc029;width:20px;height:20px;padding: 0px 5px;display: inline-block;margin-left: 0px;font-size: 10px;font-weight: normal;vertical-align: middle;background:  no-repeat;}
.hitright .news_list div p{ float: right;width:50px;}
.hitright .news_list div p a{ display: inline-block;width: 50px;height: 22px;border: 1px solid #f7f7f7;background-color: #fff;margin-right: 5px;background:  no-repeat;}
.hitright .news_list div p a.more{background:none;color: #777;}
.hitright .news_list div p a:hover{ border: 1px solid #d5ac43;}
.hitright .news_list div p a.left{ background-position: 8px -17px;}
.hitright .news_list div p a.right{background-position: 8px -42px;}
.hitright .news_list .mini_news{ height: 95px;overflow: hidden;}
.hitright .news_list .mini_news ul{ margin-top: 0px;}
.hitright .news_list .mini_news li {height: 33px;line-height: 33px;width: 300px;overflow: hidden;white-space: nowrap;}
.hitright .news_list .mini_news li i{background:  no-repeat;background-position: 0px -322px;width: 8px;height: 30px;float: left;margin-left: 8px;}
.hitright .news_list .mini_news li a{ overflow: hidden;font-size:14px;color:#777;font-weight:normal;}

.hitleft{width:1140px;float:left;height:120px;}
.hitleft .mc{padding-left:50px;background:  no-repeat left center;height:40px;line-height:40px;color:#333;font-size:20px; text-align:left; margin-top:30px;}
.hitleft .imgtu{background:  no-repeat left center;height:90px;margin-top:20px;}

.new_news{ overflow:hidden; }
.new_news .left{ width:634px; height:280px; float:left; position:relative; z-index:5;}
.new_news .left .line{ width:1px; height:170px; background:#8da9f9; position:absolute; left:13px; top:84px; z-index:3; }
.new_news h2{height:60px; line-height:60px; padding-left:50px;font-size:20px; color:#333; border-bottom:1px solid #dcdcdc;}
.new_news h2 a{ float:right; font-size:12px; color:#808080; background:  no-repeat right center; padding-right:20px; }

.new_news .left h2{background: #fff  no-repeat left center;}
.new_news .left p{ font-size:14px; color:#808080; margin-top:10px;height:30px; line-height:30px; position:relative; z-index:10;}
.new_news .left p:hover{ color:#e14f4c;}
.new_news .left p i{ width:24px; height:24px;background:  no-repeat left center; display:inline-block; margin-right:10px; vertical-align:middle; border:2px solid #fff; border-radius:50%; background-size: 100%;}
.new_news .left p:hover i{ background:  no-repeat left center;background-size: 100%;}


.new_news .right{ width:412px; height:280px; float:right; }
.new_news .right h2{background:  no-repeat left center; }
.new_news .right p{ font-size:14px; color:#808080; margin-top:15px; padding-left:5px; }
.new_news .right p i{ display:inline-block; width:8px; height:8px; border-radius:20px; background:#5c84f6; margin-right:10px; }


.new_calendar{ margin-top:38px;}
.new_calendar h2{ height:60px; line-height:60px; padding-left:50px;font-size:20px; color:#333; background:  no-repeat left center;}
.new_calendar h2 span{ font-size:20px; font-weight:bold; color:#3b5ce0; margin-left:20px; }
.new_calendar h2 a{ float:right; font-size:12px; color:#808080; background:  no-repeat right center; padding-right:20px;}


.new_invest{margin-top:20px;  }
.new_invest h2{ height:60px; line-height:60px; padding-left:50px;font-size:20px; color:#333; background:  no-repeat left center;     border-bottom: 1px solid #dcdcdc;}
.new_invest h2 a{ float:right; font-size:12px; color:#808080; background:  no-repeat right center; padding-right:20px;}
.new_invest ul{ overflow:hidden; }
.new_invest ul li{ width:515px; height:130px; margin-right:65px; float:left; margin-top:33px; border-bottom: 1px solid #dcdcdc;}
.new_invest ul li:nth-of-type(2),.new_invest ul li:nth-of-type(4){ margin-right:0;}
.new_invest ul li .word{ width:298px; float:right; text-align:left; }
.new_invest ul li .word p{ width:320px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.new_invest ul li .img{  float:left; width:190px;}
.new_invest ul li .img img{ width:100%;}
.new_invest ul li h3{ font-size:16px;color:#666; margin-bottom:10px; width:320px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.new_invest ul li p{ font-size:14px;color:#808080; margin-bottom:15px;}
.new_invest ul li h5{ font-size:12px;color:#808080; }






/*数据显示*/
.in_white_box{ padding: 15px 0px; }
.in_white_box .introduce_box{ width: 840px;float: left;border-right: 1px solid #ccc;}
.in_white_box .introduce_box dl{ float: left;margin-right: 65px;text-align: center;margin-top: 15px;}
.in_white_box .introduce_box dl dt i{background:  no-repeat;width: 105px;height: 105px;display: block;margin: auto;}
.in_white_box .introduce_box dl.s1 dt i{ background-position: 0px -75px;}
.in_white_box .introduce_box dl.s2 dt i{background-position: -125px -75px;}
.in_white_box .introduce_box dl.s3 dt i{background-position: -247px -75px;}
.in_white_box .introduce_box dl.s4 dt i{background-position: -373px -75px;}
.in_white_box .introduce_box dl dd p{ font-size: 16px;font-weight: bold;}
.in_white_box .introduce_box dl dd{margin: 5px 0px;}

.in_white_box .show_data_box{ float: left;margin-left: 30px;width: 260px;}
.in_white_box .show_data_box dl{ overflow: hidden;margin-bottom: 15px;}
.in_white_box .show_data_box dl dt{ float: left;margin-right: 20px;margin-top: 5px;}
.in_white_box .show_data_box dl dt i{ width: 33px;height: 40px;display: block;background:  no-repeat;}
.in_white_box .show_data_box dl.s1 dt i{ background-position: -35px -9px;}
.in_white_box .show_data_box dl.s2 dt i{ background-position: -91px -9px;}
.in_white_box .show_data_box dl.s3 dt i{ background-position: -147px -9px;}
.in_white_box .show_data_box dl dd{ overflow: hidden;}
.in_white_box .show_data_box dl dd.red{ color: #f00;}
.in_white_box .show_data_box dl dd strong{ font-size: 20px;}
.in_white_box .show_data_box dl dd.yellow{color: #ffbd1f}

.new_ad{ width:100%; height:35px; line-height:35px; color:#808080; font-size:12px; text-align:right;}
.new_ad a.a01{ display:inline-block; width:1080px; }
.new_ad a.a02{ display:inline-block; width:60px;text-align:right; }
.new_ad strong{ float:right; font-weight:normal;}
.new_ad div{ text-align:left;}
.new_ad i{background:  no-repeat; width:16px; height:14px; display:inline-block;
    background-position:-46px -113px; margin-right:10px;}
.new_ad span{  margin-right:25px;}

.new_info{ width:100%; height:250px; background:#eef7ff; overflow:hidden}
.new_info .section01{ width:285px; float:left; text-align:center; margin-top:15px; }
.new_info .section01 .img{ width:115px; height:115px;  border:1px solid #c7c7c7; background:#fff; border-radius:50%; display:flex; align-items:center; justify-content:center; margin-left:86px; margin-bottom:12px; }
.new_info .section01 h3{ font-size:16px; color:#333; font-weight:bold;}
.new_info .section01 h4{ display:inline-block; width:36px; height:2px; background:#0059c9; margin:10px auto 10px;}
.new_info .section01 p{ font-size:12px; color:#959595; }


.new_open{ width:100%; height:560px; background: no-repeat;overflow:hidden}
.new_open div{overflow:hidden }
.new_open .left{ width:345px; float:left; height:374px; text-align:center; margin-top:100px; margin-right:50px; background:#5c84f6; position:relative; }
.new_open .left:nth-of-type(1) img{ margin-top:32px; }
.new_open .left:nth-of-type(3){ margin-right:0; }
.new_open .left:nth-of-type(3) img{ margin-top:45px;}
.new_open .left .img{ height:240px; }
.new_open .left p{ font-size:16px; color:#fff; }
.new_open .left a{ width:236px; height:50px; line-height:50px; background-repeat:no-repeat;color:#fed035; font-size:18px; display:inline-block; text-align:center; margin-top:20px;}

.new_foreign{ overflow:hidden; margin:70px auto 50px; }
.new_foreign .left{ width:530px; height:275px; float:left; overflow:hidden; border:3px solid #edf1fe;}
.new_foreign .left .word{ width:385px; padding-top:32px; box-sizing:border-box;}
.new_foreign .left .img,.new_foreign .left .word{ float:left; text-align:center; font-size:18px; color:#666; }
.new_foreign .left .word a{ width:90px; height:30px; line-height:27px; text-align:center; border:1px solid #5c84f6; border-radius:20px; font-size:16px; color:#808080; display:inline-block; }
.new_foreign .left p{ margin-bottom:5px;}
.new_foreign .left .gold{ margin-right:35px;}
.new_foreign .left .kind{ margin-top:20px; margin-bottom:15px;}
.new_foreign .left .kind02{ text-align:left;}
.new_foreign .left .kind02 a:nth-of-type(1){ margin-left:18px; margin-right:20px;}
.new_foreign .left .kind02 a:nth-of-type(2){ margin-right:28px;}
.new_foreign .right{ float:right;}
.new_foreign .right .word a{ border:1px solid #fa9952; }



/*主要板块*/
.gray_bg{ background-color: #fff;padding-bottom: 20px;}

.activty_box{
    margin-top: 10px;
    padding: 0px;
    overflow: hidden;
    clear:both;

}
.activty_box li{
    float: left;
    padding-top: 43px;
    width: 259px;
    height: 280px;
    position: relative;
    padding-left: 18px;
    background:#fff;
    margin-left:10px;
    box-shadow: 0 0 5px #ccc;

}
/*.activty_box li:hover{ background-color: #f7f7f7; border-left: 1px solid #f7f7f7;border-top: 1px solid #f7f7f7;border-bottom: 5px solid #f7f7f7;border-right: 5px solid #f7f7f7;box-shadow: 5px 5px 3px rgba(0, 0, 0, .2);}*/
.activty_box li .style_bd{
    width: 120px;
    height: 105px;
    background:  no-repeat;
    position: absolute;
    top: -1px;
    left: -2px;

}
.activty_box li .style_bd p{
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    transform: rotate(-45deg);
    text-align: center;
    margin-top: 20px;
    font-size: 16px;
    color: #fff;
    width: 65px;
    margin-left: -2px;
    line-height: 20px;
}
.activty_box li .style_bd p strong{font-size: 14px;}
.activty_box li dl{ margin-top: 43px;}
.activty_box li dl.cuopon_1 dt{ text-align: center;font-size: 18px;font-weight: bold;margin-bottom: 20px;}
.activty_box li dl.cuopon_1 dd{ text-align: center;line-height: 30px;margin-top: 8px;color:#999;}
.activty_box li dl.cuopon_1 dd.red{ color: #ff0000;font-size: 16px;text-align: center;}
.activty_box li dl.cuopon_1 dd.red strong{ font-size: 70px;line-height: 40px;}
.activty_box li dl.cuopon_1 dd a.red{ width: 170px;height: 50px;display: block;background:  no-repeat;background-position: -18px -278px;line-height: 40px;text-align: center;color: #fff;margin-top: 20px;margin-left: 45px;}
.activty_box li:hover dl.cuopon_1 dd a.red{background-position: -215px -11px;}

.activty_box li dl.cuopon_2 dt{ margin-top: 55px;overflow: hidden;}
.activty_box li dl.cuopon_2 dt div{ width: 116px;display: inline-block;text-align: center;}
.activty_box li dl.cuopon_2 dt div span{ color: #9f9f9f;}
.activty_box li dl.cuopon_2 dt div strong{font-size: 36px;}
.activty_box li dl.cuopon_2 dt div.nhl{ text-indent: 2em;}
.activty_box li dl.cuopon_2 dt div.nhl strong{ color: #ff0000;}
.activty_box li dl.cuopon_2 dd{ text-align: center;line-height: 30px;margin-top: 8px;color:#999999;}
.activty_box li dl.cuopon_2 dd a.blue{ width: 170px;height: 50px;display: block;background:  no-repeat;background-position: -215px -278px;line-height: 40px;text-align: center;color: #fff;margin-top: 20px;margin-left: 45px;}
.activty_box li:hover dl.cuopon_2 dd a.blue{background-position: -215px -11px;}
.btn_lqq{
    width:200px;
    height:44px;
    text-align:center;
    line-height:44px;
    color:#fff;
    background:#ff8400;
    margin:30px auto;
    border-radius:30px;
    font-size:16px;
    display:block;
    border:none;
}

.btn_lcc{
    width:200px;
    height:44px;
    text-align:center;
    line-height:44px;
    color:#fff;
    background:#ff8400;
    margin:30px auto;
    border-radius:30px;
    font-size:16px;
    display:block;
}


.btn_y_lqq{
    width:200px;
    height:44px;
    text-align:center;
    line-height:44px;
    color:#fff;
    background:#cccccc;
    margin:30px auto;
    border-radius:30px;
    font-size:20px;
}

#c11{
    font-size: 22px;
    color: #5d5d5d;
    overflow: hidden;
    display: block;
    background:  no-repeat left center;
    padding-left:30px;
    margin-top:10px;
}

#c11 span{
    font-size:14px;
    color:#999;
}

.mask{
    position:fixed;
    width:100%;
    height:100%;
    top:0px;
    left:0px;
    background:#000;
    opacity:0.5;
    z-index:999;
}

.mask_yhq{
    position:fixed;
    top:50%;
    left:50%;
    width:480px;
    height:340px;
    background:  no-repeat;
    z-index:9999;
    margin-left:-170px;
    margin-top:-240px;
}

.mask_use{
    position:fixed;
    top:50%;
    left:50%;
    width:480px;
    height:340px;
    background:  no-repeat;
    z-index:9999;
    margin-left:-170px;
    margin-top:-240px;
}

.mask_success{
    position:fixed;
    top:50%;
    left:50%;
    width:480px;
    height:340px;
    background:  no-repeat;
    z-index:9999;
    margin-left:-170px;
    margin-top:-240px;
}

.mask_login{
    position:fixed;
    top:50%;
    left:50%;
    width: 350px;
    height: 300px;
    background:  no-repeat;
    z-index:9999;
    margin-left:-170px;
    margin-top:-240px;
}

.mask_pic{
    width:64px;
    height:64px;
    margin:120px auto 20px;
}

.use_pic{
    width:64px;
    height:64px;
    margin:50px auto 20px;
}

.success_pic{
    height:49px;
    margin:50px auto 10px;
}

.mask_strong{
    font-size:32px;
    color:#ff8400;
    text-align:center;
    margin-bottom:10px;
}

.mask_txt{
    text-align:center;
    color:#999;
    font-size:16px;
}

.mask_btn{
    width:250px;
    height:40px;
    margin:20px auto;
}

.mask_login .mask_btn{
    width:113px;
    height:40px;
    margin:20px auto;
}

.mask_btn a{
    width:120px;
    height:40px;
    line-height:40px;
    text-align:center;
    border-radius:5px;
    color:#fff;
    display:inline-block;
}

.close{
    width:28px;
    height:85px;
    position:absolute;
    right:0px;
    top:-50px;
    background:  no-repeat;

}

.mask_btn a.now{
    background:#ff8400;
}

.mask_btn a.check{
    background:#ff8400;
}


.hrb_in_box{ margin-top: 20px;overflow: hidden;}
.hrb_in_box .hrb_img{ float: left;font-size: 0;}
.hrb_in_box .hrb_info{ background-color: #fff;height: 148px;border: 1px solid #eaeaea;overflow: hidden;position: relative;}
.hrb_in_box .hrb_info p.title{ color: #000;margin-top: 45px;margin-left:35px;font-size: 18px;}
.hrb_in_box .hrb_info p.info{margin-left:35px;font-size: 18px;}
.hrb_in_box .hrb_info p.info span.kuang{ width: 130px;height: 20px;border: 1px solid #ffbb29;line-height: 18px;text-align: center;display: inline-block;margin-right: 20px;color: #ffbb29;font-size: 14px;}
.hrb_in_box .hrb_info p.info span.nhl{ color: #f12f2b;padding: 0px 10px;}
.hrb_in_box .hrb_info p.info span.nhl strong{ font-size: 36px;}
.hrb_in_box .hrb_info a.btn_hrb{ width: 170px;height: 50px;display: block;background:  no-repeat;background-position: -215px -278px;line-height: 40px;text-align: center;color: #fff;position: absolute;top: 60px;left: 450px;}
.hrb_in_box .hrb_info a.btn_hrb:hover{background-position: -215px -11px;}

.in_tender_list{ margin-top: 10px;}
.in_tender_list span.c1{ font-size: 22px;color: #222c50;overflow: hidden;display:block;background:  no-repeat left center;text-indent:35px}
.ovf>div:nth-child(0) span.c1{}
.ovf>div:nth-child(3) span.c1{background:  no-repeat left center;text-indent:25px}
.ovf>div:nth-child(4) span.c1{background:  no-repeat left center;text-indent:25px}
.in_tender_list span.c1 a{ float: right;font-size: 14px;padding-right: 15px;}
.in_tender_list .tender_bg_box{background:  no-repeat;width: 291px;height: 441px;float: left;color: #fff;}
.in_tender_list .tender_bg_box p.lc_numble{ margin-top: 125px;padding-left: 55px;font-size: 18px;font-weight: bold;}
.in_tender_list .tender_bg_box p.lc_numble strong{ font-size:46px;}
.in_tender_list .tender_bg_box p.s_1{ width: 185px;height: 37px;line-height: 37px;text-align: center;margin: auto;border-radius: 5px;margin-bottom: 15px;}
.in_tender_list .tender_bg_box a{ width: 135px;height: 37px;line-height: 37px;text-align: center;color: #487fec;background-color: #b2cdff;margin: auto;display: block;margin-top: 380px;border-radius: 5px;}
.in_tender_list .tender_bg_box a:hover{ background-color: #92b6f8;}
.in_tender_list .content_tender_list{ overflow: hidden;border: 1px solid #eaeaea;background-color: #fff;border-left: 3px solid #eaeaea;}
.in_tender_list .content_tender_listin{ overflow: hidden;border: 1px solid #eaeaea;background-color: #fff;}
.in_tender_list .content_tender_list p.line{ height: 1px;background-color: #f0f0f0;}
.in_tender_list .content_tender_list .main_tender{ overflow: hidden;height: 146px;}
.in_tender_list .content_tender_list .main_tender dl{ width: 540px;float: left;padding-left: 30px;}
.in_tender_list .content_tender_list .main_tender dl dt{ margin-top: 30px;color: #000;font-size: 18px;overflow: hidden;}
.in_tender_list .content_tender_list .main_tender dl dt a{ width: 330px;display: block;float: left;}
.in_tender_list .content_tender_list .main_tender dl dt span.kuang{width: 70px;height: 20px;border: 1px solid #ffbb29;line-height: 18px;text-align: center;display: inline-block;margin-left: 20px;color: #ffbb29;font-size: 14px;}
.in_tender_list .content_tender_list .main_tender dl dd{ float: left;margin-top: 10px;width: 175px;line-height: 25px;}
.in_tender_list .content_tender_list .main_tender dl dd span.title{font-size: 14px; color: #9f9f9f}
.in_tender_list .content_tender_list .main_tender dl dd p span.red{ color: #f12f2b;}
.in_tender_list .content_tender_list .main_tender dl dd p span.red strong,.in_tender_list .content_tender_list .main_tender dl dd p strong{ font-size: 24px;}
.in_tender_list .content_tender_list .main_tender .jdt_box{ float: left;}
.in_tender_list .content_tender_list .main_tender .jdt_box .fbf_bg{ margin-top: 30px;}
.in_tender_list .content_tender_list .main_tender .jdt_box .fbf_bg .fbf{ width: 170px;background-color: #e4e4e4;border-radius: 3px;height: 10px;display: inline-block;}
.in_tender_list .content_tender_list .main_tender .jdt_box .fbf_bg .fbf .action{ background-color: #ff9f23;height: 10px;border-radius: 3px;}
.in_tender_list .content_tender_list .main_tender .jdt_box .go_tender{ width: 170px;height: 50px;display: block;background:  no-repeat;line-height: 40px;text-align: center;color: #fff;margin-top: 20px;background-position: -215px -11px;}
.in_tender_list .content_tender_list .main_tender .jdt_box .go_tender:hover{background-position: -18px -278px;}

.ad_banner{ margin-top: 20px;text-align: center;}
.in_news_box{ margin-top: 20px;overflow: hidden;}
.in_news_box .company_news_box{ width: 730px;float: left;background-color: #fff;border: 1px solid #e1e1e1;padding: 10px 20px;height: 330px;}
.in_news_box .company_news_box h1{ overflow: hidden;font-size: 18px;border-bottom: 1px solid #e1e1e1;padding-bottom: 5px;}
.in_news_box .company_news_box h1 a.moer{ float: right;font-size: 14px;}
.in_news_box .company_news_box .photo_box{ margin-top: 10px;width: 330px;overflow: hidden;float: left;}
.in_news_box .company_news_box .photo_box .photo_main{ width: 2000px;}
.in_news_box .company_news_box .photo_box .photo_main li{ float: left;}
.in_news_box .company_news_box .photo_box .photo_main li img{ font-size: 0;}
.in_news_box .company_news_box .photo_box .photo_list li{ float: left;margin-right: 5px;}
.in_news_box .company_news_box .photo_box .photo_list li img{ opacity: 0.5;}
.in_news_box .company_news_box .news_list_box{ width: 380px;float: left;margin-left: 20px;}
.in_news_box .company_news_box .news_list_box li{ margin-top: 15px;overflow: hidden;}
.in_news_box .company_news_box .news_list_box li i{ font-size: 8px; color: #ffbb29}
.in_news_box .company_news_box .news_list_box li a{ padding-left: 10px;background:  no-repeat;background-position: 0px -327px;float: left;}
.in_news_box .company_news_box .news_list_box li span{ float: right;color: #b4b4b4;}
.in_news_box .hy_news_box{background-color: #fff;border: 1px solid #e1e1e1;padding:10px 20px;width: 310px;float: right;height: 330px;}
.in_news_box .hy_news_box p{overflow: hidden;font-size: 18px;border-bottom: 1px solid #e1e1e1;padding-bottom: 5px;}
.in_news_box .hy_news_box p a.moer{ float: right;font-size: 14px;}
.in_news_box .hy_news_box li{margin-top: 15px;overflow: hidden;}
.in_news_box .hy_news_box li a{ padding-left: 10px;background:  no-repeat;background-position: 0px -327px;float: left;}
.in_news_box .hy_news_box li span{ float: right;color: #b4b4b4;}

.ad_banner{ margin-top: 20px;text-align: center;}
.in_news_box{ margin-top: 20px;overflow: hidden;}
.in_news_box .company_news_box{ width: 730px;float: left;background-color: #fff;border: 1px solid #e1e1e1;padding: 10px 20px;height: 330px;}
.in_news_box .company_news_box h1{ overflow: hidden;font-size: 18px;border-bottom: 1px solid #e1e1e1;padding-bottom: 5px;}
.in_news_box .company_news_box p{ overflow: hidden;font-size: 18px;border-bottom: 1px solid #e1e1e1;padding-bottom: 5px;}
.in_news_box .company_news_box p a.moer{ float: right;font-size: 14px;}
.in_news_box .company_news_box h1 a.moer{ float: right;font-size: 14px;}
.in_news_box .company_news_box .photo_box{ margin-top: 10px;width: 340px;overflow: hidden;float: left;}
.in_news_box .company_news_box .photo_box .photo_main{ width: 2000px;}
.in_news_box .company_news_box .photo_box .photo_main li{ float: left;}
.in_news_box .company_news_box .photo_box .photo_main li img{ font-size: 0;}
.in_news_box .company_news_box .photo_box .photo_list li{ float: left;margin-right: 5px;}
.in_news_box .company_news_box .photo_box .photo_list li img{ opacity: 0.5;}
.in_news_box .company_news_box .news_list_box{ width: 380px;float: right;margin-left: 10px;}
.in_news_box .company_news_box .news_list_box li{ margin-top: 15px;overflow: hidden;}
.in_news_box .company_news_box .news_list_box li i{ font-size: 8px; color: #ffbb29}
.in_news_box .company_news_box .news_list_box li a{ padding-left: 10px;background:  no-repeat;background-position: 0px -327px;float: left;}
.in_news_box .company_news_box .news_list_box li span{ float: right;color: #b4b4b4;}
.in_news_box .hy_news_box{background-color: #fff;border: 1px solid #e1e1e1;padding:10px 20px;width: 310px;float: right;height: 330px;}
.in_news_box .hy_news_box p{overflow: hidden;font-size: 18px;border-bottom: 1px solid #e1e1e1;padding-bottom: 5px;}
.in_news_box .hy_news_box p a.moer{ float: right;font-size: 14px;}
.in_news_box .hy_news_box li{margin-top: 15px;overflow: hidden;}
.in_news_box .hy_news_box li a{ padding-left: 10px;background:  no-repeat;background-position: 0px -327px;float: left;}
.in_news_box .hy_news_box li span{ float: right;color: #b4b4b4;}
.photo_list{width:340px;}

.partner_logo{}
.partner_logo div{font-size: 18px;border-bottom: 1px solid #e1e1e1;padding-bottom: 10px;}
.partner_logo p{ margin-top: 15px;text-align: center;}
.partner_logo div{font-size: 18px;border-bottom: 1px solid #e1e1e1;padding-bottom:7px;height: 26px;}
.partner_logo div span{ width: 125px;display: block;margin-right: 20px;float: left;height:31px;text-align:center;}
.partner_logo div span:first-child{background:  no-repeat left center;padding-left:30px;}
.partner_logo div span a{top: 0px;left: 0px;display: block;height: 31px;}
.partner_logo div span:first-child a{}
.partner_logo div span a.active{border-bottom: 2px solid #5c84f6;color:#5c84f6;}
.partner_logo p{ margin-top: 15px;text-align: center;overflow: hidden;}
.partner_logo p a{ float: left;margin-right: 20px; font-size:14px; color:#666; width:auto !important;}
/*微信标的*/
.black_weixinbg{opacity:0.5; filter:alpha(opacity=50);position: fixed;width: 100%;height: 100%;z-index: 9998;background-color: #000;top: 0;left: 0; display: none}
.weixin_box{position: fixed;top: 20%;z-index: 9999;width: 100%;height: 100%;display: none}
.weixin_box .tc_box{ width: 500px;margin: auto;}
.weixin_box .tc_box h1{ background-color: #eabc1b;color: #fff;font-size: 16px;overflow: hidden;height: 25px;padding: 10px;}
.weixin_box .tc_box h1 a{ float: right;width: 25px;height: 25px;display: block;font-size: 24px;margin-top: -10px;color: #fff;}
.weixin_box .tc_box .weixin_imgnew{ padding: 15px;background-color: #fff;}
.weixin_box .tc_box .weixin_imgnew img{ width: 280px;height: 280px;}
.weixin_box .tc_box .weixin_imgnew p{ text-align: center;margin-top: 15px;color: #eabc1b;font-size: 18px;}


@media (device-height:568px) and (-webkit-min-device-pixel-ratio:2)
{ /* 兼容iphone5/5s */
    .newdiv {
        background-size:320px;
    }
}
@media (device-height:480px) and (-webkit-min-device-pixel-ratio:2){/* 兼容iphone4/4s */
    .newdiv {
        background-size:320px;
    }
}
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation : portrait){/* 兼容iphone6/6s */
    .newdiv {
        background-size:375px;
    }
}


.tender_bg_boxd {
    width: 250px;
    background:  no-repeat;
    float: left;
    height: 441px;
}

.tender_bg_boxdin {
    width: 255px;
    background:  no-repeat;
    float: left;
    height: 300px;
}

.tender_bg_boxde {
    width: 250px;
    background:  no-repeat;
    float: left;
    height: 441px;
}

.tender_bg_boxde2 {
    width: 250px;
    background:  no-repeat;
    float: left;
    height:340px;
    background-size:100%;
}


.content_tender_list {
    height: 441px;
}


.main_tenders {
    height: 327px;
    background: #fff;
}

.main_tendersin {
    height: 250px;
    background: #fff;
    width:880px;
}

.main_tendersin .topina{
    width:880px;
    height:250px;
}

.main_tendersin .topina a{
    width:880px;
    height:250px;
    display:block;
    background:  no-repeat;
}

.main_tendersin .inbottom li{
    width:49%;
    height:48px;
    float:left;
    text-align:left;
    line-height:48px;
    text-indent:2em;
}

.main_tendersin .inbottom li a{
    width:65%;
    display:block;
    margin:0 auto;
}

.main_tendersin .inbottom li a label{
    width:21px;
    margin-top:13px;
    background:  no-repeat;
    height:21px;
    display:block;
    float:left;
}

.main_tendersin .inbottom li:nth-child(2) a label{
    margin-left:40px;
}


.main_tenders ul li {
    float: left;
    width: 295px;
    text-align: center;
    padding: 20px 0 0px;
}

.main_tenders ul li.weicpan {
    color: #745db6;
}

.main_tenders ul li.weicpan dl {
    background: #745db6;
    color: #fff;
}

.main_tenders ul li.shangpin {
    color: #745db6;
}

.main_tenders ul li.shangpin dl {
    background: #745db6;
    color: #fff;
}

.main_tenders ul li.guozhai {
    color: #745db6;
}

.main_tenders ul li.guozhai dl {
    background: #745db6;
    color: #fff;
}

.main_tenders ul li.guozhai dl.wait {
    height:139px;
    background: no-repeat;
    background-size:100%;
}

.main_tenders ul li dl {
    width: 230px;
    margin: 0 auto;
    line-height: 45px;
    font-size: 14px;
    border-radius: 5px;
    padding: 30px 0 30px;
}

.main_tenders ul li dl dt {
    border-bottom: 1px solid #eee;
    width: 170px;
    margin: 0 auto;
}

.main_tenders ul li dl dd {
    width: 171px;
    margin: 0 auto;
}

.main_tenders ul li dl dd.first-child {
    border-bottom: 1px solid #eee;
}

.main_tenders ul li h3 {
    font-size: 22px;
    line-height: 40px;
}

.main_tenders ul li a {
    font-size: 14px;
    line-height: 40px;
    border-radius: 10px;
    display: block;
    height: 32px;
    line-height: 32px;
    width: 150px;
    margin: 20px auto 0;
}

.main_tenders ul li a.lisq_bot {
    font-size: 14px;
    line-height: 40px;
    border-radius: 10px;
    display: block;
    height: 32px;
    line-height: 32px;
    width: 150px;
    margin: 10px auto 0;
    color: #fff;
    background:#e7507b;
}

.main_tenders ul li a.lisq_bot:hover {
    color: #fff;
    background: #51bbf2;
}

.main_tenders ul li.weicpan a {
    border: 1px solid #899be7;
    color: #899be7;
}

.main_tenders ul li.weicpan a:hover {
    background: #899be7;
    color: #fff;
}

.main_tenders ul li.shangpin a {
    border: 1px solid #54c2de;
    color: #54c2de;
}

.main_tenders ul li.shangpin a:hover {
    background: #54c2de;
    color: #fff;
}

.main_tenders ul li.guozhai a {
    border: 1px solid #f6a665;
    color: #f6a665;
}

.main_tenders ul li.guozhai a.btn_wait {
    border: 1px solid #f6a665;
    color: #bdbdbd;
}

.main_tenders ul li.guozhai a:hover {
    background: #f6a665;
    color: #fff;
}

.main_tenderd {
    border-top: 1px solid #e3e3e3;
    background: #f6f6f6;
    height: 113px;
}

.ico_ltred {
    float: left;
    width: 140px;
    height: 30px;
    background:  no-repeat center center;
    display: block;
    text-align: center;
    padding-top: 80px;
}

.ico_ltrede {
    float: left;
    width: 140px;
    height: 30px;
    background:  no-repeat center center;
    text-align: center;
    display: block;
    padding-top: 76px;
}

.con_ri {
    float: left;
    width: 726px;
}

.zw_fir {
    line-height: 25px;
    padding: 0 15px;
    border-radius: 5px;
    color: #fff;
    height: 25px;
    float: left;
    display: block;
}

.ziwei .zw_fir {
    background: #899be7;
}

.li_fin {
    float: left;
    display: block;
    margin-left: 20px;
}

.yuandian {
    height: 10px;
    width: 10px;
    border-radius: 10px;
    display: block;
    float: left;
    margin: 8px 15px 0 8px;
}

.ziwei .yuandian {
    background: #899be7;
}

.con_ri ul li {
    line-height: 25px;
    height: 25px;
    float: left;
    margin: 8px 30px 7px 0;
}

.con_ri ul {
    padding: 21px 0 0;
    height: 80px;
}

.shpin .zw_fir {
    background: #54c2de;
}

.guozh .zw_fir {
    background: #f6a665;
}

.shpin .yuandian {
    background: #54c2de;
}

.guozh .yuandian {
    background: #f6a665;
}

.con_ri ul li.hengzz {
    float: none;
}

.hengzz .yuandian {
    background:#e7507b;
}

.hengzz .zw_fir {
    background: #e7507b;
}

.yuanyou .yuandian {
    background:#e7507b;
}

.yuanyou .zw_fir {
    background: #e7507b;
}

.fushi .yuandian {
    background:#e7507b;
}

.fushi .zw_fir {
    background: #e7507b;
}

.tt_h3 {
    height: 58px;
    margin-bottom: 20px;
}

.tt_h3 span {
    display: block;
    width: 58px;
    height: 58px;
    float: left;
}

.hengss .h3span {
    background:  no-repeat center center;
}


.fuss .h3span {
    background:  no-repeat center center;
}

.yuanyy .h3span {
    background:  no-repeat center center;
}

.hengss .h4span {
    background:  no-repeat center center;
}

.fuss .h4span {
    background:  no-repeat center center;
}

.yuanyy .h4span {
    background:  no-repeat center center;
}



.main_tenders ul li.hengss {
    padding: 40px 30px 10px;
    width: 235px;
}

.main_tenders ul li.fuss {
    padding: 40px 30px 10px;
    width: 235px;
}

.main_tenders ul li.yuanyy {
    padding: 40px 30px 10px;
    width: 235px;
}

.tt_h3 .h3p {
    height: 50px;
    line-height: 50px;
    float: left;
    margin: 0 0 7px 10px;
    text-align: left;
}

.hengss .tt_h3 .h3p {
    border-bottom: 1px solid #00c8e8;
    color: #00c8e8;
    width: 130px;
}

.fuss .tt_h3 .h3p {
    border-bottom: 1px solid #e73f3f;
    color: #e73f3f;
    width: 130px;
}

.yuanyy .tt_h3 .h3p {
    border-bottom: 1px solid #02aab7;
    color: #02aab7;
    width: 130px;
}

.guowai_p {
    clear: both;
    line-height: 30px;
    color: #9c9c9c;
;
}

.newbanb {
    height:200px;
}

.newbanbs {
    height:auto;
}



.newbanb dl.banafter {
    padding-left: 115px;
    height: 110px;
    margin: 30px 0;
    width: 170px;
    float: left;
}

.newbanb .banafter1 {
    background: no-repeat center left;
}

.newbanb .banafter2 {
    background: no-repeat center left;
}

.newbanb .banafter3 {
    background: no-repeat center left;
}

.newbanb .banafter4 {
    background: no-repeat center left;
}

.newbanb dl.banafter dt {
    color: #bf0d0d;
    font-size: 18px;
    padding-top: 20px;
}

.newbanb dl.banafter dd {
    color: #7a7a7a;
    font-size: 12px;
    line-height: 25px;
}

.sub_show_main a {
    margin-right: 5px;
}

.p1{
    font-size:16px;
}

.main_tenders ul li a.bot2 {
    margin-top: 30px;
}
.foot_black_bg {
    background-color: #3a3a3a;
    padding: 20px 0px;
}
.foot_black_bg .w1140{text-align:center; }
.foot_black_bg .w1140 a{ font-size:20px; color:#fff; width:165px; display:inline-block; text-align:center; border-right:1px solid #fff; }
.foot_black_bg .w1140 .third_party_logo{  font-size:12px; color:#fff; margin-top:30px; }

html{color:#000;background:#FFF}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{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{ border: 0;}address,caption,cite,code,dfn,em,var,i{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}


input[type="text"], input[type="password"], input[type="button"], input[type="submit"], button, textarea {
    -webkit-appearance: none;outline: none;
}
.clearfix:before, .clearfix:after {content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1;/*ie6,7*/}
input[type="button"]{cursor:pointer}
a {color:#666;text-decoration:none; -webkit-transition: color 0.5s;}
a:hover {text-decoration:none; color:#E51A22; cursor:pointer; transition: color 0.1s linear;}

.w1200{ width: 1200px;margin: auto;}
.w1140{ width: 1140px;margin: auto;color:#fff; }
.w1140 p{ text-align:center; }
/*.w1140 p a{ font-size:20px; color:#fff; display:inline-block; width:165px; border-right:1px solid #fff; }*/
.w1140 p a:hover{ color:#E51A22; }
.ovf{ overflow: hidden;}
.fl{float: left;}
.fr{ float: right;}
.fn{ float: none;}
.blno{ border-left: none;}
.brno{ border-right: none;}
.empty{ padding: 10px;text-align: center}
.widp25{width:25%}
.widp20{width:20%}

.tac {text-align: center !important;}
.tar {text-align: right;}
.tal {text-align: left !important;}

.checkbox_contract{  height: 20px;
    width: 30px;
    position: relative;
    top: 5px;}
.font-normal{font-weight: normal}

/*面包屑*/
.mianbaoxie_box{height:40px;font-size: 14px;line-height:40px; text-align:left;}
.mianbaoxie_box a.hit {color:#32a5e7;font-size: 14px;padding:0 5px;}
.mianbaoxie_box a.hit:hover {color:#efc813;}
.mianbaoxie_box .now_mbx{font-size:14px; color:#333;padding:0 5px;}

/*顶部导航*/
.top_bar_box{ background-color: #f2f2f2;height: 33px;line-height: 33px;}
.top_bar_box .top_left{ float: left;width: 450px;}
.top_bar_box .top_left .tel_focus{ float: left; color:#000;}
.top_bar_box .top_left .tel_focus span{ color: #E7282F;font-size: 18px;vertical-align: middle;}
.top_bar_box .top_left .share_box{ float: left;margin-left: 15px;position: relative;}
.top_bar_box .top_left .share_box a.sina{ width:35px;float: left;display: block;margin-right: 5px;}
.top_bar_box .top_left .share_box a.sina i{ background: no-repeat; background-position:0px -25px; width:24px; height:20px;float: right;margin-top: 7px;}
.top_bar_box .top_left .share_box a.sina:hover i{ background-position:0px 0px;}
.top_bar_box .top_left .share_box a.weixin{width: 25px; float: left;position: relative;margin-top: 8px;margin-left: 5px;display: block;}
.top_bar_box .top_left .share_box a.weixin i{ background: no-repeat; background-position:0px -79px; width:24px; height:20px; float: left;display: block;}
.top_bar_box .top_left .share_box a.weixin:hover i{ background-position:0px -52px;}
.top_bar_box .top_left .share_box p{ position:absolute; left:-40px; top:25px;z-index: 200;display: none;}
.top_bar_box .top_left .share_box a.weixin:hover p{ display: block;}

.top_bar_box .top_right{ float: right;overflow: hidden;}
.top_bar_box .top_right li,.top_bar_box .top_right ul{ float: left;}
.top_bar_box .top_right ul.nav_moer{ margin-right: 30px;}
.top_bar_box .top_right ul.nav_moer li a{border-right: 1px solid #ccc;padding-left: 10px;padding-right: 10px;}
.top_bar_box .top_right ul.user_msg li{ margin-left: 15px;}
.top_bar_box .top_right ul.user_msg li a{ color: #000;}
.top_bar_box .top_right ul.user_msg li a:hover{color: #E51A22}
.top_bar_box .top_right ul.user_msg li a span{ border-radius: 50%;background-color: #E51A22;text-align: center;color: #fff;width: 20px;height: 20px;line-height: 20px;display: inline-block; vertical-align: text-top;margin-left: 6px;font-size: 12px;}

/*主导航*/
.nav_box{ background-color: #fff;height: 115px;}
.nav_box p.logo{ float: left;margin-top: 20px;}
.nav_box .nav_right{ float: right;}
.nav_box .nav_right ul.main_nav{ margin-top: 45px;float: left;margin-right: 20px;}
.nav_box .nav_right ul.main_nav li{ float: left;margin-right: 20px;}
.nav_box .nav_right ul.main_nav li a{ width: 80px;height: 35px;display: block;line-height: 35px;text-align: center;font-size: 16px;}
.nav_box .nav_right ul.main_nav li a.active{ background-color: #c41927;border-radius: 5px;color: #fff;}
.nav_box .nav_right .user_moer_nav{ float: left;margin-top: 30px;}
.nav_box .nav_right .dfimg_box{}
.nav_box .nav_right .dfimg_box p{ display: inline-block;vertical-align: middle;margin-right: 10px;}
.nav_box .nav_right .dfimg_box span{ color: #E51A22;display: inline-block;vertical-align: middle;}
.nav_box .nav_right .dfimg_box i{display: inline-block;vertical-align: middle;width: 16px;height: 11px;background: no-repeat;margin-left: 15px;}
.nav_box .nav_right .dfimg_box:hover i{ transform: rotate(180deg);-webkit-transition: all 0.2s ease-in-out;}
.nav_box .nav_right .dfimg_box .my_link_box{border: 1px solid #fff;padding:0px 15px;position: relative;cursor: pointer;}
.nav_box .nav_right .dfimg_box .my_link_box em{ background-color: #fff;width: 170px;height: 10px;position: absolute;display: block;top: 42px;left: 0;z-index: 200;visibility: hidden;}
.nav_box .nav_right .dfimg_box .my_moer_link{ width: 170px;position: absolute;right: -1px;top: 47px;border: 1px solid #e6e6e6;box-shadow: 0 0 5px rgba(0, 0, 0, .15);z-index: 199;visibility: hidden;background-color: #fff;}
.nav_box .nav_right .dfimg_box .my_moer_link dl{ padding: 10px;}
.nav_box .nav_right .dfimg_box .my_moer_link dt{border-bottom: 1px solid #ccc;padding-bottom: 10px;font-weight: bold;text-align: center;}
.nav_box .nav_right .dfimg_box .my_moer_link dd{ margin-top: 8px;text-align: center;line-height: 33px;}
.nav_box .nav_right .dfimg_box .my_moer_link dd a:hover{ background-color: #E51A22;display: block;color: #fff;}
.nav_box .nav_right .dfimg_box .my_link_box:hover{border:1px solid #e6e6e6;box-shadow: 0 0 5px rgba(0, 0, 0, .15);}
.nav_box .nav_right .dfimg_box .my_link_box:hover em,.nav_box .nav_right .dfimg_box .my_link_box:hover .my_moer_link{ visibility: visible;}


.hothuo{width:38px;height:20px;display:block;position:absolute;top:-12px;right:-18px;background: no-repeat right top;}
.geye{width:38px;height:20px;display:block;position:absolute;top:-12px;right:-18px;background: no-repeat right top;}
.xinhou{width:38px;height:20px;display:block;position:absolute;top:-12px;right:-18px;background: no-repeat right top;}


.nav_box{ background-color: #fff;height: 115px;}
.nav_box p.logo{ float: left;margin-top: 20px;}
.nav_box .nav_right{ float: right;}
.nav_box .nav_right ul.main_nav{ margin-top: 45px;float: left;margin-right: 20px;}
.nav_box .nav_right ul.main_nav li{ float: left;margin-right: 20px;position: relative;border: 1px solid #fff;}
.nav_box .nav_right ul.main_nav li a{ width: 80px;height: 35px;display: block;line-height: 35px;text-align: center;font-size: 16px;}
.nav_box .nav_right ul.main_nav li a.active{ background-color: #ff5c60;border-radius: 5px;color: #fff;}
.nav_box .nav_right ul.main_nav li:hover{ border: 1px solid #e6e6e6;border-radius: 5px;}
.nav_box .nav_right ul.main_nav li:hover em{ display: block;}
.nav_box .nav_right ul.main_nav li:hover .sub_nav_main{ display: block;}
.nav_box .nav_right ul.main_nav li .sub_nav_main{ position: absolute;z-index: 20000;border: 1px solid #e6e6e6;padding: 0px 5px;border-radius: 3px;display: none;left: -1px;background-color: #fff;}
.nav_box .nav_right ul.main_nav li .sub_nav_main ul{ margin: 5px 0px; overflow: hidden}
.nav_box .nav_right ul.main_nav li em{ background-color: #fff;height: 3px;position: absolute;top: 33px;display: block;left: 0;width: 80px;z-index: 20001;display: none;border-left: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6;left: -1px;}
.nav_box .nav_right ul.main_nav li .sub_nav_main li{margin: 0;border: 1px solid #fff;}
.nav_box .nav_right ul.main_nav li .sub_nav_main li a{ width: 100px;display: block;}
.nav_box .nav_right ul.main_nav li .sub_nav_main li:hover{ margin: 0;border: 1px solid #fff;}
.nav_box .nav_right ul.main_nav li .sub_nav_main li a:hover{ background-color: #ff5c60;color: #fff;}
.nav_box .nav_right .user_moer_nav{ float: left;margin-top: 30px;}
.nav_box .nav_right .dfimg_box{}
.nav_box .nav_right .dfimg_box p{ display: inline-block;vertical-align: middle;margin-right: 10px;}
.nav_box .nav_right .dfimg_box span{ color: #9e9e9e;display: inline-block;vertical-align: middle;}
.nav_box .nav_right .dfimg_box i{display: inline-block;vertical-align: middle;width: 16px;height: 11px;background: no-repeat;margin-left: 15px;}
.nav_box .nav_right .dfimg_box:hover i{ transform: rotate(180deg);-webkit-transition: all 0.2s ease-in-out;}
.nav_box .nav_right .dfimg_box .my_link_box{border: 1px solid #fff;padding:0px 15px;position: relative;cursor: pointer;}
.nav_box .nav_right .dfimg_box .my_link_box em{ background-color: #fff;width: 170px;height: 10px;position: absolute;display: block;top: 42px;left: 0;z-index: 200;visibility: hidden;}
.nav_box .nav_right .dfimg_box .my_moer_link{ width: 170px;position: absolute;right: -1px;top: 47px;border: 1px solid #e6e6e6;box-shadow: 0 0 5px rgba(0, 0, 0, .15);z-index: 199;visibility: hidden;background-color: #fff;}
.nav_box .nav_right .dfimg_box .my_moer_link dl{ padding: 10px;}
.nav_box .nav_right .dfimg_box .my_moer_link dt{border-bottom: 1px solid #ccc;padding-bottom: 10px;font-weight: bold;text-align: center;}
.nav_box .nav_right .dfimg_box .my_moer_link dd{ margin-top: 8px;text-align: center;line-height: 33px;}
.nav_box .nav_right .dfimg_box .my_moer_link dd a:hover{ background-color: #eabc1b;display: block;color: #fff;}
.nav_box .nav_right .dfimg_box .my_link_box:hover{border:1px solid #e6e6e6;box-shadow: 0 0 5px rgba(0, 0, 0, .15);}
.nav_box .nav_right .dfimg_box .my_link_box:hover em,.nav_box .nav_right .dfimg_box .my_link_box:hover .my_moer_link{ visibility: visible;}

/*底部*/
.foot_bg{ background-color: #3a3a3a;padding-top: 40px;padding-bottom: 30px;}
.foot_bg .foot_nav_box{ overflow: hidden;}
.foot_bg .foot_nav_box li{ float: left;color: #e4e4e4;}
.foot_bg .foot_nav_box li div.nav{ border-left: 1px solid #4f4f4f;width: 145px;text-align: center;height: 130px;}
.foot_bg .foot_nav_box li div.nav dt{ font-size: 18px;margin-bottom: 10px;}
.foot_bg .foot_nav_box li div.nav dd{ margin-bottom: 10px;}
.foot_bg .foot_nav_box li div.nav dd a{ color: #e4e4e4;}
.foot_bg .foot_nav_box li div.nav dd a:hover{color: #E51A22;}
.foot_bg .foot_nav_box li .gz{border-left: 1px solid #4f4f4f;width: 180px;height: 130px;padding-left: 30px;overflow: hidden;}
.foot_bg .foot_nav_box li .gz dt{font-size: 18px;margin-bottom: 10px;}
.foot_bg .foot_nav_box li .gz dd{ float: left;margin-right: 10px;}
.foot_bg .foot_nav_box li .gz dd a{background: no-repeat;width: 70px;height: 70px;display: block;background-color: #2c2c2c;border-radius: 50%;}
.foot_bg .foot_nav_box li .gz dd a.weibo{ background-position: 12px 15px;}
.foot_bg .foot_nav_box li .gz dd a.weixin{ background-position: -75px 15px;}
.foot_bg .foot_nav_box li .gz dd a:hover{ background-color: #e1e1e1;}
.foot_bg .foot_nav_box li .tle_box{ margin-left: 40px;}
.foot_bg .foot_nav_box li .tle_box dt{ font-size: 18px;}
.foot_bg .foot_nav_box li .tle_box dd strong{ font-size: 36px;}
.foot_bg .foot_nav_box li .tle_box dd span{ padding-right: 15px;}

.foot_black_bg{ background-color: #3a3a3a;padding: 20px 0px;}
.third_party_logo{ text-align: center; margin-top:30px;}
.third_party_logo p{ margin-top: 10px;}

.weiqibaoo {background: no-repeat right top;
}


/*新个人中心首页右(index3)*/
.user_new_right {float:left;width:100%; box-sizing:border-box;background:#fff;padding-bottom:35px;}
.user_new_right .user_right_hd{height:42px;background:#fcfcfe; overflow:hidden;padding-top:10px; padding-left:28px; padding-right:28px; box-sizing:border-box;overflow:hidden;}
.user_new_right .user_right_hd a.a01{ width:832px; display:inline-block; }
.user_new_right .user_right_hd a.a01 strong{ float:right; font-weight:normal;margin-right:10px;}

.user_new_right .user_right_hd .inspann {float:left;width:450px;height:32px;line-height:32px;}
.user_new_right .user_right_hd .inspann .user_right_hd_txt{padding-left:30px; color:#666; font-size:14px;display:block; }
.user_new_right .user_right_hd .inspann .user_right_hd_txt a:hover{text-decoration:underline;}
.user_new_right .user_right_hd .inspann .user_right_hd_txt span{padding-bottom:5px;}
.user_new_right .user_right_hd .inspann .user_right_hd_txt i{width:21px;height:50px; background: no-repeat left 5px;display:inline-block;float:left;margin-right:5px;}
.user_new_right .user_right_hd .user_right_hd_qh{float:right;margin-right:30px;}
.user_new_right .user_right_hd .user_right_hd_qh a{float:left;width:17px;height:17px;text-align:center;line-height:17px;border:1px solid #eee;margin-left:5px;font-size:18px;cursor:pointer;}
.user_new_right .user_right_hd .user_right_hd_qh a:hover{background:#f0d140;color:#fff;}

.user_new_right .user_content{padding:0 30px;margin-top:30px;}
.user_new_right .user_content .my_zhanghu .zhanghu_title{ border-bottom:1px solid #ddd;padding-bottom:6px;overflow:hidden;font-size:24px;color:#000033;}
.user_new_right .user_content .my_zhanghu .zhanghu_money{overflow:hidden;padding-top:37px;}
.user_new_right .user_content .my_zhanghu .zhanghu_money .money_left{float:left;font-size:16px;color:#333;margin-right:30px;}
.user_new_right .user_content .my_zhanghu .zhanghu_money .money_left span{color:#aa0000;font-size:20px;}
.user_new_right .user_content .my_zhanghu .zhanghu_money dl{float:left;}
.user_new_right .user_content .my_zhanghu .zhanghu_money dl dd{float:left; margin-right:10px;}
.user_new_right .user_content .my_zhanghu .zhanghu_money dl dd a{width:64px;height:28px;line-height:28px;text-align:center;display:inline-block;}
.user_new_right .user_content .my_zhanghu .zhanghu_money dl .dd01 a{color:#fff;font-size:14px;background:#db3c3c;border-radius:4px;}
.user_new_right .user_content .my_zhanghu .zhanghu_money dl .dd01 a:hover{background:#fcd637;color:#fff;}
.user_new_right .user_content .my_zhanghu .zhanghu_money dl .dd02 a{height:26px;line-height:26px;color:#333333;font-size:14px;background:#f4f5fa;border-radius:4px;border:1px solid #ccc;}

.user_new_right .user_content .my_zhanghu .zhanghu_money dl .dd03 a{color:#273979;width:30px;height:auto;}
.user_new_right .user_content .my_zhanghu .zhanghu_money dl .dd03 a:hover{text-decoration:underline;}
.user_new_right .user_content .my_zhanghu .zhanghu_money .money_right{float:right; font-size:16px;color:#999999;overflow:hidden;cursor:pointer;}
.user_new_right .user_content .my_zhanghu .zhanghu_money .money_right .youhuiquan_txt{float:left;}
.user_new_right .user_content .my_zhanghu .zhanghu_money .money_right .youhuiquan {float:right; margin-left:10px;}
.user_new_right .user_content .my_zhanghu .zhanghu_money .money_right .youhuiquan i{width:32px;height:22px;background: no-repeat;display:block;float:left;}
.user_new_right .user_content .my_zhanghu .zhanghu_money .money_right .youhuiquan span{color:#333;}

.user_new_right .user_content .my_zhanghu .zhanghu_zongji{margin-top:30px;clear:both;}
.user_new_right .user_content .my_zhanghu .zhanghu_zongji li{float:left;padding:0 30px;border-right:1px dashed #ccc;height:60px;width:160px;}
.user_new_right .user_content .my_zhanghu .new li{height:50px;}
.user_new_right .user_content .my_zhanghu .zhanghu_zongji li dl dd{font-size:16px; color:#333;position:relative;}
.user_new_right .user_content .my_zhanghu .zhanghu_zongji li dl dd .new_wenhao{position:relative;}
.user_new_right .user_content .my_zhanghu .zhanghu_zongji li dl dd .new_wenhao{position:relative;}
.user_new_right .user_content .my_zhanghu .zhanghu_zongji li dl dd .new_wenhao{position:relative;}
.user_new_right .user_content .my_zhanghu .zhanghu_zongji li dl dd .new_tishi{width:148px;border:1px solid #eabc1b;background:#fef7d9;text-align:center;line-height:20px;font-size:14px;color:#333;position:absolute;right:-68px;top:-45px;z-index:1;padding:0 5px;box-sizing:border-box;display:none;}
.user_new_right .user_content .my_zhanghu .zhanghu_zongji li dl dd .new_tishispan{position:relative;}
.user_new_right .user_content .my_zhanghu .zhanghu_zongji li dl dd .new_tishi span i{width:9px;height:9px;background:#fef7d9;border-top:1px solid #eabc1b;border-left:1px solid #eabc1b;position:absolute;left:63px;top:36px;transform:rotate(-135deg);z-index:-1}

.user_new_right .user_content .my_zhanghu .zhanghu_zongji li dl dd em{width:32px;height:22px;background: no-repeat;display:inline-block;position:absolute;left:0;top:5px;cursor:pointer;}
.user_new_right .user_content .my_zhanghu .zhanghu_zongji li dl dd.my_num{color:#aa0000;font-size:24px;}
.user_new_right .user_content .my_zhanghu .zhanghu_zongji li dl dd i{font-size:14px;color:#32a5e7;}
.user_new_right .user_content .my_zhanghu .zhanghu_zongji li dl dd  a{font-size:14px;color:#32a5e7;}
.user_new_right .user_content .my_zhanghu .zhanghu_zongji li dl dd  a:hover{text-decoration:underline;}

.user_new_right .user_content .my_mingxi{margin-top:30px;}
.user_new_right .user_content .my_mingxi .mingxi_title{ border-bottom:1px solid #ddd;padding-bottom:6px;overflow:hidden;font-size:24px;color:#333;position:relative;}
.user_new_right .user_content .my_mingxi .mingxi_title a {position:absolute;bottom:6px;right:0;color:#273979;font-size:14px;}
.user_new_right .user_content .my_mingxi .mingxi_title a:hover{text-decoration:underline;}
.user_new_right .user_content .my_mingxi table{margin-top:25px;border:1px solid #ddd;}
.user_new_right .user_content .my_mingxi table tr th{width:172px;height:55px;line-height:55px;text-align:center;font-size:16px; color:#000033;}
.user_new_right .user_content .my_mingxi table tr.mingxi_tr01{background:#ddd;}
.user_new_right .user_content .my_mingxi table tr.mingxi_tr02:nth-child(even){background:#fff;}
.user_new_right .user_content .my_mingxi table tr.mingxi_tr02:nth-child(odd){background:#f8f8f8;}
.user_new_right .user_content .my_mingxi table tr td{position:relative; width:110px;height:55px;line-height:55px;text-align:center;font-size:14px; color:#666666;}
.user_new_right .user_content .my_mingxi table tr td.finaltd{line-height:20px;padding:10px 0;}
.user_new_right .user_content .my_mingxi table tr td:last-child{ color:#aa0000;}
.user_new_right .user_content .my_mingxi table tr td.mingxi_td_color{color:#f95554;}
.user_new_right .user_content .my_mingxi table tr td a{color:#32a5e7;}
.user_new_right .user_content .my_mingxi table tr td a:hover{text-decoration:underline;}

.user_new_right .user_content .my_huodong{margin-top:30px;}
.user_new_right .user_content .my_huodong .huodong_title{ border-bottom:1px solid #ddd;padding-bottom:6px;overflow:hidden;font-size:24px;color:#000033;position:relative;}
.user_new_right .user_content .my_huodong .huodong_title a{position:absolute;bottom:6px;right:0;color:#32a5e7;font-size:14px;}
.user_new_right .user_content .my_huodong .huodong_title a:hover{text-decoration:underline;}
.user_new_right .user_content .my_huodong .huodong_banner{padding-top:30px;}
.user_new_right .user_content .my_huodong .huodong_banner div{margin-top:20px;}


.user_new_right .user_content .my_mingxi table tr td a.rujin{width:70px;height:26px;line-height:26px;display:block;background:#db3c3c;color:#fff;border-radius:5px;margin:0 auto 10px;}
.user_new_right .user_content .my_mingxi table tr td a.chujin{width:70px;height:26px;line-height:26px;display:block;background:#ff8400;color:#fff;border-radius:5px;margin:0 auto 10px;}
.user_new_right .user_content .my_mingxi table tr td a.liushui{width:70px;height:26px;line-height:26px;display:block;background:#644daa;color:#fff;border-radius:5px;margin:0 auto;}

.sidebar{width:100px;position:fixed;right:30px;bottom:15px; z-index:100;}
.sidebar .sidedar_kefu{display:block;width:100px;height:100px;background-repeat:no-repeat;margin-bottom:14px;border-radius:3px;}
.sidebar .sidedar_top{display:block;width:100px;height:100px;background-repeat:no-repeat;margin-bottom:14px;border-radius:3px;}
.sidebar .sidedar_center{display:block;width:100px;height:100px;background-repeat:no-repeat;margin-bottom:14px;border-radius:3px;}
.sidebar .sidedar_bottom{display:block;width:100px;height:46px;background-repeat:no-repeat;border-radius:3px;}

.met_module3_list{
    padding-left: 180px;
}
.met_module3_list .list_1{
    font-size: 0;
    background:#fff;
}
.met_module3_list .list_1 li{
    display: inline-block;
    font-size: 14px;
    padding: 10px;
    text-align: center;
}
.met_module3_list .list_1 li:nth-child(4n){
    padding-right: 0;
}
.met_module3_list .list_1 li:nth-child(4n+3){
    padding-right: 0;
}

.pagination {
    background: #fff;
    padding: 25px 0;
    text-align: center;
}
.pagination a,.pagination span{
    display: inline-block;
    margin: 0 5px;
    font-size: 16px;
    color: #666666;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    background: #eeeeee;
    border-radius: 4px;
}
.pagination span,.pagination .PreA,.pagination .NextA{
    width: 80px;
}
.pagination .Ahover{
    background: #0060af;
    color: #fff;
}
.pagination input[type='text']{
    border:1px solid #ccc;
    height: 40px;
    font-size: 16px;
    line-height: 38px;
    border-radius: 4px;
    padding: 0 5px;
    display: inline-block;
    vertical-align: middle;
}
.pagination input[type='button']{
    border:1px solid #eeeeee;
    height: 40px;
    line-height: 38px;
    background: #eeeeee;
    border-radius: 4px;
    padding:0 10px;
    display: inline-block;
    vertical-align: middle;
}
.zixun-content{
    height: 100px;
    position: absolute;
    top: -100px;
    left: 0;
    background: rgba(0,0,0,0.8);
    width: 100%;
    z-index: 1;
}
.zixun-content .pull-left img{
    height: 54px;
    margin-top: 23px;
}
.zixun-content .pull-right form{
    height: 34px;
    margin-top: 33px;
}
.zixun-content .pull-right form .btn-feedback{
    background: linear-gradient(-20deg,#ff9400 50%,#ffab00 50%);
    color: #fff;
    font-weight: bold;
}
.index-box-bar{
    padding: 40px 0 0 0;
}
.index-box-bar .title{
    font-size: 36px;
    font-weight: bold;
    color: #333;
    text-align: center;
    border-bottom: 1px solid #dddddd;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: auto 46px;
    width: 878px;
    margin: 0 auto;
    padding: 10px 0;
}
.index-box-bar .title .en{
    width: 100%;
    text-align: center;
    font-size: 14px;
    color: #999999;
    font-weight: normal;
}
.index-box-bar .title .span1{
    font-size: 36px;
    color: #0060af;
    line-height: 72px;
}
.index-box-bar .title .span2{
    font-size: 36px;
    color: #519d34;
    line-height: 72px;
}
.index-box-bar .subtitle{
    line-height: 56px;
    color: #666666;
    font-size: 16px;
    text-align: center;
}
.index-box-bar .subtitle:before{
    content: " ";
    position: absolute;
    box-sizing: content-box;
    width: 80px;
    height: 3px;
    background: #fff;
    left: 50%;
    top: 0;
    transform: translate(-50%,-50%);
}

.used-scene{
    background: #fff;
    max-width: 1600px;
    margin: 0 auto;
}
.used-scene .used-list,.product-content .product-list{
    margin: 0 -12px;
    padding-bottom: 65px;
}
.used-scene .used-list ul,.product-content .product-list ul{
    font-size: 0;
}
.used-scene .used-list ul li,.product-content .product-list ul li{
    width: 12.5%;
    height: 272px;
    display: inline-block;
    box-sizing: border-box;
    padding: 16px 12px;
}
.used-scene .used-list ul li a,.product-content .product-list ul li a{
    display: block;
    height: 100%;
    width: 100%;
    border-radius: 10px;
    overflow: hidden;
    border: 2px solid #eeeeee;
    padding-top: 40px;
}
.used-scene .used-list ul li .icon{
    width: 80px;
    height: 80px;
    margin: 0 auto;
    display: block;
    border-radius: 40px;
    background: #bbbbbb;
}
.used-scene .used-list ul li img{
    width: 80px;
    height: 80px;
    padding: 20px;
    display: block;
}
.used-scene .used-list ul li .title{
    font-size: 14px;
    text-align: center;
    height: 86px;
    line-height: 64px;
    padding-top: 22px;
}
.used-scene .used-list ul li .title:after{
    content: " ";
    width: 40px;
    height: 4px;
    border-radius: 2px;
    background: #999999;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}
.used-scene .used-list ul li:hover .icon{
    background: #0060af;
}
.used-scene .used-list ul li:hover a,.product-content .product-list ul li:hover a{
    border: 2px solid #0060af;
    color: #0060af;
}
.used-scene .used-list ul li:hover .title:after{
    background: #0060af;

}
.used-scene .index-box-bar .title{
    /*background-image: url('./images/usedsence_title_bg1.png');*/
}
.product-service{
    background: #fff;
}
.product-service .container{
    max-width: 1360px;
}
.product-service ul{
    font-size: 0;
}
.product-service ul li{
    background: #ffffff;
    height: 440px;
}
.product-service ul li:nth-child(2n){
    background: #f7f7f7;
}
.product-service ul li a{
    display: flex;
    width: 100%;
    height: 440px;
    font-size: 0;
    white-space: nowrap;
}
.product-service ul li .info{
    flex: 1;
    height: 440px;
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
    font-size: 0;
    padding-right: 20px;
}
.product-service ul li:nth-child(2n) .info{
    padding-right: 0;
    padding-left: 20px;
}
.product-service ul li .thumb{
    width: 600px;
    height: 440px;
    background-repeat: no-repeat;
    background-position: right center;
}
.product-service ul li:nth-child(2n) .thumb{
    background-position: left center;
}
.product-service ul li .info .title{
    color: #333333;
    font-size: 30px;
    line-height: 50px;
    padding-bottom: 10px;
}
.product-service ul li .info .desc{
    color: #666666;
    font-size: 14px;
    line-height: 24px;
    height: 58px;
    overflow: hidden;
    white-space: normal;
    padding-bottom: 10px;
}
.product-service ul li .info .tips{
    white-space: normal;
    margin: 0 -5px;
    padding-bottom: 10px;
}
.product-service ul li .info .tips .tips-item{
    white-space: nowrap;
    height: 30px;
    border-radius: 4px;
    line-height: 28px;
    border: 1px solid #bbbbbb;
    color: #666666;
    margin: 5px;
    padding: 0 10px;
    display: inline-block;
    font-size: 12px;
}
.product-service ul li .info .tips .tips-item:hover{
    color: #fff;
    background: #0060af;
    border-color: #0060af;
}
.product-service ul li .info .btns .btn-show-detail {
    height: 40px;
    width: 100px;
    border-radius: 4px;
    background: #31c17b;
    color: #fff;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
    padding: 0;
}
.product-service ul li .info .num span{
    color: #0060af;
    font-size: 72px;
    width: 84px;
    height: 70px;
    display: inline-block;
    transform: rotate(30deg);
    font-weight: bold;
}
.product-service ul li .info .desc{
    display: inline-block;
    vertical-align: top;
}
.product-service ul li .info .desc .title{
    color: #0060af;
    font-size: 30px;
    line-height: 66px;
}
.product-service ul li .info .desc .title:before{
    content: " ";
    width: 60px;
    height: 3px;
    background: #0060af;
    position: absolute;
    left: 0;
    bottom: 0;
}
.product-service ul li .info .desc .text{
    padding-top: 16px;
}
.product-service ul li .info .desc .text .point{
    padding-left: 18px;
    font-size: 16px;
    line-height: 24px;
    color: #666666;
    white-space: normal;
}
.product-service ul li .info .desc .text .point:before{
    content: " ";
    width: 8px;
    height: 8px;
    position: absolute;
    left: 0;
    top: 8px;
    border: 1px solid #0060af;
    box-sizing: border-box;
    border-radius: 4px;
}

.product-hardware{
    max-width:1360px;
    margin: 0 auto;
}
.product-hardware .index-box-bar .title{
    /*background-image: url('./images/ticket_title_bg4.png');*/
}
.product-hardware .hardware-list{
    margin: 0 -15px;
    padding-bottom: 65px;
}
.product-hardware .hardware-list ul{
    font-size: 0;
}
.product-hardware .hardware-list ul li{
    width: 25%;
    padding: 14px 20px;
    display: inline-block;
    vertical-align: top;
}
.product-hardware .hardware-list ul li .cbox{
    display: block;
    box-sizing: border-box;
    border: 1px solid #dddddd;
    border-radius: 8px;
    overflow: hidden;
    height: 240px;
    background-color: #fff;
    background-position: center center;
    background-size: auto 100%;
}
.product-hardware .hardware-list ul li .cbox .cover{
    bottom: 240px;
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,96,175,0.4);
    transition: bottom 0.3s linear;
}
.product-hardware .hardware-list ul li .cbox:hover .cover{
    bottom:0;
}
.product-hardware .hardware-list ul li .title{
    font-size: 18px;
    color: #fff;
    text-align: center;
    padding-bottom: 15px;
}
.product-hardware .hardware-list ul li .cbox .cover .btn-show-detail{
    height: 40px;
    width: 100px;
    border-radius: 4px;
    background: #31c17b;
    color: #fff;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
    padding: 0;
}
.multi-title{
    text-align: center;
    margin: 0 auto;
}
.multi-title .bg-title{
    font-size: 60px;
    color: #eff0f4;
    z-index: 1;
    position: absolute;
    white-space: nowrap;
    top: 0;
    height: 100%;
    width: 100%;
}
.multi-title .bg-title:before{
    opacity: 0.3;
    content: "";
    width: 210px;
    height: 23px;
    border-radius: 12px;
    background: #226aff;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}
.multi-title .main-title{
    z-index: 2;
    font-size: 48px;
    color: #111111;
    padding-top: 37px;
}
.subtitle.nobefore:before{
    content: none;
}
.subtitle.noafter:after{
    content: none;
}
.ins-body .multi-title .main-title{
    font-size: 32px;
    color: #529d35;
    font-weight: bold;
}
.ins-body .index-box-bar{
    padding-bottom: 30px;
}
.ins-body .index-box-bar:after{
    content: " ";
    position: absolute;
    width: 94px;
    height: 4px;
    background: #529d35;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
}
.ins-count{
    height: 180px;
    background: #226aff;
    font-size: 0;
}
.ins-count:before{
    content: " ";
    width: 0;
    height: 100%;
    display: inline-block;
    vertical-align: middle;
}
.ins-count .container{
    width: 100%;
    display: inline-block;
    vertical-align: middle;
}
.ins-count ul{
    width: 100%;
    display: inline-block;
    white-space: nowrap;
}
.ins-count ul li{
    width: 25%;
    display: inline-block;
    text-align: center;
    border-right: solid 1px #fff;
    border-image: linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,1), rgba(255,255,255,0)) 1;
}

.ins-count ul li:last-child{
    border-right: solid 1px transparent;
    border-image: none;
}
.ins-count ul li .num{
    font-size: 56px;
    line-height: 72px;
    color: #fff;
}
.ins-count ul li .tips{
    font-size: 18px;
    line-height: 34px;
    color: #fff;
}
.ins-poser{
    width: 1200px;
    margin: 0 auto;
}
.ins-poser ul{
    margin: 0 -32px;
    padding: 80px 0;
    width: 100%;
    height: 488px;
    display: inline-block;
    white-space: nowrap;
}
.ins-poser ul li{
    width: 20%;
    height: 328px;
    padding: 0 10px;
    display: inline-block;
    text-align: center;
}
.ins-poser .ins-poser-item{
    margin-top: 0;
    width: 100%;
    height: 328px;
    border-radius: 10px;
    overflow: hidden;
    transition: margin-top 0.5s,height 0.5s;
    text-align: left;
}
.ins-poser .ins-poser-item .cover{
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.72);
    padding: 25px;
}
.ins-poser .ins-poser-item .num{
    font-size: 48px;
    font-weight: bold;
    color: #226aff;
}
.ins-poser .ins-poser-item .title{
    font-size: 18px;
    color: #111;
    line-height: 40px;
}
.ins-poser .ins-poser-item .detail{
    font-size: 14px;
    line-height: 26px;
    color: #333;
    white-space: normal;
}
.ins-poser .ins-poser-item:hover{
    margin-top: -16px;
    height: 360px;
    transition: margin-top 0.5s,height 0.5s;
}
.ins-poser .ins-poser-item:hover .cover{
    padding: 25px;
    background: rgba(34,160,255,0.78);
}
.ins-poser .ins-poser-item:hover .num,.ins-poser .ins-poser-item:hover .title,.ins-poser .ins-poser-item:hover .detail{
    color: #fff;
}
.ins-reduce{
    width: 1200px;
    margin: 0 auto;
    text-align: center;
}
.ins-reduce .ins-reduce-img{
    padding: 80px 0;
}
.ins-gift{
    height: 160px;
    background: #226aff;
    font-size: 0;
    margin-top: 60px;
}
.ins-gift:before{
    content: " ";
    width: 0;
    height: 100%;
    display: inline-block;
    vertical-align: middle;
}
.ins-gift .container{
    width: 100%;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
}
.ins-gift .container .title{
    font-size: 28px;
    color: #fff;
}
.ins-gift .container .title span{
    font-size: 32px;
    color: #ffe700;
}
.ins-gift .container .get-gift{
    color: #226aff;
    background: #fff;
    border-radius: 5px;
    padding: 0 12px;
    height: 48px;
    line-height: 48px;
    font-size: 22px;
    margin-top: 20px;
}
.ins-business{
    width: 1200px;
    margin: 55px auto 0;
    overflow: hidden;
}
.ins-business .ins-business-box{
    margin: 0 -70px;
    padding: 80px 0 70px;
}
.ins-business ul{
    width: 100%;
    height: 328px;
    display: inline-block;
    white-space: nowrap;
}
.ins-business ul li{
    width: 20%;
    height: 328px;
    display: inline-block;
    text-align: center;
}
.ins-business ul li .ins-business-item{
    position: absolute;
    left: -30px;
    right: -30px;
    top: 0;
    bottom: 0;
}
.ins-business ul li .ins-business-item .cover{
    margin: 0;
    transition: margin .5s;
    width: 100%;
    height: 100%;
    background: #ccc;
    clip-path: polygon(0 0%, calc(100% - 70px) 0%, 100% 100%, 70px 100%);
    white-space: nowrap;
    text-align: left;
}
.ins-business ul li .ins-business-item .cover:hover{
    margin: -20px 0 0 -5px;
    transition: margin .5s;
}
.ins-business ul li .ins-business-item .cover .ins-business-tbg{
    width: 100%;
    height: 100%;
    background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.3));
}
.ins-business ul li .ins-business-item .cover .ins-business-tbg:before{
    content: " ";
    width: 0;
    height: 100%;
    display: inline-block;
    vertical-align: bottom;
}
.ins-business ul li .ins-business-item .title{
    display: inline-block;
    vertical-align: bottom;
    font-size: 20px;
    line-height: 32px;
    color: #fff;
    padding-bottom: 30px;
    padding-left: 80px;
}
.ins-business ul li:first-child .ins-business-item .title {
    padding-left: 110px;
}
.ins-anli{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.ins-anli .button-list{
    white-space: nowrap;
    text-align: center;
    padding: 50px 0 40px;
}
.ins-anli .button-list .anli-cate{
    margin: 0 20px;
    padding: 0 24px;
    height: 44px;
    line-height: 44px;
    background: #fff;
    color: #666666;
    font-size: #666;
    border-radius: 22px;
    border: 1px solid #666;
}
.ins-anli .button-list .anli-cate:hover{
    color: #fff;
    background: #226aff;
    border: 1px solid #226aff;
}
.ins-anli .ins-anli-detail-list{
    padding: 0 0 30px;
}
.ins-anli .ins-anli-detail-list ul{
    margin: 0 -10px;
    width: 100%;
    height: 400px;
    display: inline-block;
    white-space: nowrap;
    text-align: center;
}
.ins-anli .ins-anli-detail-list ul li{
    display: inline-block;
    width: 33%;
    padding: 0 10px;
    height: 100%;
}
.ins-anli .ins-anli-detail-list ul li .ins-anli-item{
    width: 100%;
    height: 100%;
    overflow: hidden;
    border-radius: 10px;
    box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.1);
}
.ins-anli .ins-anli-detail-list ul li .ins-anli-item img{
    width: 100%;
}
.ins-anli .ins-anli-detail-list ul li .ins-anli-item .detail{
    position: absolute;
    left: 0;
    bottom: 0;
    background: #fff;
    overflow: hidden;
    height: 200px;
    border-radius: 10px;
    text-align: left;
    white-space: normal;
    padding: 20px;
    font-size: 16px;
    line-height: 30px;
    color: #666;
}
.ins-anli .ins-anli-detail-list ul li .ins-anli-item .detail .title{
    color: #111;
    font-size: 20px;
}
.ins-anli .ins-anli-item-list{
    padding-bottom: 30px;
}
.ins-anli .ins-anli-item-list ul{
    margin: 0 -7px;
    width: 100%;
    display: inline-block;
    text-align: left;
    white-space: normal;
    font-size: 0;
}
.ins-anli .ins-anli-item-list ul li{
    display: inline-block;
    width: 20%;
    padding: 7px;
}
.ins-anli .ins-anli-item-list ul li .ins-anli-item{

}
.ins-anli .ins-anli-item-list ul li .ins-anli-item img{
    height: 226px;
    border-radius: 10px;
    overflow: hidden;
}
.ins-anli .ins-anli-item-list ul li .ins-anli-item .title{
    font-size: 14px;
    line-height: 38px;
    color: #111;
    text-align: center;
    white-space: nowrap;
}
.ins-liucheng{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.ins-liucheng ul{
    display: inline-block;
    white-space: nowrap;
    width: 100%;
    padding: 75px 0 105px;
}
.ins-liucheng ul li{
    width: 25%;
    display: inline-block;
    text-align: center;
}
.ins-liucheng ul li:after{
    content: " ";
    position: absolute;
    right: 0;
    top: 25%;
    width: 31px;
    height: 17px;
    transform: translate(50%,-50%);
    background: url('./images/ins_liucheng_arr.png') top center no-repeat;
}
.ins-liucheng ul:last-child:after{
    content: none;
}
.ins-liucheng ul li .icon{
    height: 60px;
}
.ins-liucheng ul li .icon img{
    height: 100%;
}
.ins-liucheng ul li .title{
    font-size: 18px;
    line-height: 38px;
    color: #333;
}
.ins-liucheng ul li .step{
    text-align: center;
}
.ins-liucheng ul li .step:before{
    content: "step";
    font-size: 22px;
    line-height: 38px;
    color: #519d34;
    opacity: 0.3;
}
.ins-liucheng ul li .step .num{
    font-size: 32px;
    line-height: 38px;
    color: #519d34;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    text-align: center;
}
.ins-cust-question{
    background: url(./images/insurance_form_bg.jpg) top center no-repeat;
    background-color: #e7ebf9;
}
.ins-cust-question .question-content{
    padding: 80px 0 50px;
    white-space: nowrap;
    max-width: 1200px;
    margin: 0 auto;
}
.ins-cust-question .question-content .qa-detail-box{
    width: 780px;
    height: 358px;
    border-radius: 10px;
    box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.1);
    overflow: hidden;
    display: inline-block;
    vertical-align: top;
    background: #fff;
}
.ins-cust-question .question-content .qa-detail-box ul{

}
.ins-cust-question .question-content .qa-detail-box ul li{
    display: block;
    width: 100%;
    height: 358px;
    padding: 40px;
}
.ins-cust-question .question-content .qa-detail-box ul li .icon{
    width: 42px;
    height: 34px;
    background: url('./images/ins_cust_question_icon.png') center center no-repeat;
    background-size: 100% 100%;
}
.ins-cust-question .question-content .qa-detail-box ul li .question{
    font-size: 20px;
    color: #111;
    line-height: 68px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ins-cust-question .question-content .qa-detail-box ul li .detail{
    font-size: 16px;
    line-height: 30px;
    color: #666;
    white-space: normal;
    width: 100%;
    height: 150px;
    overflow-y: scroll;
    overflow-x: hidden;
    -ms-scroll-chaining: chained;
    -ms-overflow-style: none;
    -ms-content-zooming: zoom;
    -ms-scroll-rails: none;
    -ms-content-zoom-limit-min: 100%;
    -ms-content-zoom-limit-max: 500%;
    -ms-scroll-snap-type: proximity;
    -ms-scroll-snap-points-x: snapList(100%, 200%, 300%, 400%, 500%);
    -ms-overflow-style: none;
}
/* 隐藏整个滚动条 */
.ins-cust-question .question-content .qa-detail-box ul li .detail::-webkit-scrollbar {
    display: none; /* 对于WebKit浏览器（如Chrome、Safari） */
}

/* 或者自定义滚动条样式 */
.ins-cust-question .question-content .qa-detail-box ul li .detail::-webkit-scrollbar {
    width: 0px; /* 使滚动条宽度为0 */
    background: transparent; /* 背景透明 */
}

/* 隐藏滚动条轨道和滑块 */
.ins-cust-question .question-content .qa-detail-box ul li .detail::-webkit-scrollbar-track,
.ins-cust-question .question-content .qa-detail-box ul li .detail::-webkit-scrollbar-thumb {
    background: transparent;  /* 轨道和滑块的背景透明 */
}
.ins-cust-question .question-content .qa-detail-box ul li .detail::-o-scrollbar{
    -moz-appearance: none !important;
    background: rgba(0,255,0,0) !important;
}
.ins-cust-question .question-content .qa-detail-box ul li .detail::-o-scrollbar-button,.ins-cust-question .question-content .qa-detail-box ul li .detail::-o-scrollbar-track,.ins-cust-question .question-content .qa-detail-box ul li .detail::-o-scrollbar-track-piece,.ins-cust-question .question-content .qa-detail-box ul li .detail::-o-scrollbar-thumb,.ins-cust-question .question-content .qa-detail-box ul li .detail::-o-scrollbar-corner,.ins-cust-question .question-content .qa-detail-box ul li .detail::-o-scrollbar-resizer  {
    background-color:rgba(0,0,0,0);
}
.ins-cust-question .question-content .qa-detail-box ul li .btn-detail{
    position: absolute;
    left: 40px;
    bottom: 20px;
    width: 148px;
    height: 38px;
    border-radius: 5px;
    border: 1px solid #529d35;
    color: #529d35;
    text-align: center;
}
.ins-cust-question .question-content .qa-list-box{
    display: inline-block;
    width: calc(100% - 780px);
    height: 358px;
    vertical-align: top;
    overflow-y: scroll;
    overflow-x: hidden;
    -ms-scroll-chaining: chained;
    -ms-overflow-style: none;
    -ms-content-zooming: zoom;
    -ms-scroll-rails: none;
    -ms-content-zoom-limit-min: 100%;
    -ms-content-zoom-limit-max: 500%;
    -ms-scroll-snap-type: proximity;
    -ms-scroll-snap-points-x: snapList(100%, 200%, 300%, 400%, 500%);
    -ms-overflow-style: none;
}
/* 隐藏整个滚动条 */
.ins-cust-question .question-content .qa-list-box::-webkit-scrollbar {
    display: none; /* 对于WebKit浏览器（如Chrome、Safari） */
}

/* 或者自定义滚动条样式 */
.ins-cust-question .question-content .qa-list-box::-webkit-scrollbar {
    width: 0px; /* 使滚动条宽度为0 */
    background: transparent; /* 背景透明 */
}

/* 隐藏滚动条轨道和滑块 */
.ins-cust-question .question-content .qa-list-box::-webkit-scrollbar-track,
.ins-cust-question .question-content .qa-list-box::-webkit-scrollbar-thumb {
    background: transparent;  /* 轨道和滑块的背景透明 */
}
.ins-cust-question .question-content .qa-list-box::-o-scrollbar{
    -moz-appearance: none !important;
    background: rgba(0,255,0,0) !important;
}
.ins-cust-question .question-content .qa-list-box::-o-scrollbar-button,.ins-cust-question .question-content .qa-list-box::-o-scrollbar-track,.ins-cust-question .question-content .qa-list-box::-o-scrollbar-track-piece,.ins-cust-question .question-content .qa-list-box::-o-scrollbar-thumb,.ins-cust-question .question-content .qa-list-box::-o-scrollbar-corner,.ins-cust-question .question-content .qa-list-box::-o-scrollbar-resizer  {
    background-color:rgba(0,0,0,0);
}
.ins-cust-question .question-content .qa-list-box ul{
    margin-top: -14px;
}
.ins-cust-question .question-content .qa-list-box ul li{
    display: block;
    width: 100%;
    height: 64px;
    padding: 0 20px 0 100px;
    white-space: nowrap;
}
.ins-cust-question .question-content .qa-list-box ul li:before{
    content: " ";
    position: absolute;
    left: 52px;
    top: 57%;
    transform: translateY(-50%);
    width: 42px;
    height: 34px;
    background: url('./images/ins_cust_question_icon.png') center center no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    vertical-align: middle;
}
.ins-cust-question .question-content .qa-list-box ul li.active:after{
    content: " ";
    position: absolute;
    width: 2px;
    height: 40%;
    transform: translateY(-50%);
    right: 0;
    top: 50%;
    background: #529d35;
}
.ins-cust-question .question-content .qa-list-box ul li a{
    display: inline-block;
    vertical-align: middle;
    line-height: 64px;
    font-size: 16px;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ins-partner{
    width: 1200px;
    margin: 0 auto;
    padding: 60px 0;
}
.ins-partner .ins-partner-list{
    padding: 100px 0 55px;
}
.ins-partner .ins-partner-list:before,.ins-partner .ins-partner-list:after{
    content: " ";
    width: 150px;
    height: 100%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.ins-partner .ins-partner-list:before{
    left: 0;
    background-image: linear-gradient(to right, rgba(255, 255, 255, 1), transparent);
    z-index: 1;
}
.ins-partner .ins-partner-list:after{
    right: 0;
    background-image: linear-gradient(to left, rgba(255, 255, 255, 1), transparent);
}
.ins-partner .ins-partner-list ul{
    margin: 0 -10px;
    width: 100%;
    text-align: center;
    white-space: normal;
    font-size: 0;
}
.ins-partner .ins-partner-list ul li{
    width: 14.2857%;
    padding: 10px;
    height: 90px;
    display: inline-block;
    vertical-align: top;
}
.ins-partner .ins-partner-list ul li .item{
    width: 100%;
    height: 100%;
    box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.1);
    padding: 0 5px;
    transition: box-shadow 0.5s;
}
.ins-partner .ins-partner-list ul li:hover .item{
    box-shadow: 0 0 20px 10px rgba(0, 0, 0, 0.1);
    transition: box-shadow 0.5s;
}
.ins-partner .ins-partner-list ul li .item:before{
    content: " ";
    width: 0;
    height: 100%;
    display: inline-block;
    vertical-align: middle;
}
.ins-partner .ins-partner-list ul li .item img{
    max-width: 100%;
    display: inline-block;
    vertical-align: middle;
}
.ins-gift-img{
    background: #2f59df;
}
.ins-gift-img .img{
    height: 406px;
    margin: 0 auto;
    width: 100%;
}
.ins-gift-img .img .get-gift{
    color: #226aff;
    background: #fff;
    border-radius: 5px;
    padding: 0 12px;
    height: 48px;
    line-height: 48px;
    font-size: 22px;
    margin-top: 20px;
}
.insurance-service{
    width: 1200px;
    margin: 0 auto;
}
.insurance-service .video-player{
    padding: 80px 0 80px;
}
.insurance-service .three-step-box{
    padding: 100px 0;
    margin: 0 -110px;
    white-space: nowrap;
}
.insurance-service .three-step-box .step-item{
    width: 50%;
    padding: 0 110px;
    display: inline-block;
}
.insurance-service .three-step-box ul{
    width: 100%;
    height: 1188px ;
    display: inline-block;
    border: 2px dashed #72cbff;
    white-space: normal;
}
.insurance-service .three-step-box ul li{
    width: 100%;
    display: inline-block;
    font-size: 20px;
    text-align: center;
    padding: 20px 0;
}
.insurance-service .three-step-box ul li:first-child{
    border-bottom: 2px dashed #72cbff;
    font-size: 30px;
    color: #111111;
}
.insurance-service .three-step-box ul li .icon{
    width: 100%;
    height: 64px;
    background-position: center center;
}
.insurance-service .three-step-box ul li .step-box{
    font-size: 20px;
    color: #111111;
    width: 343px;
    height: 100px;
    border-radius: 10px;
    box-shadow: 0 0px 10px rgba(1,1,1,0.5);
    margin: 0 auto;
}
.insurance-service .three-step-box ul li .step-box span{
    line-height: 24px;
    display: inline-block;
    vertical-align: middle;
}
.insurance-service .three-step-box ul li .step-box.blue{
    background: #226aff;
    color: #fcfcfc;
}
.insurance-service .three-step-box ul li .step-box:before{
    content: " ";
    width: 0;
    height: 100%;
    display: inline-block;
    vertical-align: middle;
}
.insurance-service .three-step-box ul li .step-box .num{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 20px;
    width: 34px;
    height: 34px;
    font-size: 30px;
    line-height: 34px;
    display: inline-block;
    vertical-align: middle;
    background: rgba(252,252,252,0.5);
    border-radius: 17px;
}
.insurance-service .three-step-box ul li dl{
    padding: 40px 0;
}
.insurance-service .three-step-box ul li dl dt{
    font-size: 16px;
    text-align: center;
    color: #666666;
    vertical-align: middle;
    font-weight: unset;
    line-height: 50px;
    padding: 0 0 50px;
}
.insurance-service .three-step-box ul li dl dt .step-box{
    font-size: 22px;
    font-weight: 700;
}
.insurance-service .three-step-box ul li dl dd{
    font-size: 16px;
    color: #666666;
    text-align: center;
    vertical-align: middle;
    line-height: 50px;
    padding: 0 0 50px;
}
.insurance-service .three-step-box ul li dl dd:before{
    content: " ";
    position: absolute;
    left: 50%;
    top: -50px;
    width: 25px;
    height: 23px;
    background: url('./images/insurance_icon03.png') top center no-repeat;
    transform: translateX(-50%);
}
.insurance-call{
    height: 235px;
    background-position: center center;
    background-color: #255dc6;
}
.insurance-custom{
    background-color: #030f2d;
}
.insurance-custom .main-title{
    color: #fcfcfc;
}
.insurance-custom .multi-title .bg-title:before{
    background-color: rgba(252,252,252,.15);
}
.insurance-custom .container-box{
    margin: 0 -56px;
    background-color: #0c1835;
    padding-top: 10px;
}
.insurance-custom .container-box .insurance-custom-list{
    width: 1200px;
    margin: 0 auto;
    padding: 75px 0;
}
.insurance-custom .container-box .insurance-custom-list ul{
    margin: 0 -9px;
    font-size: 0;
}
.insurance-custom .container-box .insurance-custom-list ul li{
    padding: 9px;
    width: 25%;
    display: inline-block;
    font-size: 18px;
    line-height: 54px;
    text-align: center;
    margin-top: 0px;
    transition: margin-top .5s;
}
.insurance-custom .container-box .insurance-custom-list ul li:hover{
    margin-top: -10px;
    transition: margin-top .5s;
}
.insurance-custom .container-box .insurance-custom-list ul li img{
    width: 100%;
    border-radius: 10px;
    overflow: hidden;
}
.insurance-custom .container-box .insurance-custom-list ul li .title{
    color: #fcfcfc;
    height: 54px;
    width: 100%;
}
.insurance-qa{
    padding: 85px 0;
}
.insurance-qa .container{
    width: 1200px;
}
.insurance-qa .insurance-qa-list{

}
.insurance-qa .insurance-qa-list ul{
    margin: 0 -11px;
    font-size: 0;
    padding: 65px 0;
}
.insurance-qa .insurance-qa-list ul li{
    width: 50%;
    padding: 16px 11px;
    display: inline-block;
}
.insurance-qa .insurance-qa-list ul li .item{
    width: 100%;
    height: 230px;
    border-top-left-radius: 50px;
    border-bottom-right-radius: 50px;
    box-shadow: 0 0px 10px rgba(1,1,1,0.15);
    overflow: hidden;
}
.insurance-qa .insurance-qa-list ul li .item .question{
    font-size: 20px;
    height: 65px;
    line-height: 65px;
    padding: 0 20px;
    font-weight: bold;
    color: #111111;
}
.insurance-qa .insurance-qa-list ul li .item .answer{
    height: 165px;
    padding: 0 20px;
    font-size: 16px;
    line-height: 32px;
    overflow: hidden;
    background-color: #f8faff;
}
.insurance-qa .insurance-qa-list ul li .item .answer:before{
    content: " ";
    position: absolute;
    width: 8px;
    height: 15px;
    left: 0;
    top: 16px;
    transform: translateY(-50%);
    background-color: #226aff;
    color: #666666;
}
.insurance-form{
    background: url('./images/insurance_form_bg.jpg') top center no-repeat;
    background-color: #e7ebf9;
    padding-bottom: 100px;
}
.insurance-form .insurance-form-box{
    width: 816px;
    height: 432px;
    border-radius: 10px;
    box-shadow: 0 0px 10px rgba(0,126,252,0.5);
    margin: 100px auto 0;
    padding: 40px;
    font-size: 0;
}
.insurance-form .insurance-form-box .form-box{
    width: 66%;
    display: inline-block;
    vertical-align: middle;
    font-size: 22px;
    padding-right: 30px;
}
.insurance-form .insurance-form-box .form-box:before{
    content: " ";
    width: 0;
    height: 100%;
    display: inline-block;
}
.insurance-form .insurance-form-box .form-box input{
    height: 60px;
    line-height: 60px;
    font-size: 30px;
    border-radius: 8px;
}
.insurance-form .insurance-form-box .form-box input[type='submit']{
    width: 100%;
    background-color: #226aff;
    color: #fcfcfc;
    font-size: 30px;
    padding: 0;
    box-shadow:none;
}
.insurance-form .insurance-form-box .wpcf7-response-output{
    display: none;
}
.insurance-form .insurance-form-box .ajax-loader{
    display: none;
}
.insurance-form .insurance-form-box .wpcf7-not-valid-tip{
    display: none;
}
.insurance-form .insurance-form-box .qrcode{
    width: 34%;
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    text-align: center;
}
.insurance-form .insurance-form-box .qrcode img{
    width: 100%;
}
.insurance-partner{
    padding: 85px 0;
}
.insurance-partner .container{
    width: 1200px;
}
.insurance-partner .container .insurance-partner-list{
    margin: 0 -10px;
    padding: 90px 0 60px;
}
.insurance-partner .container .insurance-partner-list ul{
    font-size: 0;
}
.insurance-partner .container .insurance-partner-list ul li{
    display: inline-block;
    width: 25%;
    padding: 10px;
}
.insurance-partner .container .insurance-partner-list ul li .item{
    width: 100%;
    height: 140px;
    border-radius: 10px;
    box-shadow: 0 0px 10px rgba(1,1,1,0.15);
    overflow: hidden;
    padding: 0 15px;
}
.insurance-partner .container .insurance-partner-list ul li .item.more{
    font-size: 44px;
    line-height: 140px;
    color: #999999;
}
.insurance-partner .container .insurance-partner-list ul li .item img{
    width: 100%;
    display: inline-block;
    vertical-align: middle;
}
.insurance-partner .container .insurance-partner-list ul li .item:before{
    content: " ";
    width: 0;
    height: 100%;
    display: inline-block;
    vertical-align: middle;
}
.solution-content{
    background: url('./images/solution_bg.jpg') top center no-repeat;
    height: 874px;
    background-size: auto 100%;
}
.solution-content .title{
    color: #fff;
    border-bottom-color: #666666;
}
.solution-content .title .en{
    color: #999;
}
.solution-content .subtitle{
    color: #999;
}
.solution-content .index-box-bar .subtitle:before{
    background: #2d2e32;
}
.solution-content .solution-list{
    display: flex;
    width: 100%;
    height: 600px;
    max-width: 1360px;
    margin: 0 auto;
}
.solution-content .solution-list .colution-menu{
    width: 266px;
    height: 600px;
}
.solution-content .solution-list .colution-menu .menu-list{
    height: 100%;
    width: 222px;
    white-space: nowrap;
}
.solution-content .solution-list .colution-menu .menu-list{
    height: 100%;
    width: 222px;
    display: inline-block;
    vertical-align: top;
    padding-top: 50px;
}
.solution-content .solution-list .colution-menu .menu-list li{
    height: 50px;
}
.solution-content .solution-list .colution-menu .menu-list li a{
    line-height: 50px;
    display: block;
    width: 100%;
    height: 100%;
    color: #999999;
    font-size: 14px;
    transition: all 0.3s linear;
}
.solution-content .solution-list .colution-menu .menu-list li.active a,.solution-content .solution-list .colution-menu .menu-list li:hover a{
    color: #fff;
    font-size: 18px;
}
.solution-content .solution-list .colution-menu .colution-scroll{
    height: 100%;
    width: 4px;
    border-radius: 2px;
    background: rgba(255,255,255,0.3);
    display: inline-block;
    vertical-align: top;
}
.solution-content .solution-list .colution-menu .colution-scroll .sblock{
    position: absolute;
    top: 50px;
    left: 0;
    width: 4px;
    height: 50px;
    border-radius: 2px;
    background: #31c17b;
    transition: top 0.3s linear;
}
.solution-content .solution-list .colution-menu .colution-scroll{

}
.solution-content .solution-list .colution-detail{
    flex: 1;
    height: 600px;
    overflow: hidden;
}
.solution-content .solution-list .colution-detail{
    width: 100%;
}
.solution-content .solution-list .colution-detail .tab-item{
    background: rgba(0,96,175,0.2);
    border-radius: 10px;
    width: 100%;
    height: 600px;
    padding: 50px;
}
.solution-content .solution-list .colution-detail .tab-item .desc{
    border-bottom: 1px dashed rgba(255,255,255,0.2);
    height: 248px;
}
.solution-content .solution-list .colution-detail .tab-item .desc .title{
    font-size: 30px;
    color: #fff;
    line-height: 50px;
}
.solution-content .solution-list .colution-detail .tab-item .desc .info{
    height: 100px;
    font-size: 14px;
    color: #fff;
    line-height: 24px;
}
.solution-content .solution-list .colution-detail .tab-item .desc .btn-area .btn-show-detail{
    height: 50px;
    width: 160px;
    border-radius: 4px;
    background: #31c17b;
    color: #fff;
    line-height: 50px;
    text-align: center;
    font-size: 16px;
    padding: 0;
}
.solution-content .solution-list .colution-detail .tab-item .anli{
    padding-top: 35px;
}
.solution-content .solution-list .colution-detail .tab-item .anli .tips{
    line-height: 50px;
    height: 50px;
    font-size: 18px;
    color: #fff;
}
.solution-content .solution-list .colution-detail .tab-item .anli-list{

}
.solution-content .solution-list .colution-detail .tab-item .anli-list ul{
    list-style: none;
    margin: 0 -19px;
    white-space: nowrap;
    font-size: 0;
}
.solution-content .solution-list .colution-detail .tab-item .anli-list ul li{
    display: inline-block;
    vertical-align: top;
    padding: 0 19px;
    width: 25%;
}
.solution-content .solution-list .colution-detail .tab-item .anli-list ul li img{
    width: 100%;
    border: 1px solid #31c17b;
    border-radius: 4px;
}
.solution-content .solution-list .colution-detail .tab-item .anli-list ul li .title{
    color: #fff;
    line-height: 32px;
    font-size: 14px;
    text-align: center;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
}
.product-content{
    max-width: 1360px;
    margin: 0 auto;
}
.product-content .index-box-bar .title{
    /*background-image: url('./images/usedsence_title_bg2.png');*/
}
.product-content .product-list ul li{
    width: 16.66%;
}
.product-content .product-list ul li img{
    width: 100%;
    height: 300px;
    background: #fff;
}
.product-content .product-list ul li:hover a{
    border-color: #0060af;
}
.product-content .product-list ul li .title{
    width: 100%;
    text-align: center;
    color: #333333;
    line-height: 40px;
    padding-top: 0;
    font-size: 14px;
    height: 53px;
}
.product-content .product-list ul li:hover .title{
    color: #0060af;
}
.product-content .product-list ul li .title:after{
    content: " ";
    width: 40px;
    height: 4px;
    border-radius: 2px;
    background: #999999;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}
.product-content .product-list ul li:hover .title:after{
    background: #0060af;
}
.product-content .product-list ul li .subtitle{
    width: 100%;
    font-size: 16px;
    color: #666666;
    line-height: 32px;
    padding-bottom: 8px;
    text-align: center;
}
.product-content .product-list ul li a{
    padding-top: 17px;
    text-align: center;
}
.product-content .product-list ul li a .icon{
    height: 140px;
}
.product-content .product-list ul li a .icon img{
    height: 140px;
}
.center-line{
    height: 180px;
    background: url(./images/get_solution_bg.jpg) center center repeat-x;
    background-size: auto 100%;
}
.center-line .title{
    font-size: 30px;
    line-height: 52px;
    color: #fff;
    padding-top: 25px;
    text-align: center;
}
.center-line .btn-area{
    padding: 10px 0;
    text-align: center;
}
.center-line .btn-area .btn-show-detail{
    display: inline-block;
    padding:0;
    width: 160px;
    height: 50px;
    line-height: 48px;
    color: #fff;
    font-size: 18px;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 4px;
}
.img-anli{
    background: #f7f7f7;
    padding: 40px 0 70px;
}
.img-anli .container{
    margin: 0 auto;
}
.img-anli .anli-box{
    width: 100%;
    display: flex;
}
.img-anli .anli-box .title-nav{
    border-bottom: 1px solid #ddd;
}
.img-anli .anli-box .title-nav ul{
    list-style: none;
}
.img-anli .anli-box .title-nav ul li{
    display: inline-block;
    width: 144px;
    height: 60px;
    padding: 0;
    border-bottom: none;
    font-size: 0;
}
.img-anli .anli-box .title-nav ul li:before{
    content: " ";
    display: inline-block;
    height: 100%;
    width: 0;
    vertical-align: middle;
}


.img-anli .anli-box .title-nav ul li a{
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    width: 144px;
    text-align: center;
    color: #333;
    border-right: 1px solid #ddd;
}
.img-anli .anli-box .title-nav ul li:last-child a{
    border-right: none;
}
.img-anli .anli-box .title-nav ul li.active a{
    color: #0060af;
}
.img-anli .anli-img-box{
    flex: 1;
    padding-right: 20px;
}
.img-anli .anli-img-list{
    background: #fff;
    border-radius: 10px;
    overflow: hidden;
    width: 100%;
    padding: 0 40px;
}
.img-anli .anli-img-list ul{

}
.img-anli .anli-img-list ul li{
    border-bottom: 1px solid #ddd;
    padding: 40px 0;
}
.img-anli .anli-img-list .anli-item{
    display: flex;
    transition: transform 0.2s linear;
}
.img-anli .anli-img-list .anli-item:hover{
    transform: translateX(10px);
}
.img-anli .anli-img-list .anli-item .thumb{
    width: 240px;
    height: 180px;
    border-radius: 4px;
    overflow: hidden;
}
.img-anli .anli-img-list .anli-item .info{
    flex: 1;
    padding-left: 20px;
    font-size: 0;
}
.img-anli .anli-img-list .anli-item .info:hover div{
    color: #0060af;
}
.img-anli .anli-img-list .anli-item .info .title{
    font-size: 20px;
    line-height: 50px;
    color: #333;
    white-space: nowrap;
    overflow: hidden;
    height: 50px;
    text-overflow: ellipsis;
}
.img-anli .anli-img-list .anli-item .info .desc{
    font-size: 14px;
    line-height: 24px;
    color: #666;
    height: 48px;
    overflow: hidden;
}
.img-anli .anli-img-list .anli-item .info .other{
    font-size: 12px;
    line-height: 24px;
    color: #999;
    padding-top: 10px;
}
.img-anli .anli-img-list .anli-item .info .other span{
    margin-right: 26px;
}
.img-anli .anli-img-list .anli-item .thumb img{
    width: 100%;
    height: 100%;
}
p, .textwidget {
    color: #727272;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 0.2px;
    line-height: 25px;
    margin: 0 0 20px;
    word-wrap: break-word;
}
.img-anli .anli-img-list .anli-item .n_more{
    width: 100px;
    height: 180px;
    background: url("/images/icon_show_detail.png") center right no-repeat;
    background-size: 40px 40px;
}
.img-anli .anli-img-list .anli-item .n_more:hover{
    background-image: url("/images/icon_show_detail1.png");
}
.img-anli .anli-img-list .anli-item .n_more a{
    display: block;
    width: 100%;
    height: 100%;
}
.img-anli .anli-detail-content{
    background: #fff;
    border-radius: 10px;
    overflow: hidden;
    width: 100%;
    padding: 20px 40px;
}
.img-anli .anli-detail-content .met_title{
    border-bottom: 1px solid #ddd;
}
.img-anli .anli-detail-content .met_title h1{
    font-size: 30px;
    color: #333;
    line-height: 56px;
    text-align: center;
    font-weight: bold;
}
.img-anli .anli-detail-content .met_title .tips{
    line-height: 46px;
    font-size: 14px;
    color: #666;
    text-align: center;
}
.img-anli .anli-detail-content .shownews-content{
    padding: 30px 0;
    border-bottom: 1px solid #ddd;
}
.img-anli .anli-detail-content .shownews-content p,.img-anli .anli-detail-content .shownews-content a,.img-anli .anli-detail-content .shownews-content span{
    font-size: unset;
    padding: unset;
    color: unset;
    margin: unset;
}
.img-anli .anli-detail-content .met_tools{
    padding: 30px 0;
}
.img-anli .anli-detail-content .met_tools .ops{
    display: flex;
}
.img-anli .anli-detail-content .met_tools .ops .tips{
    flex: 1;
}
.img-anli .anli-detail-content .met_tools .ops .tips:before{
    content: " ";
    display: block;
    width: 100%;
    height: 0;
    clear: both;
}
.img-anli .anli-detail-content .met_tools .ops .tips:after{
    content: " ";
    display: block;
    width: 100%;
    height: 0;
    clear: both;
}
.img-anli .anli-detail-content .met_tools .ops .tips label{
    display: inline-block;
    font-size: 14px;
    line-height: 40px;
    font-weight: normal;
    margin: 0;
    padding-left: 30px;
}
.img-anli .anli-detail-content .met_tools .ops .tips label:before{
    content: " ";
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0;
    top: 10px;
    background: url("./images/tags_icon.png") center center no-repeat;
    background-size: 100% 100%;
}
.img-anli .anli-detail-content .met_tools .ops .tips span{
    display: inline-block;
    height: 30px;
    line-height: 30px;
    margin: 5px;
    font-size: 14px;
    color: #fff;
    padding: 0 10px;
    border-radius: 4px;
    background: #0060af;
}
.img-anli .anli-detail-content .met_tools .ops .tips span a{
    font-size: inherit;
    color: inherit;
}
.img-anli .anli-detail-content .met_tools .ops .back-btn{
    width: 130px;
    text-align: center;
}
.img-anli .anli-detail-content .met_tools .ops .back-btn .btn-goback{
    display: inline-block;
    width: 120px;
    height: 30px;
    line-height: 30px;
    padding: 0;
    padding-left: 24px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    background:#31c17b;
    border-radius: 4px;
}
.img-anli .anli-detail-content .met_tools .ops .back-btn .btn-goback:before{
    content: " ";
    position: absolute;
    width: 14px;
    height: 14px;
    background: url("./images/go_back_arrow.png") center center no-repeat;
    background-size: 100% 100%;
    left: 16px;
    top: 8px;
}
.img-anli .anli-right-side{
    width: 320px;
}
.img-anli .anli-right-side .anli-right-menu,.img-anli .anli-right-side .anli-right-intro{
    padding: 0 20px;
    background: #fff;
    border-radius: 10px;
}
.img-anli .anli-right-side .anli-right-menu{
    margin-bottom: 20px;
}
.img-anli .anli-right-side .title{
    height: 60px;
    line-height: 59px;
    border-bottom: 1px solid #ddd;
    font-size: 16px;
    color: #333;
}
.img-anli .anli-right-side .anli-right-menu .anli-menu-list{
    width: 100%;
    min-height: 20px;
    padding: 10px 0;
    margin: 0 -10px;
}
.img-anli .anli-right-side .anli-right-menu .anli-menu-list ul{
    font-size: 0;
}
.img-anli .anli-right-side .anli-right-menu .anli-menu-list ul li{
    width: 50%;
    padding: 10px;
    display: inline-block;
    vertical-align: top;
}
.img-anli .anli-right-side .anli-right-menu .anli-menu-list ul li .anli-menu-item{
    display: block;
    width: 100%;
    height: 40px;
    line-height: 38px;
    color: #666;
    font-size: 14px;
    border-radius: 20px;
    background: #fff;
    border: 1px solid #ddd;
    text-align: center;
    cursor: pointer;
    text-decoration: none;
}
.img-anli .anli-right-side .anli-right-menu .anli-menu-list ul li .anli-menu-item:hover{
    background: #0060af;
    border: 1px solid #0060af;
    color: #fff;
}
.img-anli .anli-right-side .anli-right-intro .anli-zixun-list{
    width: 100%;
    min-height: 20px;
    padding: 10px 0;
}
.img-anli .anli-right-side .anli-right-intro .anli-zixun-list ul{
    list-style: none;
}
.img-anli .anli-right-side .anli-right-intro .anli-zixun-list ul li{
    display: block;
    border-bottom: 1px dashed #ddd;
}
.img-anli .anli-right-side .anli-right-intro .anli-zixun-list ul li:last-child{
    border-bottom: none;
}
.img-anli .anli-right-side .anli-right-intro .anli-zixun-list ul li .anli-zixun-item{
    display: flex;
}
.img-anli .anli-right-side .anli-right-intro .anli-zixun-list ul li .anli-zixun-item .title{
    flex: 1;
    padding-left: 16px;
    line-height: 50px;
    height: 50px;
    font-size: 14px;
    color: #333;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    border-bottom: none;
}
.img-anli .anli-right-side .anli-right-intro .anli-zixun-list ul li .anli-zixun-item .title:before{
    content: " ";
    width: 4px;
    height: 4px;
    background: #0060af;
    position: absolute;
    left: 1px;
    top: 23px;
    transform: rotate(45deg);
}
.img-anli .anli-right-side .anli-right-intro .anli-zixun-list ul li .anli-zixun-item .date{
    width: 96px;
    text-align: right;
    color: #999;
    font-size: 14px;
    line-height: 50px;
}
.anli-content{
}
.anli-content .index-box-bar .title{
    /*background-image: url('./images/usedsence_title_bg3.png');*/
}
.anli-content .index-box-bar .subtitle{
    /*line-height: 24px;*/
    /*padding: 4px 0 34px;*/
}
.anli-content .anli-list{
    max-width: 1360px;
    margin: 0 auto;
}
.anli-content .anli-list ul{
    font-size: 0;
    margin: 0 -18px;
}
.anli-content .anli-list ul li{
    width: 33.33%;
    padding: 18px;
    height: 368px;
    display: inline-block;
    overflow: hidden;
}
.anli-content .anli-list ul li a{
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.anli-content .anli-list ul li .slide-btn-area-sm{
    display: none;
}
.anli-content .anli-list ul li .img{
    display: block;
    width: 100%;
    height: 240px;
    margin: 0 auto;
    border: 1px solid #ccc;
    border-radius: 4px;
    overflow: hidden;
    text-align: center;
}
.anli-content .anli-list ul li img{
    position: absolute;
    height: 100%;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}
.anli-content .anli-list ul li .info{
    padding: 10px 20px;
}
.anli-content .anli-list ul li .title{
    font-size: 18px;
    line-height: 32px;
    color: #333;
}
.anli-content .anli-list ul li .subtitle{
    font-size: 14px;
    line-height: 24px;
    color: #999;
    height: 48px;
    overflow: hidden;
}
.anli-content .more-content{
    padding: 40px 0 80px;
}
.news-content{
    background: #f7f7f7;
}
.news-content .index-box-bar .title{
    /*background-image: url('./images/usedsence_title_bg4.png');*/
}
.news-content .index-box-bar .subtitle:before{
    background: #f7f7f7;
}
.news-content .news-list .container{
    white-space: nowrap;
    font-size: 0;
}
.news-content .news-list .container .cbox{
    margin: 0 -10px;
    padding-top: 16px;
}
.news-content .news-list .container .left-content{
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
    width: 33.33%;
    height: 480px;
    padding:0 10px;
}
.news-content .news-list .container .left-content .box{
    border: 1px solid #dddddd;
    border-radius: 8px;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    padding: 19px;
    background: #fff;
}
.news-content .news-list .container .center-content{
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
    width: 33.33%;
    padding:0 10px;
}
.news-content .news-list .container .center-content .box{
    width: 100%;
    height: 100%;
}
.news-content .news-list .container .top-content{
    box-sizing: border-box;
    border-radius: 8px;
    width: 100%;
    height: 148px;
    border: 1px solid #dddddd;
    margin-bottom: 18px;
    background: #fff;
}
.news-content .news-list .container .middle-content{
    box-sizing: border-box;
    border-radius: 8px;
    width: 100%;
    height: 148px;
    border: 1px solid #dddddd;
    margin-bottom: 18px;
    background: #fff;
}
.news-content .news-list .container .bottom-content{
    box-sizing: border-box;
    border-radius: 8px;
    width: 100%;
    height: 148px;
    border: 1px solid #dddddd;
    background: #fff;
}
.news-content .news-list .container .right-content{
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
    width: 33.33%;
    padding:0 10px;
    height: 480px;
}
.news-content .news-list .container .right-content .box{
    background: #fff;
    border-radius: 8px;
    border: 1px solid #dddddd;
    padding: 0 20px;
    width: 100%;
    height: 100%;
}
.news-content .more-content{
    padding: 40px 0 80px;
}
.news-content .news-list .left-content .thumb,.news-content .news-list .left-content .thumb img{
    width: 100%;
    height: 280px;
}
.news-content .news-list .left-content .info .title{
    height: 54px;
    line-height: 54px;
    font-size: 20px;
    font-weight: bold;
    color: #333333;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.news-content .news-list .pub-date{
    font-size: 14px;
    font-weight: normal;
    color: #999;
}
.news-content .news-list .left-content .info .desc{
    font-size: 16px;
    color: #666666;
    line-height: 24px;
    white-space: normal;
    height: 72px;
    overflow: hidden;
}
.news-content .news-list .left-content .info .more-content{
    padding: 0;
    text-align: right;
}
.news-content .news-list .more{
    color: #0060af;
    font-size: 14px;
    line-height: 24px;
}
.news-content .news-list .center-content .news-item{
    padding: 7px 19px;
}
.news-content .news-list .center-content .news-item .title{
    line-height: 44px;
    height: 44px;
    font-size: 18px;
    color: #333;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.news-content .news-list .center-content .news-item .desc{
    font-size: 14px;
    color: #666666;
    line-height: 24px;
    white-space: normal;
    height: 48px;
    overflow: hidden;
}
.news-content .news-list .center-content .news-item .more-content{
    padding: 5px 0 0;
}
.news-content .news-list .right-content ul li{
    border-bottom: 1px dashed #dddddd;
    height: 94px;
    padding: 20px 0 24px;
}
.news-content .news-list .right-content ul li:last-child{
    border-bottom: 1px dashed transparent;
}
.news-content .news-list .right-content ul li a{
    display: block;
    height: 50px;
    padding: 0 24px;
}
.news-content .news-list .right-content ul li a:before{
    content: " ";
    display: block;
    position: absolute;
    width: 8px;
    height: 8px;
    left: 0;
    top: 11px;
    border: 1px solid #0060af;
    border-radius: 4px;
}
.news-content .news-list .right-content ul li a .title{
    font-size: 16px;
    line-height: 30px;
    height: 30px;
    color: #333;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.about-us{
    padding-top: 40px;
    padding-bottom: 60px;
    background: #f7f7f7;
}
.about-us .container{
    max-width: 1360px;
    border-radius: 10px;
    background: #fff;
    padding: 0 40px 60px;
    overflow: hidden;
}
.about-us  .container .index-box-menu{
    height: 60px;
    border-bottom: 1px solid #ddd;
}
.about-us  .container .index-box-menu ul{
    white-space: nowrap;
    list-style: none;
    height: 100%;
}
.about-us  .container .index-box-menu ul li{
    display: inline-block;
    width: 145px;
    height: 100%;
}


.about-us  .container .index-box-menu ul li a{
    display: inline-block;
    width: 100%;
    text-align: center;
    border-right: 1px solid #999;
}
.about-us  .container .index-box-menu ul li.active a{
    color: #0060af;
}
.about-us  .container .index-box-menu ul li:last-child a{
    border-right: none;
}
.about-us .about-content{
    padding-top:16px;
    display: flex;
}
.about-us .about-content .about-us-intro{
    flex: 1;
    padding-right: 20px;
}
.about-us .about-content .about-us-intro .a_title{
    font-size: 30px;
    color: #333333;
    padding-bottom: 18px;
}
.about-us .about-content .about-us-intro .a_title .cover-title{
    font-size: 60px;
    color: #dddddd;
}
.about-us .about-content .about-us-intro .desc{
    padding-top: 5px;
}
.about-us .about-content .about-us-intro .desc p{
    font-size: 16px;
    line-height: 30px;
    color: #666666;
    margin-bottom: 30px;
    text-indent: 32px;
}
.about-us .about-content .about-us-intro .desc p:last-child{
    margin-bottom: 0;
}
.about-us .about-content .show-count{
    margin-top: 50px;
    display: flex;
}
.about-us .about-content .show-count .count-item{
    flex: 1;
    border-right: 1px solid #eeeeee;
    text-align: center;
}
.about-us .about-content .show-count .count-item:last-child{
    border-right: none;
}
.about-us .about-content .show-count .count-item .num{
    font-size: 48px;
    color: #333;
}
.about-us .about-content .show-count .count-item .num:after{
    content: "+";
    color: #999;
    font-size: 14px;
    position: absolute;
}
.about-us .about-content .show-count .count-item .tips{
    font-size: 14px;
    color: #999;
}
.about-us .about-content .about-us-building{

    width: 420px;
    height: 420px;
}
.about-us .about-content .about-us-building img{
    width: 420px;
    height: 420px;
}
.about-us .about-content .help-content{
    width: 100%;
}
.about-us .about-content .help-content ul{
    margin: 0 -26px;
    white-space: nowrap;
    font-size: 0;
}
.about-us .about-content .help-content ul li{
    width: 25%;
    padding: 0 26px;
    display: inline-block;
    vertical-align: top;
}
.about-us .about-content .help-content ul li a{
    display: block;
    overflow: hidden;
    border: 1px solid #dddddd;
    height: 80px;
    box-sizing: content-box;
    padding: 0 20px;
    white-space: nowrap;
}
.about-us .about-content .help-content ul li a .logo{
    display: inline-block;
    vertical-align: middle;
    width: 40px;
    height: 40px;
}
.about-us .about-content .help-content ul li a .logo img{
    width: 100%;
    height: 100%;
}
.about-us .about-content .help-content ul li a .title{
    font-size: 14px;
    color: #333333;
    line-height: 78px;
    width: calc(100% - 48px);
    box-sizing: border-box;
    padding: 0 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    vertical-align: middle;
}
.about-us .about-content .help-content ul li a .arrow{
    background: url("./images/help_icon_arrow.png") center center no-repeat;
    width: 8px;
    height: 14px;
    background-size: 8px 14px;
    display: inline-block;
    vertical-align: middle;
}
.about-us .index-box-bar .title{
    /*background-image: url('./images/about_us_title_bg1.png');*/
}
.about-us .brand-story-img{
    width: 1200px;
    height: 422px;
    margin: 60px auto;
    background: url('./images/brand_story_bg.png') center center no-repeat;
    background-size: auto 100%;
}
.about-story{
    height: 657px;
    background: url('./images/about_us_story.jpg') center center no-repeat;
    background-size: auto 100%;
}
.about-story .index-box-bar .title {
    border-bottom: 1px solid #36677a;
}
.about-story .index-box-bar .subtitle{
    color: #fff;
}
.about-story .index-box-bar .title .span1,.about-story .index-box-bar .title .span2{
    color: #fff;
}
.about-story .index-box-bar .title{
    /*background-image: url('./images/about_us_title_bg2.png');*/
}
.about-contact .index-box-bar .title{
    /*background-image: url('./images/about_us_title_bg3.png');*/
}
.about-contact .contact-content .contact-list{
    padding-bottom: 40px;
}
.about-contact .contact-content .contact-list ul{
    font-size: 0;
    white-space: nowrap;
}
.about-contact{
}
.about-contact .contact-content .contact-list ul li{
    display: inline-block;
    vertical-align: top;
    width: 25%;
    height: 160px;
    border-right: 1px solid #dddddd;
}
.about-contact .contact-content .contact-list ul li:last-child{
    border-right: 0;
    text-align: center;
}
.about-contact .contact-content .contact-list .contact-icon{
    text-align: center;
    height: 60px;
}
.about-contact .contact-content .contact-list .contact-icon img{
    height: 60px;
}
.about-contact .contact-content .contact-list .qrcode{
    height: 110px;
}
.about-contact .contact-content .contact-list .qrcode img{
    height: 98px;
}
.about-contact .contact-content .contact-list .title{
    font-size: 20px;
    line-height: 50px;
    text-align: center;
}
.about-contact .contact-content .contact-list .tips{
    width: 210px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 24px;
    white-space: normal;
    text-align: center;
}
.about-contact .contact-content .contact-map{
    width: 100%;
    height: 520px;
}
.ticket-question .index-box-bar .title  span {
    line-height: 48px;
}
.ticket-question .tips{
    width: 100%;
    line-height: 20px;
    font-size: 16px;
    text-align: center;
    color: #999999;
    padding-bottom: 10px;
}
.ticket-question .question-content{
    padding-top: 20px;
    padding-bottom: 80px;
}
.ticket-question .question-content .q-circle1{
    border: 1px solid #dddddd;
    background: #f7f7f7;
    width: 380px;
    height: 380px;
    border-radius: 190px;
    padding: 39px;
    box-sizing: border-box;
    margin: 0 auto;
}
.ticket-question .question-content .q-circle2{
    border: 1px solid #dddddd;
    background: #fff;
    width: 300px;
    height: 300px;
    border-radius: 150px;
    padding: 39px;
    box-sizing: border-box;
}
.ticket-question .question-content .q-circle2 img{
    border: 1px solid #dddddd;
    width: 220px;
    height: 220px;
    border-radius: 110px;
    box-sizing: border-box;
}
.ticket-question .question-content .question-list{
    position: absolute;
    left: 0;
    top: 20px;
    right: 0;
    bottom: 80px;
}
.ticket-question .question-content .question-list .row{
    height: 95px;
    padding: 16px 0;
    font-size: 0;
    white-space: nowrap;
    margin: 0;
}
.ticket-question .question-content .question-list .row .row-item{
    width: 50%;
    height: 100%;
    display: inline-block;
}
.ticket-question .question-content .question-list .row .row-item:first-child {
    text-align: right;
}
.ticket-question .question-content .question-list .row .row-item:last-child {
    text-align: left;
}
.ticket-question .question-content .question-list .row .row-item .question-item{
    width: 460px;
    height: 100%;
    background: #fff;
    border-radius: 32px;
    display: inline-block;
    box-shadow: 0 0 5px 2px #ddd;
}
.ticket-question .question-content .question-list .row .row-item:first-child .question-item {
    text-align: left;
}
.ticket-question .question-content .question-list .row .row-item:last-child .question-item {
    text-align: right;
}
.ticket-question .question-content .question-list .row .row-item .question-item .num{
    display: inline-block;
    background: #f7f7f7;
    height: 63px;
    width: 63px;
    border-radius: 32px;
    line-height: 63px;
    font-size: 36px;
    text-align: center;
    vertical-align: middle;
}
.ticket-question .question-content .question-list .row .row-item .question-item .text{
    display: inline-block;
    line-height: 63px;
    font-size: 18px;
    vertical-align: middle;
}
.ticket-question .question-content .question-list .row .row-item .question-item:hover{
    background: #1ca9ea;
}
.ticket-question .question-content .question-list .row .row-item .question-item:hover .num{
    color: #fff;
    background: #0060af;
}
.ticket-question .question-content .question-list .row .row-item .question-item:hover .text{
    color: #fff;
}
.ticket-question .question-content .question-list .row .row-item:first-child .question-item .num{
    margin-right: 18px;
}
.ticket-question .question-content .question-list .row .row-item:last-child .question-item .num{
    margin-left: 18px;
}
.ticket-question .question-content .question-list .row1 .row-item:first-child{
    padding-right: 70px;
}
.ticket-question .question-content .question-list .row1 .row-item:last-child{
    padding-left: 70px;
}
.ticket-question .question-content .question-list .row2 .row-item:first-child{
    padding-right: 140px;
}
.ticket-question .question-content .question-list .row2 .row-item:last-child{
    padding-left: 140px;
}
.ticket-plan{
    background: #f7f7f7;
}
.ticket-plan .index-box-bar .title{
    /*background-image: url('./images/ticket_title_bg2.png');*/
}
.ticket-plan .plan-list{
    margin: 0 -15px;
    padding-top: 20px;
    padding-bottom: 80px;
}
.ticket-plan .plan-list ul{
    white-space: nowrap;
    font-size: 0;
}
.ticket-plan .plan-list ul li{
    width: 33.33%;
    display: inline-block;
    vertical-align: top;
    height: 480px;
    box-sizing: border-box;
    padding: 0 15px;
}
.ticket-plan .plan-list ul li a{
    display: block;
    width: 100%;
    height: 100%;
    padding: 60px 20px;
    box-shadow: 0 0 5px 2px #ddd;
    border-radius: 8px;
    background: #fff;
    transition: transform 0.5s;
}
.ticket-plan .plan-list ul li a:hover{
    transform: scale(1.03);
}
.ticket-plan .plan-list ul li .icon{
    text-align: center;
    padding-bottom: 30px;
    width: 100%;
}
.ticket-plan .plan-list ul li .icon img{
    width: 100px;
    height: 100px;
}
.ticket-plan .plan-list ul li .title{
    font-size: 24px;
    color: #333333;
    line-height: 36px;
    text-align: center;
    padding-bottom: 25px;
}
.ticket-plan .plan-list ul li .desc .line{
    height: 48px;
    font-size: 16px;
    padding-bottom: 24px;
    padding-left: 18px;
    white-space: normal;
    color: #666666;
}
.ticket-plan .plan-list ul li .desc .line:last-child{
    padding-bottom: 0;
}
.ticket-plan .plan-list ul li .desc .line:before{
    content: " ";
    width: 8px;
    height: 8px;
    box-sizing: border-box;
    border: 1px solid #0060af;
    border-radius: 4px;
    position: absolute;
    left: 0;
    top: 8px;
}
.ticket-model .index-box-bar .title{
    /*background-image: url('./images/ticket_title_bg3.png');*/
}
.ticket-model .model-list {
    margin: 0 -25px;
    padding-bottom: 40px;
}
.ticket-model .model-list ul{
    font-size: 0;
}
.ticket-model .model-list ul li{
    width: 14.28%;
    display: inline-block;
    vertical-align: top;
    height: 216px;
    box-sizing: border-box;
    padding: 20px 25px;
}
.ticket-model .model-list ul li a{
    display: block;
    width: 100%;
    height: 100%;
}
.ticket-model .model-list ul li .icon{
    width: 120px;
    height: 120px;
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 18px;
    transition: transform 1s;
}
.ticket-model .model-list ul li a:hover .icon {
    transform: rotateY(180deg);
}
.ticket-model .model-list ul li .title{
    font-size: 16px;
    color: #333;
    line-height: 56px;
    text-align: center;
}
.ticket-hardware{
    background: #f7f7f7;
}
.ticket-hardware .index-box-bar .title{
    /*background-image: url('./images/ticket_title_bg4.png');*/
}
.ticket-hardware .hardware-list{
    margin: 0 -15px;
    padding-bottom: 65px;
}
.ticket-hardware .hardware-list ul{
    font-size: 0;
}
.ticket-hardware .hardware-list ul li{
    width: 33.33%;
    padding: 15px;
    display: inline-block;
    vertical-align: top;
}
.ticket-hardware .hardware-list ul li a{
    display: block;
    box-sizing: border-box;
    border: 1px solid #dddddd;
    border-radius: 8px;
    overflow: hidden;
}
.ticket-hardware .hardware-list ul li .thumb,.ticket-hardware .hardware-list ul li .thumb img{
    width: 100%;
    height: 300px;
}
.ticket-hardware .hardware-list ul li .title{
    background: #fff;
    font-size: 24px;
    color: #333333;
    text-align: center;
    line-height: 59px;
}
.used-scene .index-box-bar .title{
    /*background-image: url('./images/usedsence_title_bg1.png');*/
}
.used-scene .scene-list ul{

}
.used-scene .scene-list ul li{
    background: #ffffff;
    height: 540px;
}
.used-scene .scene-list ul li:nth-child(2n){
    background: #edf4ff;
}
.used-scene .scene-list ul li a{
    display: block;
    width: 100%;
    height: 540px;
    font-size: 0;
    white-space: nowrap;
}
.used-scene .scene-list ul li .info{
    width: 450px;
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
    font-size: 0;
}
.used-scene .scene-list ul li .thumb{
    width: 750px;
    height: 100%;
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: right center;
}
.used-scene .scene-list ul li:nth-child(2n) .thumb{
    background-position: left center;
}
.used-scene .scene-list ul li .info .num{
    vertical-align: top;
    display: inline-block;
    width: 114px;
    height: 68px;
    text-align: center;
    transform: rotate(-30deg);
    overflow: hidden;
}
.used-scene .scene-list ul li .info .num:after{
    content: " ";
    position: absolute;
    left: 10px;
    display: block;
    bottom: 0;
    height: 1px;
    width: 84px;
    background: #0060af;
}
.used-scene .scene-list ul li .info .num span{
    color: #0060af;
    font-size: 72px;
    width: 84px;
    height: 70px;
    display: inline-block;
    transform: rotate(30deg);
    font-weight: bold;
}
.used-scene .scene-list ul li .info .desc{
    display: inline-block;
    vertical-align: top;
}
.used-scene .scene-list ul li .info .desc .title{
    color: #0060af;
    font-size: 30px;
    line-height: 66px;
}
.used-scene .scene-list ul li .info .desc .title:before{
    content: " ";
    width: 60px;
    height: 3px;
    background: #0060af;
    position: absolute;
    left: 0;
    bottom: 0;
}
.used-scene .scene-list ul li .info .desc .text{
    padding-top: 16px;
}
.used-scene .scene-list ul li .info .desc .text .point{
    padding-left: 18px;
    font-size: 16px;
    line-height: 24px;
    color: #666666;
    white-space: normal;
}
.used-scene .scene-list ul li .info .desc .text .point:before{
    content: " ";
    width: 8px;
    height: 8px;
    position: absolute;
    left: 0;
    top: 8px;
    border: 1px solid #0060af;
    box-sizing: border-box;
    border-radius: 4px;
}
.anli-content .anli-img-list{
    margin: 0 -30px;
    padding-bottom: 55px;
}
.anli-content .anli-img-list ul{
    font-size: 0;
}
.anli-content .anli-img-list ul li{
    width: 33.33%;
    display: inline-block;
    vertical-align: top;
    padding: 15px;
}
.anli-content .anli-img-list ul li .anli-item{
    display: block;
    padding: 19px 19px 0;
    border: 1px solid #ddd;
    border-radius: 8px;
}
.anli-content .anli-img-list ul li .anli-item:hover{
    border: 1px solid #0060af;
}
.anli-content .anli-img-list ul li .anli-item .thumb,.anli-content .anli-img-list ul li .anli-item img{
    width: 100%;
    height: 280px;
    overflow: hidden;
}
.anli-content .anli-img-list ul li .anli-item .thumb-img{
    display: block;
    width: 100%;
    height: 280px;
}
.anli-content .anli-img-list ul li .anli-item h2{
    width: 100%;
    height: 59px;
    line-height: 59px;
    font-size: 24px;
    color: #333333;
    text-align: center;
    font-weight: normal;
}
.anli-content .anli-img-list ul li .anli-item:hover h2{
    color: #0060af;
}
.anli-content .anli-img-list ul li .anli-item .thumb .alert{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 280px;
    background: rgba(0,0,0,0.3);
    transition: bottom 0.5s;
    padding: 0;
    margin: 0;
    width: 100%;
    height: 100%;
}
.anli-content .anli-img-list ul li .anli-item:hover .thumb .alert{
    bottom: 0;
}
.anli-content .anli-img-list ul li .anli-item .thumb .alert .icon{
    padding: 60px 0;
    height: 180px;
    width: 100%;
    background: url("./images/ali_img_icon1.png") center center no-repeat;
}
.anli-content .anli-img-list ul li .anli-item .thumb .alert .btns{
    white-space:nowrap;
    font-size: 0;
    text-align: center;
}
.anli-content .anli-img-list ul li .anli-item .thumb .alert .btns .btn{
    display: inline-block;
    vertical-align: top;
    margin: 0 10px;
    width: 120px;
    height: 40px;
    border-radius: 20px;
    font-size: 16px;
    background: #fff;
    color: #333333;
}
.anli-content .anli-img-list ul li .anli-item .thumb .alert .btns .btn.btn-zixun{
    color: #fff;
    background: #ff9400;
}
.showimg{
    padding-top: 70px;
}
.showimg .met_title{
    border-bottom: 1px solid #ddd;
    padding-bottom: 15px;
}
.showimg h1{
    font-size: 36px;
    text-align: center;
    color: #333333;
    padding-bottom: 10px;
}
.showimg .tips{
    width: 100%;
    white-space: nowrap;
    text-align: center;
}
.showimg .tips span{
    margin: 0 5px;
    font-size: 16px;
    color: #999999;
}
.showimg .showimg-content{
    padding: 20px 0 40px;
    border-bottom: 1px solid #ddd;
}

.showimg .met_slide_box{text-align:center;margin:0 auto;overflow:hidden;position:relative}
.showimg .met_slide_list ul{display:none;}
.showimg ul.exposureThumbs{border-right:0;padding:0;margin:0;list-style-type:none;height:79px; width:790px; margin:0px auto;padding:10px}
.showimg ul.exposureThumbs li{background:#111;margin:0 10px 0 0;padding:0;text-align:center;display:none;float:left}
.showimg ul.exposureThumbs li img{cursor:pointer}
.showimg ul.exposureThumbs li.last{margin:0}
.showimg .exposureWrapper{position:absolute;top:0;left:0;width:900px;height: 500px;}
.showimg .exposureWrapper img{cursor:pointer;position:absolute;top:0;left:0;width:900px;height: 500px;}
.showimg .exposureLoaded{background-image:none}
.showimg ul.exposureThumbs li{width:150px;height:79px}
.showimg .exposureSlideshowControls a{font-size:11px;color:#bba;text-decoration:none;outline:0;padding:2px 6px;display:inline}
.showimg .exposureSlideshowControls a:active,.exposureSlideshowControls a:hover{background-color:#999;color:#444}
.showimg .met_slide_box .left,.met_slide_box .right{position:absolute;width:50%;cursor:pointer}
.showimg .met_slide_box .left a,.met_slide_box .right a{display:block;width:100%;height:100%}
.showimg .imgparalist{background:#8c989f;padding:5px 10px;color:#fff;visibility:hidden;margin-top:30px;visibility:hidden}
.showimg .imgparalist li{list-style:none;padding:8px 5px 8px 90px;min-height:20px;position:relative;border-bottom:1px solid #ddd}
.showimg .imgparalist li:last-child{border-bottom:0}
.showimg .imgparalist li a{color:#fff}
.showimg .imgparalist li span{position:absolute;left:0;top:0;width:80px;padding:8px 5px;overflow:hidden;word-wrap:break-word}
.met_tools{
    padding: 40px 0 80px;
}
.met_tools .met_page li a,.met_tools .met_page li span{
    font-size: 16px;
    line-height: 30px;
    color: #666666;
}
.shownews{
    padding-top: 70px;
}
.shownews .met_title{
    border-bottom: 1px solid #ddd;
    padding-bottom: 15px;
}
.shownews h1{
    font-size: 36px;
    text-align: center;
    color: #333333;
    padding-bottom: 10px;
}
.shownews .tips{
    width: 100%;
    white-space: nowrap;
    text-align: center;
}
.shownews .tips span{
    margin: 0 5px;
    font-size: 16px;
    color: #999999;
}
.shownews .shownews-content{
    padding: 20px 0 40px;
    border-bottom: 1px solid #ddd;
}
.solution-news{
    max-width: 1360px;
    margin: 0 auto;
}
.solution-news .index-box-bar .title{
    /*background-image: url('./images/company_title_bg1.png');*/
}
.solution-news .nav-list{
}
.solution-news .nav-list ul{
    white-space: nowrap;
    font-size: 0;
    text-align: center;
}
.solution-news .nav-list ul li{
    display: inline-block;
    vertical-align: top;
}
.solution-news .nav-list ul li a{
    display: block;
    width: 120px;
    height: 40px;
    border: 1px solid #ddd;
    border-radius: 4px;
    line-height: 38px;
    color: #666666;
    background: #fff;
    font-size: 16px;
    margin: 0 10px;
}
.solution-news .nav-list ul li.active a,.solution-news .nav-list ul li:hover a{
    border: 1px solid #0060af;
    background: #0060af;
    color: #fff;
}
.solution-news .solution-news-list{
    margin: 0 -18px;
}
.solution-news .solution-news-list ul{
    font-size: 0;
}
.solution-news .solution-news-list ul li{
    width: 33.33%;
    padding: 18px;
    display: inline-block;
}
.solution-news .solution-news-list ul li .news-item{
    border-radius: 10px;
    border: 1px solid #ddd;
    overflow: hidden;
}
.solution-news .solution-news-list ul li .news-item:hover{
    border: 1px solid #0060af;
}
.solution-news .solution-news-list ul li .news-item .thumb{
    width: 100%;
    display: block;
}
.solution-news .solution-news-list ul li .news-item .thumb img{
    width: 100%;
    height: 100%;
}
.solution-news .solution-news-list ul li .news-item .info{
    width: 100%;
    height: 233px;
    padding: 28px;
}
.solution-news .solution-news-list ul li .news-item .info .title{
    font-size: 20px;
    height: 36px;
    line-height: 36px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #333333;
}
.solution-news .solution-news-list ul li .news-item .info .desc{
    height: 85px;
    line-height: 24px;
    font-size: 14px;
    color: #666666;
    white-space: normal;
    overflow: hidden;
}
.solution-news .solution-news-list ul li .news-item .info .desc p{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.solution-news .solution-news-list ul li .news-item .info .btn-show-detail{
    border-radius: 4px;
    background: #31c17b;
    color: #fff;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
    padding: 12px;
    margin-top: 28px;
}
.solution-news .solution-news-list ul li .news-item .info .tips{
    height: 24px;
    line-height: 24px;
}
.solution-news .solution-news-list ul li .news-item .info .tips .pull-left{
    line-height: 24px;
    font-size: 16px;
    color: #666666;
}
.solution-news .solution-news-list ul li .news-item .info .tips .pull-right a{
    line-height: 24px;
    font-size: 16px;
    color: #0060af;
}
.solution-anli{
    background: #fff;
}
.solution-anli .container{
    max-width: 1360px;
}
.solution-anli:nth-child(2n){
    background: #f7f7f7;
}
.solution-anli .so-anli-content{
    display: flex;
    padding: 40px 0;
}
.solution-anli .so-anli-content .thumb{
    width: 430px;
    height: 360px;
    border-radius: 10px;
    overflow: hidden;
}
.solution-anli .so-anli-content .thumb img{
    width: 100%;
    height: 100%;
}

.solution-anli .so-anli-content .info{
    flex: 1;
    padding-left: 50px;
}
.solution-anli .so-anli-content .info .title{
    font-size: 30px;
    color: #333;
}
.solution-anli .so-anli-content .info .desc{
    line-height: 24px;
    font-size: 14px;
    color: #666;
    margin-top: 24px;
}
.solution-anli .so-anli-content .info .btn-show-detail{
    height: 40px;
    width: 100px;
    border-radius: 4px;
    background: #31c17b;
    color: #fff;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
    padding: 0;
    margin-top: 60px;
}
.solution-anli .so-anli-sol{
    padding: 40px 0;
    text-align: center;
}
.solution-anli .so-anli-sol img{
    width: auto;
    height: 100%;
    display: inline-block;
}
.solution-anli .so-anli-model{
    display: flex;
}
.solution-anli .so-anli-model .model-name{
    width: 240px;
    text-align: center;
    background: #0060af;
    border-radius: 10px;
    height: 300px;
    padding-top: 40px;
}
.solution-anli .so-anli-model .model-name .icon{
    width: 100px;
    height: 100px;
    margin: 0 auto;
}
.solution-anli .so-anli-model .model-name .title{
    width: 78px;
    margin: 0 auto;
    font-size: 36px;
    line-height: 48px;
    text-align: center;
    color: #fff;
    padding-top: 25px;
}
.solution-anli .so-anli-model .model-list{
    flex:1;
    padding-left: 60px;
}
.solution-anli .so-anli-model .model-list ul{
    margin: 0 -30px;
    font-size: 0;
    list-style: none;
    white-space: normal;
}
.solution-anli .so-anli-model .model-list ul li{
    display: inline-block;
    width: 14.28%;
    height: 150px;
    padding: 0 30px;
}
.solution-anli .so-anli-model .model-list ul li .s-model-name{
    width: 100%;
    height: 100%;
    text-align: center;
}
.solution-anli .so-anli-model .model-list ul li .s-model-name .icon{
    width: 100px;
    height: 100px;
    margin: 0 auto;
    padding: 20px;
    border-radius: 10px;
}
.solution-anli .so-anli-model .model-list ul li .s-model-name .icon img{
    width: 100%;
    height: 100%;
}
.solution-anli .so-anli-model .model-list ul li .s-model-name .title{
    font-size: 16px;
    color: #333;
    text-align: center;
    line-height: 48px;
}
.solution-anli .so-anli-img-intro{
    padding-top: 40px;
    text-align: center;
}
.solution-anli .so-anli-img-intro img{
    display: inline-block;
}
.solution-anli .so-anli-hardware{
    padding: 40px 0;
    margin: 0 -14px;
}
.solution-anli .so-anli-hardware ul{
    list-style: none;
    font-size: 0;
    white-space: nowrap;
}
.solution-anli .so-anli-hardware ul li{
    width: 25%;
    padding: 0 14px;
    display: inline-block;
}
.solution-anli .so-anli-hardware ul li .hardware-item .thumb{
    width: 100%;
    height: 240px;
    border-radius: 10px;
    border: 1px solid #ddd;
    text-align: center;
    overflow: hidden;
}
.solution-anli .so-anli-hardware ul li .hardware-item .thumb img{
    width: auto;
    height: 100%;
}
.solution-anli .so-anli-hardware ul li .hardware-item .title{
    font-size: 16px;
    color: #333;
    text-align: center;
    padding-top: 12px;
    line-height: 32px;
    color: #333;
}
.solution-anli .so-anli-hardware ul li .hardware-item .desc{
    font-size: 16px;
    color: #333;
    text-align: center;
    line-height: 32px;
    color: #666;
}
.solution-anli .so-anli-agent{
    padding-bottom: 60px;
    margin: 0 -18px;
}
.solution-anli .so-anli-agent ul{
    list-style: none;
    font-size: 0;
    white-space: nowrap;
}
.solution-anli .so-anli-agent ul li{
    display: inline-block;
    width: 33.33%;
    padding: 0 18px;
}
.solution-anli .so-anli-agent ul li .agent-item{
    border: 1px solid #ddd;
    border-radius: 10px;
    width: 100%;
    height: 259px;
    overflow: hidden;
}
.solution-anli .so-anli-agent ul li .agent-item .thumb{
    width: 100%;
    height: 120px;
    text-align: center;
    background: #0060af;
}
.solution-anli .so-anli-agent ul li .agent-item .thumb img{
    width: 60px;
    height: 60px;
    display: inline-block;
}
.solution-anli .so-anli-agent ul li .agent-item .info{
    height: 137px;
    padding: 20px 30px;
}
.solution-anli .so-anli-agent ul li .agent-item .info .title{
    font-size: 20px;
    line-height: 36px;
    color: #333;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.solution-anli .so-anli-agent ul li .agent-item .info .desc{
    color: #666;
    font-size: 14px;
    line-height: 24px;
    height: 48px;
    overflow: hidden;
    white-space: normal;
}
.solution-anli .so-anli-agent ul li .agent-item .info .tips {
    white-space: normal;
    margin: 0 -5px;
    padding-top: 10px;
}
.solution-anli .so-anli-agent ul li .agent-item .info .tips .tips-item{
    white-space: nowrap;
    height: 30px;
    border-radius: 4px;
    line-height: 28px;
    border: 1px solid #bbbbbb;
    color: #666666;
    margin: 5px;
    padding: 0 10px;
    display: inline-block;
    font-size: 12px;
    cursor: pointer;
}
.solution-anli .so-anli-agent ul li .agent-item .info .tips .tips-item:hover{
    color: #fff;
    background: #0060af;
    border-color: #0060af;
}
.solution-anli .so-anli-custom{
    padding-bottom: 60px;
}
.solution-anli .so-anli-custom .photo_box{
    width: 960px;
    height: 540px;
    padding: 10px;
    border-radius: 4px;
    box-shadow: 0 0 10px 2px rgba(0,0,0,0.1);
}
.solution-anli .so-anli-custom .photo_box .tips{
    position: absolute;
    left: 70px;
    top: 10px;
    width: 240px;
    padding: 20px;
    background: #31c17b;
    color: #fff;
    font-size: 14px;
    line-height: 24px;
}
.solution-anli .so-anli-custom .photo_box .tips .title{
    font-size: 20px;
    line-height: 36px;
}
.solution-anli .so-anli-custom .custom-message{
    position: absolute;
    bottom: 60px;
    right: 0;
    width: 600px;
    height: 400px;
    padding: 77px 40px 47px;
    background: #fff;
    border-radius: 4px;
    box-shadow: 0 0 10px 2px rgba(0,0,0,0.1);
}
.solution-anli .so-anli-custom .custom-message:before{
    content: " ";
    width: 46px;
    height: 37px;
    position: absolute;
    left: 40px;
    top: 40px;
    background: url("./images/solution_custommsg_before.png") center center no-repeat;
    background-size: 100% 100%;
}
.solution-anli .so-anli-custom .custom-message:after{
    content: " ";
    width: 46px;
    height: 37px;
    position: absolute;
    right: 40px;
    bottom: 40px;
    background: url("./images/solution_custommsg_after.png") center center no-repeat;
    background-size: 100% 100%;
}
.solution-anli .so-anli-custom .custom-message .title{
    height: 70px;
    line-height: 69px;
    font-size: 30px;
    color: #0060af;
    border-bottom: 1px solid #ddd;
}
.solution-anli .so-anli-custom .custom-message .title:after{
    content: " ";
    position: absolute;
    left: 0;
    bottom: -1px;
    height: 3px;
    width: 120px;
    background: #0060af;
}
.solution-anli .so-anli-custom .custom-message .msg{
    padding: 24px 0;
    font-size: 14px;
    line-height: 24px;
    color: #666;
    height: 166px;
    overflow: hidden;
}
.solution-anli .so-anli-custom .custom-message .btn-show-detail{
    height: 40px;
    width: 140px;
    border-radius: 4px;
    background: #31c17b;
    color: #fff;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
    padding: 0;
}
.company-news .index-box-bar .title{
    background-image: url('./images/company_title_bg1.png');
}
.company-news .nav-list{
}
.company-news .nav-list ul{
    white-space: nowrap;
    font-size: 0;
    text-align: center;
}
.company-news .nav-list ul li{
    display: inline-block;
    vertical-align: top;
}
.company-news .nav-list ul li a{
    display: block;
    width: 120px;
    height: 40px;
    border: 1px solid #ddd;
    border-radius: 4px;
    line-height: 38px;
    color: #666666;
    background: #fff;
    font-size: 16px;
    margin: 0 10px;
}
.company-news .nav-list ul li.active a,.company-news .nav-list ul li:hover a{
    border: 1px solid #0060af;
    background: #0060af;
    color: #fff;
}
.company-news .company-news-list{
    padding: 20px 0 50px;
}
.company-news .company-news-list ul li{
    width: 100%;
    padding: 20px 0;
}
.company-news .company-news-list ul li .news-item{
    border-radius: 8px;
    border: 1px solid #ddd;
    padding: 19px 39px 19px 19px;
    white-space: nowrap;
    font-size: 0;
}
.company-news .company-news-list ul li .news-item:hover{
    border: 1px solid #0060af;
}
.company-news .company-news-list ul li .news-item .thumb{
    width: 280px;
    height: 200px;
    display: inline-block;
    vertical-align: top;
}
.company-news .company-news-list ul li .news-item .thumb img{
    width: 100%;
    height: 100%;
}
.company-news .company-news-list ul li .news-item .info{
    width: 860px;
    display: inline-block;
    vertical-align: top;
    padding-left: 40px;
}
.company-news .company-news-list ul li .news-item .info .title{
    font-size: 24px;
    height: 70px;
    line-height: 70px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #333333;
}
.company-news .company-news-list ul li .news-item .info .desc{
    height: 72px;
    line-height: 24px;
    font-size: 16px;
    color: #666666;
    white-space: normal;
    overflow: hidden;
}
.company-news .company-news-list ul li .news-item .info .tips{
    height: 24px;
    line-height: 24px;
}
.company-news .company-news-list ul li .news-item .info .tips .pull-left{
    line-height: 24px;
    font-size: 16px;
    color: #666666;
}
.company-news .company-news-list ul li .news-item .info .tips .pull-right a{
    line-height: 24px;
    font-size: 16px;
    color: #0060af;
}
#feedback{
}
#feedback form{
    padding-top: 20px;
    padding-bottom: 80px;
}
.flex-direction-nav{
    display: none;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{
    background-color: #fff;
}
.onlinebox,.onlinebox dl,.onlinebox dd,.onlinebox dt,.onlinebox a,.onlinebox img{ margin:0px; padding:0px; border:0;}
.onlinebox .clear{ clear:both; height:0px; font-size:0px; overflow:hidden;}
.onlinebox{ position:absolute; font:12px/1.8 Verdana,Tahoma,Arial; z-index:999999;}
.onlinebox .onlinebox-center-box{ padding:3px 0px; text-align:left;}
.onlinebox .onlinebox-center-box dl{ padding:5px 0px 8px 5px; margin-bottom:5px;}
.onlinebox .onlinebox-center-box dt{ margin-right:3px;}
.onlinebox .onlinebox-center-box dd img{ margin:0px 6px 0px 0px;}
.onlinebox .onlinebox-center-box .met_alibaba{ color:#1266c9;vertical-align:top;}
.onlinebox .onlinebox-bottom-box .online-tbox{ padding:5px;}
.onlinebox .onlinebox-bottom-box{ line-height:1.6;}
.onlinebox .onlinebox-conbox{ z-index:999;}

.onlinebox{ width:130px; overflow:hidden;}
.onlinebox .onlinebox-center-box dt{ float:left;}
.onlinebox .onlinebox-center-box dd{ float:left;white-space: nowrap;}
.onlinebox .onlinebox-top{ background:url(./images/qq_4.gif) no-repeat left top; height:26px; overflow:hidden; }
.onlinebox .onlinebox-top span{ float:left; margin:4px 0px 0px 12px; font-size:12px; font-weight:bold; color:#fff;}
.onlinebox a.onlinebox-close{ float:right; width:20px; height:20px; margin:6px 12px 0px 0px; cursor:pointer;}
.onlinebox a.onlinebox-close:hover{ text-decoration:none !important;}
.onlinebox .onlinebox-center{ background:#c2dff1; border:2px solid #498bcf; padding:4px 0px 3px; border-top:none; border-bottom:none;}
.onlinebox .onlinebox-center-box{ background:#fff; margin:0px 4px; width:116px; overflow:hidden; border:1px solid #a7d8d7;}
.onlinebox .onlinebox-center-box dt{ font-weight:bold; color:#333; }
.onlinebox .onlinebox-bottom{ background:#c3e0f3; border:2px solid #498bcf; padding-bottom:2px; border-top:none; border-bottom:none;}
.onlinebox .onlinebox-bottom-box{ background:#fff; margin:0px 4px; width:116px; overflow:hidden; color:#333; border:1px solid #a7d8d7;}
.onlinebox .onlinebox-bottom-bg{ height:2px; background:#c3e0f3; border:2px solid #498bcf; border-top:none; overflow:hidden;}
