@charset "gb2312";
/* CSS Document */

html { font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100% }
.mar50 { height: 50px; clear: right; }
body { margin: 0; padding: 0; font-family: "Microsoft YaHei"; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block }
a { background-color: transparent }
a:active, a:hover { outline: 0 }
.clear { clear: both; }
img { border: 0 }
h1 { margin: .67em 0; font-size: 2em }
/*dl,ul{ list-style:none; margin:0; padding:0;}*/

/*begin*/
.rgbox_top { /*background:rgba(245,245,245,1);*/ background-image: url(../../images/computer1.jpg); background-repeat: no-repeat; width: 100vw; height: 100vh; background-position: center; background-size: 100vw 100vh; background-attachment: fixed; }
.rgbox_top img { max-width: 100%; margin-top: 10%; }
/*.rgbox_top p img{ padding:0; display:block; margin:0; max-width:102%; }*/
.rgcom_cen { width: 68%; margin: auto; padding: 90px 0 0; }
.rgcom_cen h1, .sj_box h1 { font-size: 42px; text-align: center; font-weight: normal; }
.rgcom_cen h2, .sj_box h2 { font-size: 18px; text-align: center; color: #737373; font-weight: normal; line-height: 0%; }
 @media screen and (max-width:1500px) {
.rgcom_cen { width: 85%; }
}
.rgcom_icon { height: auto; overflow: hidden; padding: 108px 0 175px 0; }
.rgcom_icon dl { text-align: center; float: left; width: 14.28%; }
.rgcom_icon dl dt { margin-bottom: 35px; }
.rgcom_icon dl dd { color: #737373; display: inline; font-size: 18px; margin: 0; }
.rgcom_icon dl dd p { line-height: 240%; }
.zbqf_box { background: rgba(255,255,255,1); height: auto; overflow: hidden; padding: 60px 0 0; }
/*.sj_box{  width:70%; margin:0 auto;}*/
@media screen and (min-width:1400px) {
.focus .left {/* width: 50%; */}
.focus .right { /*width:440px;*/ width: 50%; }
.focus { /*width:1050px;*/ width: 50%; }
}
@media screen and (min-width:970px) and (max-width:1400px) {
.copyright { line-height: 55px !important; height: 6% !important; }
.sj_box { width: 100%; margin: 0 auto; }
.sj_box h1 { font-size: 30px; }
/*.ft_tit {padding:20px 0 0 36px !important;}*/
/*.ft_tit h3{  font-size:22px !important; padding:0 0 20px 0 !important; margin:0 !important;}*/
.ft_tit p { line-height: 25px; }
/*.footer2{ padding:0 0 0 0 !important; height:45%;}*/
.footer { padding: 65px 0 10px 0 !important; height: 40%; width: 70%; margin: 0 auto; position: relative; }
.indexgushi .gspic {/* padding-top: 130px !important; */}
.indexgushi .gspic img {/* max-width: 60% !important; */}
/*.container_top {
	width: 80% !important; margin:0 auto; height:auto; position:absolute; top:30%; left:5%;  
}*/
.fdp_t_c { padding-top: 28px !important; position: relative !important; }
.fdp_t_c h1 { font-size: 25px !important; margin: 20px 0 5px 0; }
.fdp_t_c p { text-align: center; color: #555555; font-size: 14px !important; padding: 0 2%; }
.xxtab_box { position: absolute; height: 100%; top: 200%; left: 0; }
.box { width: 96% !important; margin: 12px auto 0 auto !important; }
.tab_box img {/* max-width: 76% !important; *//* margin: 0 auto; *//* display: block; *//* overflow: hidden; */}
.tab_menu { overflow: hidden; }
.tab_menu li {/* height: 30px !important; *//* line-height: 30px !important; *//* width: 24%; *//* font-size: 14px !important; *//* border-bottom: #c3cad9 1px solid; *//* border-right: #d7dce6 1px solid; *//* float: left; *//* color: #333; *//* background: #f5f6f9; *//* text-align: center; *//* cursor: pointer; */}
.tab_menu li.current {color: #333;/* background: #fff; *//* border-top: #fbc000 3px solid; *//* height: 27px !important; *//* border-bottom: none; */}
.tab_menu li.js_wtab { width: 25%; }
.focus { height: 100% !important; margin: 0 auto; width: 80%; position: relative; }
.focus .left {/* float: left; *//* height: 731px; *//* position: relative; *//* overflow: hidden; *//* width: 50%; *//* left: 0 !important; *//* background: url(../img/style/telphoto.jpg) no-repeat; *//* background-size: auto 450px !important; */}
.focus .left li {/* position: absolute; *//* left: 0; *//* top: 0; *//* width: 1003px; *//* height: 631px; *//* padding: 42px 0 0 9px !important; *//* z-index: 1; *//* opacity: 0; */filter: alpha(opacity=0);}
.focus .left li img {/* width: 187px; *//* height: 334px; */}
.focus .right {/* float: right; *//* width: 50%; *//* padding: 20px 0 0 !important; */}
.focus .right li { height: 101px !important; /*overflow:hidden; padding-left:10px;*/ background-image: url(../../images/btns.png);/*background-position:-120px 0;*/ color: #0085e1; font-size: 24px; /*line-height:88px;*/ margin-bottom: 5 px; cursor: pointer; }
.med_mad { height: 20px !important; }
.med_mad2 { height: 0 !important; }
.focus .right li i.i1 {/*background-position:0 0;*/ background-size: 350px 96px !important; }
.focus .right li i.i2 {/*background-position:0 -60px;*/ background-size: 350px 96px !important; }
.focus .right li i.i3 {/*background-position:0 -120px;*/ background-size: 350px 96px !important; }
.focus .right li i.i4 {/*background-position:0 -180px;*/ background-size: 350px 96px !important; }
.focus .right .dn_tit h3 { font-size: 21px !important; font-weight: normal; margin: 0; color: #515151; text-align: left; }
.focus .right .dn_tit p {/* font-size: 15px !important; *//* padding-top: 15px; *//* line-height: 20px !important; *//* margin: 0; *//* color: #868686; */}
.carousel-indicators { bottom: 8% !important; left: 30% !important; }
/*.fot_wx dt img{ max-width:70%;}*/
.fot_wx dd { padding: 15px 0 0; text-align: center; }
}
.focus { height: 731px; margin: 0 auto; position: relative; }
.focus .left { float: left; height: 731px; position: relative; left: 0; overflow: hidden; background: url(../../images/telphoto.jpg) no-repeat; }
.focus .left li { position: absolute; left: 0; top: 0; width: 1003px; height: 631px; padding: 60px 0 0 14px; z-index: 1; opacity: 0; filter: alpha(opacity=0); }
.focus .left li.active { z-index: 2; }
.focus .left li p { display: none; }
.focus .numtit a { float: left; width: 10px; height: 10px; background: #CCC; margin: 0 5px; }
.focus .right ul { list-style: none; margin: 0; padding: 0; }
.focus .right { float: right; padding: 64px 0 0; }
.focus .right li { height: 131px; clear: both; /*overflow:hidden; padding-left:10px;*/ background-image: url(../../images/btns.png);/*background-position:-120px 0;*/ color: #0085e1; font-size: 24px; /*line-height:88px;*/ margin-bottom: 5 px; cursor: pointer; }
.focus .right li:hover, .focus .right li.active { color: #0085e1;/*background-position:-120px -120px;*/ }
.focus .right li i { background-image: url(../../images/btns.png); background-repeat: no-repeat; width: 60px; height: 110px; float: left; margin: 0 48px 0px 0; }
.focus .right .dn_tit h3 { font-size: 24px; font-weight: normal; margin: 0; color: #515151; text-align: left; }
.focus .right .dn_tit { }
.focus .right .dn_tit p { font-size: 18px; padding-top: 15px; line-height: 30px; margin: 0; color: #868686; }
.focus .right li:hover h3, .focus .right li.active h3 { color: #0085e1; }
.focus .right li:hover p, .focus .right li.active p { color: #4daffa; }
.focus .right li i.i1 {/*background-position:0 0;*/ background: url(../../images/tab1.jpg) no-repeat; }
.focus .right li i.i2 {/*background-position:0 -60px;*/ background: url(../../images/tab2.jpg) no-repeat; }
.focus .right li i.i3 {/*background-position:0 -120px;*/ background: url(../../images../img/tab3.jpg) no-repeat; }
.focus .right li i.i4 {/*background-position:0 -180px;*/ background: url(../../images/tab4.jpg) no-repeat; }
.focus .right li:hover i.i1, .focus .right li.active i.i1 {/*background-position:-60px 0;*/ background: url(../../images/tab1_hov.jpg) no-repeat; }
.focus .right li:hover i.i2, .focus .right li.active i.i2 {/*background-position:-60px -60px;*/ background: url(../../images/tab2_hov.jpg) no-repeat; }
.focus .right li:hover i.i3, .focus .right li.active i.i3 {/*background-position:-60px -120px;*/ background: url(../../images/tab3_hov.jpg) no-repeat; }
.focus .right li:hover i.i4, .focus .right li.active i.i4 {/*background-position:-60px -180px;*/ background: url(../../images/tab4_hov.jpg) no-repeat; }
.focus .num1 { position: absolute; bottom: 0px; left: 0; z-index: 9; padding: 0 0 10px 160px; }
.focus .num1 li { background: #a7a8aa; float: left; width: 13px; height: 13px; margin: 0 5px; border-radius: 50%; }
.focus .num1 li.active { background: #676767; }
.banner { width: 100%; overflow: hidden; height: 870px; position: relative }
.banList { position: absolute; left: 50%; margin-left: -960px; height: 18rem }
.banList li { height: 870px; opacity: 0; position: absolute; transform: scale(0); transition: transform 0.5s ease 0s, opacity 1.5s ease 0s; z-index: 1; }
.banList li.active { opacity: 1; transform: scale(1); z-index: 2; }
.fomW { position: absolute; bottom: 20px; left: 50%; height: 20px; z-index: 9; width: 1000px; margin-left: -500px }
.jsNav { text-align: center; }
.jsNav a { display: inline-block; background: rgba(139,151,162,1); width: 15px; height: 15px; border-radius: 50%; margin: 0 5px; }
.jsNav a.current { background: rgba(56,58,59,1); cursor: pointer }
.fdp_tab { background: #ecf4f7; background-size: 100%; width: 100%; height: 100%; padding-bottom: 50px; }
.fdp_t_c { width: 100%; margin: 0 auto; max-width: 1300px; padding-top: 88px; }
.fdp_t_c h1 { text-align: center; color: #333; font-size: 38px; font-weight: normal; }
.fdp_t_c p { text-align: center; color: #555555; font-size: 16px; }
/* box */

.box { width: 100%; margin: 22px auto 0; background: #fff; box-shadow: rgba(207,219,224,.7) 2px 4px 10px 4px; }
.tab_menu { overflow: hidden; list-style: none; margin: 0; padding: 0; }
.tab_menu li {height: 50px;line-height: 50px;width: 25%;font-size: 18px;border-bottom: #c3cad9 1px solid;border-right: #d7dce6 1px solid;float: left;color: #333;background: #f5f6f9;text-align: center;cursor: pointer;}
.tab_menu li.current { color: #333; background: #fff; border-top: #fbc000 3px solid; height: 47px; border-bottom: none; }
.tab_menu li.js_wtab { width: 25%; }
.tab_menu li a { color: #333; text-decoration: none; }
.tab_menu li.current a { color: #333; }
.tab_box .hide { display: none; }
.tab_box img { max-width: 100%; display: block; overflow: hidden; }
.ddost { height: 100%; position: relative; background: #f7f7f7; }
.zbqf_box { background: rgba(255,255,255,1); height: auto; overflow: hidden; padding: 60px 0 0; }
.sj_box { width: 70%; margin: 0 auto; }
/*@media screen and (min-width:1400px) {*/
.focus .left { width: 414px; }
.focus .right { width: 440px; }
.focus { width: 1050px; }
/*}*/
@media screen and (max-width:1400px) {
.focus .left, .focus .right {/* width: 50%; */}
.focus {/* width: 100%; */}
.sj_box { width: 90%; margin: 0 auto; }
}
.focus { height: 731px; margin: 0 auto; position: relative; }
.focus .left { float: left; height: 731px; position: relative; left: 100px; overflow: hidden; background: url(../../images/telphoto.jpg) no-repeat; }
.focus .left li { position: absolute; left: 0; top: 0; width: 1003px; height: 631px; padding: 60px 0 0 14px; z-index: 1; opacity: 0; filter: alpha(opacity=0); }
.focus .left li.active { z-index: 2; }
.focus .left li p { display: none; }
.focus .numtit a { float: left; width: 10px; height: 10px; background: #CCC; margin: 0 5px; }
.focus .right { float: right; padding: 64px 0 0; }
.focus .right li { height: 131px; /*overflow:hidden; padding-left:10px;*/ background-image: url(../../images/btns.png);/*background-position:-120px 0;*/ color: #0085e1; font-size: 24px; /*line-height:88px;*/ margin-bottom: 5 px; cursor: pointer; }
.focus .right li:hover, .focus .right li.active { color: #0085e1;/*background-position:-120px -120px;*/ }
.focus .right li i { background-image: url(../../images/btns.png); background-repeat: no-repeat; width: 60px; height: 110px; float: left; margin: 0 48px 0px 0; }
.focus .right .dn_tit h3 { font-size: 24px; font-weight: normal; margin: 0; color: #515151; text-align: left; }
.focus .right .dn_tit { }
.focus .right .dn_tit p { font-size: 18px; padding-top: 15px; line-height: 30px; margin: 0; color: #868686; }
.focus .right li:hover h3, .focus .right li.active h3 { color: #0085e1; }
.focus .right li:hover p, .focus .right li.active p { color: #4daffa; }
.focus .right li i.i1 {/*background-position:0 0;*/ background: url(../../images/tab1.jpg) no-repeat; }
.focus .right li i.i2 {/*background-position:0 -60px;*/ background: url(../../images/tab2.jpg) no-repeat; }
.focus .right li i.i3 {/*background-position:0 -120px;*/ background: url(../../images/tab3.jpg) no-repeat; }
.focus .right li i.i4 {/*background-position:0 -180px;*/ background: url(../../images/tab4.jpg) no-repeat; }
.focus .right li:hover i.i1, .focus .right li.active i.i1 {/*background-position:-60px 0;*/ background: url(../../images/tab1_hov.jpg) no-repeat; }
.focus .right li:hover i.i2, .focus .right li.active i.i2 {/*background-position:-60px -60px;*/ background: url(../../images/tab2_hov.jpg) no-repeat; }
.focus .right li:hover i.i3, .focus .right li.active i.i3 {/*background-position:-60px -120px;*/ background: url(../../images/tab3_hov.jpg) no-repeat; }
.focus .right li:hover i.i4, .focus .right li.active i.i4 {/*background-position:-60px -180px;*/ background: url(../../images/tab4_hov.jpg) no-repeat; }
.focus .num1 { position: absolute; bottom: 0px; left: 0; z-index: 9; padding: 0 0 10px 160px; }
.focus .num1 li { background: #a7a8aa; float: left; width: 13px; height: 13px; margin: 0 5px; border-radius: 50%; }
.focus .num1 li.active { background: #676767; }
.chaobiaoBanner { max-width: 2000px; margin: 0 auto; }
.chaobiaoBanner .swiper-pagination-bullet { width: 16px; height: 16px; }
.chaobiaoBanner .swiper-pagination-bullet-active { background: #1f49ff }
.chaobiaoBanner .banner01 { background-color: #fff; }
.chaobiaoBanner .banner02 { background-image: url(../../images/banner02_bg.jpg); }
.chaobiaoBanner .banner03 { background-image: url(../../images/banner03_bg.jpg); }
.chaobiaoBanner .banner04 { background-color: #f4f9ff; }
.chaobiaoBanner .banner05 { background-color: #edf3ff; }
.chaobiaoBanner .swiper-slide { background-size: 100% 100%; background-position: center center; }
.chaobiaoBanner .swiper-slide img { display: block; margin: 0 auto; }
.chaobiaoBanner .swiper-button-prev, .chaobiaoBanner .swiper-button-next { background: url(../../images/prev.png) no-repeat center center; width: 64px; height: 64px; left: 5%; opacity: .5; filter: alpha(opacity=50); }
.chaobiaoBanner .swiper-button-next { background: url(../../images/next.png) no-repeat center center; left: inherit; right: 5% }
.chaobiaoBanner .swiper-button-prev:hover, .chaobiaoBanner .swiper-button-next:hover { opacity: 1; filter: alpha(opacity=1); }
.chaobiaoBanner .swiper-pagination-bullet { width: 70px; height: 5px; border-radius: 5px; background: #ccc; }
.swiper-pagination-bullet-active { background: #13cc80 }
