﻿@charset "utf-8";
/* CSS Document */
a { -webkit-transition: all 0.4s; transition: all 0.4s; }
a:hover { color: #ff9724!important; background-color: transparent; -webkit-text-decoration-skip: objects; }
body { font-family: "微软雅黑"; }
.lmt h2 { background: #146bd7; font-size: 24px; height: 45px; line-height: 45px; text-align: center; padding: 0 60px; display: inline; }
.lmt h2 a { color: #fff; }
.conbox01 { width: 48%; }
.conbox01 ul { margin-top: 40px; }
.conbox01 li { padding-bottom: 10px; margin-bottom: 10px; position: relative; }
.conbox01 h3 { color: #146bd7; font-size: 24px; line-height: 36px; }
.conbox01 h3 a { color: #146bd7; }
.conbox01 h3:after { content: ""; display: block; width: 50px; height: 2px; background-color: #2f3237; overflow: hidden; margin-top: 10px; }
.conbox01 p { color: #62666b; font-size: 14px; line-height: 30px; padding-top: 10px; }
.conbox01 span { color: #fff; font-size: 14px; line-height: 30px; background: #146bd7; display: block; text-align: center; width: 100px; }
.conbox01 span a { color: #fff; }
.navBox { background: #146bd7; height: 85px; position: relative; z-index: 99 }
.nav { font-size: 12px; width: 1200px; margin: 0px auto 0; height: 85px; line-height: 85px; position: relative; z-index: 1; }
.nav a { text-decoration: none; }
.nav .logo { display: block; float: left; }
.nav .logo + .logo { padding-left: 50px; }
.navmain { height: 85px; position: relative; float: left; }
#nav_all { height: 85px; float: left; line-height: 85px; position: relative; z-index: 222; }
#nav_all li { text-align: center; float: left; position: relative; font-size: 16px; width: 140px; height: 85px; line-height: 85px; text-align: center; }
#nav_all li a { color: #fff; display: inline-block; font-weight: bold; cursor: pointer; white-space: nowrap; }
#nav_all li ul { display: none; position: absolute; z-index: 99; width: 140px; left: 0px; top: 85px; z-index: 9; }
#nav_all ul li { background-image: none; line-height: 32px; height: 32px; padding: 10px 0; float: none; background: #146bd7; }
#nav_all ul li a { background-image: none; padding: 0px 10px; margin: 0px; height: 32px; line-height: 32px; color: #fff; font-weight: normal; border: none; display: block; }
#nav_all ul li a:hover { margin: 0px auto; height: 32px; line-height: 32px; color: #fff; border-bottom: 2px solid #2f3237; display: inline-block; }
/*part1*/
.part1 { width: 100%; overflow: hidden; }
.part1 .slider { width: 100%; min-width: 1200px; height: 680px; position: relative; overflow: hidden; background: #fff; }
.part1 .slider .bd { width: 1200px; position: absolute; left: 50%; margin-left: -490px; }
.part1 .slider .bd li { width: 1200px; overflow: hidden; }
.part1 .slider .tempWrap { overflow: visible !important }
.part1 .slider .tempWrap ul { margin-left: -1310px !important; /*强制位置*/ }
.part1 .slider .hd { position: absolute; width: 100%; left: 0; z-index: 20; height: 8px; bottom: 20px; text-align: center; }
.part1 .slider .hd li { display: inline-block; *display:inline;
zoom: 1; width: 8px; height: 8px; line-height: 99px; overflow: hidden; background: url(//www.news.cn/world/jzgjmtfh/images/20151123jzgjfh_jbgd_an02_v1.png) 0 -10px no-repeat; margin: 0 5px; cursor: pointer; filter: alpha(opacity=60); opacity: 0.6; }
.part1 .slider .hd li.on { background-position: 0 0; filter: alpha(opacity=100); opacity: 1; }
.part1 .slider .pnBtn { position: absolute; z-index: 30; top: 0; width: 100%; height: 490px; cursor: pointer; }
.part1 .slider .prev { left: -50%; margin-left: -600px; }
.part1 .slider .next { left: 50%; margin-left: 600px; }
.part1 .slider .pnBtn .blackBg { display: block; position: absolute; left: 0; top: 0; width: 100%; height: 6800px; background: #000; filter: alpha(opacity=60); opacity: 0.6; }
.part1 .slider .pnBtn .arrow { display: none; position: absolute; top: 0; z-index: 40; width: 60px; height: 6800px; }
.part1 .slider .pnBtn .arrow:hover { filter: alpha(opacity=60); opacity: 0.6; }
.part1 .slider .prev .arrow { right: 0; background: url(/finance/touxiaobai/images/20170725JYJD_annu_v1.png) 0px 330px no-repeat; }
.part1 .slider .next .arrow { left: 0; background: url(/finance/touxiaobai/images/20170725JYJD_annu_v1.png) -70px 330px no-repeat; }
.part1 .slider .bd li { position: relative; }
.part1 .slider .bd li img { width: 1200px; height: 680px; display: block; -webkit-transition: all 0.8s ease 0s; -moz-transition: all 0.8s ease 0s; transition: all 0.8s ease 0s; }
.part1 .slider .bd li img:hover { -webkit-transform: scale3d(1.04, 1.04, 1); -moz-transform: scale3d(1.04, 1.04, 1); transform: scale3d(1.04, 1.04, 1); }
.part1 .slider .bd li .bg01 { width: 33.3%; height: 100%; right: 0; top: 0; background: #146bd7; opacity: 0.5; filter: alpha(opacity=50); position: absolute; z-index: 1 }
.part1 .slider .bd li .bg02 { width: 33.3%; height: 100%; right: 40px; top: 40px; background: #000000; opacity: 0.4; filter: alpha(opacity=40); position: absolute; z-index: 2 }
.part1 .slider .bd .txt { width: 27%; height: 100%; right: 60px; top: 0px; position: absolute; z-index: 3; }
.part1 .slider .bd .txt h3 { padding-top: 200px; font-size: 38px; color: #fff; border-bottom: 4px solid #ccc; padding-bottom: 30px; margin-bottom: 30px; }
.part1 .slider .bd .txt h3 a { color: #fff; }
.part1 .slider .bd .txt p { font-size: 16px; color: #fff; line-height: 38px; }
/*part2*/
.part2 { width: 1200px; margin: 60px auto 20px; }
/*part3*/
.part3 { background: url(/finance/touxiaobai/images/20170725JYJD_gsyhtBG_v1.jpg) 50% 0 no-repeat; }
.part3 .device { width: 1200px; /*height: 600px;*/ background: url(/finance/touxiaobai/images/20170725JYJD_gsyhtBG02_v1.png) 50% 100% repeat-x; margin: 0px auto 0; position: relative; padding-top: 170px; }
.part3 .arrow-left, .part3 .arrow-right { background-repeat: no-repeat; background-color: #0167d6; position: absolute; top: 52%; width: 220px; height: 130px; z-index: 2; opacity: 0.8; filter: alpha(opacity=80); }
.part3 .arrow-left { background-image: url(/finance/touxiaobai/images/20170725JYJD_annu03_v1.png); }
.part3 .arrow-right { background-image: url(/finance/touxiaobai/images/20170725JYJD_annu04_v1.png); }
.part3 .arrow-left img, .part3 .arrow-right img { position: absolute; bottom: 0; width: 75%; height: auto; }
.part3 .arrow-left img { right: 10px; }
.part3 .arrow-right img { left: 10px; }
.part3 .arrow-left { left: -300px; background-position: 5px 45px; }
.part3 .arrow-right { right: -300px; background-position: 187px 45px; }
.part3 .arrow-left:hover { opacity: 1; filter: alpha(opacity=100); }
.part3 .arrow-right:hover { opacity: 1; filter: alpha(opacity=100); }
.part3 .swiper-container { width: 1200px; height: 600px; box-shadow: 0 10px 10px #ccc; }
.swiper-slide { position: relative; }
.part3 .swiper-slide-wrap { padding: 0 36px; font-size: 0; line-height: 600px; vertical-align: middle; }
.part3 .swiper-slide-wrap>a:first-child, .part3 .swiper-slide-wrap .text { display: inline-block; vertical-align: middle; }
.part3 .swiper-slide-wrap .text { max-width: 570px; line-height: 100%; }
.part3 .swiper-slide-wrap>a:first-child, .part3 .swiper-slide-wrap img { display: inline-block; width: 500px; height: 570px; }
.part3 .swiper-slide-wrap a { margin-right: 45px; }
.part3 .p3-txt-tit { display: inline-block; padding: 10px 50px; background-color: #0067d4; color: #fff; font-size: 24px; line-height: 100%; }
.part3 .p3-txt-name { display: block; position: relative; font-size: 90px; line-height: 142px; font-weight: bold; color: #2f2f37; }
.part3 .p3-txt-name:before { content: ""; position: absolute; left: 0; bottom: -4px; display: block; width: 1.5em; height: 4px; background-color: #0867c5; }
.part3 .p3-txt-class { display: list-item; font-size: 24px; line-height: 64px; list-style: none; color: #5c6466; }
.part3 .p3-txt-abs { font-size: 16px; line-height: 38px; color: #5c6466; }
.part3 .part3-bot { width: 1200px; margin: 80px auto 0; }
.part3-bot li { width: 33.3%; float: left; position: relative; }
.part3-bot li img { width: 100%; height: 330px; display: block; -webkit-transition: all 0.8s ease 0s; -moz-transition: all 0.8s ease 0s; transition: all 0.8s ease 0s; }
.part3-bot li img:hover { -webkit-transform: scale3d(1.04, 1.04, 1); -moz-transform: scale3d(1.04, 1.04, 1); transform: scale3d(1.04, 1.04, 1); }
.part3-bot li .lmt { position: absolute; top: -24px; left: 24px; width: 200px; height: 48px; line-height: 48px; text-align: center; background: #146bd7; font-size: 24px; color: #fff; }
.part3-bot li .lmt a { color: #fff; }
.part3-bot li .bg { position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; background: url(/finance/touxiaobai/images/20170725JYJD_bg001_v1.png) 100% 100% repeat-x; z-index: 0; }
/*.part3-bot li:hover .bg {background: url(/finance/touxiaobai/images/20170725JYJD_bg002_v1.png) 100% 100% repeat-x;}*/
.part3-bot li h3 { bottom: 18px; color: #fff; left: 0; line-height: 22px; position: absolute; width: 90%; z-index: 11; padding: 0 5%; font-size: 17px; }
.part3-bot li h3 a { color: #fff; }
.part3-bot li h3:after { content: ""; display: block; width: 100px; height: 4px; background-color: #146bd7; overflow: hidden; margin-top: 8px; }
.part3-bot li p { bottom: 30px; font-size: 14px; color: #fff; height: 22px; left: 0; line-height: 22px; position: absolute; z-index: 12; padding: 0 18px; }
.part4 { width: 1200px; margin: 0 auto; padding-top: 80px; margin-bottom:40px}
.part5 { width: 100%; height: 646px; margin: 40px auto 0; background: #3183e0 url(/finance/touxiaobai/images/20170725JYJD_part5BG_v1.jpg) 50% 0 no-repeat; display: none}
.part5 .slideTxtBox { width: 1200px; margin: 0 auto; padding-top: 50px }
.part5 .slideTxtBox .hd { height: 40px; line-height: 40px; position: relative; }
.part5 .slideTxtBox .hd ul { height: 40px; }
.part5 .slideTxtBox .hd ul li { float: left; line-height: 40px; padding: 0 41px; cursor: pointer; background: #f4f8ff; color: #3c86df; -moz-box-shadow: 0px 2px 10px #666; -webkit-box-shadow: 0px 2px 10px #666; box-shadow: 0px 2px 10px #666; }
.part5 .slideTxtBox .hd ul li + li { margin-left: 5px; }
.part5 .slideTxtBox .hd ul li.on { background: #7347f6; color: #fff; }
.part5 .slideTxtBox .bd ul { width: 1200px; margin-top: 10px; -moz-box-shadow: 0px 5px 30px #999; -webkit-box-shadow: 0px 5px 30px #999; box-shadow: 0px 5px 30px #666; }
.part5 .slideTxtBox .bd ul li { width: 1200px; background: #fff; text-align: center; }
.part6 { width: 100%; margin:0px auto 0; background: url(/finance/touxiaobai/images/20170725JYJD_nxbxtBG_v1.png) 50% -1px no-repeat; }
.part6-top { width: 1200px; margin: 0 auto; padding-top: 140px;    }
.part6-top dt { width: 600px; height: 450px; float: left; position: relative; -moz-box-shadow: 0px 5px 30px #999; -webkit-box-shadow: 0px 5px 30px #999; box-shadow: 0px 5px 30px #999; }
.part6-top dt img { width: 600px; height: 450px; display: block; }
.part6-top dt .title { position: absolute; left: 0; bottom: 0; height: 80px; line-height: 80px; color: #fff; font-size: 22px; overflow: hidden; z-index: 1; padding-left: 20px; }
.part6-top dt .title a { color: #fff; }
.part6-top dt .bg { position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; background: url(/finance/touxiaobai/images/20170725JYJD_bg001_v1.png) 100% 100% repeat-x; z-index: 0; }
.part6-top dt .bf { position: absolute; left: 256px; top: 185px; width: 70px; height: 70px; z-index: 9; }
.part6-top dt .bf img { width: 100%; height: auto; }
.part6-top dd { width: 560px; height: 450px; float: right; }
.part6-top dd ul { clear: both; }
.part6-top dd ul + ul { padding-top: 30px; }
.part6-top dd li { width: 265px; height: 210px; float: left; position: relative; -moz-box-shadow: 0px 5px 30px #999; -webkit-box-shadow: 0px 5px 30px #999; box-shadow: 0px 5px 30px #999; }
.part6-top dd li + li { float: right; }
.part6-top dd li img { width: 265px; height: 210px; display: block; }
.part6-top dd .title { position: absolute; left: 0; bottom: 0; height: 40px; line-height: 40px; color: #fff; font-size: 16px; overflow: hidden; z-index: 1; padding-left: 15px; }
.part6-top dd .title a { color: #fff; }
.part6-top dd .bg { position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; background: url(/finance/touxiaobai/images/20170725JYJD_bg001_v1.png) 100% 100% repeat-x; z-index: 0; }
.part6-top dd .bf { position: absolute; left: 120px; top: 90px; width: 30px; height: 30px; z-index: 9; }
.part6-top dd .bf img { width: 100%; height: auto; }
.part6-bot { width: 1200px; margin: 100px auto 20px; position: relative; }
.part6-bot .arrow-left, .part6-bot .arrow-right { background: url(/finance/touxiaobai/images/20170725JYJD_annu02_v1.png) 0 0 no-repeat; position: absolute; top: 23%; width: 60px; height: 120px; }
.part6-bot .arrow-left { background-position: 10px 35px; left: -90px; }
.part6-bot .arrow-right { background-position: -105px 35px; right: -90px; }
.part6-bot .arrow-left:hover { background-position: 10px 35px; background-color: #f7f7f7; }
.part6-bot .arrow-right:hover { background-position: -105px 35px; background-color: #f7f7f7; }
.part6-bot .swiper-container { height: 400px; width: 1200px; }
.part6-bot .swiper-slide { width: 300px; height: 350px; text-align: center; }
.part6-bot .swiper-slide img { width: 230px; height: 310px; text-align: center; -moz-box-shadow: 0px 5px 30px #999; -webkit-box-shadow: 0px 5px 30px #999; box-shadow: 0px 5px 30px #999; }
.part6-bot .swiper-slide h3 { padding: 20px 35px 0; font-size: 16px; -moz-text-shadow: 0px 5px 30px #999; -webkit-text-shadow: 0px 5px 30px #999; text-shadow: 0px 5px 30px #999; }
.part6-bot .title { font-size: 25px; margin-bottom: 10px; }
.part6-bot .pagination { position: absolute; left: 0; text-align: center; bottom: 5px; width: 100%; }
.part7 { width: 100%; height: 455px; margin: 0 auto; padding-top: 130px; background: url(/finance/touxiaobai/images/20170725JYJD_ywydBG_v1.jpg) 50% 0 no-repeat; }
.part7 ul { width: 1200px; margin: 0 auto; padding-top: 100px; }
.part7 li { width: 16.6%; float: left; text-align: center; }
.part7 li h3 { font-size: 24px; font-weight: normal; color: #fff; }
.part7 li h3 a { color: #fff; }
.part7 li h3:before { content: ""; display: block; width: 40px; height: 2px; background-color: #2f3237; margin: 15px auto; }
.part7 li span { display: block; height: 120px; background: url(/finance/touxiaobai/images/20170725JYJD_xxxxicon_v1.png) no-repeat; }
.part7 .xx01 span { background-position: 32px 14px; }
.part7 .xx01:hover span { background-position: 32px -202px; }
.part7 .xx02 span { background-position: -192px 14px; }
.part7 .xx02:hover span { background-position: -192px -202px; }
.part7 .xx03 span { background-position: -413px 14px; }
.part7 .xx03:hover span { background-position: -413px -202px; }
.part7 .xx04 span { background-position: -622px 14px; }
.part7 .xx04:hover span { background-position: -622px -202px; }
.part7 .xx05 span { background-position: -847px 14px; }
.part7 .xx05:hover span { background-position: -847px -202px; }
.part7 .xx06 span { background-position: -1062px 14px; }
.part7 .xx06:hover span { background-position: -1062px -202px; }
.footer { width: 100%; background: #063875 url(/finance/touxiaobai/images/20170725JYJD_footerBG_v1.png) 50% 0 repeat-x; }
.footer-con { width: 1200px; margin: 0 auto; padding-top: 60px; }
.footer-left { width: 190px; padding-left: 15px; color: #fff; font-size: 14px; float: left; }
.footer-left a { color: #fff; }
.footer-left li { padding: 15px 0; }
.footer-right { width: 940px; float: right; font-size: 14px; }
.footer-right h3 { color: #146bd7; padding: 15px 0; }
.footer-right li { width: 20%; float: left; color: #fff; line-height: 50px; }
.footer-right li a { color: #fff; }
.footer-bot { clear: both; border-top: 1px solid #131217; margin-top: 60px; padding-top: 56px; color: #fff; text-align: center; line-height: 30px; font-size: 14px; padding-bottom: 40px; }
.backtotop { position: absolute; position: fixed; right: 13px; bottom: 13px; z-index: 10; width: 40px; height: 30px; border: 1px solid #c5c5c5; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #f6f6f6; overflow: hidden; cursor: pointer; display: none; }
.backtotop:after { content: ""; display: block; width: 0; margin: 2px auto 0; border-left: 6px solid #f6f6f6; border-right: 6px solid #f6f6f6; border-top: 8px solid #f6f6f6; border-bottom: 8px solid #007bff; }
