@charset "utf-8";

/* 全局样式初始化:begin */
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;
}

img {
    border: none;
}

ul, li {
    list-style: none;
}

a {
    color: #666;
    text-decoration: none;
}

a:focus {
    outline: none;
}

table, th, td {
    border-collapse: collapse;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    font-size: 100%;
}

body {
    font-size: 14px;
    font-family: 'Microsoft YaHei', 'Helvetica', 'Arial';
    color: #666;
    background: #f1f1f1 url(../../img/index1/body-background.jpg) no-repeat center 100px;
}

.clearfix:after, .cl:after, .cf:after {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    content: '';
}

.hide {
    display: none;
}

.show {
    display: block;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.m0 {
    margin: 0 !important;
}

.mt0 {
    margin-top: 0 !important;
}

.mr0 {
    margin-right: 0 !important;
}

.mb0 {
    margin-bottom: 0 !important;
}

.ml0 {
    margin-left: 0 !important;
}

.p0 {
    padding: 0 !important;
}

.pt0 {
    padding-top: 0 !important;
}

.pr0 {
    padding-right: 0 !important
}

.pb0 {
    padding-bottom: 0 !important;
}

.pl0 {
    padding-left: 0 !important;
}

/* 全局样式初始化:end */

/* 网站头部:begin */
.header {
    position: relative;
    background: #fff;
    height: 100px;
    width: 100%;
    min-width: 1190px;
}

.header .wrap {
    width: 1220px;
    margin: 0 auto;
}

.header .wrap .logo {
    float: left;
}

.header .wrap .logo .logo_right {
    float: left;
    width: 395px;
}

.header .wrap .logo .logo_right b {
    color: #b7322c;
}

.header .wrap .logo a {
    display: block;
    float: left;
    width: 236px;
    height: 65px;
    background: url(../../img/index1/logo.png) no-repeat;
    margin-top: 15px;
}

.header .wrap .logo span {
    display: block;
    float: left;
    margin: 4px 0 0 4px;
}

.navbar {
    float: right;
    margin-top: 35px;
}

.navbar li {
    float: left;
    margin-left: 2px;
    position: relative;
    height: 50px;
}

/*.navbar li:hover .nav_hide {
    display: block;
}*/

.navbar li .nav_a {
    display: block;
    width: 100px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    font-size: 16px;
    color: #333;
    text-align: center;
    border-radius: 3px;
}

.navbar li .nav_a:hover, .navSect .nav_a {
    background: #B7322C;
    color: #fff !important;
}

.nav_hide {
    display: none;
    z-index: 999;
    border: 1px solid #e7eaeb;
    position: absolute;
    width: 160px;
    left: -30px;
    top: 36px;
}

.nav_hide a {
    font-size: 14px;
    display: block;
    height: 32px;
    line-height: 32px;
    background: url(../../img/index1/nav-bg.png) repeat !important;
    color: #333 !important;
    border-radius: 0;
    width: 160px;
    text-align: center;
}

.nav_new {
    width: 100px !important;
    left: 0 !important;
}

.nav_new a {
    width: 100px !important;
}

.nav_hide a:hover {
    background: #fff !important;
    color: #b7322c !important;
}

/* 网站头部:end */

/* 网站主体 */
.container {
    position: relative;
    width: 1188px;
    margin: 20px auto 40px;
    background: #fff;
    border: 1px solid #e3e3e3;
}

.container_pro {
    position: relative;
    width: 1188px;
    margin: 20px auto 40px;
    background: #fff;
}

/*面包屑导航*/
.position {
    width: 1160px;
    margin: 0 auto;
    font-size: 16px;
    margin-top: 25px;
    padding-left: 26px;
    background: url(../../img/index1/position-bg.png) no-repeat left center;
}

.position a {
    color: #333;
}

.position a:hover, .position a.cur, .position span {
    color: #b7322c;
}

/* 大字标题 */
.headline-light, .headline {
    height: 320px;
    width: 100%;
    background: url(../../img/index1/bg-headline-light.jpg) no-repeat center;
    overflow: hidden;
    min-width: 1190px;
}

.headline h1, .headline-light h1 {
    padding-top: 30px;
    font-size: 40px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    display: none;
}

.headline h2, .headline-light h2 {
    padding-top: 10px;
    font-size: 24px;
    color: #aaa;
    text-align: center;
    letter-spacing: 1px;
    display: none;
}

/* 网站底部:begin */
.footer {
    position: relative;
    background: #1F1F21;
    border-top: 4px solid #B7322C;
    width: 100%;
    min-width: 1190px;
}

.friend-link {
    width: 1190px;
    margin: 0 auto;
    padding: 15px 0;
    border-bottom: 1px solid #2B2C2F;
}

.friend-link span {
    display: block;
    float: left;
    width: 90px;
    height: 34px;
    line-height: 34px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    border-radius: 5px;
    background: #000;
}

.friend-link ul {
    float: left;
    margin-left: 20px;
    margin-top: 10px;
}

.friend-link ul li {
    float: left;
}

.friend-link ul li a {
    line-height: 34px;
    color: #fff;
    padding-right: 10px;
}

.friend-link ul li a:hover {
    color: #b7322c;
}

.site-info {
    margin: 0 auto;
    width: 1190px;
    padding: 25px 0;
    position: relative;
    border-bottom: 1px solid #2B2C2F;
}

.site-info .hz_pic {
    background: url(../../img/index1/icon-tower.png) no-repeat;
    width: 82px;
    height: 66px;
    position: absolute;
    left: -90px;
    top: 17px;
}

.site-info .left_box {
    border-right: 1px solid #2B2C2F;
    float: left;
    width: 410px;
    margin-right: 30px;
}

.site-info .left {
    float: left;
    width: 383px;
    font-size: 13px;
    margin-right: 35px;
    margin-bottom: 25px;
    padding-right: 20px;
}

.site-info .left h3 {
    font-size: 16px;
    color: #ccc;
    margin-bottom: 10px;
}

.site-info .left p {
    color: #999;
    line-height: 24px;
}

.right_box {
    float: left;
    width: 305px;
}

.right_box .right {
    width: 308px;
    font-size: 13px;
    margin-bottom: 40px;
    color: #fff;
}

.right_box .right h3 {
    font-size: 16px;
    color: #ccc;
    margin-bottom: 10px;
}

.right_box .right p {
    color: #999;
    line-height: 24px;
}

.footweixin {
    position: relative;
    float: right;
}

.footweixin ul {
    width: 152px;
    height: 40px;
}

.footweixin ul li {
    float: left;
    position: relative;
    width: 40px;
    height: 40px;
    margin: 0 5px;
    background-image: url(../../img/index1/icons-attention.png);
    background-repeat: no-repeat;
}

.footweixin ul li.item1 {
    background-position: 0px 0px;
}

.footweixin ul li.item1:hover {
    background-position: -60px 0px;
}

.footweixin ul li.item2 {
    background-position: 0px -50px;
    cursor: pointer;
}

.footweixin ul li.item2:hover {
    background-position: -60px -50px;
}

.footweixin ul li.item3 {
    background-position: 0px -100px;
}

.footweixin ul li.item3:hover {
    background-position: -60px -100px;
}

.footweixin ul li a {
    display: block;
    width: 40px;
    height: 40px;
}

.footweixin ul li img {
    position: absolute;
    left: -72px;
    bottom: 40px;
    padding-bottom: 6px;
    display: none;
    cursor: default;
}

.footweixin .wright_eixin {
    display: none;
    position: absolute;
    left: 49px;
    top: 58px;
}

.copyBox {
    width: 1190px;
    margin: 0 auto;
    line-height: 40px;
    padding: 15px 0;
    color: #7e7e7e;
    font-size: 13px;
    text-align: center;
}

/* 网站底部:end */

/* 客服窗口:begin */
.online-service-s {
    position: fixed;
    top: 260px;
    right: 10px;
    width: 50px;
    _position: absolute;
}

.online-service-s .text {
    width: 26px;
    padding: 45px 12px 20px;
    background: #B7312C url(../../img/index1/online-service-s.png) no-repeat center 20px;
    cursor: pointer;
}

.online-service-s .text span {
    font-size: 18px;
    color: #fff;
    display: block;
    text-align: center;
}

.online-service-s .to-top {
    display: block;
    width: 100%;
    height: 28px;
    background: #484848 url(../../img/index1/to-top-s.png) no-repeat center center;
}

.online-service {
    position: fixed;
    top: 260px;
    right: -150px;
    width: 150px;
    display: none;
}

.online-service h1 {
    height: 35px;
    line-height: 35px;
    color: #fff;
    font-weight: bold;
    text-indent: 18px;
    background: #484848;
}

.online-service h2 {
    height: 35px;
    line-height: 35px;
    color: #fff;
    font-weight: bold;
    text-indent: 18px;
    background: #484848;
}

.online-service .close {
    display: block;
    position: absolute;
    right: 15px;
    top: 13px;
    width: 9px;
    height: 9px;
    background: url(../../img/index1/icon-close.png) no-repeat;
}

.online-service ul {
    padding: 15px 20px;
    background: #b7322c;
}

.online-service ul li {
    text-indent: 30px;
    background: url(../../img/index1/icon-online-service.png) no-repeat;
    text-indent: 30px;
    margin-bottom: 10px;
    ;
}

.online-service ul li:last-child {
    margin-bottom: 0;
}

.online-service ul li a {
    line-height: 24px;
    color: #fff
}

.online-service .icon a {
    display: block;
    width: 80px;
    height: 80px;
    border-radius: 100%;
    margin: 28px auto 0 auto;
}

.online-service .hotline {
    padding: 10px 0;
    background: #ddd;
}

.online-service .hotline span {
    display: block;
    width: 60px;
    margin: 0 auto;
    line-height: 18px;
    color: #666;
}

.online-service .hotline b {
    color: #b7322c;
    text-align: center;
    width: 100%;
    display: block;
}

.online-service .to-top {
    display: block;
    width: 100%;
    height: 35px;
    background: #484848 url(../../img/index1/to-top.png) no-repeat center center;
}

/* 客服窗口:end */

/* 首页:begin */
.banner {
    position: relative;
    min-width: 1190px;
    height: 420px;
    overflow: hidden;
}

.banner .wp-banner {
    position: absolute;
    width: 100%;
    height: 100%;
}

.banner .wp-banner li, .banner .wp-banner li a {
    display: block;
    width: 100%;
    height: 100%;
}

.banner .btn-prev, .banner .btn-next {
    position: absolute;
    top: 163px;
    display: block;
    display: none;
    width: 74px;
    height: 74px;
}

.banner .btn-prev {
    left: 90px;
    background: url(../../img/index1/btn-prev-l.png) no-repeat;
}

.banner .btn-next {
    right: 90px;
    background: url(../../img/index1/btn-next-l.png) no-repeat;
}

.banner .btn-serial {
    position: absolute;
    left: 50%;
    bottom: 5px;
}

.banner .btn-serial li {
    float: left;
    width: 60px;
    height: 28px;
    margin: 0 5px;
    cursor: pointer;
}

.banner .btn-serial li a {
    display: block;
    width: 100%;
    height: 8px;
    margin: 10px 0;
    background: #fff;
}

.banner .btn-serial li.hover a {
    background: #B7322C;
}

/*内容展示*/
.service-notice {
    padding: 40px 0 30px 0;
    background: #F9F9F9;
    text-align: center;
    min-width: 1190px;
}

.service-notice .wrap {
    width: 1190px;
    margin: 0 auto;
}

.service-list {
    width: 1190px;
}

.service-list li {
    float: left;
    width: 250px;
    height: 100px;
    background-image: url(../../img/index1/icons-service-list.png);
    background-repeat: no-repeat;
}

.service-list li.item1 {
    background-position: 0px 0px;
}

.service-list li.item2 {
    background-position: -266px 0px;
}

.service-list li.item3 {
    background-position: -533px 0px;
}

.service-list li.item4 {
    background-position: 0px -110px;
}

.service-list li.item5 {
    background-position: -266px -110px;
}

.service-list li.item6 {
    background-position: -533px -110px;
}

.service-list li.item1, .service-list li.item2, .service-list li.item3 {
    padding-bottom: 10px;
    border-bottom: 1px dotted #ccc;
}

.service-list li.item4, .service-list li.item5, .service-list li.item6 {
    padding-top: 10px;
}

.service-list li.item1, .service-list li.item4 {
    padding-right: 10px;
}

.service-list li.item3, .service-list li.item6 {
    padding-left: 10px;
}

.service-list li.item2, .service-list li.item5 {
    padding-left: 10px;
    padding-right: 10px;
    border-right: 1px dotted #ccc;
    border-left: 1px dotted #ccc;
}

.service-list li span.name {
    display: block;
    line-height: 35px;
    margin-left: 110px;
    margin-top: 10px;
    font-weight: bold;
    font-size: 20px;
}

.service-list li span.intro {
    margin-left: 110px;
    display: block;
    line-height: 22px;
    color: #999;
}

.service-notice ul .cf {
    text-align: left;
}

.service-right {
    float: right;
    width: 360px;
}

.service-right p {
    font-size: 16px;
    color: #333;
    text-align: left;
    height: 50px;
    line-height: 50px;
}

.service-right a {
    display: block;
    width: 359px;
    height: 160px;
    background: url(../../img/index1/serbg.jpg) no-repeat center;
}

/*产品介绍*/
.index-tit {
    height: 36px;
    width: 100%;
    background: url(../../img/index1/dots.png) repeat-x left center;
}

.index-tit span {
    width: 176px;
    height: 36px;
    line-height: 36px;
    display: block;
    margin: 0 auto;
    font-size: 30px;
    color: #b7322c;
    text-align: center;
}

.index-h3 {
    font-size: 16px;
    text-align: center;
    color: #999;
    padding: 18px 0;
}

.inedx-expertise {
    width: 100%;
    min-width: 1190px;
    background: #fff;
}

.inedx-expertise .excon {
    width: 1190px;
    margin: 0 auto;
    padding: 50px 0;
    position: relative;
}

.excon .prev {
    position: absolute;
    left: 0;
    top: 234px;
    width: 31px;
    height: 70px;
    display: block;
    background: url(../../img/index1/pro_left.png) no-repeat 0 -73px;
}

.excon .prev:hover {
    background: url(../../img/index1/pro_left.png) no-repeat 0 0;
}

.excon .next {
    position: absolute;
    right: 0;
    top: 234px;
    width: 31px;
    height: 70px;
    display: block;
    background: url(../../img/index1/pro_left.png) no-repeat -90px -73px;
}

.excon .next:hover {
    background: url(../../img/index1/pro_left.png) no-repeat -90px 0;
}

.inedx-expertise .index-tit span {
    background: #fff;
}

.index-pros {
    height: 272px;
    width: 1110px;
    overflow: hidden;
    margin: 0 auto;
}

.index-pros ul {
    height: 272px;
}

.index-pros ul .exlist {
    width: 210px;
    height: 210px;
    padding: 30px 0;
    border: 1px solid #dbdbdb;
    border-radius: 4px;
    float: left;
    margin-right: 12px;
}

.index-pros ul .exlist .biao {
    background-image: url(../../img/index1/icons-products.png);
    background-repeat: no-repeat;
    display: block;
    width: 150px;
    height: 150px;
    margin: 0 auto;
    font-size: 18px;
    color: #333;
    text-align: center;
    cursor: pointer;
}

.index-pros ul .exlist .biao:hover, .index-pros ul .exlist:hover .biao {
    background-image: url(../../img/index1/icons-products.png);
    color: #b7322c;
}

.index-pros ul .exlist.item1 .biao {
    background-position: 30px -203px;
}

.index-pros ul .exlist.item1 .biao:hover, .index-pros ul .item1:hover .biao {
    background-position: 30px 40px;
}

.index-pros ul .exlist.item2 .biao {
    background-position: -446px -203px;
}

.index-pros ul .exlist.item2 .biao:hover, .index-pros ul .item2:hover .biao {
    background-position: -446px 40px;
}

.index-pros ul .exlist.item3 .biao {
    background-position: -880px -203px;
}

.index-pros ul .exlist.item3 .biao:hover, .index-pros ul .item3:hover .biao {
    background-position: -880px 40px;
}

.index-pros ul .exlist.item4 .biao {
    background-position: -210px -203px;
}

.index-pros ul .exlist.item4 .biao:hover, .index-pros ul .item4:hover .biao {
    background-position: -210px 40px;
}

.index-pros ul .exlist.item5 .biao {
    background-position: -695px -203px;
}

.index-pros ul .exlist.item5 .biao:hover, .index-pros ul .item5:hover .biao {
    background-position: -695px 40px;
}

.index-pros ul .exlist.item6 .biao {
    background-position: -1126px -203px;
}

.index-pros ul .exlist.item6 .biao:hover, .index-pros ul .item6:hover .biao {
    background-position: -1126px 40px;
}

.index-pros ul .exlist.item7 .biao {
    background-position: -1381px -203px;
}

.index-pros ul .exlist.item7 .biao:hover, .index-pros ul .item7:hover .biao {
    background-position: -1381px 40px;
}

.index-pros ul .exlist.item8 .biao {
    background-position: -1594px -203px;
    font-size: 16px;
    position: relative;
    left: -1px;
    width: 180px;
}

.index-pros ul .exlist.item8 .biao:hover, .index-pros ul .item8:hover .biao {
    background-position: -1594px 40px;
}

.index-pros ul p {
    font-size: 14px;
    color: #797878;
    text-align: center;
    margin-bottom: 15px;
}

.index-pros ul .exmore {
    display: block;
    width: 126px;
    height: 34px;
    margin: 0 auto;
    border: 1px solid #dbdbdb;
    color: #605f5e;
    text-align: center;
    line-height: 34px;
    border-radius: 4px;
}

.index-pros ul .exmore:hover {
    color: #b7322c;
    border: 1px solid #b7322c;
}

/*案例展示*/
.wrap-select-case {
    text-align: center;
}

.select-case {
    padding: 35px 0;
    width: 1190px;
    margin: 0 auto;
    text-align: left;
}

.select-case .index-tit span {
    background: #f1f1f1;
}

.list-select-case {
    position: relative;
}

.list-select-case .prev, .list-select-case .next {
    position: absolute;
    right: 0;
    display: block;
    width: 32px;
    height: 32px;
    background-color: #686868 !important;
}

.list-select-case .prev:hover, .list-select-case .next:hover {
    background-color: #B7322C !important;
}

.list-select-case .prev {
    top: 15px;
    background: url(../../img/index1/btn-prev-s.png) no-repeat;
}

.list-select-case .next {
    top: 52px;
    background: url(../../img/index1/btn-next-s.png) no-repeat;
}

.list-select-case .wrap {
    position: relative;
    width: 1150px;
    height: 365px;
    overflow: hidden;
}

.list-select-case .wrap ul li {
    position: relative;
    float: left;
    width: 272px;
    height: 155px;
    overflow: hidden;
    margin: 15px 20px 15px 0;
}

.list-select-case .wrap ul li img {
    width: 272px;
    height: 155px;
}

.list-select-case .wrap ul li .overlay {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 272px;
    height: 155px;
    background: #000;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.list-select-case .wrap ul li a {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    left: 0;
    top: 0;
    width: 272px;
    height: 155px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    background: url(../../img/index1/icon-index-hover.png) no-repeat center;
}

.list-select-case .wrap ul li:hover a {
    display: block;
}

.list-select-case .wrap ul li a span {
    display: block;
    margin: 0 auto;
    width: auto;
    margin-top: 100px;
}

.select-case .more {
    display: block;
    width: 48px;
    height: 48px;
    margin: 32px auto 0;
    background: url(../../img/index1/icon-more-l.png) no-repeat;
}

.select-case .more:hover {
    background: url(../../img/index1/icon-more-l-hover.png) no-repeat;
}

/*首页新闻*/
.notice-box {
    width: 100%;
    min-width: 1190px;
    background: #fff;
    padding: 60px 0 40px 0;
}

.notice-box .title {
    font-size: 18px;
    color: #333;
    height: 50px;
    line-height: 50px;
    font-weight: bold;
    width: 100%;
    border-bottom: 1px solid #d6d6d6;
    margin-bottom: 30px;
}

.notice-box .title .more {
    float: right;
    width: 46px;
    font-weight: normal;
    height: 15px;
    margin-top: 17px;
    border: 1px solid #c7c7c7;
    line-height: 14px !important;
    text-align: center;
    font-size: 12px;
    color: #fdfcfc;
    background: #a4a4a4;
}

.notice-box .title .more:hover {
    background: #b7322c;
    border: 1px solid #b7322c;
}

.notice-list {
    width: 1190px;
    margin: 0 auto;
}

.notice-list .notice-left {
    float: left;
    width: 400px;
}

.notice-left ul li {
    height: 50px;
    margin-bottom: 10px;
    width: 400px;
}

.notice-left .imgbox {
    float: left;
    border: 2px;
}

.notice-left .imgbox img {
    height: 46px;
    width: 74px;
}

.notice-left .listcon {
    float: left;
    margin-left: 15px;
    width: 385px;
}

.notice-left ul li a {
    font-size: 14px;
    color: #666;
    font-weight: bold;
    display: block;
    height: 24px;
    line-height: 24px;
}

.notice-left ul li a:hover {
    color: #b7322c;
}

.notice-left ul li span.time {
    font-size: 12px;
    color: #666;
}

.notice-list .notice-right {
    float: right;
    width: 1190px;
}

.notice-right ul li {
    height: 76px;
    margin-bottom: 32px;
    width: 350px;
    float: left;
}

.notice-right img {
    height: 73px;
    width: 102px;
    float: left;
}

.notice-right .listcon {
    float: left;
    margin-left: 15px;
    width: 230px;
}

.notice-right ul li a {
    display: block;
    height: 24px;
    line-height: 24px;
    color: #666;
}

.notice-right ul li a:hover {
    color: #b7322c;
}

.notice-right .listcon .con-tit {
    font-size: 14px;
    font-weight: bold;
}

.notice-right .listcon .right-con {
    font-size: 12px;
    padding-top: 5px;
    line-height: 20px;
}

/* 首页:end */

/* 产品方案-首页:begin */
.product-banner {
    height: 320px;
    background: url(../../img/index1/product-banner.jpg) no-repeat center top;
    min-width: 1190px;
    z-index: 99;
}

.container.product h1 {
    height: 35px;
    line-height: 35px;
    background: url(../../img/index1/module-title-red.png) no-repeat center top;
    font-size: 28px;
    color: #333;
    text-align: center;
}

.container.product h2 {
    height: 45px;
    line-height: 45px;
    font-size: 16px;
    color: #999;
    font-weight: bold;
    text-align: center;
}

.product {
    position: relative;
}

.product .prev {
    position: absolute;
    left: 10px;
    top: 234px;
    width: 31px;
    height: 70px;
    display: block;
    background: url(../../img/index1/pro_left.png) no-repeat 0 -73px;
}

.product .prev:hover {
    background: url(../../img/index1/pro_left.png) no-repeat 0 0;
}

.product .next {
    position: absolute;
    right: 10px;
    top: 234px;
    width: 31px;
    height: 70px;
    display: block;
    background: url(../../img/index1/pro_left.png) no-repeat -90px -73px;
}

.product .next:hover {
    background: url(../../img/index1/pro_left.png) no-repeat -90px 0;
}

.list-product {
    width: 1052px;
    margin: 30px auto;
    height: 360px;
    overflow: hidden;
}

.list-product ul {
    width: 1030px;
    margin: 60px auto 0;
    height: 186px;
}

.list-product ul li {
    float: left;
    height: 186px;
    width: 186px;
    background-image: url(../../img/index1/list-product-item.png);
    margin-right: 30px;
}

.list-product ul li a {
    display: block;
    font-size: 18px;
    color: #333;
    text-align: center;
    width: 186px;
    height: 30px;
    padding-top: 132px;
    background-image: url(../../img/index1/icons-products.png);
    background-repeat: no-repeat;
}

.list-product ul li.item1 a {
    background-position: 48px -218px;
}

.list-product ul li.item1 a:hover {
    background-position: 48px 24px;
}

.list-product ul li.item2 a {
    background-position: -425px -218px;
}

.list-product ul li.item2 a:hover {
    background-position: -425px 24px;
}

.list-product ul li.item3 a {
    background-position: -862px -218px;
}

.list-product ul li.item3 a:hover {
    background-position: -862px 24px;
}

.list-product ul li.item4 a {
    background-position: -194px -218px;
}

.list-product ul li.item4 a:hover {
    background-position: -194px 24px;
}

.list-product ul li.item5 a {
    background-position: -1590px -218px;
    font-size: 16px;
}

.list-product ul li.item5 a:hover {
    background-position: -1590px 24px;
}

.list-product ul li.item6 a {
    background-position: -1108px -218px;
}

.list-product ul li.item6 a:hover {
    background-position: -1108px 24px;
}

.list-product ul li.item7 a {
    background-position: -1365px -218px;
}

.list-product ul li.item7 a:hover {
    background-position: -1365px 24px;
}

.list-product ul li.item8 a {
    background-position: -676px -216px;
}

.list-product ul li.item8 a:hover {
    background-position: -676px 24px;
}

.list-product .future {
    display: block;
    height: 160px;
    line-height: 160px;
    font-size: 24px;
    color: #aaa;
    text-align: center;
    letter-spacing: 1px;
}

/*运维服务*/
.patent .par_pic {
    background: url(../../img/index1/exp_zz.png) no-repeat left center;
    width: 100%;
    height: 344px;
}

.patent .par_pic dl {
    padding-top: 77px;
    margin-left: 125px
}

.patent .par_pic dl dd {
    color: #666;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    margin-bottom: 28px;
}

.patent .par_pic dl dd b {
    font-size: 20px;
}

.patent ul {
    padding: 70px 50px 30px 50px;
    height: 230px;
}

.patent ul li {
    float: left;
    width: 216px;
    padding: 5px 0;
    border: 2px solid #e9e9e9;
}

.patent ul li.right {
    margin-right: 42px;
}

.patent ul li:hover {
    border-color: #B7312C;
}

.patent ul li img {
    width: 152px;
    margin: 0 auto;
    display: block;
}

.defender .background {
    position: relative;
    height: 545px;
    background: url(../../img/index1/defend.png) no-repeat center top;
}

.defender .background a {
    position: absolute;
}

.defender .background .hotspot1 {
    top: 94px;
    left: 762px;
    width: 330px;
    height: 85px;
}

.defender .background .hotspot2 {
    top: 246px;
    left: 762px;
    width: 343px;
    height: 88px;
}

.defender .background .hotspot3 {
    top: 425px;
    left: 451px;
    width: 288px;
    height: 87px;
}

.defender .background .hotspot4 {
    top: 248px;
    left: 130px;
    width: 295px;
    height: 83px;
}

.defender .background .hotspot5 {
    top: 96px;
    left: 143px;
    width: 282px;
    height: 80px;
}

.partner ul {
    width: 1007px;
    margin: 50px auto;
}

.partner ul li {
    float: left;
    margin-bottom: 24px;
}

.partner ul li .wrap-outer {
    height: 76px;
    padding: 0 12px;
    border-right: 1px solid #e3e3e3;
}

.partner ul li .wrap-outer .wrap-inner {
    width: 227px;
    padding-bottom: 12px;
    overflow: hidden;
    border-bottom: 1px solid #E3E3E3;
}

.partner ul li .wrap-outer .wrap-inner a {
    display: block;
    width: 137px;
    height: 60px;
    margin: 8px auto;
}

.partner ul li .wrap-outer .wrap-inner img {
    display: block;
    width: 137px;
    height: 60px;
}

.partner ul li:nth-child(4n) .wrap-outer {
    border: none;
}

.partner ul li:nth-last-child(1) .wrap-outer .wrap-inner, .list-partner ul li:nth-last-child(2) .wrap-outer .wrap-inner,
.partner ul li:nth-last-child(3) .wrap-outer .wrap-inner, .list-partner ul li:nth-last-child(4) .wrap-outer .wrap-inner {
    border: none;
}

/* 产品方案-首页:end */

/* 产品方案-标准版:begin */
.product_banner {
    height: 320px;
    background: url(../../img/index1/product-banner.jpg) no-repeat center top;
    min-width: 1190px;
    z-index: 99;
}

.protit {
    font-size: 36px;
    color: #b00302;
    margin-top: 30px;
}

.protit_hui {
    margin-top: 10px;
    margin-bottom: 18px;
}

.protit_hui span {
    background: #b1b0b0 !important;
    font-size: 15px !important;
    color: #fff !important;
    padding: 1px 10px;
    line-height: 22px;
}

.standard-intro {
    border: 1px dashed #d8d8d8;
    margin: 0 auto;
    padding: 20px;
    color: #666666;
    font-size: 16px;
    margin-bottom: 40px;
    min-height: 288px;
    border-radius: 4px;
}

.standard-intro h6 {
    padding-bottom: 10px;
    font-size: 16px;
}

.standard-intro p {
    width: 740px;
    margin-bottom: 36px;
    line-height: 32px;
}

.standard-intro ul {
    width: 740px;
}

.standard-intro ul li {
    background: url(../../img/index1/pro_doc.png) no-repeat left center;
    text-indent: 12px;
    height: 36px;
    line-height: 36px;
}

.standard-intro a {
    display: block;
    width: 140px;
    height: 48px;
    line-height: 48px;
    font-size: 18px;
    text-align: center;
    border-radius: 5px;
    background: #b7322c;
    color: #fff;
}

.pro_intro {
    background: url(../../img/index1/product-standard.png) no-repeat 785px top;
}

.pro_intro_xd {
    background: url(../../img/index1/pro_intro_xd.png) no-repeat 772px top;
}

.pro_intro_zc {
    background: url(../../img/index1/product-stock.png) no-repeat 792px top;
}

.pro_intro_app {
    background: url(../../img/index1/product-app.png) no-repeat 785px top;
}

.pro_intro_fk {
    background: url(../../img/index1/product-fk.png) no-repeat 785px top;
}

.pro_intro_cpgl {
    background: url(../../img/index1/product-cpgl.png) no-repeat 785px top;
}

.pro_intro_cg {
    background: url(../../img/index1/product-cg.png) no-repeat 777px top;
}

.pro_intro_jy {
    background: url(../../img/index1/product-jy.png) no-repeat 777px top;
}

/*内容切换代码*/
.list-feature {}

.list-feature .tab_title {
    width: 482px;
    height: 46px;
    border: 1px solid #e8e8e8;
    border-radius: 6px;
    margin: 50px auto;
}

.list-feature .tab_title li {
    float: left;
    width: 160px;
    height: 46px;
    line-height: 46px;
    text-indent: 57px;
    color: #333;
    font-size: 18px;
    border-right: 1px solid #e8e8e8;
    cursor: pointer;
    position: relative;
}

.list-feature .tab_title li i {
    background-image: url(../../img/index1/tabli-bg.png);
    display: block;
    width: 30px;
    height: 27px;
    position: absolute;
    top: 10px;
    left: 25px;
}

.list-feature .tab_title li:hover, .list-feature .tab_title .hover {
    background: #f1f1f1;
    color: #b7322c;
}

.list-feature .tab_title li .bg1 {
    background-position: 0 0;
}

.list-feature .tab_title li .bg1:hover, .list-feature .tab_title .hover .bg1 {
    background-position: 0 -26px !important
}

.list-feature .tab_title li .bg2 {
    background-position: -27px 0;
}

.list-feature .tab_title li .bg2:hover, .list-feature .tab_title .hover .bg2 {
    background-position: -27px -27px
}

.list-feature .tab_title li .bg3 {
    background-position: -60px 0;
}

.list-feature .tab_title li .bg3:hover, .list-feature .tab_title .hover .bg3 {
    background-position: -60px -27px
}

.list-feature .tab_con {
    display: none;
    border: 1px solid #efefef;
}

.list-feature .tab_con .modular {
    width: 100%;
    min-height: 400px;
    margin: 60px 0;
    position: relative;
}

.list-feature .tab_con .modular p {
    font-size: 14px;
    color: #666;
    width: 130px;
    position: absolute;
}

.list-feature .tab_con .modular_biao {
    height: 435px;
    background: url(../../img/index1/modular.png) no-repeat center;
}

.list-feature .tab_con .modular_biao p {
    left: 85px;
    top: 88px;
}

.list-feature .tab_con h3 {
    font-size: 24px;
    color: #333;
    text-align: center;
    padding-top: 35px;
}

.modular .modular_list {
    float: right;
    width: 100%;
}

.modular_biao .modular_list {
    float: right;
    margin-right: 87px;
}

.modular_biao .modular_list span {
    float: right;
    width: 183px;
    height: 136px;
    font-size: 18px;
    color: #3a8fbb;
    text-align: center;
    line-height: 136px;
}

.character_biao {
    background: url(../../img/index1/character.png) no-repeat center;
    height: 600px;
    position: relative;
}

.character_biao span {
    position: absolute;
    font-size: 22px;
    color: #595050;
}

.character_biao .position1 {
    right: 320px;
    top: 7px;
}

.character_biao .position2 {
    right: 177px;
    top: 189px;
}

.character_biao .position3 {
    right: 167px;
    top: 419px;
}

.character_biao .position4 {
    right: 355px;
    bottom: 12px;
}

.character_biao .position5 {
    left: 200px;
    bottom: 88px;
}

.character_biao .position6 {
    left: 173px;
    top: 273px;
}

.character_biao .position7 {
    left: 218px;
    top: 38px;
}

/*小贷*/
.list-feature .tab_con .modular_xd {
    height: 560px;
    background: url(../../img/index1/modular_xd.png) no-repeat center;
}

.list-feature .tab_con .modular_xd p {
    left: 75px;
    top: 77px;
}

.modular_xd .modular_list {
    margin-right: 77px;
}

.modular_xd .modular_list span {
    float: right;
    width: 183px;
    height: 133px;
    margin: 0 0 6px 6px;
    font-size: 18px;
    color: #3a8fbb;
    text-align: center;
    line-height: 136px;
}

.character_xd {
    background: url(../../img/index1/character_xd.png) no-repeat center;
    height: 680px;
    position: relative;
}

.character_xd span {
    position: absolute;
    font-size: 22px;
    color: #ffb548;
}

.character_xd .position1 {
    left: 553px;
    top: 80px;
}

.character_xd .position2 {
    right: 197px;
    top: 182px;
}

.character_xd .position3 {
    right: 187px;
    top: 432px;
}

.character_xd .position4 {
    right: 461px;
    bottom: 45px;
}

.character_xd .position5 {
    left: 214px;
    bottom: 241px;
}

.character_xd .position6 {
    left: 247px;
    top: 180px;
}

/*众筹*/
.list-feature .tab_con .modular_zc {
    height: 700px;
    background: url(../../img/index1/modular_zc.png) no-repeat center top;
}

.list-feature .tab_con .modular_zc .list {
    font-size: 16px;
    width: 800px;
    height: 244px;
    margin-left: 120px;
    padding-top: 10px;
}

.list-feature .tab_con .modular_zc .list h4 {
    color: #434445;
    font-weight: bold;
    line-height: 32px;
}

.list-feature .tab_con .modular_zc .list h5 {
    color: #666;
}

.modular_zc .modular_list {
    margin-right: 72px;
}

.modular_zc .modular_list span {
    float: right;
    width: 183px;
    height: 133px;
    margin: 0 0 6px 6px;
    font-size: 18px;
    color: #3a8fbb;
    text-align: center;
    line-height: 136px;
}

.character_zc {
    background: url(../../img/index1/character_zc.png) no-repeat center top;
    height: 660px;
    position: relative;
}

.character_zc div {
    position: absolute;
    font-size: 22px;
    color: #666;
    width: 220px;
}

.character_zc div h3 {
    font-size: 16px !important;
    text-align: left !important;
    font-weight: bold;
    padding-bottom: 12px;
    color: #666 !important;
}

.character_zc div p {
    width: 212px !important;
    line-height: 22px;
}

.character_zc .position1 {
    right: 219px;
    top: 70px;
}

.character_zc .position2 {
    right: 43px;
    top: 292px;
}

.character_zc .position3 {
    right: 161px;
    top: 465px;
}

.character_zc .position4 {
    left: 256px;
    bottom: 65px;
}

.character_zc .position5 {
    left: 37px;
    bottom: 214px;
}

.character_zc .position6 {
    left: 100px;
    top: 130px;
}

.character_zc .position6 h3, .character_zc .position5 h3, .character_zc .position4 h3 {
    text-align: right !important;
}

/*APP*/
.list-feature .tab_con .modular_app {
    height: 615px;
    background: url(../../img/index1/modular_app.png) no-repeat center top;
    position: relative;
}

.list-feature .tab_con .modular_app .list {
    width: 245px;
    height: 250px;
    margin-left: 45px;
    padding-top: 10px;
    position: absolute;
}

.list-feature .tab_con .modular_app .list h4 {
    color: #565656;
    font-weight: bold;
    font-size: 20px;
    padding-bottom: 8px
}

.list-feature .tab_con .modular_app .list h5 {
    color: #333;
    font-size: 16px;
    line-height: 28px;
}

.list-feature .tab_con .modular_app .position1 {
    left: 122px;
    top: 142px;
}

.list-feature .tab_con .modular_app .position2 {
    right: 199px;
    top: 142px;
}

.list-feature .tab_con .modular_app .position3 {
    left: 464px;
    top: 336px;
}

.list-feature .tab_con .modular_app .position4 {
    left: 233px;
    top: 535px;
}

.list-feature .tab_con .modular_app .position5 {
    right: 15px;
    top: 530px;
}

.character_app {
    background: url(../../img/index1/character_app.jpg) no-repeat center top;
    height: 660px;
    position: relative;
}

.character_app div {
    position: absolute;
    width: 300px;
}

.character_app div h3 {
    font-size: 24px !important;
    text-align: left !important;
    font-weight: bold;
    padding-bottom: 12px;
    color: #1883b7 !important;
}

.character_app div p {
    width: 300px !important;
    line-height: 22px;
    color: #666;
    font-size: 16px;
}

.character_app .position1 {
    right: 120px;
    top: -5px;
}

.character_app .position2 {
    right: -50px;
    top: 208px;
}

.character_app .position3 {
    right: 132px;
    bottom: 110px;
}

.character_app .position4 {
    left: -15px;
    bottom: 204px;
}

.character_app .position5 {
    left: 14px;
    top: 33px;
}

.character_app .position5 h3, .character_app .position4 h3, .character_app .position5 p,
.character_app .position4 p {
    text-align: right !important;
}

/*资产风控*/
.list-feature .tab_con .modular_fk {
    height: 550px;
    background: url(../../img/index1/modular_fk.png) no-repeat center top;
    position: relative;
}

.list-feature .tab_con .modular_fk ul {
    padding-top: 105px;
    padding-left: 76px;
}

.list-feature .tab_con .modular_fk ul li {
    float: left;
    width: 220px;
    height: 195px;
    padding: 20px 20px 0 20px;
}

.list-feature .tab_con .modular_fk ul li h3 {
    padding-bottom: 25px;
    font-size: 20px;
    padding-top: 15px;
}

.list-feature .tab_con .modular_fk ul li h4 {
    line-height: 34px;
    font-size: 16px;
}

.character_fk {
    background: url(../../img/index1/character_fk.png) no-repeat 148px top;
    height: 580px;
    position: relative;
}

.character_fk span {
    position: absolute;
    width: 300px;
    font-size: 18px;
    font-weight: bold;
    color: #6c6c6c;
}

.character_fk .position1 {
    left: 531px;
    top: 18px;
}

.character_fk .position2 {
    right: 105px;
    top: 252px;
}

.character_fk .position3 {
    left: 522px;
    bottom: 13px;
}

.character_fk .position4 {
    left: 277px;
    bottom: 179px;
}

.character_fk .position5 {
    left: 269px;
    top: 113px;
}

/*产品管理*/
.list-feature .tab_con .modular_cpgl {
    height: 600px;
    background: url(../../img/index1/modular_cpgl.png) no-repeat center top;
    position: relative;
}

.list-feature .tab_con .modular_cpgl span {
    position: absolute;
    font-size: 20px;
    color: #353535;
}

.modular_cpgl .position1 {
    left: 455px;
    top: 100px;
}

.modular_cpgl .position2 {
    left: 294px;
    top: 209px;
}

.modular_cpgl .position3 {
    left: 401px;
    top: 327px;
}

.modular_cpgl .position4 {
    left: 371px;
    top: 516px;
}

.modular_cpgl .position5 {
    left: 614px;
    top: 216px;
}

.modular_cpgl .position6 {
    left: 704px;
    top: 400px;
}

.modular_cpgl .position7 {
    left: 613px;
    top: 445px;
}

.modular_cpgl .position8 {
    left: 781px;
    top: 550px;
}

.character_cpgl {
    background: url(../../img/index1/character_cpgl.png) no-repeat center top;
    height: 580px;
    position: relative;
}

.character_cpgl span {
    position: absolute;
    width: 300px;
    font-size: 18px;
    font-weight: bold;
    color: #6c6c6c;
}

.character_cpgl .position1 {
    right: 82px;
    top: 35px;
}

.character_cpgl .position2 {
    right: 0px;
    top: 328px;
}

.character_cpgl .position3 {
    left: 542px;
    bottom: 25px;
}

.character_cpgl .position4 {
    left: 160px;
    bottom: 182px;
}

.character_cpgl .position5 {
    left: 173px;
    top: 83px;
}

/*存管*/
.list-feature .tab_con .modular_cg {
    height: 435px;
    background: url(../../img/index1/modular_cg.png) no-repeat center;
}

.list-feature .tab_con .modular_cg p {
    left: 85px;
    top: 88px;
}

.list-feature .tab_con h3 {
    font-size: 24px;
    color: #333;
    text-align: center;
    padding-top: 35px;
}

.modular .modular_list {
    float: right;
    width: 100%;
}

.modular_cg .modular_list {
    float: right;
    margin-right: 87px;
}

.modular_cg .modular_list span {
    float: right;
    width: 180px;
    height: 132px;
    font-size: 18px;
    color: #3a8fbb;
    text-align: center;
    line-height: 132px;
    margin: 0 0 7px 5px;
}

.character_cg {
    background: url(../../img/index1/character_cg.png) no-repeat center;
    height: 500px;
    position: relative;
}

.character_cg span {
    position: absolute;
    font-size: 16px;
    color: #373333;
    width: 200px;
    line-height: 30px;
}

.character_cg font {
    font-size: 18px;
    font-weight: bold;
}

.character_cg .position1 {
    right: 180px;
    top: 0px;
}

.character_cg .position2 {
    right: 75px;
    top: 298px;
    width: 340px !important;
    line-height: 26px;
}

.character_cg .position3 {
    left: 299px;
    bottom: 119px;
}

.character_cg .position4 {
    left: 230px;
    top: 91px;
}

.character_cg .position5 {
    left: 524px;
    bottom: 0px;
}

.service_cg {
    background: url(../../img/index1/ajavaimg_cg.png) no-repeat center !important;
}

.service_cg .zhi3 {
    left: 205px !important;
}

.service_cg .zhi4 {
    bottom: 22px !important;
}

.service_cg .zhi6 {
    right: 215px !important;
    bottom: 21px !important;
}

.service_cg .zhi7 {
    right: 248px !important;
}

.service_cg .zhi8 {
    right: 28px !important;
    top: 70px !important;
}

/*金融资产交易*/
.mb4 {
    margin-bottom: 4px;
}

.list-feature .tab_con .modular_jy {
    height: 510px;
    background: url(../../img/index1/modular_jy.png) no-repeat center;
}

.list-feature .tab_con .modular_jy p {
    left: 85px;
    top: 88px;
}

.list-feature .tab_con h3 {
    font-size: 24px;
    color: #333;
    text-align: center;
    padding-top: 35px;
}

.modular .modular_list {
    float: right;
    width: 100%;
}

.modular_jy .modular_list {
    float: right;
    margin-right: 60px;
}

.modular_jy .modular_list span {
    float: right;
    width: 183px;
    height: 132px;
    font-size: 18px;
    color: #3a8fbb;
    text-align: center;
    line-height: 132px;
    margin: 0 0 4px 5px;
}

.character_jy {
    background: url(../../img/index1/character_jy.png) no-repeat center;
    height: 630px;
    position: relative;
}

.character_jy span {
    position: absolute;
    font-size: 18px;
    color: #666;
    line-height: 30px;
    font-weight: bold;
}

.character_jy font {
    font-size: 18px;
    font-weight: bold;
}

.character_jy .position1 {
    right: 236px;
    top: 105px;
}

.character_jy .position2 {
    right: 148px;
    top: 294px;
}

.character_jy .position3 {
    right: 240px;
    bottom: 136px;
}

.character_jy .position4 {
    left: 300px;
    top: 108px;
}

.character_jy .position5 {
    left: 155px;
    bottom: 303px;
}

.character_jy .position6 {
    left: 190px;
    bottom: 118px;
}

.character_jy .position7 {
    left: 537px;
    bottom: 19px;
}

/*.stock1_txt{position:relative; width:990px; height:440px; background:url(../image/stock1.png) no-repeat center; margin-top:50px;}
.stock1_txt h2{font-size:18px; color:#07aace; text-align:left; font-weight:bold; padding-bottom:10px;}
.stock1_txt p{line-height:22px; font-size:14px; color:#7a7979;}
.dian1 h2, .dian2 h2{text-align:right;}
.stock1_txt div{position:absolute; width:280px;}
.stock1_txt .dian1{left:14px; top:35px;}
.stock1_txt .dian2{left:0; top:243px;}
.stock1_txt .dian3{left:491px; top:368px;}
.stock1_txt .dian4{right:13px; top:212px;}
.stock1_txt .dian5{right:48px; top:12px;}
.list-feature .tab_con img{display:block; margin:50px auto;}*/
/*服务支持*/
.service-support {
    background: #fdfdfd;
    overflow: hidden;
}

.serborder {
    margin-top: 30px;
}

.ajavaimg3_txt {
    background: url(../../img/index1/ajavaimg3.png) no-repeat center;
    width: 100%;
    height: 375px;
    position: relative;
}

.ajavaimg3_txt span {
    position: absolute;
    font-size: 16px;
}

.ajavaimg3_txt .zhi1 {
    left: 163px;
    top: 66px;
}

.ajavaimg3_txt .zhi2 {
    left: 327px;
    top: 126px;
}

.ajavaimg3_txt .zhi3 {
    left: 190px;
    top: 241px;
}

.ajavaimg3_txt .zhi4 {
    left: 356px;
    bottom: 36px;
}

.ajavaimg3_txt .zhi5 {
    left: 538px;
    top: 253px;
}

.ajavaimg3_txt .zhi6 {
    right: 383px;
    bottom: 30px;
}

.ajavaimg3_txt .zhi7 {
    right: 343px;
    top: 131px;
}

.ajavaimg3_txt .zhi8 {
    right: 205px;
    bottom: 97px;
}

.ajavaimg3_txt .zhi9 {
    right: 169px;
    top: 74px;
}

.ajavaimg3_txt .zhi10 {
    right: 169px;
    top: 133px;
    color: #b7322c;
    font-weight: bold;
}

.cgxtimg3_txt {
    background: #f3f3f3 url(../image/cgxtimg3.png) no-repeat center 30px;
    width: 1035px;
    height: 346px;
    position: relative;
}

.cgxtimg3_txt span {
    position: absolute;
}

.cgxtimg3_txt .zhi1 {
    left: 272px;
    top: 47px;
}

.cgxtimg3_txt .zhi2 {
    left: 153px;
    top: 134px;
}

.cgxtimg3_txt .zhi3 {
    left: 238px;
    top: 238px;
}

.cgxtimg3_txt .zhi4 {
    left: 374px;
    top: 182px;
}

.cgxtimg3_txt .zhi5 {
    left: 558px;
    top: 216px;
}

.cgxtimg3_txt .zhi6 {
    right: 100px;
    top: 132px;
}

.cgxtimg3_txt .zhi7 {
    right: 50px;
    top: 239px;
}

.cgxtimg3_txt .zhi8 {
    right: 102px;
    top: 53px;
}

.cgxtimg1 {
    position: relative;
    background: url(../image/cgxtimg1.png) no-repeat center;
    width: 864px;
    height: 494px;
}

.cgxtimg1 div {
    position: absolute;
    width: 250px;
    height: 6px;
    padding: 10px 0;
    text-align: center;
    font-size: 18px;
    line-height: 28px;
    color: #009fd9;
    font-weight: bold;
}

.cgxtimg1 .din1 {
    top: 82px;
    left: 2px;
    color: #ea7a22;
}

.cgxtimg1 .din1 span {
    color: #333;
    font-size: 16px;
}

.cgxtimg1 .din2 {
    top: 372px;
    left: 72px;
}

.cgxtimg1 .din3 {
    top: 91px;
    right: 20px;
}

.service-support ul {
    padding: 0 0 35px 270px;
    width: 760px;
    background: url(../../img/index1/icon-service.png) no-repeat 55px 10px;
    border-bottom: 1px solid #e3e3e3;
}

.service-support ul li {
    float: left;
    width: 152px;
    margin-bottom: 20px;
}

.service-support ul li span.serial {
    display: block;
    width: 36px;
    height: 36px;
    margin: 0 auto;
    background: url(../../img/index1/bg-number.png) no-repeat;
    line-height: 36px;
    color: #fff;
    text-align: center;
}

.service-support ul li span.name {
    display: block;
    line-height: 30px;
    text-align: center;
}

.service-support ul li span.name.highlight {
    font-weight: bold;
    color: #b7322c;
}

.service-support dl {
    margin: 60px 60px;
    padding-top: 70px;
    background: url(../../img/index1/icons-service-support.png) no-repeat -82px top;
}

.service-support dl dd {
    width: 256px;
    float: left;
}

.service-support dl dd span {
    display: block;
    line-height: 40px;
    font-size: 24px;
    color: #b7322c;
    text-align: center;
}

.service-support dl dd p {
    line-height: 26px;
    text-align: center;
}

.list-feature .btn {
    display: block;
    width: 140px;
    margin: 50px auto;
    height: 48px;
    line-height: 48px;
    font-size: 18px;
    text-align: center;
    border-radius: 5px;
    background: #b7322c;
    color: #fff;
}

.list-feature .btn:hover {
    background: #b71a13;
}

/*新闻列表*/
.pro_newbox {
    background: url(../../img/index1/pro_new_bg.jpg) repeat-x;
    height: 546px;
    border-top: 1px solid #d9d8d8;
}

.pro_newbox .bred {
    width: 250px;
    height: 1px;
    background-color: #b00302;
    margin: 0 auto;
    margin-top: -1px;
    margin-bottom: 30px;
}

.pro_news {
    width: 1086px;
    margin: 0 auto;
    padding-bottom: 10px;
}

.pro_news .title, .case_title {
    padding: 20px 0;
    height: 40px;
    line-height: 40px;
    font-size: 24px;
    color: #010000;
    text-indent: 22px;
    background: url(../../img/index1/pro_dot.png) no-repeat left;
    position: relative;
    width: 1086px;
    margin: 0 auto;
}

.pro_news .title a {
    float: right;
    width: 46px;
    font-weight: normal;
    height: 15px;
    text-indent: 0 !important;
    margin-top: 17px;
    border: 1px solid #c7c7c7;
    line-height: 14px !important;
    text-align: center;
    font-size: 12px;
    color: #fdfcfc;
    background: #a4a4a4;
    margin-right: 33px;
}

.pro_news .title a:hover {
    background: #b7322c;
    border: 1px solid #b7322c;
}

.pro_news .newlist {
    width: 100%;
    float: left;
}

.pro_news .newlist li {
    float: left;
    width: 460px;
    height: 35px;
    line-height: 35px;
    padding-left: 18px;
}

.pro_news .newlist li a {
    color: #333;
    display: block;
}

.pro_news .newlist li a:hover {
    color: #b7322c;
}

.pro_news .newlist li span {
    float: right;
}

.pro_news .neelistleft {
    margin-right: 80px;
}

.pro_news .newlist li i {
    font-style: normal;
    padding: 0 5px;
}

.relevant-case {
    margin: 0 auto;
    width: 1036px;
    padding: 0 25px;
}

.relevant-case ul {
    padding-top: 10px;
}

.relevant-case ul li {
    float: left;
    width: 380px;
    height: 100px;
    border-bottom: 2px solid #ddd;
    background: #F3F3F3;
    margin-right: 22px;
    padding: 20px;
}

.relevant-case ul li img {
    float: left;
    width: 165px;
    height: 100px;
}

.relevant-case ul li .text {
    float: left;
    width: 180px;
    margin-left: 18px;
}

.relevant-case ul li .text span {
    font-size: 16px;
    font-weight: bold;
    display: block;
    padding-bottom: 8px;
}

.relevant-case ul li .text p {
    line-height: 22px;
    font-size: 12px;
}

.relevant-case ul .more-case {
    float: left;
    width: 150px;
    height: 140px;
    border-bottom: 2px solid #ddd;
    background: #f3f3f3;
}

.relevant-case ul .more-case a {
    display: block;
    width: 80px;
    height: 48px;
    color: #999;
    margin: 30px auto;
    padding-top: 52px;
    background: url(../../img/index1/icon-more-l.png) no-repeat 18px 0;
}

.relevant-case ul .more-case span {
    display: block;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    padding-top: 10px;
}

.relevant-case ul .more-case a:hover {
    background: url(../../img/index1/icon-more-l-hover.png) no-repeat 18px 0;
    color: #b7322c;
}

/*----------------------------------------------------------*/


.list-feature .title {
    height: 40px;
    background: url(../../img/index1/product-feature.png) no-repeat center top;
    margin-bottom: 45px;
}

.list-feature .list {
    width: 430px;
}

.list-feature .list.fl {
    margin-left: 10px;
}

.list-feature .list.fr {
    margin-right: 10px;
}

.list-feature .list h1 {
    line-height: 48px;
    font-size: 18px;
    color: #fff;
    text-align: center;
    border-radius: 5px;
    background: #B7312C;
}

.list-feature .list ul li {
    height: 59px;
    border-bottom: 1px dotted #ccc;
}

.list-feature .list ul li b.tiao {
    text-indent: 20px;
    font-size: 16px;
    color: #333;
    background: url(../../img/index1/icon-rect.png) no-repeat 10px 20px;
}

.list-feature .list ul li b {
    float: left;
    margin-right: 25px;
    line-height: 59px;
    width: 80px;
}

.list-feature .list ul li span {
    float: left;
    line-height: 59px;
    text-indent: 12px;
    background: url(../../img/index1/icon-dot.png) no-repeat 0px 26px;
    color: #333;
    width: 160px;
}

.list-custom {
    padding: 70px 48px;
    height: 430px;
    background: url(../../img/index1/list-custom.png) no-repeat center 70px;
}

.list-custom li {
    float: left;
    width: 360px;
    margin-top: 90px;
}

.list-custom li h1 {
    font-size: 22px;
    color: #b7322c;
    margin-bottom: 8px;
}

.list-custom li.item1, .list-custom li.item2 {
    margin-top: 60px;
}

.list-custom li.item1, .list-custom li.item3, .list-custom li.item5 {
    margin-right: 105px;
    text-align: right;
}

.list-custom li.item2, .list-custom li.item4, .list-custom li.item6 {
    margin-left: 105px;
}

.list-custom li.item3 {
    width: 295px;
    margin-right: 170px;
}

.list-custom li.item4 {
    width: 295px;
    margin-left: 170px;
}

/* 产品方案-java标准版、系统定制:end */

/* 产品方案-app:begin */
.mobile-banner {
    position: relative;
    height: 480px;
    background: url(../../img/index1/product-app-banner.jpg) no-repeat center top;
}

.mobile-banner-part {
    overflow: hidden;
    height: 77px;
    background: #fff url(../../img/index1/product-app-banner-part.png) no-repeat center top;
    width: 1070px;
    margin: 0 60px;
    padding-bottom: 45px;
    border-bottom: 1px solid #e3e3e3;
}

.mobile-banner-part a {
    margin-top: 30px;
    display: block;
    width: 140px;
    height: 48px;
    line-height: 48px;
    font-size: 18px;
    text-align: center;
    border-radius: 5px;
    background: #b7322c;
    color: #fff;
}

.list-mobile-type {
    width: 482px;
    margin: 55px auto;
    border: 1px solid #ddd;
    border-radius: 10px;
}

.list-mobile-type li {
    float: left;
    width: 160px;
    border-right: 1px solid #ddd;
    line-height: 46px;
    background-image: url(../../img/index1/icons-mobile.png);
    cursor: pointer;
    background-repeat: no-repeat;
    text-indent: 60px;
    font-size: 18px;
}

.list-mobile-type li:hover, .list-mobile-type li.current {
    background-color: #f1f1f1;
    background-image: url(../../img/index1/icons-mobile-hover.png);
    background-repeat: no-repeat;
    color: #b7322c;
}

.list-mobile-type li.item1 {
    background-position: 15px 0px;
}

.list-mobile-type li.item1:hover, .list-mobile-type li.item1.current {
    background-position: 15px -0px;
}

.list-mobile-type li.item2 {
    background-position: 15px -48px;
}

.list-mobile-type li.item2:hover, .list-mobile-type li.item2.current {
    background-position: 15px -48px;
}

.list-mobile-type li.item3 {
    border: none;
    background-position: 15px -95px;
}

.list-mobile-type li.item3:hover, .list-mobile-type li.item3.current {
    background-position: 15px -95px;
}

.wrap-mobile-img {
    display: none;
    position: relative;
    width: 1190px;
    margin: 0 auto;
    padding-top: 35px;
    background: #fff;
}

.wrap-mobile-img div {
    background: url(../../img/index1/loading.gif) no-repeat center center;
}

/* 产品方案-app:end */

/* 安全卫士:begin */
.safe-defender h1 {
    margin: 60px 20px 0;
    height: 35px;
    line-height: 35px;
    background: url(../../img/index1/module-title-red.png) no-repeat;
    font-size: 28px;
    color: #333;
    text-align: center;
}

.safe-defender h2 {
    height: 45px;
    line-height: 45px;
    font-size: 16px;
    color: #999;
    font-weight: bold;
    text-align: center;
}

.wrap-safe-img div {
    background: url(../../img/index1/loading.gif) no-repeat center center;
}

/* 安全卫士:end */

/* 案例展示、专题活动、新闻中心通用部分 */
.list-title {
    height: 80px;
    line-height: 80px;
    text-align: center;
    font-size: 24px;
    color: #b7322c;
    padding-top: 20px;
}

.list-title b {
    margin-left: 5px;
    font-weight: normal;
    font-family: 'Times New Roman';
}

.list-title b i {
    color: #333;
    margin-right: 5px;
    font-style: normal;
}

.list-filter {
    margin-bottom: 60px;
}

.list-filter li {
    float: left;
    margin-right: 2px;
}

.list-filter li.last {
    margin: 0;
}

.list-filter li a {
    display: block;
    width: 140px;
    height: 36px;
    line-height: 36px;
    font-size: 16px;
    background: #eee;
    text-align: center;
}

.list-filter li.current a, .news-type li:hover a {
    background: #494E4F;
    color: #fff;
    height: 34px;
    line-height: 34px;
    border-top: 2px solid #b7322c;
}

.list-filter .line {
    float: left;
    width: 230px;
    height: 1px;
    background: #D4D4D6;
    margin-top: 18px;
}

.news-type .line {
    width: 440px;
}

.page {
    margin: 40px 0 70px;
    display: inline-block;
}

.page li {
    float: left;
    margin: 0 3px;
}

.page li a {
    display: block;
    width: 26px;
    height: 26px;
    line-height: 26px;
    border: 1px solid #ddd;
    font-size: 16px;
    color: #999;
    text-align: center;
    border-radius: 3px;
}

.page li.thisclass {
    display: block;
    width: 26px;
    height: 26px;
    line-height: 26px;
    border: 1px solid #ddd;
    font-size: 16px;
    color: #999;
    text-align: center;
    border-radius: 3px;
    cursor: pointer;
}

.page li:hover a, .page li.thisclass {
    border-color: #b7322c;
    color: #b7322c;
    background: #FFEBEA;
}

/* 案例展示:begin */
.case-show {
    margin: 0 80px;
}

.list-case li {
    position: relative;
    width: 320px;
    float: left;
    margin: 0 34px 30px 0;
}

.list-case li:nth-child(3n) {
    margin-right: 0;
}

.list-case li div {
    height: 170px;
}

.list-case li img {
    width: 320px;
    height: 170px;
}

.list-case li .overlay, .list-case li a.name {
    position: absolute;
    left: 0;
    top: 0;
    display: none;
    width: 100%;
    height: 170px;
}

.list-case li .overlay {
    background: #000;
    opacity: .5;
    filter: alpha(opacity=50);
}

.list-case li a.name {
    background: url(../../img/index1/icon-case-hover.png) no-repeat center 57px;
}

.list-case li:hover .overlay, .list-case li:hover a.name {
    display: block;
}

.list-case li span {
    text-indent: 18px;
    display: block;
    height: 50px;
    line-height: 50px;
    background: #F3F3F3;
    font-size: 16px;
    color: #333;
    border-bottom: 2px solid #ddd;
}

.list-case li span b {
    font-weight: normal;
    font-size: 14px;
    color: #999;
}

.list-case li:hover span {
    background: #CC524C;
    border-bottom-color: #b7322c;
    color: #fff;
}

.list-case li:hover span b {
    color: #fff;
}

.list-case li a.see-detail {
    display: none;
    position: absolute;
    width: 34px;
    height: 34px;
    bottom: 8px;
    right: 15px;
    background: url(../../img/index1/icon-enter.png) no-repeat;
}

.list-case li:hover a.see-detail {
    display: block;
}

.case-intro {
    height: 320px;
    background: url(../../img/index1/bg-case-detail.png) no-repeat center top;
    min-width: 1190px;
}

.case-intro .wrap {
    width: 1190px;
    margin: 0 auto;
    overflow: hidden;
}

.case-intro .wrap h1 {
    font-size: 24px;
    color: #fff;
    height: 45px;
    line-height: 42px;
    text-indent: 22px;
    margin-top: 25px;
    background: url(../../img/index1/module-title-point.png) no-repeat;
}

.case-intro .wrap h1 b {
    font-weight: normal;
    margin-left: 15px;
    font-size: 20px;
    color: #aaa;
}

.case-desc {
    padding: 20px 0;
    border-bottom: 1px solid #444;
}

.case-desc .left {
    float: left;
}

.case-desc .left span.name {
    display: block;
    color: #fff;
    font-size: 36px;
}

.case-desc .left a.address {
    padding-left: 18px;
    background: url(../../img/index1/icon-link.png) no-repeat 0px 4px;
    color: #aaa;
}

.case-desc .left a.address:hover {
    color: #B7312C;
}

.case-desc .left span.attr {
    float: left;
    margin: 8px 15px 0 0;
    padding: 0 8px;
    height: 25px;
    background: #666;
    color: #fff;
    line-height: 25px;
}

.case-desc .description {
    float: right;
    width: 890px;
    color: #aaa;
    height: 100px;
    line-height: 24px;
}

.case-intro .btn {
    position: relative;
    height: 70px;
}

.case-intro .btn a {
    display: block;
    width: 50px;
    height: 50px;
    position: absolute;
    top: 10px;
}

.case-intro .btn a.show-list {
    left: inherit;
    background: url(../../img/index1/icon-show-list-gray.png) no-repeat;
}

.case-intro .btn a.show-list:hover {
    background: url(../../img/index1/icon-show-list.png) no-repeat;
}

.case-intro .btn a.prev {
    right: 70px;
    background: url(../../img/index1/btn-prev-m-gray.png) no-repeat;
}

.case-intro .btn a.prev:hover {
    background: url(../../img/index1/btn-prev-m.png) no-repeat;
}

.case-intro .btn a.link {
    right: 71px;
    background: url(../../img/index1/btn-link-gray.png) no-repeat;
}

.case-intro .btn a.link:hover {
    background: url(../../img/index1/btn-link.png) no-repeat;
}

.case-intro .btn a.next {
    right: 0;
    background: url(../../img/index1/btn-next-m-gray.png) no-repeat;
}

.case-intro .btn a.next:hover {
    ;
    background: url(../../img/index1/btn-next-m.png) no-repeat;
}

/* 案例展示:end */

/* 专题活动:begin */
.activity {
    margin: 0 80px;
}

.activity-type .line {
    width: 302px;
}

.list-activity li {
    float: left;
    width: 490px;
    margin-bottom: 30px;
    border-bottom: 1px solid #ddd;
    overflow: hidden;
}

.list-activity li:nth-child(odd) {
    margin-right: 48px;
}

.list-activity li .title {
    background: #f3f3f3;
}

.list-activity li .title span.name {
    float: left;
    display: block;
    line-height: 40px;
    font-size: 16px;
    color: #333;
    margin-left: 20px;
}

.list-activity li .title span.date {
    float: right;
    display: block;
    line-height: 40px;
    font-size: 16px;
    color: #999;
    margin-right: 15px;
}

.list-activity li a {
    display: block;
    width: 100%;
    height: 140px;
    overflow: hidden;
}

.list-activity li a {
    width: 490px;
}

/* 专题活动:end */

/* 新闻中心:begin */
.news {
    margin: 0 80px;
}

.list-news li {
    width: 450px;
    padding: 20px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
    float: left;
    background: #f3f3f3;
}

.list-news li:nth-child(odd) {
    margin-right: 48px;
}

.list-news li img {
    float: left;
    width: 140px;
    height: 100px;
}

.list-news li .text {
    float: left;
    margin-left: 20px;
    width: 290px;
    overflow: hidden;
}

.list-news li .text .title {
    line-height: 26px;
    font-weight: bold;
    font-size: 16px;
}

.list-news li .text .title:hover {
    color: #b7322c;
}

.list-news li .text span {
    display: block;
    line-height: 24px;
    font-size: 12px;
    color: #999;
    margin-bottom: 8px;
}

.list-news li .text p {
    font-size: 12px;
    line-height: 18px;
    height: 36px;
    overflow: hidden;
}

.news .page {
    margin: 50px 0 70px;
}

.news-detail {
    margin: 0 80px;
}

.detail-top {
    padding: 40px 0 20px;
    border-bottom: 1px solid #E4E4E4;
}

.detail-top .fl span.title {
    display: block;
    font-size: 30px;
    color: #333;
    margin-bottom: 10px;
}

.detail-top .fl span.attr {
    display: block;
    color: #999;
}

.detail-top .fr {
    position: relative;
    width: 172px;
    height: 55px;
}

.detail-top .fr a {
    position: absolute;
    top: 0;
    display: block;
    width: 50px;
    height: 50px;
    float: left;
    border-radius: 100%;
}

.detail-top .fr a.prev-news {
    left: 0;
    background: url(../../img/index1/btn-prev-m-gray.png) no-repeat;
}

.detail-top .fr a.prev-news:hover {
    background: #b7322c url(../../img/index1/btn-prev-m.png) no-repeat center center;
    width: 48px;
    height: 48px;
}

.detail-top .fr a.show-list {
    left: 60px;
    background: url(../../img/index1/icon-show-list-gray.png) no-repeat;
}

.detail-top .fr a.show-list:hover {
    background: #b7322c url(../../img/index1/icon-show-list.png) no-repeat center center;
    width: 48px;
    height: 48px;
}

.detail-top .fr a.next-news {
    right: 0;
    background: url(../../img/index1/btn-next-m-gray.png) no-repeat;
}

.detail-top .fr a.next-news:hover {
    ;
    background: #b7322c url(../../img/index1/btn-next-m.png) no-repeat center center;
    width: 48px;
    height: 48px;
}

.news-content {
    padding: 10px;
}

.news-content span {
    padding-top: 20px;
    line-height: 35px;
    text-indent: 28px;
    display: block;
}

.news-detail .wechat {
    display: inline-block;
    margin: 70px 0;
    padding: 25px 35px;
    background: #f3f3f3;
}

.news-detail .wechat img {
    float: left;
    width: 125px;
    height: 125px;
}

.news-detail .wechat p {
    float: left;
    width: 300px;
    line-height: 30px;
    margin-left: 35px;
}

/* 新闻中心:end */

/* 关于融都:begin */
.goto-menu {
    position: fixed;
    bottom: 120px;
    z-index: 20;
}

.goto-menu.java, .goto-menu.custom {
    top: 440px;
}

.goto-menu.app {
    top: 590px;
}

.goto-menu.safe {
    top: 440px;
}

.goto-menu a {
    position: relative;
    display: block;
    margin-bottom: 2px;
    padding: 10px;
    width: 32px;
    height: 32px;
    background: #bbb;
    color: #fff;
    font-weight: bold;
    line-height: 16px;
}

.goto-menu a.current {
    background: #B7312C;
}

/*.goto-menu a.current:after{position: absolute;top: 21px;left: 52px;width: 0;height: 0;border: 5px solid transparent;border-left-color: #b7312c;content: '';}*/

.about-title {
    margin: 36px 40px;
}

.about-title h1 {
    height: 35px;
    line-height: 35px;
    margin-bottom: 15px;
    font-size: 28px;
    color: #333;
    text-align: center;
    background: url(../../img/index1/module-title-red.png) no-repeat center top;
}

.about-title h2 {
    font-size: 16px;
    color: #999;
    font-weight: bold;
    text-align: center;
}

.about_banner {
    width: 100%;
    min-width: 1190px;
    height: 320px;
    overflow: hidden;
}
.bg_apply{
    height: 320px;
    width: 100%;
    background: url(../../img/index1/bg_apply.jpg) no-repeat center;
    overflow: hidden;
    min-width: 1190px;
}
.bg_new{
    height: 320px;
    width: 100%;
    background: url(../../img/index1/bg_new.jpg) no-repeat center;
    overflow: hidden;
    min-width: 1190px;
}
.bg_about{
    height: 320px;
    width: 100%;
    background: url(../../img/index1/bg_about.jpg) no-repeat center;
    overflow: hidden;
    min-width: 1190px;
}
.bg_product{
    height: 320px;
    width: 100%;
    background: url(../../img/index1/bg_product.jpg) no-repeat center;
    overflow: hidden;
    min-width: 1190px;
}
.company-intro {
    margin: 0 80px;
    padding: 0 0 10px 330px;
    background: url(../../img/index1/company-intro.png) no-repeat;
    position: relative;
}

.company-intro .company_introimg {
    position: absolute;
    top: 390px;
    left: 0;
    width: 260px;
}

.company-intro h1, .join h1 {
    font-weight: bold;
    font-size: 28px;
    color: #333;
    margin-bottom: 12px;
}

.company-intro h1 b, .join h1 b {
    color: #b7322c;
}

.company-intro .content {
    padding-top: 10px;
    font-size: 14px;
}

.company-intro .content p {
    text-indent: 2em;
    line-height: 28px;
    color: #333;
    padding-bottom: 9px;
}

.company-intro .content p b {
    color: #b7322c;
}

.about_fk {
    background: url(../../img/index1/about_fk.png) no-repeat center;
    height: 412px;
    margin-bottom: 20px;
}

.about_fk ul {
    width: 360px;
    padding-left: 346px;
    color: #333;
    padding-top: 75px;
}

.about_fk ul h3 {
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 8px;
}

.about_fk ul li {
    font-size: 16px;
    line-height: 33px;
}

.share_par {
    background: url(../../img/index1/share_par.jpg) no-repeat center;
    height: 296px;
}

.credential {
    margin: 0 40px;
    position: relative;
    min-height: 525px;
}

.credential h1 {
    font-weight: bold;
    font-size: 22px;
    text-align: center;
    color: #b7322c;
    margin-bottom: 15px;
    margin-top: 50px;
}

.cred_scrol {
    height: 215px;
    width: 1000px;
    overflow: hidden;
    margin-left: 54px;
}

.cred_scrol li {
    margin: 0 10px;
}

.scroll_box, .scroll_box2 {
    position: relative;
}

.scroll_box .prev, .scroll_box2 .prev {
    position: absolute;
    left: 0;
    top: 55px;
    width: 31px;
    height: 70px;
    display: block;
    background: url(../../img/index1/pro_left.png) no-repeat 0 -73px;
}

.scroll_box .prev:hover, .scroll_box2 .prev:hover {
    background: url(../../img/index1/pro_left.png) no-repeat 0 0;
}

.scroll_box .next, .scroll_box2 .next {
    position: absolute;
    right: 0;
    top: 55px;
    width: 31px;
    height: 70px;
    display: block;
    background: url(../../img/index1/pro_left.png) no-repeat -90px -73px;
}

.scroll_box .next:hover, .scroll_box2 .next:hover {
    background: url(../../img/index1/pro_left.png) no-repeat -90px 0;
}

.cred_scrol2 {
    height: 215px;
    width: 1000px;
    overflow: hidden;
    margin-left: 54px;
}

.cred_pic {
    margin-top: 20px;
}

.cred_pic img {
    height: 185px;
    display: block;
    margin: 0 auto;
}

.cred_pic .zhi_ul li {
    float: left;
}

.cred_pic .zhi_ul li h3 {
    text-align: center;
    height: 26px;
    line-height: 26px;
    font-size: 14px;
}

.cred_pic .caed_ul li {
    float: left;
    margin: 10px;
    width: 234px;
    overflow: hidden;
}

.cred_pic .caed_ul li a {
    display: block;
    width: 234px;
    height: 319px;
}

.cred_pic .caed_ul li img {
    width: 234px;
    height: 319px;
    display: block;
}

.cred_pic .caed_ul li h3 {
    line-height: 26px;
    height: 60px;
    font-size: 14px;
    text-align: center;
    padding: 0 10px;
    color: #333;
}

.caed_div {
    width: 100%;
    height: 420px;
}

.caed_div .caed_div_con {
    width: 470px;
    padding: 5px;
    overflow: hidden;
    border: 2px solid #ddd;
    margin: 0 auto;
}

.caed_div .caed_div_con img {
    width: 470px;
}

.caed_div .caed_div_con h3 {
    line-height: 40px;
    max-height: 80px;
    font-size: 14px;
    text-align: center;
    color: #333;
}

.scroll_box2 .caed_ul2 li {
    margin: 0 14px 0 0 !important;
}

.cred_pic_width {
    width: 1020px;
    margin: 0 auto;
}

.cred_pic .caed_ul2 li {
    float: left;
    width: 233px;
    margin: 0 8px;
    padding: 3px;
    overflow: hidden;
}

.cred_pic .caed_ul2 li a {
    display: block;
    width: 233px;
    height: 158px;
    border: 1px solid #ddd;
}

.cred_pic .caed_ul2 li img {
    width: 233px;
    height: 158px;
    display: block;
}

.cred_pic .caed_ul2 li h3 {
    line-height: 40px;
    max-height: 80px;
    font-size: 14px;
    text-align: center;
    color: #333;
}

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

.cred_kuang img {
    width: 980px;
    margin: 8px auto;
}

/*优势*/
.advantage .adv_left, .advantage .adv_right {
    font-size: 14px;
    margin: 0 auto;
    padding: 15px 90px;
    margin-bottom: 20px;
    position: relative;
    height: 178px;
    border: 1px solid #f3f3f3;
}

.advantage .adv_left .advimg_box, .advantage .adv_left .advimg_box span {
    float: left;
    position: relative;
}

.advantage .adv_left .adv_txt {
    position: absolute;
    left: 396px;
    top: 100px;
}

.advantage .adv_left .advnum {
    float: left;
    margin-left: 50px;
}

.advantage .adv_left .advnum h3 {
    text-align: left;
}

.advantage .advimg_box span {
    width: 252px;
    height: 176px;
    background: url(../../img/index1/about_avg_bg.png) no-repeat;
}

.advantage .advimg_box span.n1 {
    background-position: 0 0;
}

.advantage .advimg_box span.n2 {
    background-position: -308px 0;
}

.advantage .advimg_box span.n3 {
    background-position: 0 -213px;
}

.advantage .advimg_box span.n4 {
    background-position: -308px -213px;
}

.advantage .advimg_box span.n5 {
    background-position: 0 -419px;
}

.advantage .advimg_box .advnum {
    color: #333;
}

.advantage .advimg_box .advnum h3 {
    font-size: 24px;
    padding: 5px 0 10px 0;
}

.advantage .advimg_box .advnum h4 {
    font-size: 30px;
}

.advantage .adv_txt {
    color: #333;
    font-size: 14px;
    width: 640px;
    margin-top: 20px;
    line-height: 30px;
}

.advantage .adv_right .advimg_box span {
    float: right;
}

.advantage .adv_right .adv_txt {
    float: left;
    text-align: right;
}

.advantage .adv_right .advnum {
    float: right;
    margin-right: 50px;
}

.advantage .adv_right .advnum h3 {
    text-align: right;
}

/*影响力*/
.growupbox {}

.growupbox .growup_time {
    margin: 10px 0 40px 80px;
}

.growup {
    width: 1030px;
    margin: 0 auto;
}

.growup_left {
    width: 48px;
    background: url(../../img/index1/growup_bg.png) repeat-y center;
    margin: 0 33px 0 18px;
    float: left;
}

.growup_left .yuan {
    display: block;
    width: 48px;
    height: 48px;
    border-radius: 24px;
    line-height: 48px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    cursor: pointer;
}

.growup_left .growup_left_12 {
    height: 130px;
    position: relative;
}

.growup_left .start {
    position: absolute;
    top: 60px;
    left: 17px;
}

.growup_left .growup_left_12 .yuan {
    background: #95775f;
}

.growup_left .growup_left_13 {
    height: 198px;
}

.growup_left .growup_left_13 .yuan {
    background: #8cb255;
}

.growup_left .growup_left_14 {
    height: 178px;
}

.growup_left .growup_left_14 .yuan {
    background: #d88b03;
}

.growup_left .growup_left_15 {
    height: 444px;
    position: relative;
}

.growup_left .growup_left_15 .yuan {
    background: #d83a03;
}

.growup_left .growup_left_16 {
    height: 110px;
    position: relative;
}

.growup_left .growup_left_16 .yuan {
    background: #b7322c;
}

.growup_left .ma {
    position: absolute;
    top: 189px;
    left: 16px;
}

.growup_left .end {
    position: absolute;
    bottom: 0;
    left: 5px;
}

.shadow12 {
    filter: progid: DXImageTransform.Microsoft.Shadow(color='#95775f', Direction=135, Strength=5); /*for ie6,7,8*/
    -moz-box-shadow: 1px 2px 8px #95775f;
    -webkit-box-shadow: 1px 2px 8px #95775f;
    box-shadow: 1px 2px 8px #95775f;
}

.shadow13 {
    filter: progid: DXImageTransform.Microsoft.Shadow(color='#8cb255', Direction=135, Strength=5);
    -moz-box-shadow: 1px 2px 8px #8cb255;
    -webkit-box-shadow: 1px 2px 8px #8cb255;
    box-shadow: 1px 2px 8px #8cb255;
}

.shadow14 {
    filter: progid: DXImageTransform.Microsoft.Shadow(color='#d88b03', Direction=135, Strength=5);
    -moz-box-shadow: 1px 2px 8px #d88b03;
    -webkit-box-shadow: 1px 2px 8px #d88b03;
    box-shadow: 1px 2px 8px #d88b03;
}

.shadow15 {
    filter: progid: DXImageTransform.Microsoft.Shadow(color='#d83a03', Direction=135, Strength=5);
    -moz-box-shadow: 1px 2px 8px #d83a03;
    -webkit-box-shadow: 1px 2px 8px #d83a03;
    box-shadow: 1px 2px 8px #d83a03;
}

.growup_right {
    float: left;
    width: 820px;
}

.growup_list {
    border: 1px solid #6a6a6a;
    padding: 15px 40px;
    min-height: 40px;
    -moz-border-radius: 4px; /* Firefox */
    -webkit-border-radius: 4px; /* Safari 和 Chrome */
    border-radius: 4px;
    position: relative;
    width: 730px;
    font-size: 16px;
    color: #525252;
    margin-bottom: 22px;
}

.growup_list p {
    line-height: 30px;
}

.growup_list font {
    color: #b7322c;
}

.growup_list .arrow {}

.arrow:after, .arrow:before {
    border: 8px solid transparent;
    border-right: 15px solid #fff;
    width: 0;
    height: 0;
    position: absolute;
    top: 25px;
    left: -21px;
    content: ' '
}

.growup_12 {
    border-color: #95775f;
    height: 67px;
}

.growup_12 .arrow:after, .growup_12 .arrow:before {
    top: 18px;
}

.growup_12 .arrow:before {
    border-right-color: #95775f;
    left: -23px;
}

.growup_13 {
    border-color: #8cb255;
    height: 144px;
}

.growup_13 .arrow:before {
    border-right-color: #8cb255;
    left: -23px;
}

.growup_14 {
    border-color: #d88b03;
    height: 120px;
}

.growup_14 .arrow:before {
    border-right-color: #d88b03;
    left: -23px;
}

.growup_15 {
    border-color: #e6c1b4;
    height: 390px;
}

.growup_15 .arrow:before {
    border-right-color: #e6c1b4;
    left: -23px;
}

.growup_16 {
    border-color: #d83a03;
}

.growup_16 .arrow:before {
    border-right-color: #d83a03;
    left: -23px;
}

.growup_bao {
    height: 293px;
    width: 100%;
    margin-top: 70px;
    background: url(../../img/index1/growup_bao.png) no-repeat center;
}

/*专家团队*/
.team_expert {
    margin: 0 80px;
}

.team_expert .team_list {
    margin-bottom: 50px;
}

.team_expert .team_list .left {
    float: left;
    width: 123px;
    height: 123px;
    margin-right: 68px;
    background: url(../image/team_pic.png)
}

.team_expert .team_list .right {
    float: left;
    width: 830px;
    color: #333;
    font-size: 15px;
    line-height: 28px;
    padding-top: 5px;
}

.team {
    margin: 0 80px;
    height: 567px;
    position: relative;
}

.team h1, .team p {
    position: relative;
    z-index: 10;
    width: 500px;
}

.team h1 {
    font-weight: bold;
    font-size: 28px;
    color: #b7322c;
    margin-bottom: 15px;
}

.team p {
    line-height: 28px;
    color: #333;
}

.team .gallery {
    position: absolute;
    width: 100%;
    height: 421px;
    left: 0;
    top: 120px;
    background: url(../../img/index1/team.png) no-repeat;
}

.team .gallery a {
    display: block;
    position: absolute;
}

.team .gallery .team1 {
    top: 21px;
    left: 664px;
    width: 116px;
    height: 118px
}

.team .gallery .team2 {
    top: 39px;
    left: 797px;
    width: 180px;
    height: 140px;
}

.team .gallery .team3 {
    top: 156px;
    left: 0px;
    width: 84px;
    height: 83px
}

.team .gallery .team4 {
    top: 156px;
    left: 98px;
    width: 179px;
    height: 120px
}

.team .gallery .team5 {
    top: 155px;
    left: 294px;
    width: 130px;
    height: 101px
}

.team .gallery .team6 {
    top: 156px;
    left: 439px;
    width: 119px;
    height: 159px
}

.team .gallery .team7 {
    top: 156px;
    left: 576px;
    width: 200px;
    height: 160px
}

.team .gallery .team8 {
    top: 200px;
    left: 798px;
    ;
    width: 139px;
    height: 121px
}

.team .gallery .team9 {
    top: 275px;
    left: 294px;
    width: 129px;
    height: 111px
}

.team .gallery .team10 {
    top: 329px;
    left: 439px;
    width: 219px;
    height: 88px
}

.join {
    margin: 0 80px;
    background: url(../../img/index1/icon-rongdu.png) no-repeat right top;
}

.join .content {
    padding-top: 45px;
}

.join .content p {
    line-height: 28px;
    color: #333;
}

.join .content p a {
    color: #b7322c;
}

.recruit-link {
    margin-top: 30px;
}

.recruit-link li span {
    display: block;
    float: left;
    line-height: 30px;
}

.recruit-link li a {
    float: left;
    font-size: 14px;
    line-height: 30px;
    color: #00f;
}

.recruit-link li a:hover {
    text-decoration: underline;
}

.recruit {
    padding: 50px 20px 80px;
}

.recruit li {
    float: left;
    width: 329px;
    margin-bottom: 20px;
}

.recruit li img {
    width: 80px;
    height: 80px;
    float: left;
}

.recruit li .text {
    float: left;
    margin-left: 15px;
}

.recruit li .text span.name {
    font-size: 18px;
    color: #333;
    display: block;
    line-height: 30px;
}

.recruit li .text span.cn-name {
    display: block;
    line-height: 20px;
    color: #999;
}

.contact {
    margin: 0 60px 60px;
    position: relative;
    overflow: hidden;
}

.contact #map-iframe {
    width: 1074px;
    height: 540px;
    border: none;
}

.contact .info {
    position: absolute;
    right: 40px;
    top: 40px;
    width: 280px;
    padding: 25px 20px 90px;
    background: #fff url(../../img/index1/rongdu.png) no-repeat center bottom;
}

.contact .info > div {
    padding: 0 6px;
}

.contact .info .top, .contact .info .middle {
    padding-bottom: 10px;
    border-bottom: 1px dotted #010101;
}

.contact .info .top p {
    line-height: 26px;
}

.contact .info .middle span {
    display: block;
    line-height: 35px;
    padding-top: 10px;
    font-size: 18px;
    color: #333;
}

.contact .info .middle p {
    font-size: 12px;
    line-height: 24px;
    text-indent: 35px;
}

.contact .info .middle p.no-indent {
    text-indent: 0;
}

.contact .info .middle p.fr {
    width: 230px;
}

.contact .info .bottom {
    padding: 20px 0;
}

.contact .info .bottom p {
    line-height: 20px;
    color: #333;
    font-size: 12px;
}

.contact .traffic {
    margin-top: 60px;
    display: none;
}

.contact .traffic li {
    width: 330px;
    min-height: 100px;
    border-bottom: 2px solid #ddd;
    padding: 20px 40px 20px 150px;
}

.contact .traffic li.item1 {
    float: left;
    background: #f3f3f3 url(../../img/index1/icon-plane.png) no-repeat 30px 20px;
}

.contact .traffic li.item2 {
    float: right;
    background: #f3f3f3 url(../../img/index1/icon-train.png) no-repeat 30px 20px;
}

.contact .traffic li span {
    display: block;
    font-size: 18px;
    color: #b7322c;
    margin-bottom: 10px;
}

.contact .traffic li p {
    line-height: 20px;
}

/* 关于融都:end */
#QQfangke_iframe {
    display: none;
}


