.container { width: 80%; box-sizing: border-box; margin: 0 auto; }
img {width: 100%;vertical-align: top;}
.proBox .frBox .lkBox .ul1 li a:visited { color: #040404;}
.proBox .nBox li a, .proBox .tjBox ul li a,.proBox .frBox .nText .tit a,.proBox .frBox .fy a,.proBox .frBox .lkBox .ul2 li a, .proBox .frBox .lkBox .ul1 li a, .proBox .frBox .lkBox .ul1 li a:link {color: #040404; text-decoration: none;}
.text > p > iframe {
    width: 98% !important;
    height: 35vw !important;
    margin: 0 1%;
}
.proBox { margin: 40px auto; }
.proBox .flBox { width: 22%; }
.proBox .flBox .box1 { background: linear-gradient(to right bottom, #57b5f3, #0b81de); }
.proBox .flBox .titl { padding: 26px 10px 26px 40px; position: relative; color: #fff; border-bottom: 1px solid #f8f2f2; margin-bottom: 10px; }
.proBox .flBox .titl:before { content: ""; width: 20px; height: 6px; border-radius: 0 3px 3px 0; background: #fff; position: absolute; left: 0; top: 50%; margin-top: -3px; }
.proBox .flBox .titl h3 { font-size: 26px; }
.proBox .flBox .titl p { font-size: 22px; opacity: 0.8; }
.proBox .flBox ul.ul1 { padding: 10px; }
.proBox .flBox ul.ul1 li { background: #fff; border-radius: 4px; overflow: hidden; margin-bottom: 10px; }
.proBox .flBox ul.ul1 li h4 { font-size: 17px; line-height: 50px; padding: 0 12px; font-weight: 500; cursor: pointer; background: url(../images/icon9.png) no-repeat right 10px center; background-size: 23px; color: #333; }
.proBox .flBox ul.ul1 li.on h4 { background-image: url(../images/icon10.png); background-color: #f26b2f; background-size: 23px; color: #fff; }
.proBox .flBox ul.ul1 li .submenu { background: #fff; padding: 5px 10px 8px; display: none; }
.proBox .flBox ul.ul1 li.on { box-shadow: 0 8px 8px rgba(0, 0, 0, 0.2); margin-bottom: 20px; }
.proBox .flBox ul.ul1 li.on .submenu { display: block; }
.proBox .flBox ul.ul1 li .submenu a { display: block; line-height: 40px; color: #333; font-size: 16px; border-bottom: 1px dashed #efefef; padding-left: 30px; transition: 0.3s; }
.proBox .flBox ul.ul1 li .submenu a.on, .proBox .flBox ul.ul1 li .submenu a:hover { background: #0b81de; color: #fff; padding-left: 15px; border-radius: 3px; border-bottom: none; }
.proBox .tjBox { margin-top: 20px; padding-bottom: 2px; background: linear-gradient(to bottom, #57b5f3, #0b81de); }
.proBox .tjBox .titl { padding: 15px 10px 15px 40px; }
.proBox .tjBox .titl h4 { font-size: 19px; }
.proBox .tjBox ul { background: rgba(255, 255, 255, 0.8); padding: 8px; margin: 10px 15px; border-radius: 4px; }
.proBox .tjBox ul li a { display: block; line-height: 36px; font-size: 15px; border-bottom: 1px dashed #88c3dc; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.proBox .tjBox .text { margin: 10px; color: #fff; }
.proBox .tjBox .text h5 { font-size: 17px; margin-bottom: 6px; }
.proBox .tjBox .text p { line-height: 30px; font-size: 14px; }
.proBox .frBox { width: 76%; }
.proBox .posi { margin-bottom: 20px; line-height: 46px; position: relative; background: #2c98e7; color: #fff; padding-left: 30px; font-size: 15px; }
.proBox .posi:before { content: ""; width: 18px; height: 6px; position: absolute; left: 0; top: 50%; margin-top: -3px; background: #fff; border-radius: 0 3px 3px 0; }
.proBox .posi a { color: #fff; }
.proBox .pBox { background: url(../images/bg4.jpg) no-repeat top center; background-size: 100%; }
.proBox .tab:first-child a .box { font-size: 15px; padding: 8px 0; }
.proBox .tab a { display: table; width: 100%; border-collapse: collapse; }
.proBox .tab a .box { display: table-cell; vertical-align: middle; padding: 12px 8px; box-sizing: border-box; font-size: 16px; color: #555; text-align: center; border: 1px solid #dedede; border-top: none; }
.proBox .tab:first-child .box { border-top: 1px solid #dedede; }
.proBox .tab:first-child .box:after { display: none; }
.proBox .tab a .box1 { width: 25%; }
.proBox .tab a .box1 img { width: 78%; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); }
.proBox .tab a .box2 { width: 20%; position: relative; }
.proBox .tab a .box2 h3 { font-weight: 500; position: relative; z-index: 100; font-size: 16px; }
.proBox .tab a .box2 h3 b { font-weight: 500; }
.proBox .tab a .box3 { width: 10%; }
.proBox .tab a .box4 { width: 25%; }
.page { text-align: center; padding: 20px 0; }
.page li { display: inline-block; margin: 0 5px; }
.page li a { display: inline-block; padding: 2px 10px; color: #333; font-size: 15px; border: 1px solid #dedede; margin: 0 5px; }
.page-num { display: inline-block; margin: 0 5px; padding: 2px 10px; color: #333; font-size: 15px; border: 1px solid #dedede; }
.page li.thisclass a { background: #0b81de; color: #fff; border-color: #0b81de; }
.proBox .nBox li { padding: 15px; box-shadow: 0 0 8px rgba(0, 0, 0, 0.2); margin: 10px 0 20px; }
.proBox .nBox li a { display: flex; width: 100%; border-collapse: collapse; }
.proBox .nBox li a .time { /* display: table-cell; */
width: 13%; text-align: center; vertical-align: middle; display: flex; align-items: center; justify-content: center; }
.proBox .nBox li a .time .date { background: #0b81de; margin: 0 10px; padding: 14px 16px; color: #fff; border-radius: 0 0 16px 0; }
.proBox .nBox li a .time strong { display: block; font-size: 56px; line-height: 68px; border-bottom: 1px solid rgba(255, 255, 255, 0.3); }
.proBox .nBox li a .time span { display: block; font-size: 18px; line-height: 35px; }
.proBox .nBox li a .pho { /* display: table-cell; */
width: 22%; vertical-align: middle; padding: 0 10px; box-sizing: border-box; }
.proBox .nBox li a .pho img { box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); }
.proBox .nBox li a .text { /* display: table-cell; */
vertical-align: middle; padding: 0 70px 0 10px; background: url(../images/index/next.png) no-repeat right 10px center; background-size: 50px; transition: 0.3s; flex: 1; }
.proBox .nBox li a .text .tim{color: #999; font-size: 13px;line-height: 28px;}
.proBox .nBox li a .text h3 { font-size: 18px; margin-bottom: 12px; font-weight:bold;  }
.proBox .nBox li a .text p { color: #666;font-size: 15px; line-height: 25px; }

.proBox .nBox li:hover a .text { background-position: right 0 center; }
.proBox .nBox li:hover a .text h3 { color: #0b81de; }
.proBox .frBox .comBox { margin: 20px 15px; }
.proBox .frBox .comBox .pho { width: 43%; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); }
.proBox .frBox .comBox .text { width: 55%; box-sizing: border-box; }
.proBox .frBox .comBox .text h1 { font-size: 22px; line-height: 50px; background: #efefef; padding-left: 10px; margin-bottom: 10px; }
.proBox .frBox .comBox .text p { line-height: 40px; font-size: 15px; position: relative; padding-left: 25px; }
.proBox .frBox .comBox .text p:before { content: ""; width: 8px; height: 8px; border: 3px solid #0b81de; border-radius: 50%; position: absolute; left: 5px; top: 50%; margin-top: -7px; }
.proBox .frBox .comBox .text .info { line-height: 30px; font-size: 15px; height:auto; margin: 8px 0 12px; }
.proBox .frBox .comBox .text a { display: inline-block; margin: 0 5px; padding: 0 10px; background: #5caff3; color: #fff; font-size: 14px; border-radius: 4px; line-height: 32px; }
.proBox .frBox .showBox .lkBox { padding: 20px 0; }
.proBox .frBox .showBox .title1 { position: relative; line-height: 46px; padding-left: 30px; background: #2c98e7; color: #fff; font-size: 20px; font-weight: 600; }
.proBox .frBox .showBox .title1:before { content: ""; width: 18px; height: 6px; border-radius: 0 3px 3px 0; position: absolute; left: 0; top: 50%; margin-top: -3px; background: #fff; }
.proBox .frBox .lkBox .ul1 li { width: 25%; float: left; padding: 15px 10px 0; box-sizing: border-box; }
.proBox .frBox .lkBox .ul1 li a { display: block; box-shadow: 0 0 10px rgba(51, 174, 241, 0.3); border-radius: 3px; }
.proBox .frBox .lkBox .ul1 li img { border-radius: 3px 3px 0 0; }
.proBox .frBox .lkBox .ul1 li p { line-height: 40px; text-align: center; white-space: nowrap; overflow: hidden; font-size: 15px; }
.proBox .frBox .desc .tBox { margin: 10px 0;font-size: 18px !important;line-height: 2; }
.proBox .frBox .desc .tBox img { width: auto !important; max-width:800px!important; min-width: 30% !important; height: auto !important; display: block; margin: 0 auto; }
.proBox .frBox .desc .tBox h2 { font-size: 18px !important; color: #333 !important; border: none !important; line-height: 40px !important; position: relative; padding-left: 26px !important; margin: 5px 0 !important; }
.proBox .frBox .desc .tBox h2:before { content: ""; width: 12px; height: 12px; border-radius: 50%; border: 3px solid #5caff3; position: absolute; left: 0; top: 50%; margin-top: -9px; }
.proBox .frBox .fy { margin: 10px 0; }
.proBox .frBox .fy li { width: 48%; float: left; margin: 0 1%; line-height: 36px; box-sizing: border-box; border-bottom: 1px solid #dedede; }
.proBox .frBox .lkBox .ul2 li { width: 50%; float: left; padding: 6px 10px; box-sizing: border-box; }
.proBox .frBox .lkBox .ul2 li a { display: block; line-height: 40px; position: relative; border-bottom: 1px dashed #88c3dc; }
.proBox .frBox .lkBox .ul2 li p { padding-right: 90px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 15px; }
.proBox .frBox .lkBox .ul2 li span { display: block; position: absolute; font-size: 14px; color: #666; right: 5px; top: 0; }
.proBox .frBox .nText .tit { text-align: center; }
.proBox .frBox .nText .tit h1 { font-size: 24px; font-weight: 500; }
.proBox .frBox .nText .tit p { font-size: 14px; margin: 17px 0 17px;color: #999; }
.proBox .frBox .nText .tit p a{color: #999;}
.proBox .frBox .nText img { width: auto; display: block; margin: 0 auto; max-width:800px; }
.proBox .frBox .nText .text{font-size: 18px !important; line-height: 2;}
.proBox .frBox .vdBox li { width: 33.33%; float: left; padding: 15px 12px; box-sizing: border-box; }
.proBox .frBox .vdBox li a { display: block; box-shadow: 0 0 10px rgba(51, 174, 241, 0.3); border-radius: 5px; }
.proBox .frBox .vdBox li .pho { position: relative; }
.proBox .frBox .vdBox li span { display: block; width: 56px; height: 56px; position: absolute; left: 50%; margin-left: -28px; top: 50%; margin-top: -28px; background: url(../images/index/icon11.png) no-repeat center; box-shadow: 0 0 15px rgba(0, 0, 0, 0.5); border-radius: 50%; background-size: cover; }
.proBox .frBox .vdBox li p { line-height: 50px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 16px; text-align: center; }
.proBox .frBox .vdBox li img { border-radius: 5px 5px 0 0; }
.lxBox .t_fl { width: 45%; padding-top: 60px; }
.lxBox .t_fl .hello { position: relative; display: inline-block; }
.lxBox .t_fl img { width: 50px; position: absolute; right: -30px; top: -40px; }
.lxBox .t_fl h2 { font-size: 100px; letter-spacing: 4px; font-weight: 500; line-height: 100px; }
.lxBox .t_fl strong { display: block; margin: 12px 0 20px; font-size: 40px; }
.lxBox .t_fl h3 { font-size: 30px; margin-bottom: 20px; font-weight: 500; }
.lxBox .t_fl a { display: inline-block; line-height: 38px; width: 120px; background: #0b81de; color: #fff; border-radius: 19px; text-align: center; margin-right: 10px; font-size: 15px; }
.lxBox .t_fl a.qq1 { border: 1px solid #0b81de; background: #fff; color: #0b81de; line-height: 36px; }
.lxBox .t_fr { width: 55%; padding-top: 60px; }
.lxBox .t_fr h2 { font-size: 36px; color: #222; font-weight: 500; letter-spacing: 2px; }
.lxBox .t_fr p.en { font-size: 20px; color: #666; margin-top: 10px; }
.lxBox .t_fr strong { display: block; font-size: 18px; line-height: 70px; color: #0b81de; }
.lxBox .t_fr p.cn { font-size: 16px; margin: 20px 0; line-height: 30px; }
.lxBox .t_fr li { width: 50%; float: left; }
.lxBox .t_fr li p { font-size: 16px; line-height: 30px; }
.abBox .text { width: 52%; }
.abBox .text h2 { font-size: 30px; margin-bottom: 12px; }
.abBox .text p { line-height: 32px; font-size: 16px; text-indent: 2em; }
.abBox .pho { width: 45%; padding-top: 40px; }
#gFooter .fLink { display: none; }
.abList ul { text-align: center; }
.abList li { display: inline-block; margin: 0 10px; }
.abList li a { display: block; padding: 0px 20px; border: 1px solid #666; border-top-color: rgb(102, 102, 102); border-right-color: rgb(102, 102, 102); border-bottom-color: rgb(102, 102, 102); border-left-color: rgb(102, 102, 102); color: #666; transition: 0.3s; -webkit-transition: 0.3s; }
.abList li.on a, .abList li:hover a { border-color: #00a1e9; background: #00a1e9; color: #fff; }
.lxTit { color: #027ab1; width: 100px; line-height: 50px; font-size: 20px; text-align: center; border-bottom: 2px solid #027ab1; }
.lxCon { border: 1px solid #e8e8e8; padding: 20px; line-height: 30px; }
.lxCon0 { background: url(../images/bg.png) no-repeat center; color: #fff; height: 400px; overflow: hidden; margin: 20px 0; }
.lxCon0 img { width: 400px; margin: 30px auto 0; display: block; }
.lxCon0 .mian { text-align: center; }
.lxCon0 ul { padding: 0 50px; padding-top: 0px; padding-bottom: 0px; padding-left: 50px; }
.lxCon0 .mian ul { padding-left: 30px; display: inline-block; overflow: hidden; padding-top: 210px; padding-bottom: 50px; }
.lxCon0 .mian ul li.b2 { width: 115px; }
.lxCon0 .mian ul li { position: relative; float: left; width: 0; height: 1px; }
.lxCon0 .mian ul li::before { display: block; position: absolute; content: ""; left: 10px; right: 11px; border-top: 1px solid #70a4cd; }
.lxCon0 .mian ul li h6::before { display: block; position: absolute; content: ""; left: 19px; top: -10px; width: 21px; height: 21px; border: 1px solid #70a4cd; border-radius: 50%; -webkit-transition: all 0.5s; transition: all 0.5s; }
.lxCon0 .mian ul li h6 { position: absolute; top: 0; left: -30px; width: 60px; padding-top: 18px; font-size: 16px; color: #fff; text-align: center; line-height: 40px; }
.lxCon0 .mian ul li h6::after { display: block; position: absolute; content: ""; left: 25px; top: -4px; width: 11px; height: 11px; border-radius: 50%; background: #70a4cd; -webkit-transition: all 0.5s; transition: all 0.5s; }
.lxCon0 .mian ul li span::before { -webkit-transform: scaleY(0); transform: scaleY(0); -webkit-transform-origin: bottom; transform-origin: bottom; -webkit-transition: -webkit-transform 150ms  cubic-bezier(0.25, 0.74, 0.22, 0.99); transition: transform 150ms cubic-bezier(0.25, 0.74, 0.22, 0.99); }
.lxCon0 .mian ul li span::before { display: block; position: absolute; left: 0; bottom: 10px; content: ""; width: 1px; height: 118px; background: #70a4cd; }
.lxCon0 .mian ul li span::after { -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: left; transform-origin: left; -webkit-transition: -webkit-transform 150ms  cubic-bezier(0.25, 0.74, 0.22, 0.99); transition: transform 150ms cubic-bezier(0.25, 0.74, 0.22, 0.99); -webkit-transition-delay: 50ms; transition-delay: 50ms; }
.lxCon0 .mian ul li span::after { display: block; position: absolute; left: 0; bottom: 128px; content: ""; width: 7px; height: 1px; background: #70a4cd; }
.lxCon0 .mian ul li p { position: absolute; left: 22px; bottom: 75px; min-width: 300px; font-size: 14px; color: #ffffff; text-align: left; line-height: 26px; }
.lxCon0 .mian ul li p { opacity: 0; pointer-events: none; -webkit-transform: translateX(-10px); -ms-transform: translateX(-10px); transform: translateX(-10px); -webkit-transition: opacity 125ms cubic-bezier(0.25, 0.74, 0.22, 0.99),  -webkit-transform 125ms cubic-bezier(0.25, 0.74, 0.22, 0.99); transition: opacity 125ms cubic-bezier(0.25, 0.74, 0.22, 0.99),  transform 125ms cubic-bezier(0.25, 0.74, 0.22, 0.99); }
.lxCon0 .mian ul .on p { opacity: 1; }
.lxCon0 .mian ul li.on span::before { background: #fff; -webkit-transform: scaleY(1); transform: scaleY(1); -webkit-transition-delay: 0s; transition-delay: 0s; }
.lxCon0 .mian ul li.on span::after { background: #fff; -webkit-transform: scaleX(1); transform: scaleX(1); -webkit-transition-delay: 150ms; transition-delay: 150ms; }
.lxCon0 .mian ul li p font { display: block; font-size: 22px; font-weight: 200; color: #fff; line-height: 42px; }
.lxCon0 .mian ul li::after { display: block; position: absolute; content: ""; left: 0; top: -70px; }
.lxCon0 .mian ul li.br span::after { left: auto; right: 100%; margin-right: -1px; -webkit-transform-origin: right; transform-origin: right; }
.lxCon0 .mian ul li.on.br p { -webkit-transform: translateX(-18px); -ms-transform: translateX(-18px); transform: translateX(-18px); }
.lxCon0 .mian ul li.br p { left: -410px; text-align: right; width: 420px; }
.lxCon .dl { padding: 20px 0; overflow: hidden; }
.lxCon dl { width: 33.33%; float: left; border-right: 1px solid #ddd; box-sizing: border-box; }
.lxCon dl:last-child { border-right: none; margin-top: 26px; }
.lxCon dl dt { width: 40%; display: inline-block; font-size: 36px; vertical-align: middle; text-align: right; }
.lxCon dl dd { width: 55%; display: inline-block; vertical-align: middle; padding-left: 40px; box-sizing: border-box; }
.clearfix::after { height: 0; visibility: hidden; content: "."; display: block; clear: both; }
.lxCon1 h3 { font-size: 28px; margin: 20px 0; text-align: center; color: #333; }
.lxCon .slider { overflow: hidden; }
.lxCon .slick-slide { width: 33.33%; float: left; padding: 15px 10px; box-sizing: border-box; }
.lxCon .slick-slide a { border: none; }
.lxCon .slick-slide .pho { padding: 0 10px; text-align: center; line-height: 40px; font-size: 16px; }
.lxCon .slick-slide .pho img{ width:322px !important; height:215px!important;}
.lxConanli .slick-slide .pho img{ width:322px !important; height:322px!important;}
.lxCon .qzBox p { line-height: 50px; font-size: 16px; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #333; background: #fff; border-radius: 0 0 6px 6px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }
.heightLine-1 { }
@media all and (min-width: 1024px) and (max-width: 1680px) {
.proBox .frBox .comBox .text p { line-height: 30px; }
}
 @media all and (min-width: 1024px) and (max-width: 1600px) {
.proBox .nBox li a .time .date { padding: 8px 0; }
.proBox .nBox li a .time strong { font-size: 48px; }
.proBox .nBox li a .time span { font-size: 16px; }
.proBox .nBox li a .text { background-size: 45px; }
.abBox .text h2 { font-size: 26px; margin-bottom: 8px; }
.lxBox .t_fl h2 { font-size: 90px; }
.lxBox .t_fl strong { font-size: 34px; }
.lxBox .t_fl h3 { font-size: 26px; }
.lxBox .t_fr strong { line-height: 50px; }
.lxBox .t_fr h2 { font-size: 30px; }
.lxBox .t_fr p.en { font-size: 18px; margin-top: 6px; }
.lxBox .t_fr p.cn { margin: 10px 0; }
.proBox .flBox ul.ul1 li h4 { font-size: 16px; background-size: 20px; }
.proBox .flBox ul.ul1 li.on h4 { background-size: 20px; }
.proBox .flBox ul.ul1 li .submenu a { font-size: 15px; line-height: 36px; }
}
 @media all and (min-width: 1024px) and (max-width: 1440px) {
.proBox .frBox .comBox .text h1 { font-size: 20px; line-height: 40px; }
.proBox .frBox .comBox .text .info { line-height: 25px; font-size: 14px; margin: 6px 0 8px; }
.proBox .nBox li a .pho { width: 23%; }
.proBox .tab a .box1 img { width: 85%; }
}
 @media all and (min-width: 0) and (max-width: 767px) {
.proBox { width: auto; margin: 25px 12px; }
.proBox .flBox { width: 100%; }
.proBox .flBox .box1 { background: linear-gradient(to right bottom, #57b5f3, #0b81de); }
.proBox .flBox .titl { padding: 22px 10px 21px 40px; }
.proBox .flBox .titl:after { content: ""; width: 40px; height: 40px; background: url(../images/icon12.png) no-repeat right bottom; background-size: 40px; position: absolute; right: 10px; top: 30px; }
.proBox .flBox .titl.on:after { background-position: right top; }
.proBox .flBox .titl h3 { font-size: 24px; }
.proBox .flBox .titl p { font-size: 18px; }
.proBox .flBox ul.ul1 { display: none; }
.proBox .flBox ul.ul1 li h4 { font-size: 16px; line-height: 44px; background-size: 20px; }
.proBox .flBox ul.ul1 li.on h4 { background-size: 20px; }
.proBox .flBox ul.ul1 li .submenu a { line-height: 36px; font-size: 15px; padding-left: 20px; }
.proBox .flBox ul.ul1 li .submenu a.on,  .proBox .flBox ul.ul1 li .submenu a:hover { padding-left: 12px; }
.proBox .tjBox { display: none; }
.proBox .frBox { width: 100%; margin-top: 20px; }
.proBox .posi { line-height: 40px; padding-left: 25px; font-size: 14px; }
.proBox .posi:before { width: 14px; height: 5px; }
.proBox .posi a { color: #fff; }
.proBox .pBox { background: none; margin: 0 10px; }
.proBox .tab:first-child a .box { font-size: 14px; }
.proBox .tab a { display: block; overflow: hidden; border: 1px solid #dedede; }
.proBox .tab a .box { display: block; padding: 12px 8px; font-size: 15px; border: none; border-top: none; text-align: center; }
.proBox .tab:first-child { display: none; }
.proBox .tab a .box1 { width: 100%; }
.proBox .tab a .box1 img { width: 90%; }
.proBox .tab a .box2 { width: 100%; padding: 0; line-height: 40px; text-align: center; position: relative; border-bottom: 1px solid #dedede; }
.proBox .tab a .box2 h3 { font-size: 15px; }
.proBox .tab a .box2 span { display: inline-block !important; }
.proBox .tab a .box3 { width: 50%; text-align: center; float: left; padding: 0; padding-left: 5px; box-sizing: border-box; line-height: 40px; border-bottom: none; }
.proBox .tab a .box4 { width: 100%; border-bottom: 1px solid #dedede; overflow: hidden; }
.proBox .tab a .box:nth-child(5) { border-right: 1px solid #dedede; box-sizing: border-box; text-align: center; padding: 0; }
.proBox .tab a .box:nth-child(6) { text-align: center; padding: 0; }
.page { padding: 20px 0 0; }
.page li { margin: 3px; }
.page li a { padding: 2px 6px; font-size: 13px; }
.proBox .nBox li { padding: 10px; }
.proBox .nBox li a { display: table-cell; width: 100%; border-collapse: collapse; }
.proBox .nBox li a .pho { width: 35%; padding: 0px; }
.proBox .nBox li a .text { padding: 0 0px 0 10px; background: none; }
.proBox .nBox li a .text span.tim { display: block; margin: 5px 0; }
.proBox .nBox li a .text h3 { font-size: 16px; margin-bottom: 3px;margin-top: 8px; }
.proBox .nBox li a .text p { font-size: 14px; line-height: 21px; height: 42px; overflow: hidden; }
.proBox .frBox .comBox { margin: 14px 8px; }
.proBox .frBox .comBox .pho { width: 100%; margin-bottom: 20px; }
.proBox .frBox .comBox .text { width: 100%; }
.proBox .frBox .comBox .text h1 { font-size: 20px; line-height: 40px; }
.proBox .frBox .comBox .text p { line-height: 25px; font-size: 14px; padding-left: 23px; }
.proBox .frBox .comBox .text p:before { border: 2px solid #0b81de; margin-top: -5px; }
.proBox .frBox .comBox .text .info { line-height: 25px; font-size: 14px; margin: 8px 0; }
.proBox .frBox .comBox .text a { padding: 0 8px; }
.proBox .frBox .showBox .lkBox { padding: 15px 0; }
.proBox .frBox .showBox .title1 { line-height: 40px; padding-left: 25px; font-size: 17px; }
.proBox .frBox .showBox .title1:before { width: 14px; height: 5px; }
.proBox .frBox .lkBox .ul1 li { width: 50%; padding: 10px 8px 0; }
.proBox .frBox .lkBox .ul1 li p { line-height: 36px; font-size: 14px; }
.proBox .frBox .desc .tBox img { width: 100% !important; }
.proBox .frBox .desc .tBox h2 { padding-left: 22px !important; }
.proBox .frBox .desc .tBox h2:before { width: 10px; height: 10px; border: 2px solid #5caff3; margin-top: -5px; }
.proBox .frBox .fy { margin: 10px 0; }
.proBox .frBox .fy li { width: 100%; float: inherit; margin: 0%; line-height: 32px; }
.proBox .frBox .lkBox .ul2 li { width: 100%; float: inherit; padding: 6px; }
.proBox .frBox .lkBox .ul2 li a { line-height: 36px; }
.proBox .frBox .lkBox .ul2 li p { font-size: 14px; }
.proBox .frBox .nText .tit h1 { font-size: 21px; }
.proBox .frBox .nText .tit p { font-size: 13px; }
.proBox .frBox .nText img { width: 100%; }
.proBox .frBox .vdBox li { width: 50%; padding: 10px 8px; }
.proBox .frBox .vdBox li span { width: 38px; height: 38px; margin-left: -19px; margin-top: -19px; }
.proBox .frBox .vdBox li p { line-height: 38px; font-size: 15px; }
.proBox .frBox video { width: 100%; }
.lxBox .t_fl { width: 100%; padding-top: 40px; }
.lxBox .t_fl img { width: 50px; right: -40px; }
.lxBox .t_fl h2 { font-size: 80px; line-height: 70px; }
.lxBox .t_fl strong { font-size: 30px; }
.lxBox .t_fl h3 { font-size: 22px; }
.lxBox .t_fl a { line-height: 32px; width: 100px; border-radius: 18px; font-size: 14px; }
.lxBox .t_fl a.qq1 { line-height: 30px; }
.lxBox .t_fr { width: 100%; padding-top: 20px; }
.lxBox .t_fr h2 { font-size: 26px; }
.lxBox .t_fr p.en { font-size: 16px; }
.lxBox .t_fr strong { font-size: 16px; line-height: 40px; }
.lxBox .t_fr p.cn { font-size: 14px; margin: 10px 0; line-height: 24px; }
.lxBox .t_fr li { width: 100%; float: inherit; }
.lxBox .t_fr li p { font-size: 14px; line-height: 24px; }
.abBox .text { width: 100%; }
.abBox .text h2 { font-size: 26px; margin-bottom: 12px; }
.abBox .text p { line-height: 28px; font-size: 15px; text-indent: 2em; }
.abBox .pho { width: 100%; padding: 0 0 10px; }
.pc {display: none !important;}
.lxCon .slick-slide { width: 50%;}
.lxCon .slick-slide .pho img{ width:100% !important; height:138px!important;}
.lxConanli .slick-slide .pho img{ width:100% !important; height:138px!important;}
}
.dat{
	float:right;
	color:#2c98e7;
	}