.topbar .site { padding-left: 0; background: none; }

.header_v1 { position: relative; height: 80px; background-color: #fff; }
.header_v1 .logo { line-height: 80px; }
.header_v1 .nav_v1 { padding-top: 20px; }
.header_v1 .nav_v1 li { float: left; padding-right: 38px; height: 60px; }
.header_v1 .nav_v1 li:last-child { padding-right: 0; }
.header_v1 .nav_v1 li > a { font-size: 16px; font-weight: 700; color: #333; line-height: 40px; }
.header_v1 .nav_v1 li > a:hover { color: #006eff; }
.header_v1 .sub_nav { position: absolute; top: 79px; left: 0; z-index: 8; display: none; width: 100%; height: 50px; background-color: #f6f6f6; line-height: 50px; }
.header_v1 .sub_nav p { display: inline; }
.header_v1 .sub_nav a { position: relative; padding: 0 20px; font-size: 14px; color: #666; }
.header_v1 .sub_nav a:before { content: ''; position: absolute; left: 0; top: 50%; margin-top: -5px; width: 1px; height: 10px; background-color: #e5e5e5; }
.header_v1 .sub_nav a:first-child { padding-left: 0; }
.header_v1 .sub_nav a:first-child:before { display: none; }
.header_v1 .sub_nav a:hover { color: #006eff; }

.index .index_tt { padding-top: 56px; height: 77px; text-align: center; }
.index .index_tt h3 { color: #fff; font-size: 28px; font-weight: 400; margin-bottom: 13px; }
.index .index_tt p { text-transform: uppercase; color: #999; }
.index .part_tt { position: relative; height: 28px; line-height: 28px; }
.index .part_tt h3 { color: #333; font-size: 18px; font-weight: 400; padding-left: 16px; }
.index .part_tt h3:before { position: absolute; content: ''; left: 0; top: 5px; height: 18px; border-left: 4px solid #006eff; }
.index .part_tt .more_con { position: absolute; right: 0; top: 0; }
.index .more_con { color: #999; font-size: 12px; text-decoration: underline; }
.index .more_con:hover { color: #006eff; }
.index .banner { position: relative; }
.index .banner .hd ul { position: absolute; width: 100%; text-align: center; left: 0; bottom: 80px; font-size: 0; }
.index .banner .hd li { display: inline-block; *display: inline; *zoom: 1; margin: 0 8px; width: 30px; height: 6px; border-radius: 6px; background: #fff; opacity: 0.3; cursor: pointer; }
.index .banner .hd li.on { opacity: 1; }
.index .banner .bd { height: 550px; overflow: hidden; }
.index .banner .bd ul { width: 100% !important; }
.index .banner .bd li { float: left; display: inline; width: 100% !important; height: 550px; background-position: center; background-repeat: no-repeat; }
.index .dist_box { height: 730px; background: url(../img/index_v1/distri_bg.jpg) no-repeat center 0; }
.index .notice { position: relative; top: -48px; margin-bottom: -48px; height: 100px; background-color: #fff; box-shadow: 0 0 16px rgba(35, 69, 119, 0.1); border-radius: 5px; z-index: 9; overflow: hidden; }
.index .notice .part_tt { margin: 14px 25px 6px; }
.index .notice .part_tt h3 { padding-left: 10px; font-size: 14px; }
.index .notice .part_tt h3:before { top: 8px; height: 12px; }
.index .notice .bd { padding: 0 25px; line-height: 30px; overflow: hidden; }
.index .notice .bd li { width: 100%; float: left; display: inline; }
.index .notice .bd p { float: left; margin-right: 40px; width: 342px; font-size: 12px; color: #666; border-bottom: 1px solid #eee; }
.index .notice .bd a { position: relative; padding-left: 12px; color: #666; }
.index .notice .bd a:before { content: ''; position: absolute; left: 0; top: 50%; margin-top: -3px; width: 0; height: 0; border: 3px solid transparent; border-left-color: #333; }
.index .notice .bd a:hover { color: #006eff; }
.index .notice .bd a:hover:before { border-left-color: #006eff; }
.index .distri .index_tt { padding-top: 26px; }
.index .distri .index_tt h3 { color: #333; }
.index .distri .con { height: 530px; padding: 0 30px; background-color: #fff; border-radius: 5px; box-shadow: 0 0 15px rgba(35, 69, 119, 0.12); }
.index .distri .hd { padding: 0 100px 22px; }
.index .distri .hd li { float: left; padding: 22px 0 0; width: 25%; text-align: center; font-size: 18px; color: #333; line-height: 46px; cursor: pointer; }
.index .distri .hd .on { background: url(../img/index_v1/distri_th_bg.png) no-repeat center bottom; }
.index .distri .bd .pic { margin-right: 40px; }
.index .distri .bd .pic img { width: 400px; height: 400px; border-radius: 5px; }
.index .distri .bd .plzt { position: relative; width: 400px; height: 400px; }
.index .distri .bd .plzt .inBd { height: 400px; overflow: hidden; }
.index .distri .bd .plzt .inBd .item { float: left; display: inline; width: 400px; height: 400px; }
.index .distri .bd .plzt .inHd { position: absolute; width: 100%; text-align: center; left: 0; bottom: 12px; font-size: 0; }
.index .distri .bd .plzt .inHd .item { display: inline-block; margin: 0 4px; width: 6px; height: 6px; border-radius: 6px; background: #fff; opacity: 0.5; cursor: pointer; transition: all 0.3s ease; }
.index .distri .bd .plzt .inHd .item.on { width: 20px; opacity: 1; }
.index .distri .bd .txt { width: 680px; }
.index .distri .bd .txt p { margin-bottom: 40px; font-size: 14px; color: #666; height: 104px; line-height: 26px; overflow: hidden; }
.index .distri .bd .txt img { float: left; margin-right: 12px; }
.index .distri .bd .ch { margin-right: -12px; margin-bottom: 48px; }
.index .distri .bd .ch img { width: 161px; height: 58px; }
.index .distri .bd .qi { margin-right: -12px; }
.index .distri .bd .qi img { width: 159px; height: 56px; border: 1px solid #eee; border-radius: 3px; }
.index .distri .bd .tt { margin-top: 9px; margin-bottom: 9px; border-top: 1px solid #dcdcdc; }
.index .distri .bd .tt span { position: relative; top: -9px; display: inline-block; padding: 0 16px 0 10px; height: 18px; line-height: 18px; background-color: #fff; border-left: 4px solid #006eff; font-size: 18px; color: #333; }
.index .platform { height: 920px; background: url(../img/index_v1/platform_bg.jpg) center 0 no-repeat; }
.index .platform .index_tt { text-align: left; }
.index .platform .con { position: relative; top: -86px; }
.index .platform .con .hd { width: 260px; height: 492px; }
.index .platform .con .hd li { padding-left: 28px; height: 164px; background: #0b55b5 url(../img/index_v1/plat_hd.png) no-repeat 0 0; cursor: pointer; }
.index .platform .con .hd .on { background-color: #006eff; box-shadow: 0 5px 27px rgba(5, 12, 23, 0.26); }
.index .platform .con .hd .li2 { background-position-y: -164px; }
.index .platform .con .hd .li3 { background-position-y: -328px; }
.index .platform .con .hd p { margin-bottom: 10px; padding-top: 30px; font-size: 22px; color: #fff; }
.index .platform .con .hd span { font-family: arial; color: #fff; opacity: 0.2; }
.index .platform .con .hd i { display: block; margin-top: 44px; width: 75px; height: 10px; background: url(../img/index_v1/plat_jt.png) no-repeat 0 0; opacity: 0.4; }
.index .platform .con .bd { margin-top: 114px; width: 940px; height: 378px; background-color: #fff; }
.index .platform .market .item { float: left; padding: 26px 50px 18px; width: 212px; border-right: 1px dashed #e5e5e5; }
.index .platform .market h4 { margin-bottom: 8px; height: 58px; line-height: 58px; font-size: 18px; font-weight: 700; color: #333; text-align: center; background: url(../img/index_v1/plat_tt_bg.png) no-repeat center bottom; }
.index .platform .market p { position: relative; height: 60px; line-height: 60px; border-bottom: 1px solid #eee; font-size: 14px; color: #333; }
.index .platform .market p:after { content: ''; position: absolute; right: 14px; top: 50%; margin-top: -5px; width: 5px; height: 10px; background: url(../img/index_v1/plat_jt.png) no-repeat 0 -10px; transition: all 0.3s ease; }
.index .platform .market p:hover:after { right: 0; }
.index .platform .market p i, .index .platform .market p span { display: inline-block; vertical-align: middle; }
.index .platform .market p i { margin-right: 16px; width: 20px; height: 20px; background: url(../img/index_v1/plat_icon1.png) no-repeat 0 0; }
.index .platform .market p .ico02 { background-position-y: -20px; }
.index .platform .market p .ico03 { background-position-y: -40px; }
.index .platform .market p .ico04 { background-position-y: -50px; }
.index .platform .market p .ico05 { background-position-y: -60px; }
.index .platform .market p .ico06 { background-position-y: -100px; }
.index .platform .market p .ico07 { background-position-y: -120px; }
.index .platform .market p .ico08 { background-position-y: -140px; }
.index .platform .market p .ico09 { background-position-y: -160px; }
.index .platform .market p .ico10 { background-position-y: -180px; }
.index .platform .market p .ico11 { background-position-y: -200px; }
.index .platform .market p .ico12 { background-position-y: -220px; }
.index .platform .expert { padding: 56px 0 0 30px; }
.index .platform .expert .item { float: left; margin-right: 22px; }
.index .platform .expert .item a { display: block; width: 180px; padding: 9px; border: 1px solid #eee; border-radius: 3px; box-shadow: 0 0 16px rgba(35, 69, 119, 0.1); }
.index .platform .expert .item a:hover img { transform: scale(1.05); }
.index .platform .expert img { width: 180px; height: 180px; transition: all 0.3s ease; }
.index .platform .expert .name { margin-top: 4px; line-height: 34px; font-size: 14px; color: #333; }
.index .platform .expert .name span { margin-left: 8px; padding-left: 8px; position: relative; font-size: 12px; color: #878787; }
.index .platform .expert .name span:before { content: ''; position: absolute; left: 0; top: 50%; margin-top: -6px; width: 1px; height: 12px; background-color: #eee; }
.index .platform .expert .tag { height: 22px; font-size: 0; overflow: hidden; }
.index .platform .expert .tag span { display: inline-block; margin-right: 8px; padding: 0 8px; height: 22px; line-height: 22px; background-color: #f2f7fc; font-size: 12px; color: #999; }
.index .platform .organ { padding: 15px 0 0 30px; }
.index .platform .organ img { margin: 0 15px 15px 0; float: left; width: 160px; height: 160px; border: 1px solid #e5e5e5; border-radius: 3px; transition: all .3s ease; }
.index .platform .organ img:hover { border-color: #006eff; box-shadow: 0 5px 7px rgba(35, 69, 119, 0.05); }
.index .coopration { height: 860px; background: url(../img/index_v1/coop_bg.jpg) center 0 no-repeat; }
.index .coopration .con { position: relative; top: -376px; z-index: 3; }
.index .coopration .con_top { margin-bottom: 40px; }
.index .coopration .con_top .tt { position: relative; text-align: center; height: 36px; margin-bottom: 28px; }
.index .coopration .con_top .tt a { display: inline-block; width: 114px; height: 36px; margin: 0 47px; font-size: 18px; color: #fff; }
.index .coopration .con_top .tt a:after { position: absolute; content: ''; height: 7px; left: 0; right: 0; bottom: 0; background: none; transition: all .3s ease; }
.index .coopration .con_top .tt a.on { color: #006eff; }
.index .coopration .con_top .tt a.on:after { transition: all .3s ease; z-index: 3; }
.index .coopration .con_top .tt .line1.on:after { background: url(../img/index_v1/line1.png) 0 0 no-repeat; }
.index .coopration .con_top .tt .line2.on:after { background: url(../img/index_v1/line2.png) 0 0 no-repeat; }
.index .coopration .con_top .tabs { height: 400px; background: #fff; border-radius: 5px; box-shadow: 0 3px 40px rgba(162, 162, 162, 0.18); }
.index .coopration .con_top .ls { display: none; }
.index .coopration .con_top .ls.on { display: block; }
.index .coopration .con_top .list { padding: 32px 0 0 28px; }
.index .coopration .con_top .list li { float: left; width: 225px; height: 127px; margin: 0 12px 15px 0; padding: 9px 18px 0 32px; border: 1px solid #e8e8e8; border-radius: 3px; transition: all .3s ease; }
.index .coopration .con_top .list li h4 { font-size: 14px; color: #333; line-height: 30px; margin-bottom: 11px; }
.index .coopration .con_top .list li .other { height: 36px; color: #555; margin-bottom: 20px; }
.index .coopration .con_top .list li .other span { display: block; color: #888; margin-bottom: 10px; }
.index .coopration .con_top .list li .other .fl { width: 86px; margin-right: 20px; border-right: 1px solid #eee; }
.index .coopration .con_top .list li .addr { color: #444; }
.index .coopration .con_top .list li:hover { border-color: #006eff; transition: all .3s ease; box-shadow: 0 5px 7px rgba(35, 69, 119, 0.05); }
.index .coopration .con_top .list li:hover h4 { color: #006eff; }
.index .coopration .con_top .item { padding: 34px 0 25px 32px; height: 280px; }
.index .coopration .con_top .item li { float: left; margin-right: 15px; width: 215px; }
.index .coopration .con_top .item li:hover img { transform: scale(1.05); }
.index .coopration .con_top .item li:hover p { color: #0066ff; border-bottom: 1px solid #0066ff; }
.index .coopration .con_top .item .pic { margin-bottom: 18px; }
.index .coopration .con_top .item img { width: 215px; height: 215px; border-radius: 5px; transition: all 0.3s ease; }
.index .coopration .con_top .item p { color: #333; padding-bottom: 10px; }
.index .coopration .con_top .more { padding-top: 8px; text-align: center; }
.index .coopration .con_bot { border: 1px solid #eee; border-radius: 5px; overflow: hidden; }
.index .coopration .w784 { padding: 26px 37px 0 28px; width: 784px; height: 532px; background-color: #fff; }
.index .coopration .w292 { padding: 26px 29px 0 27px; width: 292px; height: 532px; border-left: 1px solid #eee; border-top-left-radius: 5px; border-bottom-left-radius: 5px; background: #f9fbff; }
.index .coopration .apply { margin-bottom: 25px; }
.index .coopration .apply .part_tt { margin-bottom: 17px; }
.index .coopration .apply .links { margin-right: -12px; }
.index .coopration .apply .links a { float: left; width: 256px; line-height: 48px; margin: 0 9px 7px 0; text-align: center; color: #333; border-radius: 5px; background: url(../img/index_v1/apply_libg.png) 0 0 no-repeat; }
.index .coopration .apply .links a span { opacity: 0; padding-left: 5px; transition: all .3s ease; }
.index .coopration .apply .links a:hover { color: #006eff; }
.index .coopration .apply .links a:hover span { opacity: 1; transition: all .3s ease; }
.index .coopration .apply .adv { height: 80px; }
.index .coopration .apply .adv img { width: 100%; height: 80px; }
.index .coopration .active .part_tt { margin-bottom: 14px; }
.index .coopration .active .item { margin-right: -44px; }
.index .coopration .active .item li { float: left; width: 232px; height: 200px; margin-right: 44px; }
.index .coopration .active .item li img { width: 232px; height: 147px; border-radius: 5px; transition: all 0.3s ease; }
.index .coopration .active .item li:hover img { transform: scale(1.05); }
.index .coopration .active .item li:hover p { color: #006eff; }
.index .coopration .active .item .pic { margin-bottom: 10px; }
.index .coopration .active .item p { line-height: 22px; color: #333; }
.index .coopration .active .item span { display: block; line-height: 16px; color: #999; }
.index .coopration .policy .part_tt { margin-bottom: 9px; }
.index .coopration .policy .list { height: 193px; overflow: hidden; margin-bottom: 30px; }
.index .coopration .policy .list li { line-height: 37px; border-bottom: 1px solid #dcdcdc; }
.index .coopration .policy .list li a { color: #333; }
.index .coopration .policy .list li a:before { display: inline-block; margin-right: 5px; margin-bottom: 2px; width: 0; height: 0; border: 3px solid transparent; content: " "; vertical-align: middle; border-left-color: #333; }
.index .coopration .policy .list li a:hover:before { border-left-color: #006eff; }
.index .coopration .policy .list li:hover a { color: #006eff; }
.index .coopration .hot .part_tt { margin-bottom: 14px; }
.index .coopration .hot .item { margin-right: -12px; }
.index .coopration .hot .item a { float: left; width: 140px; height: 48px; margin: 0 11px 12px 0; text-align: center; line-height: 48px; border-radius: 5px; background-color: #006eff; color: #fff; }

.footer_v1 { background: #252525; color: #aaa; }
.footer_v1 a { color: #aaa; }
.footer_v1 .box { padding: 34px 0; }
.footer_v1 ul li { line-height: 30px; }
.footer_v1 .t2 { display: inline-block; height: 36px; border-bottom: 1px solid #444; line-height: 36px; font-size: 14px; font-weight: bold; margin-bottom: 15px; }
.footer_v1 .t2 span { font-size: 12px; font-weight: normal; text-transform: uppercase; }
.footer_v1 .contact { width: 360px; margin-right: 112px; }
.footer_v1 .contact .us { height: 48px; margin: 8px 0 36px; line-height: 24px; font-weight: bold; font-size: 14px; text-transform: uppercase; }
.footer_v1 .contact .addr { line-height: 24px; }
.footer_v1 .matrix { width: 254px; margin-right: 40px; }
.footer_v1 .link { width: 430px; }
.footer_v1 .link .t2 { padding-right: 22px; }
.footer_v1 .link ul { width: 180px; }
.footer_v1 .link .w250 { width: 250px; }
.footer_v1 .copy { background: #212121; line-height: 60px; color: #999; text-align: center; }
.footer_v1 .copy a { color: #999; }

/*# sourceMappingURL=index_v1.css.map */
