/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.bkg_f6f6f6 { background: #f6f6f6; }
.bkg_ffffff { background: #ffffff; }
.bkg_596b8a { background: #596b8a; }
.bkg_f4f4f4 { background: #f4f4f4; }
.bkg_f8f8f8 { background: #f8f8f8; }
.bkg_fafafa { background: #fafafa; }

.c_ffffff { color: #ffffff; }
.c_111111 { color: #111111; }
.c_333333 { color: #333333; }
.c_555555 { color: #555555; }
.c_666666 { color: #666666; }
.c_888888 { color: #888888; }
.c_999999 { color: #999999; }

.w1200px { width: 1200px; margin: 0 auto; }
.w1000px { width: 1000px; margin: 0 auto; }
.w_P100 { width: 100%; }
.h_P100 { height: 100%; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.header { position:fixed; left:0; top:0; bottom:0; width:195px; z-index:999; background:rgba(255,255,255,0.9); }
.header .header_in{ padding-bottom:165px; }
.header .logo {
    padding-top: 15px;
    padding-bottom: 13px;
    text-align:center;
    background:#fff; background:rgba(255,255,255,0.9); border-bottom:1px solid #FF6600;
}

.header .logo img{ }
.nav{ text-align:center;}
.nav li .subNavbg { position:absolute; top:0; bottom:0; left:100%; width:0; background:rgba(255,102,0,0.9); transition: all 0.3s; display:none; }
.nav li:nth-child(2) .subNavbg{background:#e5d74b; background:rgba(221,185,40,0.9);}
.nav li:nth-child(4) .subNavbg{background:#61bdd3; background:rgba(97,189,211,0.9);}
.nav li:nth-child(5) .subNavbg{background:#16ac3f; background:rgba(209,61,75,0.9);}
.nav li:nth-child(6) .subNavbg{background:#d13d4b; background:rgba(22,172,63,0.9);}
.nav li:nth-child(7) .subNavbg{background:#4b5690; background:rgba(75,86,144,0.9);}

.nav li.hasSubNav .subNavbg { display:block; }
.nav li:hover .subNavbg { width:130px; }
.nav .nav_item { position:relative; }
.nav .nav_item > a { line-height: 1.7;color: #545454;display:block;padding:22px 0 16px;position:relative; }
.nav .nav_item > a:after { content:''; position:absolute; left:50%; width:0; top:-1px; background:#ff6600; height:1px;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; }
.nav li:hover .nav_item > a,.nav li.act .nav_item > a { color:#ff6600; background:#fff; }
.nav li:hover .nav_item > a:after,.nav li.act .nav_item > a:after { width:100%; left:0; }

.nav li:nth-child(2):hover .nav_item > a, .nav li:nth-child(2).act .nav_item > a{color:#ddb928;}
.nav li:nth-child(4):hover .nav_item > a, .nav li:nth-child(4).act .nav_item > a{color:#61bdd3;}
.nav li:nth-child(5):hover .nav_item > a, .nav li:nth-child(5).act .nav_item > a{color:#d13d4b;}
.nav li:nth-child(6):hover .nav_item > a, .nav li:nth-child(6).act .nav_item > a{color:#16ac3f;}
.nav li:nth-child(7):hover .nav_item > a, .nav li:nth-child(7).act .nav_item > a{color:#4b5690;}
.nav li:nth-child(2) .nav_item > a:after{ background:#ddb928;}
.nav li:nth-child(4) .nav_item > a:after{ background:#61bdd3;}
.nav li:nth-child(5) .nav_item > a:after{ background:#d13d4b;}
.nav li:nth-child(6) .nav_item > a:after{ background:#16ac3f;}
.nav li:nth-child(7) .nav_item > a:after{ background:#4b5690;}

.nav .nav_item .iconfont { height:35px; line-height: 35px; font-size: 30px; }
.nav .nav_item em { display:block; position:absolute; bottom:0; left:54px; right:54px; height:1px; background:#8E8E8E;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; }

.nav li:hover .nav_item em,.nav li.act .nav_item em{ left:0; right:0; background:#ff6600;}
.nav li:nth-child(2):hover .nav_item em, .nav li:nth-child(2).act .nav_item em{background:#e5d74b;}
.nav li:nth-child(4):hover .nav_item em, .nav li:nth-child(4).act .nav_item em{background:#61bdd3;}
.nav li:nth-child(5):hover .nav_item em, .nav li:nth-child(5).act .nav_item em{background:#d13d4b;}
.nav li:nth-child(6):hover .nav_item em, .nav li:nth-child(6).act .nav_item em{background:#16ac3f;}
.nav li:nth-child(7):hover .nav_item em, .nav li:nth-child(7).act .nav_item em{background:#4b5690;}

.subNav { position:absolute; left:100%; opacity:0; overflow:hidden; top:0; width:0;}
.subNav li { transform: translate3D(-100%,0,0);transition: transform .3s;-webkit-transform: translate3D(-100%,0,0);-webkit-transition: -webkit-transform .3s;}
.subNav li a { line-height:38px; text-align:center; display:block; color: #fff; }
.subNav li:hover a,.subNav li.act a { background:#F90; background:rgba(255,255,255,0.2); }
.nav li:nth-child(2) .subNav li:hover a,.nav li:nth-child(2) .subNav li.act a{ background:#D9C720; background:rgba(255,255,255,0.2);}
.nav li:nth-child(4) .subNav li:hover a,.nav li:nth-child(4) .subNav li.act a{ background:#3FADC9; background:rgba(255,255,255,0.2);}
.nav li:nth-child(5) .subNav li:hover a,.nav li:nth-child(5) .subNav li.act a{ background:#1BCD4B; background:rgba(255,255,255,0.2);}
.nav li:nth-child(6) .subNav li:hover a,.nav li:nth-child(6) .subNav li.act a{ background:#D95E6A; background:rgba(255,255,255,0.2);}
.nav li:nth-child(7) .subNav li:hover a,.nav li:nth-child(7) .subNav li.act a{ background:#717BB5; background:rgba(255,255,255,0.2);}
.nav .icon_control { display:none; }
.nav li:hover .subNav { opacity:1; width:130px; }
.nav li:hover .subNav li { transform: translate3D(0,0,0);-webkit-transform: translate3D(0,0,0); position:relative; z-index:5; }

.videoBox{ position:absolute; left:20px; right:20px; bottom:67px;}
.videoBox .video{ cursor:pointer;}
.pop_video{position:fixed;z-index:9999; left:0; top:0; right:0; bottom:0; display:none;}
.pop_video .mask{ position:fixed;  left:0; top:0; right:0; bottom:0; background:#000; opacity:0.65; }
.pop_video .video_play{ position:absolute; z-index:1; width:1000px;background:#000; border-radius:10px; -moz-border-radius:20px; -webkit-border-radius:10px; left:50%; margin-left:-500px; top:50%; margin-top:-333px; }
.pop_video .video_play .video_play_in{margin:10px;  position:relative;}
.pop_video .video_play .video_size{ padding-bottom:66.66%;}
.pop_video .video_play .video{position:absolute; left:0; right:0; top:0; bottom:0;}

.lang{position:absolute; left:0; right:0; bottom:0; line-height:1.5; padding:12px 0; text-align:center; background:#FF6600; color:#fff;}
.lang a{ color:#fff; padding:0 5px;}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.inbanner{position:relative; }
.inbanner .banImg{height:586px; background-repeat:no-repeat; background-position:center bottom;}
.inbanner .tit{position:absolute; bottom:68px; left:195px; right:0; line-height:1.3; font-size:32px; font-weight:bold; color:#fff; text-align:center;}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.leftseadA { width: 70px; position: fixed; bottom: 508px; right: 1px; z-index: 999999999; }
.leftseadA .leftseadA_i { position: relative; width: 46px; }
.leftseadA .leftseadA_i .b { position: absolute; top: 0; left: 12px; width: 46px; border-radius: 3px; }
.leftseadA .leftseadA_i .b .dl { width: 46px; margin: 10px auto; }

.leftseadA .leftseadA_i .b .dl.dl_two { margin-top: 0; }

.leftseadA .leftseadA_i .dl .dd { position: relative; height: 46px; margin-bottom: 5px; }
.leftseadA .leftseadA_i .dl .dd .shows { transition: all .5s; border-radius: 3px; background: #fff; box-shadow: 0 0 9px 0 #000000; box-shadow: 0 0 9px 0 rgba(0,0,0,0.1); }

.leftseadA .leftseadA_i .dl .dd .shows .img { height: 46px; text-align: center; }
.leftseadA .leftseadA_i .dl .dd .shows .img .iconfont { font-size: 24px; line-height: 46px; color: #00b0f0; }

.leftseadA .leftseadA_i .dl .dd .hides { display: none; position: absolute; right: 0; top: 0; width: 265px; min-height: 46px; }
.leftseadA .leftseadA_i .dl .dd .hides .sdl { position: relative; width: 100%; }
.leftseadA .leftseadA_i .dl .dd .hides .sdt { width: 200px; min-height: 46px; padding: 0 20px; line-height: 46px; font-size: 20px; font-weight: bold; overflow: hidden; }
.leftseadA .leftseadA_i .dl .dd .hides .sdt { position: absolute; right: 47px; border: solid 1px #e5e5e5; border-right: none; color: #666; }
.leftseadA .leftseadA_i .dl .dd .hides .sdt { border-radius: 3px; background: #fff; box-shadow: 0 0 10px 0 #000000; box-shadow: 0 0 9px 0 rgba(0,0,0,0.1); }
.leftseadA .leftseadA_i .dl .dd .hides .sdt.tel { height: 46px; line-height: 44px; }
.leftseadA .leftseadA_i .dl .dd .hides .sdt.qrs { height: auto; padding: 10px; }
.leftseadA .leftseadA_i .dl .dd .hides .sdd { position: absolute; right: 0; width: 46px; height: 46px; text-align: center; }
.leftseadA .leftseadA_i .dl .dd .hides .sdd .iconfont { display: none; font-size: 24px; line-height: 46px; color: #00b0f0; }

.leftseadA .leftseadA_i .b .dl.dl_two .shows .img { height: 46px; }
.leftseadA .leftseadA_i .b .dl.dl_two .shows .img .iconfont { line-height: 46px; }

.leftseadA .leftseadA_i .dl .dd a { display: block; width: 100%; height: 100%; }
.leftseadA .leftseadA_i .dl .dd a:hover .shows { background: #00b0f0; }
.leftseadA .leftseadA_i .dl .dd a:hover .shows .img .iconfont { color: #fff; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.outPager { height: 45px; margin: 30px 0; padding:0; text-align: center; }
.pager { display: inline-block; }
.mui-pagination > li > a, .mui-pagination > li > span { transition: all .5s; float: left; display: inline-block; padding: 0 20px; margin: 0 4px; line-height: 45px; height: 45px; }
.mui-pagination > li > a, .mui-pagination > li > span { border: solid 1px #eee; background: #fff; color: #9a9a9a; overflow: hidden; }
.mui-pagination > li > a .iconfont { display: inline-block; line-height: 43px; font-size: 16px; }

.mui-pagination > li > a.active, .mui-pagination > li > a:hover, .mui-pagination > li:active > a, .mui-pagination > li:active > a:active { background: #00b0f0; color: #fff; border-color: #00b0f0;}

.mui-pagination > li:last-child > a, .mui-pagination > li:last-child > span {border-radius: 0;}
.mui-pagination > li:first-child > a, .mui-pagination > li:first-child > span {border-radius: 0;}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.fancybox-nav span { visibility: visible !important; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#web_footer { position: relative; background: rgba(0, 0, 0,.7); padding: 0 56px 0 56px; margin: 0 0 0 195px; }
#fullpage4index #web_footer { position: absolute; bottom: 0; left: 0; right: 0; z-index: 99999; }

.footer_A { padding:45px 15px 56px 15px; }
.footer_A .mui-table-view { display: inline-block; }
.footer_A .mui-table-view .mui-media { max-width: 320px; }
.footer_A .mui-table-view .mui-media-object.mui-pull-left { max-width: 40px; width:40px; height:40px; margin-right: 20px; line-height: 40px; border:solid 1px rgba(255, 255, 255,.6); border-radius: 20px; }
.footer_A .mui-table-view .mui-media-object.mui-pull-left .iconfont { line-height: 38px; }
.footer_A .mui-table-view .mui-media-body,.footer_A .mui-table-view .mui-media-body * { font-size: 14px!important; font-family: "Microsoft YaHei",sans-serif!important; line-height: 20px!important; color:#fff!important; }
.footer_A .mui-table-view .line { width:1px; height: 40px; margin:0 100px; background: #545454; }

.footer_B  { padding: 45px 0 0 0; margin-bottom: 56px; }
.footer_B .naviLi li .a1 { display: block; font-size: 16px; line-height: 40px; color:#dcdcdc; }
.footer_B .naviLi li .a2 { display: block; font-size: 14px; line-height: 30px; color:#868686; }
.footer_B .naviLi li a:hover { color:#00b0f0; }

.footer_B .weixin .dl .dt { font-size: 16px; line-height: 40px; color:#dcdcdc; }
.footer_B .weixin .dl .dd { margin-top:10px; }
.footer_B .weixin .dl .dd,.footer_B .weixin .dl .dd * { color: #868686!important; font-size: 14px!important; }

.web_footer .footer_C { padding: 30px 0; }
.web_footer .footer_C, .web_footer .footer_C * { color: #fff!important; font-size: 14px!important; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.fullpage4index .section{ position:relative;}
.fullpage4index .section .bg{position:absolute; left:0; right:0; top:0; bottom:0;background-repeat:no-repeat; background-position:center center; background-size:cover;}
.fullpage4index .section4 .bg{ background-position:center top;}

#fp-nav{padding-bottom:20px; padding-top:14px;}
#fp-nav:after{ content:''; position:absolute; width:1px; left:50%; top:0; bottom:0; background:#fff;}
#fp-nav.right{ right:23px;}
#fp-nav ul li{ margin-top:14px; margin-bottom:0; width:25px; height:25px; }
#fp-nav ul li a span,#fp-nav ul li:hover a span, .fp-slidesNav ul li:hover a span {
    width:12px; height:12px; background:#fff; border-radius:50%; -webkit-border-radius:50%; margin:-6px 0 0 -6px;
}
#fp-nav ul li a.active span:after,#fp-nav ul li:hover a span:after,#fp-nav ul li:hover a.active span:after {
    content:''; width:25px; height:25px; box-sizing:border-box; border:1px solid #fff; border-radius:50%; -webkit-border-radius:50%; background:none; position:absolute; left:-6.5px; top:-7px;
}

.txt_adore * { color:#fff; }
.txt_adore .txt_tb { display:table; width:100%; height:100%; table-layout:fixed; }
.txt_adore .txt_td { display:table-cell; width:100%; height:100%; vertical-align:middle; }
.txt_adore1 { text-align:center; }
.txt_adore1 .txt1 { position:absolute; left:150px; top:0; width: 400px; }
.txt_adore1 .txt2 { position:absolute; left:50%; margin-left:-100px; top:20px; width:557px; height:557px; background:url(../images/bn1_2.png) no-repeat center; }
.txt_adore1 .txt2 .txt_td {  font-size:35px; line-height:1.7; }
.txt_adore1 .txt3 { position:absolute; right:3.75%; top:50%; margin-top:-148px; width:302px; height:296px; background:url(../images/bn1_3.png) no-repeat center; }
.txt_adore1 .txt4 { position:absolute; left:310px;bottom:0; width:126px; height:126px; background:url(../images/bn1_4.png) no-repeat center; }

.txt_adore2 .txt1{ position:absolute; z-index:1; left:9%; padding-left:195px; top:11.8%; line-height:1.5; max-width:655px;}
.txt_adore2 .txt1 h3 { line-height:1.7; font-size:32px; color:#343232; font-weight:bold;}
.txt_adore2 .txt1 p { font-size:16px; color:#585656; }
.txt_adore2 .txt2{ position:absolute; left:50%; margin-left:-50px; top:-58px; width:300px; height:300px; background:url(../images/bn2_1.png) no-repeat center; }
.txt_adore2 .txt3{ position:absolute; right:75px;top:50%; margin-top:-100px; width:125px; height:125px; background:url(../images/bn2_2.png) no-repeat center}
.txt_adore2 .txt4{ position:absolute; left:26%;bottom:-97px; width:287px; height:287px; background:url(../images/bn2_3.png) no-repeat center; }

.txt_adore3 .txt1{ position:absolute; z-index:1; left:198px; right:0; top:20%; line-height:1.5; text-align:center; }
.txt_adore3 .txt1 .txt_tit{ position:relative; display:inline-block; padding:30px 80px 40px 45px;}
.txt_adore3 .txt1 .txt_tit:before{ content:''; position:absolute; width:66px; height:61px; background:url(../images/icon1.png) no-repeat center; left:0; top:0; }
.txt_adore3 .txt1 .txt_tit:after{ content:''; position:absolute; width:60px; height:49px; background:url(../images/icon2.png) no-repeat center; right:0; bottom:0;}
.txt_adore3 .txt1 .txt_tit .p1 { font-size: 24px; line-height: 30px; }
.txt_adore3 .txt1 .txt_tit .p2 { font-size: 32px; font-weight:bold; line-height: 45px; }
.txt_adore3 .txt2{ position:absolute; left:16%; top:-42px; width:292px; height:292px; background:url(../images/bn3_1.png) no-repeat center;}
.txt_adore3 .txt3{ position:absolute; right:10px; top:50%; margin-top:-280px; width:430px; height:430px; background:url(../images/bn3_2.png) no-repeat center;}
.txt_adore3 .txt4{ position:absolute; left:50%; margin-left:-85px;  bottom:-60px; width:287px; height:287px; background:url(../images/bn3_1.png) no-repeat center;}

.txt_adore4 .txt1{ position:absolute; z-index:1; left:21.8%;  top:4.6%; line-height:1.7; color:#fff; max-width:440px; }
.txt_adore4 .txt1 h3 { line-height:1.5; font-size:36px; font-weight:bold; }
.txt_adore4 .txt1 .p1{ font-size:16px;}
.txt_adore4 .txt2 { position:absolute; left:50%; margin-left:-80px; top:50%; width:294px; height:294px; background:url(../images/bn4_1.png) no-repeat center; }
.txt_adore4 .tt h3 { text-align:center; font-size:24px; line-height: 32px; font-weight:bold; }
.txt_adore4 .tt p { font-size:16px; line-height: 24px; }
.txt_adore4 .txt2 .tt { width:165px; margin:0 auto 20px; }
.txt_adore4 .txt2 .tt p { line-height: 1.5;}
.txt_adore4 .txt3 { text-align:center; position:absolute; left:61.5%;  top:26%; width:238px; height:238px; background:url(../images/bn4_2.png) no-repeat center; }
.txt_adore4 .txt4 { position:absolute; right:2.86%;  top:45%; width:320px; height:320px; background:url(../images/bn4_3.png) no-repeat center; }
.txt_adore4 .txt4 .tt { width:220px; margin:0 auto 15px;}

.fadeInRightC{transition: all 1.2s .1s cubic-bezier(0.645,0.045,0.355,1);-moz-transition: all 1.2s .1s cubic-bezier(0.645,0.045,0.355,1);-webkit-transition: all 1.2s .1s cubic-bezier(0.645,0.045,0.355,1); opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);}
.active .fadeInRightC{opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);}
.fadeInLeftC{transition: all 1.2s .1s cubic-bezier(0.645,0.045,0.355,1);-moz-transition: all 1.2s .1s cubic-bezier(0.645,0.045,0.355,1);-webkit-transition: all 1.2s .1s cubic-bezier(0.645,0.045,0.355,1); opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);}
.active .fadeInLeftC{opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);}
.fadeInUpC{transition: all 1.2s .1s cubic-bezier(0.645,0.045,0.355,1);-moz-transition: all 1.2s .1s cubic-bezier(0.645,0.045,0.355,1);-webkit-transition: all 1.2s .1s cubic-bezier(0.645,0.045,0.355,1); opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);}
.active .fadeInUpC{opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);}
.fadeInDownC{transition: all 1.2s .1s cubic-bezier(0.645,0.045,0.355,1);-moz-transition: all 1.2s .1s cubic-bezier(0.645,0.045,0.355,1);-webkit-transition: all 1.2s .1s cubic-bezier(0.645,0.045,0.355,1); opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);}
.active .fadeInDownC{opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);}

.fp-watermark { display: none; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.catposBox { padding: 0; border-bottom: solid 1px #999; }
.catposBox .catpos, .catposBox .catpos * { line-height: 45px !important; color: #888 !important; }
.catposBox .catpos .symbol { font-family: simhei, serif; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.nav_l { margin: 14px 0 0 0; overflow: hidden; }
.nav_l ul { margin: 0 0 0 -14px; display: flex; padding: 0 0 0 0; }
.nav_l li { display: inline-block; justify-content: space-around; flex-grow: 1; padding: 0 0 0 14px; }
.nav_l li a { position: relative; transition: all .5s; display: block; height: 38px; font-size: 16px; line-height: 36px; color: #333333; background: #f7f7f7; border-radius: 3px; }
.nav_l li.active a, .nav_l li a:hover { background: #00b0f0; color: #fff; }
.nav_l li.actives a { background: #00b0f0; color: #fff; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.containers { min-width: 1000px; background: #F2F2F2; padding: 0 56px; margin: 0 0 0 195px; }
.container_l { min-width: 1000px; }
.container_r { min-width: 1000px; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.list_AboutUs { padding: 30px 0 60px 0; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.list_honor { margin: 0 0 35px -28px; }
.list_honor .mui-grid-mine.mui-table-view.mui-grid-view { padding: 35px 0 0 0; }
.list_honor .mui-grid-mine.mui-table-view.mui-grid-view .mui-table-view-cell { padding: 0 0 28px 28px; }

.list_honor .box { transition: all .5s; }
.list_honor .box .img { height: 220px; background: #fff; border: solid 1px #dcdcdc; border-bottom: none; overflow: hidden; }
.list_honor .box .img img { transition: all .5s; height: 220px; }
.list_honor .box .txt { padding: 14px 20px; background: #fff; border: solid 1px #dcdcdc; }

.list_honor a:hover .box { box-shadow: 0 0 30px #dcdcdc; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.list_picture4a { margin: 0 0 35px -28px; }
.list_picture4a .mui-grid-mine.mui-table-view.mui-grid-view { padding: 35px 0 0 0; }
.list_picture4a .mui-grid-mine.mui-table-view.mui-grid-view .mui-table-view-cell { padding: 0 0 28px 28px; }

.list_picture4a .box { transition: all .5s; }
.list_picture4a .box .img { height: 270px; border: solid 1px #dcdcdc; border-bottom: none; overflow: hidden; }
.list_picture4a .box .img img { transition: all .5s; }
.list_picture4a .box .txt { transition: all .5s; padding: 20px 20px; border: solid 1px #dcdcdc; background: #fff; }

.list_picture4a a:hover .box { box-shadow: 0 0 30px #dcdcdc; }
.list_picture4a a:hover .box .txt { background: #00b0f0; border-color: #00b0f0; color: #fff; }
.list_picture4a a:hover .box .img { border-color: #00b0f0; }
.list_picture4a a:hover .box .img img { transform: scale(1.2); }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* 新闻资讯 */
.list_news { margin-bottom: 120px; padding-top: 60px; }
.list_news .mui-table-view .mui-media { margin-bottom: 14px; padding-bottom: 14px !important; border-bottom: solid 1px #eee; }
.list_news .mui-table-view .mui-media-object { max-width: 120px; width: 120px; height: 120px; border: solid 1px #eee; overflow: hidden; }
.list_news .mui-table-view .mui-media-object img { width: 100%; height: 100%; object-fit: cover; }
.list_news .mui-table-view .mui-media-object.mui-pull-left { margin-right: 20px; }

.list_news .mui-table-view .mui-media-body { padding-top: 5px; }
.list_news .mui-table-view .mui-media-body .text_time { margin-bottom: 14px; }
.list_news .mui-table-view .mui-media-body .text { font-size: 18px; }
.list_news .mui-table-view .mui-media-body .time { overflow: hidden; }
.list_news .mui-table-view .mui-media-body .mark { max-height: 72px; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* 新闻资讯 - 风格 - A */
.list_news4a { margin-bottom: 120px; padding-top: 60px; }
.list_news4a .mui-table-view .mui-media { margin-bottom: 40px !important; }
.list_news4a .mui-table-view .mui-media-object.mui-pull-left { max-width: 270px; width: 270px; height: 178px; margin-right: 50px; border: solid 1px #eee; overflow: hidden; background: #09bfbd; }
.list_news4a .mui-table-view .mui-media-object.mui-pull-left img { transition: all .5s; object-fit: cover; }

.list_news4a .mui-table-view .mui-media-body .text { transition: all 1s; margin-top: 14px; padding-right: 160px; font-size: 18px; }
.list_news4a .mui-table-view .mui-media-body .mark { margin-top: 24px; padding-right: 160px; height: 24px; }
.list_news4a .mui-table-view .mui-media-body .line { transition: all 1s; height: 1px; margin: 30px 0 16px 0; background: #e5e5e5; }

.list_news4a .mui-table-view .mui-media-body .more_time .time { transition: all .5s; font-size: 16px; line-height: 42px;}
.list_news4a .mui-table-view .mui-media-body .more_time .more { transition: all .5s; height: 42px; line-height: 40px; border: solid 1px #e5e5e5; }

.list_news4a .mui-table-view a:hover .mui-media-object.mui-pull-left img { transform: scale(1.1); }
.list_news4a .mui-table-view a:hover .mui-media-body .text { color: #00b0f0; }
.list_news4a .mui-table-view a:hover .mui-media-body .line { margin-right: 0; }
.list_news4a .mui-table-view a:hover .mui-media-body .more_time .time { text-align: right; padding-right: 40px; }
.list_news4a .mui-table-view a:hover .mui-media-body .more_time .more { background: #00b0f0; color: #fff; border-color: #00b0f0; }

.list_news4a .outPager { margin-top: 40px; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* 新闻资讯 - 风格 - B */
.list_news4b { margin-bottom: 120px; padding-top: 60px; }
.list_news4b .mui-table-view .mui-media { margin-bottom: 36px !important; }
.list_news4b .mui-table-view .mui-media-object.mui-pull-left { max-width: 270px; width: 270px; height: 178px; margin-right: 50px; border: solid 1px #eee; overflow: hidden; background: #09bfbd; }
.list_news4b .mui-table-view .mui-media-object.mui-pull-left img { transition: all .5s; object-fit: cover; }

.list_news4b .mui-table-view .mui-media-body .text { padding-right: 160px; font-size: 18px; }
.list_news4b .mui-table-view .mui-media-body .mark { margin-top:14px; padding-right: 160px; height: 48px; }
.list_news4b .mui-table-view .mui-media-body .line { transition: all 1s; height:1px; margin:30px 160px 16px 0; background: #e5e5e5; }
.list_news4b .mui-table-view .mui-media-body .more { transition: all .5s; width:112px; height:42px; line-height: 40px; border:solid 1px #e5e5e5; border-radius: 20px; }

.list_news4b .mui-table-view .mui-media-body .time { transition: all .5s; position: absolute; right:0; top:0; width:100px; height:178px; padding-top:40px; }
.list_news4b .mui-table-view .mui-media-body .time .times { font-family: Arial, Verdana, sans-serif; }
.list_news4b .mui-table-view .mui-media-body .time .timex { font-size: 60px; line-height: 60px; }
.list_news4b .mui-table-view .mui-media-body .time .timey { margin-right: 7px; }

.list_news4b .mui-table-view a:hover .mui-media-object.mui-pull-left img { transform: scale(1.1); }
.list_news4b .mui-table-view a:hover .mui-media-body .line { margin-right: 0; }
.list_news4b .mui-table-view a:hover .mui-media-body .more { background: #00b0f0; color:#fff; border-color:#00b0f0; }
.list_news4b .mui-table-view a:hover .mui-media-body .time { padding-top:0; }

.list_news4b .outPager { margin-top: 40px; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.list_news4c { margin: 0 0 35px -28px; }
.list_news4c .mui-grid-mine.mui-table-view.mui-grid-view { padding: 35px 0 0 0; }
.list_news4c .mui-grid-mine.mui-table-view.mui-grid-view .mui-table-view-cell { padding: 0 0 28px 28px; }

.list_news4c .box { transition: all .5s; }
.list_news4c .box .img { height: 220px; border: solid 1px #dcdcdc; border-bottom: none; overflow: hidden; }
.list_news4c .box .img img { transition: all .5s; height: 220px; }
.list_news4c .box .txt { padding: 30px 20px; border: solid 1px #dcdcdc; background: #fff; }
.list_news4c .box .txt .desc { height: 72px; }
.list_news4c .box .txt .more { transition: all .5s; display: block; width: 134px; height: 38px; margin: 0 auto; margin-top: 30px; line-height: 36px; border: solid 1px #eee; border-radius: 18px; color: #666; }
.list_news4c .box .txt .more span { line-height: 36px; }
.list_news4c .box .txt .more span.iconfont { margin-left: 12px; }

.list_news4c a:hover .box { box-shadow: 0 0 30px #dcdcdc; }
.list_news4c a:hover .box .txt .more { background: #00b0f0; border-color: #00b0f0; color: #fff; }
.list_news4c a:hover .box .img img { transform: scale(1.2); }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.list_news4d { padding: 0 0 35px 0; }
.list_news4d .mui-table-view { padding: 35px 0; }
.list_news4d .mui-table-view .mui-media-object { transition: all .5s; position: relative; max-width: 250px; width: 250px; height: 160px; border: solid 1px #eee; overflow: hidden; }
.list_news4d .mui-table-view .mui-media-object.mui-pull-left { margin-right: 20px; }
.list_news4d .mui-table-view .mui-media-object.mui-pull-left img { object-fit: cover; }
.list_news4d .mui-table-view .mui-media-object.mui-pull-right { width: 154px; border: none; }
.list_news4d .mui-table-view .mui-media-object.mui-pull-right .time { position: absolute; width: 100%; height: 100%; overflow: hidden; }
.list_news4d .mui-table-view .mui-media-object.mui-pull-right .time .A { position: absolute; top: 50px; right: 20px; font-size: 36px; line-height: 36px; color: #807c74; }
.list_news4d .mui-table-view .mui-media-object.mui-pull-right .time .B { position: absolute; bottom: 50px; right: 20px; font-size: 14px; line-height: 18px; color: #807c74; }
.list_news4d .mui-table-view .mui-media-body { transition: all .5s; padding-top: 5px; }
.list_news4d .mui-table-view .mui-media-body .text { transition: all .5s; font-size: 18px; margin: 14px 0; }
.list_news4d .mui-table-view .mui-media-body .desc { max-height: 72px; }
.list_news4d .mui-table-view .mui-table-view-cell > a:not(.mui-btn) { transition: all .5s; height: 208px; padding: 24px 0 24px 0 !important; border-bottom: solid 1px #999; }
.list_news4d .mui-table-view .mui-table-view-cell > a:not(.mui-btn):hover { padding: 24px 0 24px 24px !important; box-shadow: 0 0 24px #d7d7d7; border-color: #fff; background: #fff; }
.list_news4d .mui-table-view .mui-table-view-cell > a:not(.mui-btn):hover .mui-media-body .text { color: #00b0f0; }
.list_news4d .mui-table-view .mui-table-view-cell > a:not(.mui-btn):hover .mui-media-object.mui-pull-right { width: 130px; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.list_FancyBox { padding-top: 70px; margin-bottom: 100px; }
.list_FancyBox .dd { width: 1240px; margin-left: -20px; }
.list_FancyBox .dd .mui-grid-mine.mui-table-view.mui-grid-view { padding: 0 24px 50px 0; }
.list_FancyBox .dd .mui-grid-mine.mui-table-view.mui-grid-view .mui-table-view-cell { padding: 0 0 24px 24px; }
.list_FancyBox .dd .img { height: 200px; padding:5px; border:solid 1px #dcdcdc; overflow: hidden; }
.list_FancyBox .dd .img img { object-fit: contain; }

.fancybox-overlay { z-index: 80108010; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.list_HR { padding-top: 70px; margin-bottom: 100px; }

.list_HR .mui-table-view { padding-bottom: 45px; }
.list_HR .mui-table-view-cell { padding:0!important; }
.list_HR .mui-table-view-cell .mui-collapse-naviget { padding: 12px 35px 12px 50px!important; margin:0; }
.list_HR .mui-table-view-cell .mui-collapse-naviget .text { font-size: 16px; line-height: 42px; }

.list_HR .mui-table-view-cell.mui-collapse-JavenChyi { margin-bottom: 24px; }
.list_HR .mui-table-view-cell.mui-collapse-JavenChyi .mui-collapse-naviget { border: solid 1px #eee !important; background: #f6f6f6; cursor: pointer; }
.list_HR .mui-table-view-cell.mui-collapse-JavenChyi .mui-collapse-naviget .text a { display: inline-block; padding:0 30px; line-height: 42px; background: #00b0f0; color:#fff; border-radius: 2px; }
.list_HR .mui-table-view-cell.mui-collapse-JavenChyi .mui-collapse-content { display: none; padding:0!important; margin:0!important; background: #fff; border:solid 1px #eee; border-top: none; overflow: hidden; }
.list_HR .mui-table-view-cell.mui-collapse-JavenChyi .mui-collapse-content .body { padding: 50px; }

.list_HR .mui-table-view-cell.mui-collapse-JavenChyi.mui-actives { margin-top:0; background: #f6f6f6 !important; }
.list_HR .mui-table-view-cell.mui-collapse-JavenChyi.mui-actives .mui-collapse-content { display: block; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.show_news { padding: 24px 0 45px 0;}
.show_news .text { font-size: 18px; }
.show_news .time { font-size: 12px; }
.show_news .cont { margin: 20px 0; }

.show_news .pages { margin-top: 40px; }
.show_news .page.mui-table-view .mui-table-view-cell { display: inline-block; }
.show_news .page.mui-table-view .mui-table-view-cell a { padding: 0 15px !important; }
.show_news .page.mui-table-view .mui-media-object { max-width: 40px; width: 50px; height: 60px; line-height: 60px; color: #666; }
.show_news .page.mui-table-view .mui-media-object .iconfont { font-size: 16px; }
.show_news .page.mui-table-view .mui-media-body { line-height: 60px; font-size: 16px; color: #666; }
.show_news .page.mui-table-view a { transition: all .5s; display: block; background: #eee; }
.show_news .page.mui-table-view a:hover { background: #00b0f0; }
.show_news .page.mui-table-view a:hover .mui-media-object { color: #fff; }
.show_news .page.mui-table-view a:hover .mui-media-body { color: #fff; }

.show_maximge { overflow: hidden; }
.show_maximge p { vertical-align: middle; max-width: 100% !important; zoom: 1; }
.show_maximge img { vertical-align: middle; max-width: 100% !important; }
.show_maximge.HasClear p:after { clear: both; display: block; visibility: hidden; height: 0; line-height: 0; content: "."; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.Validform_error { border-color: #f15533 !important; background: #fcdfd9 !important; color: #cc0000 !important; transition: background linear .3s; }

/* 文本框的错误状态 */
.Validform_wrong, .Validform_right, .Validform_warning, .Validform_loading { vertical-align: middle; }
.Validform_wrong { border: solid 1px #f15533 !important; background: #fcdfd9 !important; color: #999999 !important; border-radius: 3px; }
.Validform_right { background: #ffffff; }
.Validform_warning { background: #ffffff; color: #777777; }
.Validform_loading { background: #ffffff; }
.Validform_error.Validform_shake, .Validform_wrong.Validform_shake { border-color: #d2d2d2 !important; background-color: #ffffff !important; transition: background linear .3s; }

/* Validform对话框 */
#Validform_msg { display: none; font-size: 14px; width: 300px; box-shadow: 2px 2px 3px #aaaaaa; background: #ffffff; position: absolute; top: 0; right: 50px; z-index: 99999; }
#Validform_msg .iframe { position: absolute; left: 0; top: -1px; z-index: -1 }
#Validform_msg .Validform_title { font-size: 20px; padding: 10px; text-align: left; color: #ffffff; position: relative; background-color: #fcc900 }
#Validform_msg a.Validform_close:link, #Validform_msg a.Validform_close:visited { position: absolute; right: 8px; top: 6px; color: #ffffff; text-decoration: none; font-family: simhei, serif, Verdana; }
#Validform_msg a.Validform_close:hover { color: #ffffff }
#Validform_msg .Validform_info { padding: 10px; border: 1px solid #bbbbbb; border-top: none; text-align: left }

.checktips { position: relative; }
.checktips.checktip4Text .form-control { height: 52px; line-height: 50px; border: solid 1px #eeeeee; padding: 0 14px; margin: 0; }
.checktips.checktip4Text .Validform_wrong, .checktips.checktip4Text .Validform_warning { height: 52px; padding: 0 14px; line-height: 50px; }
.checktips.checktip4Text .Validform_right, .checktips.checktip4Text .Validform_loading { height: 52px; padding: 0 14px; line-height: 50px; }
.checktips.checktip4Text .tips { position: absolute; top: 0; right: 14px; height: 52px; line-height: 52px; }

.checktips.checktip4Area .text-control { height: 120px; line-height: 24px; border: solid 1px #eeeeee; padding: 14px; margin: 0; }
.checktips.checktip4Area .Validform_wrong, .checktips.checktip4Area .Validform_warning { height: 120px; padding: 14px; line-height: 24px; }
.checktips.checktip4Area .Validform_right, .checktips.checktip4Area .Validform_loading { height: 120px; padding: 14px; line-height: 24px; }

.checktips .Validform_checktip { position: absolute; top: 0; left: 0; width: 100%; height: 52px; margin: 0; padding: 0 14px; line-height: 50px; font-size: 14px; overflow: hidden; }
.checktips .checktips.checktip4code .Validform_checktip { width: 50%; border-top-right-radius: 0; border-bottom-right-radius: 0; }
.checktips .submit { width: 100%; height: 52px; line-height: 52px; border: none; padding: 0; margin: 0; background: #00b0f0; color: #fff; }
.checktips .form_tips { color: #333; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.list_contact4form { padding: 50px 0; }
.list_contact4form .dl4a { transition: all .8s; padding: 40px 45px; border: solid 1px #eeeeee; cursor: pointer; box-shadow: 0 15px 46px 0 rgba(10, 2, 4, 0.2); }
.list_contact4form .dl4a .name { font-size: 18px; }
.list_contact4form .dl4a .line { width: 140px; height: 8px; margin: 14px auto 24px auto; background: #00b0f0; transform: skew(-25deg); }
.list_contact4form .dl4a .cont, .About_contact_a .body .cont * { font-size: 14px !important; line-height: 30px !important; color: #666666 !important; }

.list_contact4a { padding: 0 36px 0 0; }
.list_form4a .form .dl { padding: 0 0 14px 0; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/