﻿ body {color:#181818} a{color:#181818}a:active,a:hover {color:#1e77fc}@media (min-width: 1600px) {.container{ width: 1600px; }}@media (min-width: 1600px) {.container{ width: 1600px; }}body{ background: #f3f6f8;}
/* 通用头部 */
#Top{ width: 100%; float: left;}
#Top .pz_top{ float: left; width: 100%; z-index: 99999; position: fixed; left: 0; top: 0; background: rgba( 255, 255, 255, 0.84);}
#Top .pz_top .logo{ width: 260px; height: 135px; position: absolute; top: 0; left: 50%; margin-left: -130px; border-radius: 0 0 270px 270px; background: #fff; box-shadow: 0 0 10px #ccc;}
#Top .pz_top .logo img{ display: block; width: 98px; height: 106px; margin: 12px auto 0 auto;}
#Top .pz_top .dh{ float: right; margin-top: 32px;}
#Top .pz_top .dh1{ font-size: 14px; color: #181818;}
#Top .pz_top .dh1 .ico{ width: 12px; height: 12px; margin: 4px 5px 0 0; line-height: 0; float: left;}
#Top .pz_top .dh2{ font-size: 18px; font-weight: bold; color: #1e77fc;}
#Top .pz_top .lang{ float: right; margin: 44px 20px 0 30px;}
#Top .pz_top .lang .a{ display: block; float: left; font-size: 16px; width: 36px; height: 36px; line-height: 34px; margin: 0 6px; border-radius: 50%; color: #181818; border: 1px solid #1d1d1d; text-align: center;}
#Top .pz_top .lang .a.on{ background: #1e77fc; color: #fff; border: 1px solid #1e77fc;}
/* menu */
#Top .pz_top .menu .nli{ float: left; padding: 0 30px; position: relative;}
#Top .pz_top .menu .nli::before{ content: ""; width: 1px; height: 20px; background: #c2c8ca; position: absolute; right: 0; top: 48px;}
#Top .pz_top .menu .nli:nth-child(1){ padding-left: 0!important;}
#Top .pz_top .menu .nli:nth-child(5){ margin-right: 250px;}
#Top .pz_top .menu .nli:nth-child(5)::before{ background: none;}
#Top .pz_top .menu .nli span a{ display: block; padding-left: 32px; line-height: 116px; font-size: 16px; color: #181818; background-size: 22px 22px!important;}
#Top .pz_top .menu .nli.active span a,#Top .pz_top .menu .nli:hover span a{ color: #1e77fc; background-size: 22px 22px!important;}
/*#Top .pz_top .menu .nli:nth-child(1) span a{ background: url(/template/theme/CN/1552_nav1.png) no-repeat left center;}
#Top .pz_top .menu .nli:nth-child(1).active span a,#Top .pz_top .menu .nli:nth-child(1):hover span a{ background: url(/template/theme/CN/1552_nav1_1.png) no-repeat left center;}
#Top .pz_top .menu .nli:nth-child(2) span a{ background: url(/template/theme/CN/1552_nav2.png) no-repeat left center;}
#Top .pz_top .menu .nli:nth-child(2).active span a,#Top .pz_top .menu .nli:nth-child(2):hover span a{ background: url(/template/theme/CN/1552_nav2_1.png) no-repeat left center;}
#Top .pz_top .menu .nli:nth-child(3) span a{ background: url(/template/theme/CN/1552_nav3.png) no-repeat left center;}
#Top .pz_top .menu .nli:nth-child(3).active span a,#Top .pz_top .menu .nli:nth-child(3):hover span a{ background: url(/template/theme/CN/1552_nav3_1.png) no-repeat left center;}
#Top .pz_top .menu .nli:nth-child(4) span a{ background: url(/template/theme/CN/1552_nav4.png) no-repeat left center;}
#Top .pz_top .menu .nli:nth-child(4).active span a,#Top .pz_top .menu .nli:nth-child(4):hover span a{ background: url(/template/theme/CN/1552_nav4_1.png) no-repeat left center;}
#Top .pz_top .menu .nli:nth-child(5) span a{ background: url(/template/theme/CN/1552_nav5.png) no-repeat left center;}
#Top .pz_top .menu .nli:nth-child(5).active span a,#Top .pz_top .menu .nli:nth-child(5):hover span a{ background: url(/template/theme/CN/1552_nav5_1.png) no-repeat left center;}
#Top .pz_top .menu .nli:nth-child(6) span a{ background: url(/template/theme/CN/1552_nav6.png) no-repeat left center;}
#Top .pz_top .menu .nli:nth-child(6).active span a,#Top .pz_top .menu .nli:nth-child(6):hover span a{ background: url(/template/theme/CN/1552_nav6_1.png) no-repeat left center;}*/
#Top .pz_top .menu .nli .sub{ display: none; position: absolute; width: 120px; top: 116px; left: 50%; margin-left: -50px; z-index: 999;}
#Top .pz_top .menu .nli .sub li{  line-height: 20px;  text-align: center; background: rgba( 255, 255, 255, 0.84);}
#Top .pz_top .menu .nli .sub li a{ display: block;  padding:10px 0; color: #181818; font-size: 14px;}
#Top .pz_top .menu .nli .sub li a:hover{ background: #1e77fc; color: #fff;}
#Top .pz_top.on .logo{ width: 270px; height: 135px; margin-left: -135px; border-radius: 0 0 270px 270px;}
#Top .pz_top.on .logo img{ width: 98px; height: 106px;}
#Top .pz_top.on .dh{ margin-top: 15px;}
#Top .pz_top.on .lang{ margin: 20px 20px 0 30px;}
#Top .pz_top.on .menu .nli::before{ top: 28px;}
#Top .pz_top.on .menu .nli span a{ line-height: 70px;}
#Top .pz_top.on .menu .nli .sub{ top: 70px;}

#Top .menuph{ display: none;}
#Top .xialaph{ display: none;}@media screen and  (max-width:1599px){#Top .pz_top .logo,#Top .pz_top.on .logo{ width: 180px; height: 100px; margin-left: -110px; border-radius: 0 0 180px 180px;}
#Top .pz_top .logo img,#Top .pz_top.on .logo img{ width: 65px; height: 70px;}
#Top .pz_top .dh,#Top .pz_top.on .dh{ margin-top: 20px;}
#Top .pz_top .lang,#Top .pz_top.on .lang{ margin: 22px 10px 0 10px;}
#Top .pz_top .menu .nli,#Top .pz_top.on .menu .nli{ padding: 0 12px;}
#Top .pz_top .menu .nli::before,#Top .pz_top.on .menu .nli::before{ top: 30px;}
#Top .pz_top .menu .nli:nth-child(5),#Top .pz_top.on .menu .nli:nth-child(5){ margin-right: 190px;}
#Top .pz_top .menu .nli span a,#Top .pz_top.on .menu .nli span a{ padding-left: 28px; line-height: 80px;}
#Top .pz_top .menu .nli .sub{ top: 80px;}#Top .pz_top .lang .a{font-size:14px; width:30px; height:30px; line-height:28px;}}@media screen and  (max-width:1199px){#Top .pz_top .logo,#Top .pz_top.on .logo{ width: 130px; height: 70px; margin-left: -95px; border-radius: 0 0 130px 130px;}
#Top .pz_top .logo img,#Top .pz_top.on .logo img{ width: 50px; height: 54px; margin: 6px auto 0 auto;}
#Top .pz_top .lang,#Top .pz_top.on .lang{ margin: 13px 0 0 0;}
#Top .pz_top .dh, #Top .pz_top.on .dh{ margin-top: 10px;}
#Top .pz_top .menu .nli,#Top .pz_top.on .menu .nli{ padding: 0 10px 0 8px;}
#Top .pz_top .menu .nli::before,#Top .pz_top.on .menu .nli::before{ top: 20px;}
#Top .pz_top .menu .nli:nth-child(5),#Top .pz_top.on .menu .nli:nth-child(5){ margin-right: 160px;}
#Top .pz_top .menu .nli span a,#Top .pz_top.on .menu .nli span a{ background-size: 15px 15px!important; padding-left: 18px; line-height: 60px; font-size:14px;}
#Top .pz_top .menu .nli.active span a,
#Top .pz_top.on .menu .nli.active span a,
#Top .pz_top .menu .nli:hover span a,
#Top .pz_top.on .menu .nli:hover span a
{ background-size: 15px 15px!important;}
#Top .pz_top .menu .nli .sub,#Top .pz_top.on .menu .nli .sub{ top: 60px;}}@media screen and  (max-width:991px){#Top .pz_top{ position: fixed; top: 0; background: #ffffff; z-index: 999999999;}
#Top .pz_top .lang{ display: none;}
#Top .pz_top .dh{ display: none;}
#Top .pz_top .logo,#Top .pz_top.on .logo{ float: left; position: static; width: 37px; height: 46px; margin-left: 0; box-shadow: none;}
#Top .pz_top .logo img,#Top .pz_top.on .logo img{ width: 37px; height: 40px; margin: 3px 0;}
#Top .lang_ph{ float: left; width: 100%; margin: 20px 0 0 0;}
#Top .lang_ph .a{ display: block; float: left; font-size: 16px; width: 36px; height: 36px; line-height: 34px; margin: 0 6px; border-radius: 50%; color: #181818; border: 1px solid #1d1d1d; text-align: center;}
#Top .lang_ph .a.on{ background: #1e77fc; color: #fff; border: 1px solid #1e77fc;}

#Top .menu{ display: none;}
#Top .menuph{ display: block;}
#Top .xialaph{ display: block;}

/*手机按钮*/
#Top .menuph{ float: right; width: 28px; height: 22px; cursor: pointer; text-align: center; margin: 12px 0;}
#Top .menuph .point { display: inline-block;  width: 28px;  height: 22px; position: relative;}
#Top .menuph .point:hover .navbtn,
#Top .menuph .point:hover .navbtn::after,
#Top .menuph .point:hover .navbtn::before { width: 28px;}
#Top .menuph .navbtn { position: absolute; top: 10px; right: 0; display: inline-block; width: 21px; height: 2px; background: #1e77fc;
-webkit-transition: all .3s ease-out 0s; 
-moz-transition: all .3s ease-out 0s;  
-ms-transition: all .3s ease-out 0s;  
-o-transition: all .3s ease-out 0s;  
transition: all .3s ease-out 0s;}
#Top .menuph .navbtn::after,
#Top .menuph .navbtn::before { position: absolute; right: 0; display: inline-block; width: 28px; height: 2px; content: ''; background: #1e77fc;
-webkit-transition: all .3s ease-out 0s;  
-moz-transition: all .3s ease-out 0s;  
-ms-transition: all .3s ease-out 0s;  
-o-transition: all .3s ease-out 0s;  
transition: all .3s ease-out 0s;}
#Top .menuph .navbtn::after { top: -11px;}
#Top .menuph .navbtn::before { top: 10px;}
#Top .menuph .point.active .navbtn{ background: transparent;}
#Top .menuph .point.active .navbtn::after{ -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); top: 0px;}
#Top .menuph .point.active .navbtn::before { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 0px;}

/*手机下拉*/
#Top .xialaph{ position: fixed; left: 0; top: 0; float: left; width: 100%; height: 100%; overflow: scroll; padding: 46px 0 100px 0; display: none; z-index:98; background:#ffffff;}
#Top .xialaph .ul2,
#Top .xialaph .ul3{ display: none;}
#Top .xialaph h4 a{ float: left; width: 60%; color: #333333; font-size:16px; line-height: 50px;}
#Top .xialaph h4 a span{ padding-left: 6px; color: #ccc; font-size: 14px;}
#Top .xialaph h4{ float: left; width: 100%; position: relative;}
#Top .xialaph li:last-child h4::before{ content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background-color: #e7e7e7;}
#Top .xialaph h4:hover a,
#Top .xialaph h5:hover a{ color: #1e77fc;}
#Top .xialaph h4::after{ content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 1px; background-color: #e7e7e7;}
#Top .xialaph h5 a{ float: left; width: 100%; color: #1f1f1f; font-size: 14px; line-height: 40px; text-transform:uppercase;}
#Top .xialaph h5{ float: left; width: 100%; position: relative;}
#Top .xialaph h5::after{ content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 1px; background-color: #e7e7e7;}
#Top .xialaph li:last-child h5::after{ display: none;}
#Top .xialaph h4 img{ width: 15px; height: 8px; float: right; margin-top: 24px; cursor: pointer;}
#Top .xialaph h5 img{ width: 11px; height: 6px; float: right; margin-top: 26px; margin-right: 18px; cursor: pointer;}
#Top .xialaph h4.active img.img_s,
#Top .xialaph h5.active img.img_s{ display: none;}
#Top .xialaph h4.active img.img_d,
#Top .xialaph h5.active img.img_d{ display: block;}
#Top .xialaph .ul2{ float: left; width: 100%; padding: 0 10px;}
#Top .xialaph .ul3{ padding-top: 12px; padding-bottom: 18px; padding-left: 15px; position: relative;}
#Top .xialaph .ul3::after{ content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 1px; background-color: #3c3a3a;}
#Top .xialaph li:last-child .ul3::after{ display: none;}
#Top .xialaph .ul3 li a{ color: #333333; font-size: 14px; line-height: 35px; display: block;}
#Top .xialaph .ul3 li{ padding-top: 5px;}
#Top .xialaph .ul3 li:first-child{ padding-top: 0;}
#Top .xialaph .phsou{ position: relative; margin-top: 34px;}
#Top .xialaph .phsou input{ width: 100%; height: 56px; background-color: #ffffff; color: #aaa; font-size: 14px; padding-left: 20px; border: 1px solid #e5e5e5;}
#Top .xialaph .phsou img{ cursor: pointer; width: 21px; height: 22px; position: absolute; top: 17px; right: 29px;  }
#Top .img_d, .disno{ display: none;}}@media screen and  (max-width:767px){}/* 通用底部 */
#Down{ width: 100%; float: left;}
#Down .pz_down{ padding: 2% 0; width: 100%; float: left;}
#Down .pz_down .line{ width: 100%; height: 1px; margin: 3px 0; background: rgba( 255, 255, 255, 0.08);}
#Down .pz_down .over{ padding: 2.5% 0; width: 100%; overflow: hidden;}
#Down .pz_down .footLeft{ float: left; width: 89.15%;}
#Down .pz_down .footNav{ width: 100%; overflow: hidden;}
#Down .pz_down .footNav .l1{ float: left; font-size: 16px; margin-right: 12%;}
#Down .pz_down .footNav .l1 a{ display: block; color: #fff; padding-bottom: 20px; border-bottom: 2px solid transparent;}
#Down .pz_down .footNav .l1 a:hover{ color: #1e77fc; border-bottom: 2px solid #1e77fc;}
#Down .pz_down .left{ float: left; width: 70%; font-size: 16px; color: #fff;}
#Down .pz_down .left .u2{ margin-top: 38px; width: 100%; overflow: hidden;}
#Down .pz_down .left .u2 li{ line-height: 22px; padding: 15px 0 15px 26px; margin-right: 7%; float: left; background-size: 22px 22px!important;}
#Down .pz_down .left .u2 li:nth-child(1){ background: url(/template/theme/CN/1553_foot2.png) no-repeat left center;}
#Down .pz_down .left .u2 li:nth-child(2){ background: url(/template/theme/CN/1553_foot3.png) no-repeat left center;}
#Down .pz_down .left .u2 li:nth-child(3){ background: url(/template/theme/CN/1553_foot4.png) no-repeat left center;}
#Down .pz_down .left .u2 li:nth-child(4){ background: url(/template/theme/CN/1553_foot5.png) no-repeat left center;}
#Down .pz_down .copy{ margin-top: 18px;}
#Down .pz_down .right{ margin-top: 60px; padding-left: 4.5%; border-left: 1px solid rgba( 255, 255, 255, 0.1); width: 30%; float: right;}
#Down .pz_down .right .t1{ font-size: 24px; line-height: 26px; color: #fff; letter-spacing: 4px; font-weight: bold;}
#Down .pz_down .right .t2{ font-size: 16px; line-height: 22px; margin: 20px 0; color: #fff; padding-left: 26px; background: url(/template/theme/CN/1553_foot6.png) no-repeat left center; background-size: 22px 22px!important;}
#Down .pz_down .right .t3{ font-size: 34px; line-height: 36px; color: #fff; font-weight: bold;}
#Down .pz_down .footEwm{ float: right; width: 10.85%;}
#Down .pz_down .footEwm .img{ line-height: 0; margin: 0 0 40px 0;}
#Down .pz_down .footEwm .wz{ font-size: 16px; color: #fff; text-align: center;}
/*phone底部导航*/
#Down .q_d_m{float:left; width:100%; height:50px;}
#Down .pf_down{width:100%; float:left; position:fixed; left:0; bottom:0; height:50px; background:#1e77fc; z-index:999;box-shadow:0 -5px 10px rgba(0,0,0,0.2);}
#Down .pf_down li{ width:33.3%; float:left; text-align:center; padding:7px 0 4px 0; border-right:1px solid #fff;}
#Down .pf_down li .ico7{ width:100%; float:left; height:20px;}
#Down .pf_down li .d_name{ width:100%; float:left; margin-top:4px; font-size:12px; color:#fff; line-height:14px;}
#Down .pf_down li.l1 .ico7{ background:url(/template/theme/CN/1553_btn1.png) no-repeat center; background-size:20px 20px;}
#Down .pf_down li.l2 .ico7{ background:url(/template/theme/CN/1553_btn2.png) no-repeat center; background-size:20px 20px;}
#Down .pf_down li.l3 .ico7{ background:url(/template/theme/CN/1553_btn3.png) no-repeat center; background-size:20px 20px;}
#Down .pf_down li:last-child{ border:none;}
#Down .pf_down li:nth-child(3n){ border:none;}@media screen and  (max-width:1599px){#Down .pz_down .footNav .l1{ margin-right: 11%;}}@media screen and  (max-width:1199px){#Down .pz_down .footNav .l1{ margin-right: 9%;}}@media screen and  (max-width:991px){#Down .pz_down .footNav{ display: none;}
#Down .pz_down .left .u2{ margin-top: 0;} 
#Down .pz_down .left{ font-size: 14px;}
#Down .pz_down .left .u2 li{ padding: 5px 0 5px 26px; background-size: 18px 18px!important;}
#Down .pz_down .copy{ margin-top: 5px;}
#Down .pz_down .right{ margin-top: 0;} 
#Down .pz_down .right .t1{ font-size: 16px; line-height: 20px;}
#Down .pz_down .right .t2{ font-size: 14px; margin: 10px 0; background-size: 18px 18px!important;}
#Down .pz_down .right .t3{ font-size: 16px; line-height: 18px;}
#Down .pz_down .footEwm .img{ margin: 0 0 10px 0;}
#Down .pz_down .footEwm .wz{ font-size: 14px;}}@media screen and  (max-width:767px){#Down .pz_down .footLeft{ width: 100%;}
#Down .pz_down .left{ float: none; width: 100%;}
#Down .pz_down .left .u2 li{ margin: 0;}
#Down .pz_down .right{ float: none; width: 100%; border-left: 0; margin: 10px 0; padding: 10px 0 0 0; text-align: center; border-top: 1px solid rgba( 255, 255, 255, 0.1);}
#Down .pz_down .right .t2{ margin: 2px 0; display: inline-block;}
#Down .pz_down .footEwm{ float: none; width: 50%; margin: 0 auto;}}/* 右侧漂浮 */
#Content .side{ display: none; position: fixed; width: 64px; top: 220px; right: 0; z-index: 99999999;}
#Content .side .l1{ margin-bottom: 1px; background: #b5b5b5; position: relative; cursor: pointer;}
#Content .side .l1 .ico{ width: 64px; height: 64px;}
#Content .side .l1 .ico1{ background: url(/template/theme/CN/1554_side1.png) no-repeat center;}
#Content .side .l1 .ico2{ background: url(/template/theme/CN/1554_side2.png) no-repeat center;}
#Content .side .l1 .ico3{ background: url(/template/theme/CN/1554_side3.png) no-repeat center;}
#Content .side .l1 .ico4{ background: url(/template/theme/CN/1554_side4.png) no-repeat center;}
#Content .side .l1 .ico5{ background: url(/template/theme/CN/1554_side5.png) no-repeat center;}
#Content .side .l1 .img{ display: none; width: 100px; height: 100px; line-height: 0; position: absolute; left: -110px; top: 0;}
#Content .side .l1 .bgs1{ display: none; position: absolute; padding: 10px 0 10px 20px; left: -225px; top: 0; width: 210px;
background: -moz-linear-gradient(left, #1e77fc 0%, #1bb34e 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#1e77fc), color-stop(100%,#1bb34e));
background: -webkit-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: -o-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: -ms-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: linear-gradient(to right, #1e77fc 0%,#1bb34e 100%);
}
#Content .side .l1 .bgs1::after{ content: ""; width: 0; height: 0; overflow: hidden; font-size: 0; line-height: 0; border-width: 8px; border-style: dashed dashed dashed solid; border-color: transparent transparent transparent #1bb34e; position: absolute; right: -16px; top: 50%; margin-top: -8px;}
#Content .side .l1 .bgs1 .wz{ font-size: 16px; color: #fff;}
#Content .side .l1 .bgs1 .dh{ font-size: 20px; color: #fff;}
#Content .side .l1 .bgs2{ display: none; position: absolute; padding: 10px 0 10px 20px; left: -225px; top: 10px; width: 210px; color: #fff;
background: -moz-linear-gradient(left, #1e77fc 0%, #1bb34e 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#1e77fc), color-stop(100%,#1bb34e));
background: -webkit-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: -o-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: -ms-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: linear-gradient(to right, #1e77fc 0%,#1bb34e 100%);
}
#Content .side .l1 .bgs2::after{ content: ""; width: 0; height: 0; overflow: hidden; font-size: 0; line-height: 0; border-width: 8px; border-style: dashed dashed dashed solid; border-color: transparent transparent transparent #1bb34e; position: absolute; right: -16px; top: 50%; margin-top: -8px;}
#Content .side .l1:hover{  
background: -moz-linear-gradient(left, #1e77fc 0%, #1bb34e 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#1e77fc), color-stop(100%,#1bb34e));
background: -webkit-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: -o-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: -ms-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: linear-gradient(to right, #1e77fc 0%,#1bb34e 100%);
}
#Content .side .l1:hover .img{ display: block;}
#Content .side .l1:hover .bgs1{ display: block;}
#Content .side .l1:hover .bgs2{ display: block;}
#Content .side.on{ display: block;}
@media screen and  (max-width:1599px){#Content5 .homeCon4 .tr .wz{font-size:18px; line-height:24px;}#Content4 .homeCon3 .tr .wz{font-size:18px; line-height:24px;}#Content3 .homeCon2 .tr .wz{font-size:18px; line-height:24px;}}@media screen and  (max-width:1599px){}@media screen and  (max-width:1199px){}@media screen and  (max-width:991px){}@media screen and  (max-width:767px){}/* 首页banner */
#Slide{ width: 100%; float: left;}
#Slide .pz_banner{ width: 100%; position: relative;}
#Slide .slide_banner{ width: 100%; line-height: 0; overflow: hidden; text-align: center; position: relative;}
#Slide .slide_banner img{ width: 100%;}
#Slide .slide_banner .slick-dots{ position: absolute; bottom: 20px; z-index: 10; text-align: center;}
#Slide .slide_banner .slick-dots li{ vertical-align: top; margin: 0 6px; width: 0; height: 0; border-style: solid; border-width: 11.3px 6.5px 0 6.5px; border-color: #fff transparent transparent transparent; border-top-color: #fff;}
#Slide .slide_banner .slick-dots li.slick-active{ border-top-color: #1e77fc;}@media screen and  (max-width:1599px){}@media screen and  (max-width:1199px){}@media screen and  (max-width:991px){#Slide .pz_banner{ margin-top: 46px;}
#Slide .slide_banner .slick-dots{ bottom: 0;}
#Slide .slide_banner .slick-dots li{ border-width: 6.9px 4px 0 4px;}}@media screen and  (max-width:767px){}/* 首页板块一 */
#Content2{ width: 100%; float: left;}
#Content2 .homeCon1{ padding: 4.3% 0; width: 100%; float: left; background: #f3f6f8;}
#Content2 .homeCon1 .text{ float: left; width: 51%; margin-top: 30px;}
#Content2 .homeCon1 .text .tit{ margin-bottom: 20px; width: 100%; float: left;}
#Content2 .homeCon1 .text .tit .t1{ float: left; font-size: 36px; line-height: 38px; padding: 37px 0 0 0; letter-spacing: 4px; font-weight: bold; color: #181818;}
#Content2 .homeCon1 .text .tit .t2{ float: left; font-size: 36px; line-height: 38px; padding: 37px 0 7px 5px; letter-spacing: 4px; font-weight: bold; color: #fff; background: #1e77fc; position: relative;}
#Content2 .homeCon1 .text .tit .t2::before{ content: ""; display: block; width: 64%; height: 65%; background: #1e77fc; opacity: 0.4; position: absolute; top: -16.25%; right: -13.3%;}
#Content2 .homeCon1 .text .wz{ font-size: 24px; line-height: 26px; font-weight: lighter; color: #181818;}
#Content2 .homeCon1 .text .jj{ padding-left: 50px; margin: 7% 0 10% 0; position: relative; background: url(/template/theme/CN/1556_home1_1.png) no-repeat left top;}
#Content2 .homeCon1 .text .jj .yw{ display: inline-block; position: absolute; bottom: 25%; left: -13%; font-size: 18px; font-weight: lighter; text-transform: uppercase; color: #181818;
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
}
#Content2 .homeCon1 .text .jj .info{ margin-top: 5px; font-size: 16px; letter-spacing: 2px; line-height: 36px; max-height: 324px; overflow: hidden; color: #181818;}
#Content2 .homeCon1 .text .jj .col{ color: #1e77fc; font-weight: bold;}
#Content2 .homeCon1 .text .more{ display: inline-block; font-size: 14px; margin-left: 50px; height: 44px; line-height: 44px; border-radius: 22px; padding: 0 45px; color: #fff;
background: -moz-linear-gradient(left, #1e77fc 0%, #1bb34e 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#1e77fc), color-stop(100%,#1bb34e));
background: -webkit-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: -o-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: -ms-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: linear-gradient(to right, #1e77fc 0%,#1bb34e 100%);
}
#Content2 .homeCon1 .text .more:hover{ opacity: 0.8;}
#Content2 .homeCon1 .img{ float: right; width: 43.65%; line-height: 0;}@media screen and  (max-width:1599px){#Content2 .homeCon1 .text .jj { margin: 5% 0 8% 0;}
#Content2 .homeCon1 .text .jj .yw{ left: -14%; bottom: 33%; font-size: 16px;}
#Content2 .homeCon1 .text .jj .info{ max-height: 216px;} }@media screen and  (max-width:1199px){#Content2 .homeCon1 .text .jj { margin: 2% 0 5% 0;}
#Content2 .homeCon1 .text .jj .yw{ left: -18%; bottom: 36%;}
#Content2 .homeCon1 .text .jj .info{ max-height: 180px;} }@media screen and  (max-width:991px){#Content2 .homeCon1 .text{ width: 100%; margin-top: 0;}
#Content2 .homeCon1 .text .tit{ margin-bottom: 10px;}
#Content2 .homeCon1 .text .tit .t1{ font-size: 16px; line-height: 18px; padding: 18px 0 0 0;}
#Content2 .homeCon1 .text .tit .t2{ font-size: 16px; line-height: 18px; padding: 18px 0 5px 5px;}
#Content2 .homeCon1 .text .wz{ font-size: 14px; line-height: 16px;}
#Content2 .homeCon1 .text .jj{ padding-left: 20px; margin: 1% 0 2% 0; }
#Content2 .homeCon1 .text .jj .yw{ display: none;}
#Content2 .homeCon1 .text .jj .info{ margin-top: 0; font-size: 14px; line-height: 24px; max-height: 120px;}
#Content2 .homeCon1 .text .more{ font-size: 14px; margin-left: 20px; height: 30px; line-height: 30px; border-radius: 15px; padding: 0 15px;}
#Content2 .homeCon1 .img{ width: 100%; margin-top: 10px;}}@media screen and  (max-width:767px){}/* 首页板块二 */
#Content3{ width: 100%; float: left;}
#Content3 .homeCon2{ padding: 3.6% 0; width: 100%; float: left;}
#Content3 .homeCon2 .tit{ width: 100%; float: left;}
#Content3 .homeCon2 .tit .t1{ float: left; font-size: 36px; line-height: 38px; padding: 37px 0 0 0; letter-spacing: 4px; font-weight: bold; color: #fff;}
#Content3 .homeCon2 .tit .t2{ float: left; font-size: 36px; line-height: 38px; padding: 37px 0 7px 5px; letter-spacing: 4px; font-weight: bold; color: #1e77fc; background: #fff; position: relative;}
#Content3 .homeCon2 .tit .t2::before{ content: ""; display: block; width: 64%; height: 65%; background: #fff; opacity: 0.4; position: absolute; top: -16.25%; right: -13.3%;}
#Content3 .homeCon2 .tr{ margin-top: 20px; width: 100%; float: left; position: relative;}
#Content3 .homeCon2 .tr::before{ content: ""; display: block; width: 55.45%; height: 1px; opacity: 0.3; background: #fff; position: absolute; top: 10px; right: 100px;}
#Content3 .homeCon2 .tr .wz{ float: left; font-size: 22px; line-height: 26px; height: 26px; overflow: hidden; font-weight: lighter; color: #fff;}
#Content3 .homeCon2 .tr .more{ float: right; font-size: 14px; color: #fff;}
#Content3 .homeCon2 .tr .more:hover{ color: #1e77fc;}
#Content3 .homeCon2Tab{ margin-top: 40px; width: 100%; float: left; position: relative;}
#Content3 .homeCon2Tab .prev{ display: block; position: absolute; top: 12%; left: -70px; width: 48px; height: 48px; background: url(/template/theme/CN/1557_home2_6.png) no-repeat center; border-radius: 50%; border: 1px solid rgba( 255, 255, 255, 0.6);}
#Content3 .homeCon2Tab .prev:hover{ background-color: rgba( 255, 255, 255, 0.28); border: 1px solid rgba( 255, 255, 255, 0.28);}
#Content3 .homeCon2Tab .next{ display: block; position: absolute; top: 12%; right: -70px; width: 48px; height: 48px; background: url(/template/theme/CN/1557_home2_7.png) no-repeat center; border-radius: 50%; border: 1px solid rgba( 255, 255, 255, 0.6);}
#Content3 .homeCon2Tab .next:hover{ background-color: rgba( 255, 255, 255, 0.28); border: 1px solid rgba( 255, 255, 255, 0.28);}
#Content3 .homeCon2Tab .hd{ width: 100%; float: left;}
#Content3 .homeCon2Tab .hd .u1{ margin: 0 -1%;}
#Content3 .homeCon2Tab .hd .l1{ float: left; width: 23%; margin: 0 1% 120px 1%; background: rgba( 255, 255, 255, 0.27); padding: 12px; border-radius: 10px; cursor: pointer; position: relative;}
#Content3 .homeCon2Tab .hd .l1::after{ display: none; content: ""; width: 0; height: 0; overflow: hidden; font-size: 0; line-height: 0; border-width: 22px; border-style: dashed dashed solid dashed; border-color: transparent transparent rgba( 255, 255, 255, 0.85) transparent; position: absolute; bottom: -55px; left: 50%; margin-left: -22px;}
#Content3 .homeCon2Tab .hd .l1.on{ background: rgba( 0, 0, 0, 0.27);}
#Content3 .homeCon2Tab .hd .l1.on::after{ display: block;}
#Content3 .homeCon2Tab .hd .l1 .over{ padding-top: 30px; border: 1px solid rgba( 255, 255, 255, 0.27); border-radius: 10px;}
#Content3 .homeCon2Tab .hd .l1 .ico{ width: 64px; height: 64px; line-height: 0; margin: 0 auto;}
#Content3 .homeCon2Tab .hd .l1 .bt{ font-size: 24px; line-height: 26px; height: 26px; margin: 30px 0; overflow: hidden; color: #fff; text-align: center;}
#Content3 .homeCon2Tab .bd{ width: 100%; float: left;}
#Content3 .homeCon2Tab .bd .u1{ margin: 0 -1%; overflow: hidden;}
#Content3 .homeCon2Tab .bd .l1{ float: left; width: 23%; margin: 0 1%;}
#Content3 .homeCon2Tab .bd .l1 .img{ line-height: 0; position: relative;}
#Content3 .homeCon2Tab .bd .l1 .bg{ width: 100%; height: 100%; position: absolute; bottom: 100%; opacity: 0.84;
background: -moz-linear-gradient(left, #1e77fc 0%, #1bb34e 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#1e77fc), color-stop(100%,#1bb34e));
background: -webkit-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: -o-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: -ms-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: linear-gradient(to right, #1e77fc 0%,#1bb34e 100%);
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;
}
#Content3 .homeCon2Tab .bd .l1 .bg .ico{ position: absolute; top: 50%; left: 50%; margin-top: -23px; margin-left: -23px; width: 46px; height: 46px; background: url(/template/theme/CN/1557_home2_12.png) no-repeat center; background-size: cover;}
#Content3 .homeCon2Tab .bd .l1:hover .bg{ bottom: 0;}
#Content3 .homeCon2Tab .bd .l1 .text{ color: #1e77fc; font-size: 20px; margin-top: 25px; line-height: 22px; height: 22px; overflow: hidden; padding-left: 47px; position: relative;}
#Content3 .homeCon2Tab .bd .l1 .text::before{ content: ""; display: block; width: 18px; height: 18px; position: absolute; left: 20px; top: 2px; background: #fff; border: 4px solid #1e77fc; border-radius: 50%;}
@media screen and  (max-width:1599px){#Content3 .homeCon2 .tr::before{ width: 41.45%;}
#Content3 .homeCon2Tab .hd .l1::after{ bottom: -32px;}
#Content3 .homeCon2Tab .hd .l1 .over{ padding-top: 20px;}
#Content3 .homeCon2Tab .hd .l1 .bt{ margin: 20px 0;}}@media screen and  (max-width:1199px){#Content3 .homeCon2 .tr::before{ width: 29.45%;}
#Content3 .homeCon2Tab .hd .l1 .ico { width: 30px; height: 30px;}
#Content3 .homeCon2Tab .hd .l1 .bt{ margin: 17px 0;}}@media screen and  (max-width:991px){#Content3 .homeCon2 .tit .t1{ font-size: 16px; line-height: 18px; padding: 18px 0 0 0;}
#Content3 .homeCon2 .tit .t2{ font-size: 16px; line-height: 18px; padding: 18px 0 5px 5px;}
#Content3 .homeCon2 .tr{ margin-top: 10px;} 
#Content3 .homeCon2 .tr .wz{ font-size: 14px; line-height: 16px; height: 16px;}
#Content3 .homeCon2 .tr .more{ font-size: 14px;}
#Content3 .homeCon2Tab { margin-top: 15px;}
#Content3 .homeCon2Tab .prev{ display: none;}
#Content3 .homeCon2Tab .next{ display: none;}
#Content3 .homeCon2Tab .hd .l1{ margin: 0 1% 30px 1%; padding: 5px;}
#Content3 .homeCon2Tab .hd .l1::after{ border-width: 10px; bottom: -14px; margin-left: -10px;}
#Content3 .homeCon2Tab .hd .l1 .over{ padding-top: 10px;}
#Content3 .homeCon2Tab .hd .l1 .bt{ margin: 10px 0; font-size: 16px; line-height: 18px; height: 18px;}
#Content3 .homeCon2Tab .bd .l1 .bg .ico{ margin-top: -18px; margin-left: -18px; width: 36px; height: 36px;}
#Content3 .homeCon2Tab .bd .l1 .text{ font-size: 14px; margin-top: 8px; line-height: 16px; height: 16px; padding-left: 20px;}
#Content3 .homeCon2Tab .bd .l1 .text::before{ width: 10px; height: 10px; left: 5px; border: 3px solid #1e77fc;}}@media screen and  (max-width:767px){#Content3 .homeCon2 .tr::before{ width: 0;}
#Content3 .homeCon2 .tr .wz{ height: auto;}
#Content3 .homeCon2 .tr .more{ position: absolute; top: -35px; right: 0;}
#Content3 .homeCon2Tab .hd .l1 { margin: 0 1% 10px 1%;}
#Content3 .homeCon2Tab .hd .l1.on::after{ display: none;}
#Content3 .homeCon2Tab .hd .l1 .bt{ font-size: 14px;}
#Content3 .homeCon2Tab .bd .l1{ width: 48%; margin: 5px 1%;}
#Content3 .homeCon2Tab .bd .l1 .bg{ bottom: 500%;}
#Content3 .homeCon2Tab .bd .l1 .bg .ico{ margin-top: -18px; margin-left: -18px; width: 36px; height: 36px;}}/* 首页板块三 */
#Content4{ width: 100%; float: left;}
#Content4 .homeCon3{ width: 100%; float: left;}
#Content4 .homeCon3{ padding: 3.6% 0; width: 100%; float: left;}
#Content4 .homeCon3 .tit{ width: 100%; float: left;}
#Content4 .homeCon3 .tit .t1{ float: left; font-size: 36px; line-height: 38px; padding: 37px 0 0 0; letter-spacing: 4px; font-weight: bold; color: #181818;}
#Content4 .homeCon3 .tit .t2{ float: left; font-size: 36px; line-height: 38px; padding: 37px 0 7px 5px; letter-spacing: 4px; font-weight: bold; color: #fff; background: #1e77fc; position: relative;}
#Content4 .homeCon3 .tit .t2::before{ content: ""; display: block; width: 64%; height: 65%; background: #1e77fc; opacity: 0.4; position: absolute; top: -16.25%; right: -13.3%;}
#Content4 .homeCon3 .tr{ margin-top: 20px; width: 100%; float: left; position: relative;}
#Content4 .homeCon3 .tr::before{ content: ""; display: block; width: 62.45%; height: 1px; opacity: 0.3; background: #181818; position: absolute; top: 10px; right: 100px;}
#Content4 .homeCon3 .tr .wz{ float: left; font-size: 22px; line-height: 26px; height: 26px; overflow: hidden; font-weight: lighter; color: #181818;}
#Content4 .homeCon3 .tr .more{ float: right; font-size: 14px; color: #181818;}
#Content4 .homeCon3 .tr .more:hover{ color: #1e77fc;}

#Content4 .homeCon3Tab{ width: 100%; float: left; margin-top: 70px; position: relative;}
#Content4 .homeCon3Tab .bd{ width: 100%; overflow: hidden;}
#Content4 .homeCon3Tab .bd .img{ float: left; width: 40.6%; padding-bottom: 23px; line-height: 0; position: relative;}
#Content4 .homeCon3Tab .bd .img .ico{ width: 175px; height: 188px; line-height: 0; position: absolute; bottom: 0; left: 44px;}
#Content4 .homeCon3Tab .bd .text{ float: right; width: 55.45%;}
#Content4 .homeCon3Tab .bd .text .bt{ font-size: 26px; margin: 50px 0; line-height: 28px; height: 28px; overflow: hidden; font-weight: bold; color: #181818;}
#Content4 .homeCon3Tab .bd .text .info{ font-size: 16px; line-height: 36px; height: 180px; overflow: hidden; color: #181818;}

#Content4 .homeCon3Tab .hd{ width: 56.45%; margin: 0 -2%; padding-right: 88px; overflow: hidden; position: absolute; bottom: 24px; right: 2%;}
#Content4 .homeCon3Tab .hd .l1{ float: left; width: 29.3%; margin: 0 2%; position: relative; cursor: pointer;}
#Content4 .homeCon3Tab .hd .l1 .img{ line-height: 0;}
#Content4 .homeCon3Tab .hd .l1 .bg{ display: none; width: 100%; height: 100%; position: absolute; top: 0; opacity: 0.8;
background: -moz-linear-gradient(left, #1e77fc 0%, #1bb34e 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#1e77fc), color-stop(100%,#1bb34e));
background: -webkit-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: -o-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: -ms-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: linear-gradient(to right, #1e77fc 0%,#1bb34e 100%);}
#Content4 .homeCon3Tab .hd .l1 .text{ font-size: 18px; line-height: 20px; height: 20px; overflow: hidden; color: #fff; width: 100%; text-align: center; position: absolute; bottom: 20px;}
#Content4 .homeCon3Tab .hd .l1.on .bg{ display: block;}
#Content4 .homeCon3Tab .hd .l1.on .text{ bottom: 50%; margin-bottom: -10px;}

#Content4 .homeCon3Tab .hd .prev{ width: 50px; height: 104px; position: absolute; right: 0; top: 0; background: #696969; border-radius: 5px;}
#Content4 .homeCon3Tab .hd .prev::before{ content: ""; width: 50px; height: 104px; position: absolute; right: 0; top: 0; background: url(/template/theme/CN/1558_home3_6.png) no-repeat center; background-size: cover;}
#Content4 .homeCon3Tab .hd .prev:hover{
background: -moz-linear-gradient(left, #1e77fc 0%, #1bb34e 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#1e77fc), color-stop(100%,#1bb34e));
background: -webkit-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: -o-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: -ms-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: linear-gradient(to right, #1e77fc 0%,#1bb34e 100%);
}
#Content4 .homeCon3Tab .hd .next{ width: 50px; height: 104px; position: absolute; right: 0; top: 128px; background: #696969; border-radius: 5px;}
#Content4 .homeCon3Tab .hd .next::before{ content: "";  width: 50px; height: 104px; position: absolute; right: 0; top: 0; background: url(/template/theme/CN/1558_home3_7.png) no-repeat center; background-size: cover;}
#Content4 .homeCon3Tab .hd .next:hover{
background: -moz-linear-gradient(left, #1e77fc 0%, #1bb34e 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#1e77fc), color-stop(100%,#1bb34e));
background: -webkit-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: -o-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: -ms-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: linear-gradient(to right, #1e77fc 0%,#1bb34e 100%);
}@media screen and  (max-width:1599px){#Content4 .homeCon3 .tr::before{ width: 52.45%;}
#Content4 .homeCon3Tab .bd .text .bt{ margin: 30px 0;}
#Content4 .homeCon3Tab .hd .prev{ height: 80px;}
#Content4 .homeCon3Tab .hd .prev::before{ height: 80px;}
#Content4 .homeCon3Tab .hd .next{ height: 80px; top: 88px;}
#Content4 .homeCon3Tab .hd .next::before{ height: 80px;}}@media screen and  (max-width:1199px){#Content4 .homeCon3 .tr::before{ width: 42.45%;}
#Content4 .homeCon3Tab .bd .text .bt{ margin: 15px 0;}
#Content4 .homeCon3Tab .hd .prev{ height: 60px;}
#Content4 .homeCon3Tab .hd .prev::before{ height: 60px;}
#Content4 .homeCon3Tab .hd .next{ height: 60px; top: 73px;}
#Content4 .homeCon3Tab .hd .next::before{ height: 60px;}}@media screen and  (max-width:991px){#Content4 .homeCon3 .tit .t1{ font-size: 16px; line-height: 18px; padding: 18px 0 0 0;}
#Content4 .homeCon3 .tit .t2{ font-size: 16px; line-height: 18px; padding: 18px 0 5px 5px;}
#Content4 .homeCon3 .tr{ margin-top: 10px;} 
#Content4 .homeCon3 .tr .wz{ font-size: 14px; line-height: 16px; height: 16px;}
#Content4 .homeCon3 .tr .more{ font-size: 14px;}
#Content4 .homeCon3Tab{ margin-top: 20px;}
#Content4 .homeCon3Tab .bd .img{ padding-bottom: 10px;}
#Content4 .homeCon3Tab .bd .img .ico{ width: 82px; height: 88px;}
#Content4 .homeCon3Tab .bd .text .bt{ font-size: 16px; margin: 10px 0; line-height: 18px; height: 18px;}
#Content4 .homeCon3Tab .bd .text .info{ font-size: 14px; line-height: 24px; height: 120px;}
#Content4 .homeCon3Tab .hd{ bottom: 10px; padding-right: 50px;}
#Content4 .homeCon3Tab .hd .prev{ width: 40px; height: 45px;}
#Content4 .homeCon3Tab .hd .prev::before{ width: 40px; height: 45px;}
#Content4 .homeCon3Tab .hd .next{ width: 40px; height: 45px; top: 62px;}
#Content4 .homeCon3Tab .hd .next::before{ width: 40px; height: 45px;}}@media screen and  (max-width:767px){#Content4 .homeCon3 .tr::before{ width: 0;}
#Content4 .homeCon3 .tr .wz{ height: auto;}
#Content4 .homeCon3 .tr .more{ position: absolute; top: -35px; right: 0;}
#Content4 .homeCon3Tab .bd .img{ width: 100%;}
#Content4 .homeCon3Tab .bd .text{ width: 100%; margin-top: 10px;}
#Content4 .homeCon3Tab .hd{ width: 102%; margin: 0 -1%; padding: 0; position: relative; right: 0; margin-top: 20px;}
#Content4 .homeCon3Tab .hd .l1{ width: 31.3%; margin: 0 1%;}
#Content4 .homeCon3Tab .hd .prev{ display: none;}
#Content4 .homeCon3Tab .hd .next{ display: none;}}/* 首页板块四 */
#Content5{ width: 100%; float: left;}
#Content5 .homeCon4{ padding: 3.6% 0; width: 100%; float: left;}
#Content5 .homeCon4 .tit{ width: 100%; float: left;}
#Content5 .homeCon4 .tit .t1{ float: left; font-size: 36px; line-height: 38px; padding: 37px 0 0 0; letter-spacing: 4px; font-weight: bold; color: #181818;}
#Content5 .homeCon4 .tit .t2{ float: left; font-size: 36px; line-height: 38px; padding: 37px 0 7px 5px; letter-spacing: 4px; font-weight: bold; color: #fff; background: #1e77fc; position: relative;}
#Content5 .homeCon4 .tit .t2::before{ content: ""; display: block; width: 64%; height: 65%; background: #1e77fc; opacity: 0.4; position: absolute; top: -16.25%; right: -13.3%;}
#Content5 .homeCon4 .tr{ margin-top: 20px; width: 100%; float: left; position: relative;}
#Content5 .homeCon4 .tr::before{ content: ""; display: block; width: 32.45%; height: 1px; opacity: 0.3; background: #181818; position: absolute; top: 50%; right: 525px;}
#Content5 .homeCon4 .tr .wz{ float: left; max-width:500px; font-size: 22px; line-height: 26px; /*height: 26px;*/ overflow: hidden; font-weight: lighter; color: #181818;}

#Content5 .homeCon4Tab{ margin: 0 -15px 0 -15px; width: 100%; float: left; position: relative;}
#Content5 .homeCon4Tab .u2{ position: absolute; right: 0; top: -52px;}
#Content5 .homeCon4Tab .u2 .l1{ float: left; font-size: 18px; height: 50px; line-height: 50px; margin-left: 15px; padding: 0 15px; cursor: pointer; color: #181818; background: #eae9e7;}
#Content5 .homeCon4Tab .u2 .l1.on{ color: #fff;
background: -moz-linear-gradient(left, #1e77fc 0%, #1bb34e 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#1e77fc), color-stop(100%,#1bb34e));
background: -webkit-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: -o-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: -ms-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: linear-gradient(to right, #1e77fc 0%,#1bb34e 100%);
}

#Content5 .homeCon4Tab .u1{ margin-top: 30px; background: url(/template/theme/CN/1559_home4_7.jpg) no-repeat center top 100px;}
#Content5 .homeCon4Tab .u1 .l1{ padding-top: 150px; margin: 0 15px; position: relative;}
#Content5 .homeCon4Tab .u1 .l1 .yr{ position: absolute; top: 35px; width: 100%; font-size: 24px; line-height: 26px; text-align: center; font-weight: bold; color: #696969;}
#Content5 .homeCon4Tab .u1 .l1.slick-current .yr{ color: #1e77fc;}
#Content5 .homeCon4Tab .u1 .l1 .yr::before{ content: ""; display: block; position: absolute; top: 60px; left: 50%; margin-left: -6px; width: 12px; height: 12px; background: #696969; border-radius: 50%;}
#Content5 .homeCon4Tab .u1 .l1 .yr::after{ content: ""; display: none; position: absolute; top: 53px; left: 50%; margin-left: -13px; width: 26px; height: 26px; border-radius: 50%; border: 1px solid #1e77fc;}
#Content5 .homeCon4Tab .u1 .l1.slick-current .yr::before{ background: #1e77fc;}
#Content5 .homeCon4Tab .u1 .l1.slick-current .yr::after{ display: block;}
#Content5 .homeCon4Tab .u1 .l1 .img{ line-height: 0; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
#Content5 .homeCon4Tab .u1 .l1 .img img{
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align:middle;
-ms-interpolation-mode:bicubic;}
#Content5 .homeCon4Tab .u1 .l1:hover .img img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
#Content5 .homeCon4Tab .u1 .l1 .text{ padding: 30px 35px; background: #fff;}
#Content5 .homeCon4Tab .u1 .l1 .text .tit{ width: 100%; font-size: 20px; line-height: 22px; height: 22px; overflow: hidden; color: #181818;}
#Content5 .homeCon4Tab .u1 .l1 .text .info{ width: 100%; font-size: 14px; margin: 40px 0 20px 0; line-height: 24px; height: 48px; overflow: hidden; color: #181818;}
#Content5 .homeCon4Tab .u1 .l1 .text .line{ width: 100%; height: 1px; background: #dcdcdc;}
#Content5 .homeCon4Tab .u1 .l1 .text .bot{ margin-top: 20px; width: 100%; overflow: hidden;}
#Content5 .homeCon4Tab .u1 .l1 .text .date{ float: left;}
#Content5 .homeCon4Tab .u1 .l1 .text .date_r{ float: left; font-size: 30px; line-height: 32px; font-weight: bold; color: #666;}
#Content5 .homeCon4Tab .u1 .l1 .text .date_ny{ float: left; margin: 12px 0 0 5px; font-size: 14px; line-height: 16px; color: #666;}
#Content5 .homeCon4Tab .u1 .l1 .text .ico{ float: right; font-weight: bold; line-height: 32px; font-size: 20px; color: #a3a3a3;}
#Content5 .homeCon4Tab .u1 .l1:hover .text .tit{ color: #1e77fc;}
#Content5 .homeCon4Tab .u1 .l1:hover .text .date_r{ color: #1e77fc;}
#Content5 .homeCon4Tab .u1 .l1:hover .text .date_ny{ color: #1e77fc;}
#Content5 .homeCon4Tab .u1 .l1:hover .text .ico{ color: #1e77fc;}

#Content5 .homeCon4Tab .slick-prev{ width: 28px; height: 28px; position: absolute; left: 0; top: 100px; background: #696969;}
#Content5 .homeCon4Tab .slick-prev::before{ content: ""; width: 28px; height: 28px; position: absolute; left: 0; top: 0; background: url(/template/theme/CN/1559_home4_2.png) no-repeat center;}
#Content5 .homeCon4Tab .slick-prev:hover{
background: -moz-linear-gradient(left, #1e77fc 0%, #1bb34e 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#1e77fc), color-stop(100%,#1bb34e));
background: -webkit-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: -o-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: -ms-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: linear-gradient(to right, #1e77fc 0%,#1bb34e 100%);
}
#Content5 .homeCon4Tab .slick-next{ width: 28px; height: 28px; position: absolute; right: 0; top: 100px; background: #696969;}
#Content5 .homeCon4Tab .slick-next::before{ content: "";  width: 28px; height: 28px; position: absolute; right: 0; top: 0; background: url(/template/theme/CN/1559_home4_3.png) no-repeat center;}
#Content5 .homeCon4Tab .slick-next:hover{
background: -moz-linear-gradient(left, #1e77fc 0%, #1bb34e 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#1e77fc), color-stop(100%,#1bb34e));
background: -webkit-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: -o-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: -ms-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: linear-gradient(to right, #1e77fc 0%,#1bb34e 100%);
}@media screen and  (max-width:1599px){#Content5 .homeCon4 .tr::before{ width: 12.45%;}}@media screen and  (max-width:1199px){#Content5 .homeCon4 .tr::before{ width: 0;}#Content5 .homeCon4 .tr .wz{max-width:400px;}#Content5 .homeCon4Tab .u2{ top: -25px;}#Content5 .homeCon4Tab .u2 .l1{ font-size: 16px; height: 30px; line-height: 30px; margin-left: 10px; padding: 0 10px;}}@media screen and  (max-width:991px){#Content5 .homeCon4 .tit .t1{ font-size: 16px; line-height: 18px; padding: 18px 0 0 0;}
#Content5 .homeCon4 .tit .t2{ font-size: 16px; line-height: 18px; padding: 18px 0 5px 5px;}
#Content5 .homeCon4 .tr{ margin-top: 10px;} 
#Content5 .homeCon4 .tr .wz{ font-size: 14px; line-height: 16px; height: 16px;}
#Content5 .homeCon4Tab{ margin: 0;}
#Content5 .homeCon4Tab .u2{ top: -25px;}
#Content5 .homeCon4Tab .u2 .l1{ font-size: 16px; height: 30px; line-height: 30px; margin-left: 10px; padding: 0 10px;}
#Content5 .homeCon4Tab .u1{ background: url(/template/theme/CN/1559_home4_7.jpg) no-repeat center top 45px;}
#Content5 .homeCon4Tab .u1 .l1{ padding-top: 70px; margin: 0 5px;}
#Content5 .homeCon4Tab .u1 .l1 .yr{ top: 20px; font-size: 16px; line-height: 18px;}
#Content5 .homeCon4Tab .u1 .l1 .yr::before{ top: 22px; margin-left: -4px; width: 8px; height: 8px;}
#Content5 .homeCon4Tab .u1 .l1 .yr::after{ top: 18px; margin-left: -8px; width: 16px; height: 16px;}
#Content5 .homeCon4Tab .u1 .l1 .text{ padding: 10px;}
#Content5 .homeCon4Tab .u1 .l1 .text .tit{ font-size: 16px; line-height: 18px; height: 18px;}
#Content5 .homeCon4Tab .u1 .l1 .text .info{ font-size: 12px; margin: 10px 0 10px 0; line-height: 16px; height: 32px;}
#Content5 .homeCon4Tab .u1 .l1 .text .bot{ margin-top: 5px;}
#Content5 .homeCon4Tab .u1 .l1 .text .date_r{ font-size: 20px; line-height: 22px;}
#Content5 .homeCon4Tab .u1 .l1 .text .date_ny{ margin: 6px 0 0 5px; font-size: 12px; line-height: 14px;}
#Content5 .homeCon4Tab .u1 .l1 .text .ico{ line-height: 22px;}
#Content5 .homeCon4Tab .slick-prev{ top: 45px;}
#Content5 .homeCon4Tab .slick-next{ top: 45px;}}@media screen and  (max-width:767px){#Content5 .homeCon4 .tr .wz{ height: auto; max-width:initial;}
#Content5 .homeCon4Tab .hd{ width: 100%; float: left; text-align: center;}
#Content5 .homeCon4Tab .u2{ display: inline-block; position: static; margin-top: 10px;}
#Content5 .homeCon4Tab .bd{ width: 100%; float: left;}}/* 内页banner */
#Slide2{ width: 100%; float: left;}
#Slide2 .pz_banner{ width: 100%; float: left; position: relative;}
#Slide2 .zy_banner{ line-height: 0;}@media screen and  (max-width:1599px){}@media screen and  (max-width:1199px){}@media screen and  (max-width:991px){#Slide2 .pz_banner{ margin-top: 46px;}}@media screen and  (max-width:767px){}/* 内页导航 */
#Content6{ width: 100%; float: left;}
#Content6 .subNav{ text-align: center;}
#Content6 .subNav .line{ width: 1px; height: 60px; margin: 0 auto; background: #1e77fc;}
#Content6 .subNav .dot{ width: 9px; height: 9px; margin: 0 auto; background: #1e77fc; border-radius: 50%; box-shadow: 0 0 12px 2px #1e77fc;}
#Content6 .subNav .tit{ font-size: 30px; line-height: 32px; margin: 25px 0 52px 0; font-weight: bold; text-align: center; color: #1e77fc;}
#Content6 .subNav .xian{ height: 62px; width: 100%; overflow: hidden; border-top: 1px solid #ccced0; border-bottom: 1px solid #ccced0;}
#Content6 .subNav .u1{ display: inline-block;}
#Content6 .subNav .l1{ float: left; font-size: 18px; line-height: 20px; padding: 20px 0 18px 0;}
#Content6 .subNav .l1 a{ color: #181818; border-right: 1px solid #dddddd; padding: 0 40px;}
#Content6 .subNav .l1:last-child a{ border-right: 0;}
#Content6 .subNav .l1.on,#Content6 .subNav .l1:hover{ border-bottom: 2px solid #1e77fc;}
#Content6 .subNav .l1.on a,#Content6 .subNav .l1:hover a{ color: #1e77fc;}@media screen and  (max-width:1599px){}@media screen and  (max-width:1199px){}@media screen and  (max-width:991px){#Content6 .subNav .line{ height: 20px;}
#Content6 .subNav .dot{ width: 5px; height: 5px; box-shadow: 0 0 5px 2px #1e77fc;}
#Content6 .subNav .tit{ font-size: 16px; line-height: 18px; margin: 10px 0 10px 0;}  
#Content6 .subNav .xian{ height: auto;}
#Content6 .subNav .l1{ font-size: 14px; line-height: 16px; padding: 10px 0 8px 0;}  
#Content6 .subNav .l1 a{ padding: 0 10px;}}@media screen and  (max-width:767px){}/* 1关于我们板块一 */
#Content7{ width: 100%; float: left;}
#Content7 .aboutCon1{ width: 100%; float: left;}
#Content7 .aboutCon1 .info{ font-size: 16px; line-height: 36px; color: #181818;}
#Content7 .aboutCon1 .img{ margin: 60px 0; line-height: 0; position: relative;}@media screen and  (max-width:1599px){}@media screen and  (max-width:1199px){#Content7 .aboutCon1 .img{ margin: 30px 0;}}@media screen and  (max-width:991px){#Content7 .aboutCon1 .info{ font-size: 14px; line-height: 24px;}
#Content7 .aboutCon1 .img{ margin: 10px 0;}}@media screen and  (max-width:767px){}/* 1关于我们板块二 */
#Content8{ width: 100%; float: left;}
#Content8 .aboutCon2{ width: 100%; float: left;}
#Content8 .aboutCon2 .title{ padding: 60px 0 55px 0; text-align: center;}
#Content8 .aboutCon2 .title .wz{ display: inline-block; font-size: 36px; line-height: 38px; letter-spacing: 3px; font-weight: bold; color: #fff; position: relative;}
#Content8 .aboutCon2 .title .wz::before{ content: ""; position: absolute; left: -70px; top: 0; display: block; width: 53px; height: 36px; background: url(/template/theme/CN/1563_about2_2.png) no-repeat left center; background-size: cover;}
#Content8 .aboutCon2 .title .wz::after{ content: ""; position: absolute; right: -70px; top: 0; display: block; width: 53px; height: 36px; background: url(/template/theme/CN/1563_about2_3.png) no-repeat right center; background-size: cover;}
#Content8 .aboutCon2 .title .ico{ width: 24px; height: 24px; margin: 15px auto 0 auto; line-height: 0;}
#Content8 .aboutCon2 .u1{ margin: 80px -1% 0 -1%;}
#Content8 .aboutCon2 .l1{ float: left; width: 14.6%; margin: 0 1%; padding: 115px 0 0 0; position: relative; background: #dcdcdc;}
#Content8 .aboutCon2 .l1:hover{
background: -moz-linear-gradient(left, #1e77fc 0%, #1bb34e 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#1e77fc), color-stop(100%,#1bb34e));
background: -webkit-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: -o-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: -ms-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: linear-gradient(to right, #1e77fc 0%,#1bb34e 100%);
}
#Content8 .aboutCon2 .l1 .ico{ position: absolute; top: 27px; left: 50%; margin-left: -70px; width: 140px; height: 140px; line-height: 0; border-radius: 50%; overflow: hidden;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
#Content8 .aboutCon2 .l1:hover .ico{ transform:rotateY(180deg);}
#Content8 .aboutCon2 .l1 .text{ padding: 80px 25px 25px 25px; background: rgba( 255, 255, 255, 0.85); text-align: center;}
#Content8 .aboutCon2 .l1 .t1{ font-size: 18px; margin-bottom: 20px; line-height: 20px; color: #181818;}
#Content8 .aboutCon2 .l1 .t2{ font-size: 16px; display: inline-block; line-height: 28px; height: 84px; overflow: hidden; text-align: left; color: #181818;}
@media screen and  (max-width:1599px){#Content8 .aboutCon2 .l1 .text{ padding: 80px 10px 10px 10px;}}@media screen and  (max-width:1199px){#Content8 .aboutCon2 .u1{ margin: 40px -1% 0 -1%;}
#Content8 .aboutCon2 .l1{ padding: 85px 0 0 0;}
#Content8 .aboutCon2 .l1 .ico{ margin-left: -50px; width: 100px; height: 100px;}
#Content8 .aboutCon2 .l1 .text{ padding: 60px 10px 10px 10px;}}@media screen and  (max-width:991px){#Content8 .aboutCon2 .title{ padding: 30px 0 25px 0;}
#Content8 .aboutCon2 .title .wz{ font-size: 16px; line-height: 18px;}
#Content8 .aboutCon2 .title .wz::before{ left: -40px; width: 27px; height: 18px;}
#Content8 .aboutCon2 .title .wz::after{ right: -40px; width: 27px; height: 18px;}
#Content8 .aboutCon2 .title .ico{ width: 18px; height: 18px; margin: 10px auto 0 auto;}
#Content8 .aboutCon2 .u1{ margin: 20px -1% 0 -1%;}
#Content8 .aboutCon2 .l1{ width: 31.3%; padding: 55px 0 0 0; margin: 5px 1%;}
#Content8 .aboutCon2 .l1 .ico{ margin-left: -40px; width: 80px; height: 80px; top: 10px;}
#Content8 .aboutCon2 .l1 .text{ padding: 45px 10px 10px 10px;}
#Content8 .aboutCon2 .l1 .t1{ font-size: 16px; margin-bottom: 10px; line-height: 18px;}
#Content8 .aboutCon2 .l1 .t2{ font-size: 14px; line-height: 24px; height: 72px;}}@media screen and  (max-width:767px){}/* 1关于我们板块三 */
#Content9{ width: 100%; float: left;}
#Content9 .aboutCon3{ padding: 4% 0; width: 100%; float: left;}
#Content9 .aboutCon3 .title{ text-align: center;}
#Content9 .aboutCon3 .title .wz{ display: inline-block; font-size: 36px; line-height: 38px; letter-spacing: 3px; font-weight: bold; color: #1e77fc; position: relative;}
#Content9 .aboutCon3 .title .wz::before{ content: ""; position: absolute; left: -70px; top: 0; display: block; width: 53px; height: 36px; background: url(/template/theme/CN/1564_about3_2.png) no-repeat left center; background-size: cover;}
#Content9 .aboutCon3 .title .wz::after{ content: ""; position: absolute; right: -70px; top: 0; display: block; width: 53px; height: 36px; background: url(/template/theme/CN/1564_about3_3.png) no-repeat right center; background-size: cover;}
#Content9 .aboutCon3 .title .ico{ width: 24px; height: 24px; margin: 15px auto 0 auto; line-height: 0;}
#Content9 .aboutCon3 .conright{ margin-top: 70px;}
#Content9 .aboutCon3 .conright .bd .l1{ overflow: hidden; background: #fff;}
#Content9 .aboutCon3 .conright .bd .l1 .img{ float: left; width: 50%; line-height: 0;}
#Content9 .aboutCon3 .conright .bd .l1 .text{ float: right; width: 50%; padding: 37px 70px 37px 55px; overflow-x: hidden; overflow-y: auto; background: url(/template/theme/CN/1564_about3_6.jpg) no-repeat 53px center;}
#Content9 .aboutCon3 .conright .bd .l1 .text::-webkit-scrollbar { width: 16px;}
#Content9 .aboutCon3 .conright .bd .l1 .text::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
  background: #cccaca;
}
#Content9 .aboutCon3 .conright .bd .l1 .text::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
  border-radius: 0;
  background: #dddddd;
}
#Content9 .aboutCon3 .conright .bd .l1 .text .wz{ margin: 25px 0 35px 0; padding-left: 50px; position: relative;}
#Content9 .aboutCon3 .conright .bd .l1 .text .wz::before{ content: ""; position: absolute; left: -10px; top: 5px; display: block; width: 16px; height: 16px; border-radius: 50%; background: #1e77fc;}
#Content9 .aboutCon3 .conright .bd .l1 .text .date{ font-size: 22px; font-weight: bold; color: #1e77fc;}
#Content9 .aboutCon3 .conright .bd .l1 .text .nr{ font-size: 16px; line-height: 36px; margin-top: 30px; color: #181818;}
#Content9 .aboutCon3 .conright .hd{ margin-top: 75px; position: relative;}
#Content9 .aboutCon3 .conright .hd .l1{ padding-top: 40px; text-align: right; background: url(/template/theme/CN/1564_about3_7.png) no-repeat top center; background-size: 100%; cursor: pointer;}
#Content9 .aboutCon3 .conright .hd .l1 .nf{ margin-right: 50px; font-size: 20px; color: #636363; position: relative;}
#Content9 .aboutCon3 .conright .hd .l1 .nf::before{ content: ""; display: block; width: 12px; height: 12px; border-radius: 50%; position: absolute; top: -15px; left: 65px; background: #646464;}
#Content9 .aboutCon3 .conright .hd .l1.on .nf{ font-size: 22px; color: #1e77fc; font-weight: bold;}
#Content9 .aboutCon3 .conright .hd .l1.on .nf::before{ background: #1e77fc;}
#Content9 .aboutCon3 .conright .hd .slick-prev{ width: 38px; height: 66px; position: absolute; left: 0; background: #696969; border-radius: 19px;}
#Content9 .aboutCon3 .conright .hd .slick-prev::before{ content: ""; width: 38px; height: 66px; position: absolute; left: 0; top: 0; background: url(/template/theme/CN/1564_about3_8.png) no-repeat center;}
#Content9 .aboutCon3 .conright .hd .slick-prev:hover{
background: -moz-linear-gradient(left, #1e77fc 0%, #1bb34e 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#1e77fc), color-stop(100%,#1bb34e));
background: -webkit-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: -o-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: -ms-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: linear-gradient(to right, #1e77fc 0%,#1bb34e 100%);
}
#Content9 .aboutCon3 .conright .hd .slick-next{ width: 38px; height: 66px; position: absolute; right: 0; background: #696969; border-radius: 19px;}
#Content9 .aboutCon3 .conright .hd .slick-next::before{ content: "";  width: 38px; height: 66px; position: absolute; right: 0; top: 0; background: url(/template/theme/CN/1564_about3_9.png) no-repeat center;}
#Content9 .aboutCon3 .conright .hd .slick-next:hover{
background: -moz-linear-gradient(left, #1e77fc 0%, #1bb34e 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#1e77fc), color-stop(100%,#1bb34e));
background: -webkit-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: -o-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: -ms-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: linear-gradient(to right, #1e77fc 0%,#1bb34e 100%);
}@media screen and  (max-width:1599px){#Content9 .aboutCon3 .conright .hd .l1 .nf::before{ left: 67px;}}@media screen and  (max-width:1199px){#Content9 .aboutCon3 .conright .hd .l1 .nf::before{ left: 74px;}}@media screen and  (max-width:991px){#Content9 .aboutCon3 .title .wz{ font-size: 16px; line-height: 18px;}
#Content9 .aboutCon3 .title .wz::before{ left: -40px; width: 27px; height: 18px;}
#Content9 .aboutCon3 .title .wz::after{ right: -40px; width: 27px; height: 18px;}
#Content9 .aboutCon3 .title .ico{ width: 18px; height: 18px; margin: 10px auto 0 auto;}
#Content9 .aboutCon3 .conright{ margin-top: 20px;}
#Content9 .aboutCon3 .conright .bd .l1 .text{ padding: 10px 20px 10px 20px; background: url(/template/theme/CN/1564_about3_6.jpg) no-repeat 15px center;}
#Content9 .aboutCon3 .conright .bd .l1 .text .wz { margin: 10px 0 10px 0; padding-left: 20px;}
#Content9 .aboutCon3 .conright .bd .l1 .text .wz::before{ width: 10px; height: 10px;}
#Content9 .aboutCon3 .conright .bd .l1 .text .date{ font-size: 16px;}
#Content9 .aboutCon3 .conright .bd .l1 .text .nr{ font-size: 14px; line-height: 24px; margin-top: 10px;}
#Content9 .aboutCon3 .conright .hd { margin-top: 20px;}
#Content9 .aboutCon3 .conright .hd .l1 .nf{ margin-right: 70px; font-size: 16px;}
#Content9 .aboutCon3 .conright .hd .l1 .nf::before{ left: 85px; top: -10px;}
#Content9 .aboutCon3 .conright .hd .l1.on .nf{ font-size: 18px;}}@media screen and  (max-width:767px){#Content9 .aboutCon3 .conright .bd .l1 .img{ width: 100%;}
#Content9 .aboutCon3 .conright .bd .l1 .text{ width: 100%; height: 280px;}
#Content9 .aboutCon3 .conright .hd .l1 .nf::before{ left: 89px;}}/* 1关于我们板块四 */
#Content10{ width: 100%; float: left;}
#Content10 .aboutCon4{ width: 100%; float: left;}
#Content10 .aboutCon4 .title{ text-align: center;}
#Content10 .aboutCon4 .title .wz{ display: inline-block; font-size: 36px; line-height: 38px; letter-spacing: 3px; font-weight: bold; color: #C01; position: relative;}
#Content10 .aboutCon4 .title .wz::before{ content: ""; position: absolute; left: -70px; top: 0; display: block; width: 53px; height: 36px; background: url(/template/theme/CN/1565_about4_1.png) no-repeat left center; background-size: cover;}
#Content10 .aboutCon4 .title .wz::after{ content: ""; position: absolute; right: -70px; top: 0; display: block; width: 53px; height: 36px; background: url(/template/theme/CN/1565_about4_2.png) no-repeat right center; background-size: cover;}
#Content10 .aboutCon4 .title .ico{ width: 24px; height: 24px; margin: 15px auto 0 auto; line-height: 0;}
#Content10 .aboutCon4Tab{ margin: 60px 0 0 0; overflow: hidden;}
#Content10 .aboutCon4Tab .bd{ margin: 0 -15px;}
#Content10 .aboutCon4Tab .bd .l1{ margin: 0 15px; float: left;}
#Content10 .aboutCon4Tab .bd .l1 .img{ width: 368px; height: 229px; line-height: 229px; text-align: center; overflow: hidden; background: #fff; border: 1px solid #e2e2e2; border-bottom: 0; position: relative;}
#Content10 .aboutCon4Tab .bd .l1 .img img{ width: 90%; margin: 0 5%; vertical-align: middle; max-width: 368px;}
#Content10 .aboutCon4Tab .bd .l1 .bg{ width: 100%; height: 100%; position: absolute; bottom: 200%; opacity: 0.84; cursor: pointer;
background: -moz-linear-gradient(left, #1e77fc 0%, #1bb34e 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#1e77fc), color-stop(100%,#1bb34e));
background: -webkit-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: -o-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: -ms-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: linear-gradient(to right, #1e77fc 0%,#1bb34e 100%);
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;
}
#Content10 .aboutCon4Tab .bd .l1 .bg .kuang{ width: 96%; height: 96%; position: absolute; top: 2%; left: 2%; border: 1px solid rgba( 255, 255, 255, 0.5);}
#Content10 .aboutCon4Tab .bd .l1 .bg .ico{ position: absolute; top: 50%; left: 50%; margin-top: -33px; margin-left: -33px; width: 66px; height: 66px; background: url(/template/theme/CN/1565_about4_8.png) no-repeat center; background-size: cover;}
#Content10 .aboutCon4Tab .bd .l1 .text{ width:368px; color: #fff; font-size: 18px; line-height: 28px; padding:15px 0; overflow: hidden; text-align: center;
background: -moz-linear-gradient(left, #1e77fc 0%, #1bb34e 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#1e77fc), color-stop(100%,#1bb34e));
background: -webkit-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: -o-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: -ms-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: linear-gradient(to right, #1e77fc 0%,#1bb34e 100%);
}
#Content10 .aboutCon4Tab .bd .l1:hover .bg{ bottom: 0;}
#Content10 .aboutCon4Tab .hd{ margin-top: 50px; text-align: center;}
#Content10 .aboutCon4Tab .hd ul{ display: inline-block;}
#Content10 .aboutCon4Tab .hd li{ width: 9px; height: 9px; float: left; background: #C01; opacity: 0.4; margin: 0 4px; cursor: pointer; text-indent: -999999px;}
#Content10 .aboutCon4Tab .hd li.on{ opacity: 1;}
/* 2关于我们-资质荣誉弹窗 */
/*#Content10 .aboutCon4 .imgPop{ display: none; width: 100%; height: 100%; background-color: rgba(0,0,0,0.8); position: fixed; top: 0; left: 0; z-index: 999999;}
#Content10 .aboutCon4 .imgPop2{ min-height: 100px; width: 55.5%; left: 22.25%; position: absolute; top: 50%; background: #fff;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);}
#Content10 .aboutCon4 .imgPop2 .tp{ display: block; width: 40%; margin: 15px auto;}
#Content10 .aboutCon4 .imgPop2 .close2{ width: 36px; height: 36px; background: url(/template/theme/CN/1565_about4_9.png) no-repeat center; background-size: cover; position: absolute; top:-40px; right:-40px;}*/
#Content10 .aboutCon4 .imgPop{ display: none; width: 100%; height: 100%; background-color: rgba(0,0,0,0.8); position: fixed; top: 0; left: 0; z-index: 999999;}
#Content10 .aboutCon4 .imgPop2{ min-height: 100px; height: 80%; /*overflow: hidden;*/ width: 55.5%; left: 22.25%; position: absolute; top: 50%;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);}
#Content10 .aboutCon4 .imgPop2 .tp{ display: block; width: 100%; margin: 15px auto; height:100%; position:relative;}
#Content10 .aboutCon4 .imgPop2 .tp img{width:auto; max-width:100%; max-height:100%; display:block; margin:0 auto; position:absolute; left:50%; top:50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
#Content10 .aboutCon4 .imgPop2 .close2{ width: 36px; height: 36px; background: url(/template/theme/CN/1565_about4_9.png) no-repeat center; background-size: cover; position: absolute; top: -37px; right: 0;}@media screen and  (max-width:1599px){}@media screen and  (max-width:1199px){/*#Content10 .aboutCon4Tab{ margin: 30px 0 0 0;}
#Content10 .aboutCon4Tab .bd{ margin: 0 -10px;}
#Content10 .aboutCon4Tab .bd .l1{ width: 31%; margin: 0 10px;}*/#Content10 .aboutCon4Tab{ margin: 30px 0 0 0;}
#Content10 .aboutCon4Tab .bd{ margin: 0 -10px;}
#Content10 .aboutCon4Tab .bd .l1{ width: 31.3%; margin: 0 10px;}
#Content10 .aboutCon4Tab .bd .l1 .img{ width: 305px; height: 188px; line-height: 188px;}
#Content10 .aboutCon4Tab .bd .l1 .img img{ max-width: 305px;}}@media screen and  (max-width:991px){#Content10 .aboutCon4 .title .wz{ font-size: 16px; line-height: 18px;}
#Content10 .aboutCon4 .title .wz::before{ left: -40px; width: 27px; height: 18px;}
#Content10 .aboutCon4 .title .wz::after{ right: -40px; width: 27px; height: 18px;}
#Content10 .aboutCon4 .title .ico{ width: 18px; height: 18px; margin: 10px auto 0 auto;}
#Content10 .aboutCon4Tab{ margin: 10px 0 0 0;}
#Content10 .aboutCon4Tab .bd{ margin: 0 -5px;}
#Content10 .aboutCon4Tab .bd .l1{ width: 47%; margin: 0 5px;}
#Content10 .aboutCon4Tab .bd .l1 .bg .ico{ margin-top: -20px; margin-left: -20px; width: 40px; height: 40px;}
#Content10 .aboutCon4Tab .bd .l1 .text{ font-size: 16px; line-height: 28px; height: 28px;}
#Content10 .aboutCon4Tab .hd{ margin-top: 5px;}
#Content10 .aboutCon4Tab .hd li{ width: 6px; height: 6px;}

/*#Content10 .aboutCon4 .imgPop2{ width: 80%; left: 10%;}
#Content10 .aboutCon4 .imgPop2 .tp{ width: 80%; margin: 5px auto;}
#Content10 .aboutCon4 .imgPop2 .close2{ width: 25px; height: 25px; top:-28px; right:-28px;}*/#Content10 .aboutCon4 .imgPop2{ width: 80%; left: 10%; height:60%;}
#Content10 .aboutCon4 .imgPop2 .tp{ width: 80%; margin: 5px auto;}
#Content10 .aboutCon4 .imgPop2 .close2{ width: 25px; height: 25px; top:-26px;}}@media screen and  (max-width:767px){#Content10 .aboutCon4Tab .bd .l1 .img{ width: 100%; height: 100px; line-height: 100px;}
#Content10 .aboutCon4Tab .bd .l1 .img img{ max-width: 100%;}}/* 3产品应用 */
#List{ width: 100%; float: left;}
#List .prodList{ width: 100%; float: left;}
#List .prodList .u1{ width: 100%; overflow: hidden;}
#List .prodList .u1 .l1{ font-size: 18px; margin-right: 24px; float: left; height: 40px; line-height: 40px; padding: 0 45px; border: 1px solid #1e77fc;}
#List .prodList .u1 .l1 a{ color: #1e77fc;}
#List .prodList .u1 .l1.on,#List .prodList .u1 .l1:hover{ border: 0;
background: -moz-linear-gradient(left, #1e77fc 0%, #1bb34e 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#1e77fc), color-stop(100%,#1bb34e));
background: -webkit-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: -o-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: -ms-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: linear-gradient(to right, #1e77fc 0%,#1bb34e 100%);
}
#List .prodList .u1 .l1.on a,#List .prodList .u1 .l1:hover a{ color: #fff;}
#List .prodList .u2{ margin: 0 -1%; overflow: hidden;}
#List .prodList .u2 .l1{ float: left; width: 23%; margin: 55px 1% 0 1%; overflow: hidden;}
#List .prodList .u2 .l1 .img{ line-height: 0; position: relative;}
#List .prodList .u2 .l1 .bg{ width: 100%; height: 100%; position: absolute; bottom: 100%; opacity: 0.84;
background: -moz-linear-gradient(left, #1e77fc 0%, #1bb34e 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#1e77fc), color-stop(100%,#1bb34e));
background: -webkit-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: -o-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: -ms-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: linear-gradient(to right, #1e77fc 0%,#1bb34e 100%);
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;
}
#List .prodList .u2 .l1 .bg .ico{ position: absolute; top: 50%; left: 50%; margin-top: -23px; margin-left: -23px; width: 46px; height: 46px; background: url(/template/theme/CN/1566_prod13.png) no-repeat center; background-size: cover;}
#List .prodList .u2 .l1 .text{ color: #1e77fc; font-size: 20px; margin-top: 25px; line-height: 22px; height: 22px; overflow: hidden; padding-left: 47px; position: relative;}
#List .prodList .u2 .l1 .text::before{ content: ""; display: block; width: 18px; height: 18px; position: absolute; left: 20px; top: 2px; background: #fff; border: 4px solid #1e77fc; border-radius: 50%;}
#List .prodList .u2 .l1:hover .bg{ bottom: 0;}@media screen and  (max-width:1599px){}@media screen and  (max-width:1199px){}@media screen and  (max-width:991px){#List .prodList .u1 .l1{ font-size: 16px; margin-right: 15px; padding: 0 10px; margin-top:5px;}
#List .prodList .u2 .l1{ width: 31.3%; margin: 15px 1% 0 1%;}
#List .prodList .u2 .l1 .text{ font-size: 16px; margin-top: 15px; line-height: 18px; height: 18px; padding-left: 35px;}
#List .prodList .u2 .l1 .text::before{ width: 14px; height: 14px; left: 10px;}}@media screen and  (max-width:767px){#List .prodList .u1 .l1{ height: 30px; line-height: 30px; margin-right: 10px;}
#List .prodList .u2 .l1{ width: 48%;}
#List .prodList .u2 .l1 .bg .ico{ margin-top: -18px; margin-left: -18px; width: 36px; height: 36px;}
#List .prodList .u2 .l1 .text{ font-size: 14px; margin-top: 8px; line-height: 16px; height: 16px; padding-left: 20px;}
#List .prodList .u2 .l1 .text::before{ width: 10px; height: 10px; left: 5px; border: 3px solid #1e77fc;}}/* 页码 */
#Pagination{ width: 100%; float: left;}
#Pagination .wack1{ text-align: center;}
#Pagination .pz_fy{ display: inline-block; *display: inline; *zoom: 1;}
#Pagination .pz_fy a { float: left; width: 30px; height: 30px; line-height: 30px; background-color: #fff; color:#333333; font-size: 14px; font-family: Arial; margin: 0 2.5px;}
#Pagination .pz_fy a:hover,
#Pagination .pz_fy a.on { background: #1e77fc; color: #fff;}
#Pagination .pz_fy .l1{ background: url(/template/theme/CN/1567_page1.png) no-repeat center; background-color: #fff;}
#Pagination .pz_fy .l2{ background: url(/template/theme/CN/1567_page2.png) no-repeat center; background-color: #fff;}
#Pagination .pz_fy .r2{ background: url(/template/theme/CN/1567_page3.png) no-repeat center; background-color: #fff;}
#Pagination .pz_fy .r1{ background: url(/template/theme/CN/1567_page4.png) no-repeat center; background-color: #fff;}
#Pagination .pz_fy .l1:hover{ background: url(/template/theme/CN/1567_page1_1.png) no-repeat center; background-color: #1e77fc;}
#Pagination .pz_fy .l2:hover{ background: url(/template/theme/CN/1567_page2_1.png) no-repeat center; background-color: #1e77fc;}
#Pagination .pz_fy .r2:hover{ background: url(/template/theme/CN/1567_page3_1.png) no-repeat center; background-color: #1e77fc;}
#Pagination .pz_fy .r1:hover{ background: url(/template/theme/CN/1567_page4_1.png) no-repeat center; background-color: #1e77fc;}@media screen and  (max-width:1599px){}@media screen and  (max-width:1199px){}@media screen and  (max-width:991px){#Pagination .fy_pc{ text-align:center; font-size:14px; color:#272727; padding:5px 0;}
#Pagination .fy_pc a{ padding:5px 25px; background: #1e77fc; color:#fff; border: transparent; border-radius:16px; overflow:hidden;}
#Pagination .fy_pc span{ padding:5px 20px; color:#272727;}}@media screen and  (max-width:767px){}/* 4产品应用详情页 */
#Subpage{ width: 100%; float: left;}
#Subpage .prodCon{ width: 100%; float: left;}
#Subpage .prodCon .over{ width: 100%; overflow: hidden;}
#Subpage .prodCon .left{ width: 51%; float: left;}
#Subpage .prodCon .left .home_res11{ float: left; width: 100%;}
#Subpage .prodCon .left .home_res11 .slick-prev{ width: 26px; height: 55px; position: absolute; left: 0; background: #d6d6d6;}
#Subpage .prodCon .left .home_res11 .slick-prev::before{ content: ""; width: 26px; height: 55px; position: absolute; left: 0; top: 0; background: url(/template/theme/CN/1568_prodcon2.png) no-repeat center;}
#Subpage .prodCon .left .home_res11 .slick-prev:hover{
background: -moz-linear-gradient(left, #1e77fc 0%, #1bb34e 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#1e77fc), color-stop(100%,#1bb34e));
background: -webkit-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: -o-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: -ms-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: linear-gradient(to right, #1e77fc 0%,#1bb34e 100%);
}
#Subpage .prodCon .left .home_res11 .slick-next{ width: 26px; height: 55px; position: absolute; right: 0; background: #d6d6d6;}
#Subpage .prodCon .left .home_res11 .slick-next::before{ content: ""; width: 26px; height: 55px; position: absolute; right: 0; top: 0; background: url(/template/theme/CN/1568_prodcon3.png) no-repeat center;}
#Subpage .prodCon .left .home_res11 .slick-next:hover{
background: -moz-linear-gradient(left, #1e77fc 0%, #1bb34e 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#1e77fc), color-stop(100%,#1bb34e));
background: -webkit-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: -o-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: -ms-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: linear-gradient(to right, #1e77fc 0%,#1bb34e 100%);
}
#Subpage .prodCon .left .slick_res1l{ float: right; width: 79%; line-height: 0; border: 2px solid #ebebeb;}
#Subpage .prodCon .left .home_res12{ float: left; width: 18.5%;}
#Subpage .prodCon .left .home_res12 .imgk{ margin-bottom: 10px; line-height: 0; border: 2px solid #f0f0f0;}
#Subpage .prodCon .left .home_res12 .imgk:hover{ border: 2px solid #1e77fc;}
#Subpage .prodCon .left .home_res12 .slick-current .imgk{ border: 2px solid #1e77fc;}
#Subpage .prodCon .right{ margin-top: 18px; width: 44.6%; float: right;}
#Subpage .prodCon .right .tit{ border-bottom: 1px solid #ccced0;}
#Subpage .prodCon .right .tit .bt{ display: inline-block; font-size: 30px; padding-bottom: 45px; color: #1e77fc; border-bottom: 2px solid #1e77fc;}
#Subpage .prodCon .right .info{ margin: 36px 0; font-size: 16px; line-height: 36px; height: 144px; letter-spacing: 1.5px; overflow: hidden; color: #181818;}
#Subpage .prodCon .right .t1{ font-size: 16px;}
#Subpage .prodCon .right .t1 .sto{ font-size: 22px; font-weight: bold; color: #1e77fc;}
#Subpage .prodCon .right .line{ width: 100%; height: 1px; margin: 40px 0; background: #ccced0;}
#Subpage .prodCon .right .more{ font-size: 14px; display: inline-block; height: 44px; line-height: 44px; padding: 0 55px; border-radius: 22px; color: #fff;
background: -moz-linear-gradient(left, #1e77fc 0%, #1bb34e 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#1e77fc), color-stop(100%,#1bb34e));
background: -webkit-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: -o-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: -ms-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: linear-gradient(to right, #1e77fc 0%,#1bb34e 100%);
}
#Subpage .prodCon .right .more:hover{ opacity: 0.8;}
#Subpage .prodCon .sx_fy{ width: 100%; overflow: hidden; margin-top: 40px; height: 60px; line-height: 60px; border-top: 1px solid #dbdbdb;}
#Subpage .prodCon .sx_fy a{ float: left; width: 33.3%; color: #666; font-size: 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-transform: uppercase;}
#Subpage .prodCon .sx_fy a.fh{ text-align: center;}
#Subpage .prodCon .sx_fy a.r_fy{ float: right; text-align: right;}
#Subpage .prodCon .sx_fy a:hover{ color: #1e77fc;}
#Subpage .prodCon .title{ margin: 60px 0 50px 0; border-bottom: 1px solid #ccced0;}
#Subpage .prodCon .title .ti{ width: 300px; padding-bottom: 25px; border-bottom: 2px solid #1e77fc;}
#Subpage .prodCon .title .ico{ width: 28px; height: 28px; margin-right: 16px; line-height: 0; float: left;}
#Subpage .prodCon .title .bt{ font-size: 30px; line-height: 30px; color: #1e77fc;}
#Subpage .prodCon .u1{ margin: 0 -1%; overflow: hidden;}
#Subpage .prodCon .u1 .l1{ float: left; width: 23%; margin: 0 1%; overflow: hidden;}
#Subpage .prodCon .u1 .l1 .img{ line-height: 0; position: relative;}
#Subpage .prodCon .u1 .l1 .bg{ width: 100%; height: 100%; position: absolute; bottom: 100%; opacity: 0.84;
background: -moz-linear-gradient(left, #1e77fc 0%, #1bb34e 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#1e77fc), color-stop(100%,#1bb34e));
background: -webkit-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: -o-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: -ms-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: linear-gradient(to right, #1e77fc 0%,#1bb34e 100%);
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;
}
#Subpage .prodCon .u1 .l1 .bg .ico{ position: absolute; top: 50%; left: 50%; margin-top: -23px; margin-left: -23px; width: 46px; height: 46px; background: url(/template/theme/CN/1568_prod13.png) no-repeat center; background-size: cover;}
#Subpage .prodCon .u1 .l1 .text{ color: #1e77fc; font-size: 20px; margin-top: 25px; line-height: 22px; height: 22px; overflow: hidden; padding-left: 47px; position: relative;}
#Subpage .prodCon .u1 .l1 .text::before{ content: ""; display: block; width: 18px; height: 18px; position: absolute; left: 20px; top: 2px; background: #fff; border: 4px solid #1e77fc; border-radius: 50%;}
#Subpage .prodCon .u1 .l1:hover .bg{ bottom: 0;}@media screen and  (max-width:1599px){#Subpage .prodCon .left .home_res12 .imgk{ margin-bottom: 7px;}
#Subpage .prodCon .right{ margin-top: 10px;}
#Subpage .prodCon .right .tit .bt{ padding-bottom: 15px;}
#Subpage .prodCon .right .info { margin: 16px 0;}
#Subpage .prodCon .right .line{ margin: 15px 0;}}@media screen and  (max-width:1199px){#Subpage .prodCon .title{ margin: 30px 0 20px 0;}
#Subpage .prodCon .right .info{ height: 72px;}}@media screen and  (max-width:991px){#Subpage .prodCon .left{ width: 100%;}
#Subpage .prodCon .left .home_res12 .imgk{ margin-bottom: 4px;}
#Subpage .prodCon .right{ width: 100%;}
#Subpage .prodCon .right .tit .bt{ font-size: 16px; padding-bottom: 10px;}
#Subpage .prodCon .right .info{ margin: 10px 0; font-size: 14px; line-height: 16px; height: 112px;}
#Subpage .prodCon .right .t1{ font-size: 14px;}
#Subpage .prodCon .right .t1 .sto{ font-size: 16px;}
#Subpage .prodCon .right .line{ margin: 10px 0;}
#Subpage .prodCon .right .more{ font-size: 12px; height: 24px; line-height: 24px; padding: 0 15px; border-radius: 12px;}
#Subpage .prodCon .sx_fy{ margin-top: 20px; height: 62px; line-height: 20px; padding: 4px 0;}
#Subpage .prodCon .sx_fy a{ float: left; width: 100%; font-size: 14px;}
#Subpage .prodCon .sx_fy a.fh{ text-align: left;}
#Subpage .prodCon .sx_fy a.r_fy{ float: left; text-align: left; border-left: none;}
#Subpage .prodCon .title{ margin: 10px 0 10px 0;}
#Subpage .prodCon .title .ti{ width: 170px; padding-bottom: 10px;}
#Subpage .prodCon .title .ico{ width: 18px; height: 18px; margin-right: 10px;}
#Subpage .prodCon .title .bt{ font-size: 16px; line-height: 18px;}
#Subpage .prodCon .u1 .l1 .text{ font-size: 16px; margin-top: 15px; line-height: 18px; height: 18px; padding-left: 35px;}
#Subpage .prodCon .u1 .l1 .text::before{ width: 14px; height: 14px; left: 10px;}}@media screen and  (max-width:767px){#Subpage .prodCon .u1 .l1{ width: 48%; margin: 5px 1%;}
#Subpage .prodCon .u1 .l1 .bg .ico{ margin-top: -18px; margin-left: -18px; width: 36px; height: 36px;}
#Subpage .prodCon .u1 .l1 .text{ font-size: 14px; margin-top: 8px; line-height: 16px; height: 16px; padding-left: 20px;}
#Subpage .prodCon .u1 .l1 .text::before{ width: 10px; height: 10px; left: 5px; border: 3px solid #1e77fc;}
}/* 5新闻动态 */
#List2{ width: 100%; float: left;}
#List2 .newsList{ width: 100%; float: left;}
#List2 .newsList .u1{ margin: 0 -1%; width: 102%; overflow: hidden;}
#List2 .newsList .u1 .l1{ float: left; width: 31.3%; margin: 0 1%;}
#List2 .newsList .u1 .l1 .img{ line-height: 0; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
#List2 .newsList .u1 .l1 .img img{
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align:middle;
-ms-interpolation-mode:bicubic;}
#List2 .newsList .u1 .l1:hover .img img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
#List2 .newsList .u1 .l1 .text{ padding: 30px 35px; background: #fff;}
#List2 .newsList .u1 .l1 .text .tit{ font-size: 20px; line-height: 22px; height: 22px; overflow: hidden; color: #181818;}
#List2 .newsList .u1 .l1 .text .info{ font-size: 14px; margin: 25px 0 20px 0; line-height: 24px; height: 48px; overflow: hidden; color: #181818;}
#List2 .newsList .u1 .l1 .text .line{ width: 100%; height: 1px; background: #dcdcdc;}
#List2 .newsList .u1 .l1 .text .bot{ margin-top: 20px; width: 100%; overflow: hidden;}
#List2 .newsList .u1 .l1 .text .date{ float: left;}
#List2 .newsList .u1 .l1 .text .date_r{ float: left; font-size: 30px; line-height: 32px; font-weight: bold; color: #666;}
#List2 .newsList .u1 .l1 .text .date_ny{ float: left; margin: 12px 0 0 5px; font-size: 14px; line-height: 16px; color: #666;}
#List2 .newsList .u1 .l1 .text .ico{ float: right; font-weight: bold; line-height: 32px; font-size: 20px; color: #a3a3a3;}
#List2 .newsList .u1 .l1:hover .text .tit{ color: #1e77fc;}
#List2 .newsList .u1 .l1:hover .text .date_r{ color: #1e77fc;}
#List2 .newsList .u1 .l1:hover .text .date_ny{ color: #1e77fc;}
#List2 .newsList .u1 .l1:hover .text .ico{ color: #1e77fc;}
#List2 .newsList .u2 .l1{ margin-top: 40px; padding: 30px 40px 30px 30px; width: 100%; overflow: hidden; background: #fff;}
#List2 .newsList .u2 .l1 .img{ width: 27.8%; float: left; line-height: 0; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
#List2 .newsList .u2 .l1 .img img{
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align:middle;
-ms-interpolation-mode:bicubic;}
#List2 .newsList .u2 .l1:hover .img img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
#List2 .newsList .u2 .l1 .text{ float: right; width: 68%;}
#List2 .newsList .u2 .l1 .text .tit{ margin: 20px 0 30px 0; font-size: 20px; line-height: 22px; height: 22px; overflow: hidden; color: #181818;}
#List2 .newsList .u2 .l1 .text .info{ font-size: 14px; line-height: 24px; height: 72px; overflow: hidden; color: #181818;}
#List2 .newsList .u2 .l1 .text .line{ margin: 40px 0; width: 100%; height: 1px; background: #dcdcdc;}
#List2 .newsList .u2 .l1 .text .bot{ width: 100%; overflow: hidden;}
#List2 .newsList .u2 .l1 .text .date{ float: left;}
#List2 .newsList .u2 .l1 .text .date_r{ float: left; font-size: 30px; line-height: 32px; font-weight: bold; color: #666;}
#List2 .newsList .u2 .l1 .text .date_ny{ float: left; margin: 8px 0 0 5px; font-size: 14px; line-height: 16px; color: #666;}
#List2 .newsList .u2 .l1 .text .ico{ float: right; font-weight: bold; line-height: 32px; font-size: 20px; color: #a3a3a3;}
#List2 .newsList .u2 .l1:hover .text .tit{ color: #1e77fc;}
#List2 .newsList .u2 .l1:hover .text .date_r{ color: #1e77fc;}
#List2 .newsList .u2 .l1:hover .text .date_ny{ color: #1e77fc;}
#List2 .newsList .u2 .l1:hover .text .ico{ color: #1e77fc;}@media screen and  (max-width:1599px){#List2 .newsList .u2 .l1 .text .tit{ margin: 10px 0 20px 0;}
#List2 .newsList .u2 .l1 .text .line{ margin: 20px 0;}}@media screen and  (max-width:1199px){#List2 .newsList .u2 .l1 .text .info{ height: 48px;}
#List2 .newsList .u2 .l1 .text .line{ margin: 10px 0;}}@media screen and  (max-width:991px){#List2 .newsList .u1 .l1 .text{ padding: 10px;}
#List2 .newsList .u1 .l1 .text .tit{ font-size: 16px; line-height: 18px; height: 18px;}
#List2 .newsList .u1 .l1 .text .info{ font-size: 12px; margin: 5px 0 10px 0; line-height: 16px; height: 32px;}
#List2 .newsList .u1 .l1 .text .bot{ margin-top: 5px;}
#List2 .newsList .u1 .l1 .text .date_r{ font-size: 20px; line-height: 22px;}
#List2 .newsList .u1 .l1 .text .date_ny{ margin: 6px 0 0 5px; font-size: 12px; line-height: 14px;}
#List2 .newsList .u1 .l1 .text .ico{ line-height: 22px;}
#List2 .newsList .u2 .l1{ margin-top: 20px; padding: 10px;}
#List2 .newsList .u2 .l1 .text .tit{ margin: 5px 0 10px 0; font-size: 16px; line-height: 18px; height: 18px;}
#List2 .newsList .u2 .l1 .text .info{ font-size: 12px; line-height: 16px; height: 48px;}
#List2 .newsList .u2 .l1 .text .line{ margin: 10px 0;}
#List2 .newsList .u2 .l1 .text .date_r{ font-size: 20px; line-height: 22px;}
#List2 .newsList .u2 .l1 .text .date_ny{ margin: 8px 0 0 5px; font-size: 12px; line-height: 14px;}
#List2 .newsList .u2 .l1 .text .ico{ line-height: 22px;}}@media screen and  (max-width:767px){#List2 .newsList .u1{ margin: 0; width: 100%;}
#List2 .newsList .u1 .l1{ width: 100%; margin: 0 0 5px 0;}
#List2 .newsList .u2 .l1{ margin-top: 10px; padding: 5px;}
#List2 .newsList .u2 .l1 .img{ width: 40%;}
#List2 .newsList .u2 .l1 .text{ width: 58%;}
#List2 .newsList .u2 .l1 .text .tit{ margin: 0 0 5px 0;}
#List2 .newsList .u2 .l1 .text .info{ height: 32px;}
#List2 .newsList .u2 .l1 .text .line{ margin: 5px 0;}}/* 6新闻动态-详情页 */
#Subpage2{ width: 100%; float: left;}
#Subpage2 .newsCon{ width: 100%; float: left;}
#Subpage2 .newsCon .zbt{ font-size: 30px; line-height: 32px; color: #181818; text-align: center;}
#Subpage2 .newsCon .time{ margin-top: 50px; border-bottom: 1px solid #d7d8d8; border-top: 1px solid #d7d8d8;padding: 10px 0;line-height: 34px;font-size: 14px;color: #777;}
#Subpage2 .newsCon .time .return{display: block;float: right;height: 34px;line-height: 34px;padding-right: 14px;}
#Subpage2 .newsCon .time .return .ico{display:inline-block; *display:inline; *zoom:1;vertical-align: top; margin-left: 20px; width: 34px; background: #1e77fc;
-webkit-border-radius:16.5px;
-moz-border-radius:16.5px;
border-radius:16.5px;
-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;}
#Subpage2 .newsCon .time .return .ico img{display: block;float: left;width: 100%;}
#Subpage2 .newsCon .time .return:hover{ color: #1e77fc;}
#Subpage2 .newsCon .info{ margin: 30px 0 60px 0; font-size: 16px; line-height: 36px; color: #181818;}
#Subpage2 .newsCon .sx_fy{ height: 60px; line-height: 60px; border-top: 1px solid #dbdbdb;}
#Subpage2 .newsCon .sx_fy a{ float: left; width: 50%; color: #666; font-size: 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-transform: uppercase;}
#Subpage2 .newsCon .sx_fy a.r_fy{ float: right; text-align: right;}
#Subpage2 .newsCon .sx_fy a:hover{ color: #1e77fc;}
#Subpage2 .newsCon .title{ margin: 60px 0 50px 0; border-bottom: 1px solid #ccced0;}
#Subpage2 .newsCon .title .ti{ width: 175px; padding-bottom: 25px; border-bottom: 2px solid #1e77fc;}
#Subpage2 .newsCon .title .ico{ width: 28px; height: 28px; margin-right: 16px; line-height: 0; float: left;}
#Subpage2 .newsCon .title .bt{ font-size: 30px; line-height: 30px; color: #1e77fc;}
#Subpage2 .newsCon .u1{ margin: 0 -1%; width: 102%; overflow: hidden;}
#Subpage2 .newsCon .u1 .l1{ float: left; width: 31.3%; margin: 0 1%;}
#Subpage2 .newsCon .u1 .l1 .img{ line-height: 0; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
#Subpage2 .newsCon .u1 .l1 .img img{
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align:middle;
-ms-interpolation-mode:bicubic;}
#Subpage2 .newsCon .u1 .l1:hover .img img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
#Subpage2 .newsCon .u1 .l1 .text{ padding: 30px 35px; background: #fff;}
#Subpage2 .newsCon .u1 .l1 .text .tit{ font-size: 20px; line-height: 22px; height: 22px; overflow: hidden; color: #181818;}
#Subpage2 .newsCon .u1 .l1 .text .info{ font-size: 14px; margin: 25px 0 20px 0; line-height: 24px; height: 48px; overflow: hidden; color: #181818;}
#Subpage2 .newsCon .u1 .l1 .text .line{ width: 100%; height: 1px; background: #dcdcdc;}
#Subpage2 .newsCon .u1 .l1 .text .bot{ margin-top: 20px; width: 100%; overflow: hidden;}
#Subpage2 .newsCon .u1 .l1 .text .date{ float: left;}
#Subpage2 .newsCon .u1 .l1 .text .date_r{ float: left; font-size: 30px; line-height: 32px; font-weight: bold; color: #666;}
#Subpage2 .newsCon .u1 .l1 .text .date_ny{ float: left; margin: 12px 0 0 5px; font-size: 14px; line-height: 16px; color: #666;}
#Subpage2 .newsCon .u1 .l1 .text .ico{ float: right; font-weight: bold; line-height: 32px; font-size: 20px; color: #a3a3a3;}
#Subpage2 .newsCon .u1 .l1:hover .text .tit{ color: #1e77fc;}
#Subpage2 .newsCon .u1 .l1:hover .text .date_r{ color: #1e77fc;}
#Subpage2 .newsCon .u1 .l1:hover .text .date_ny{ color: #1e77fc;}
#Subpage2 .newsCon .u1 .l1:hover .text .ico{ color: #1e77fc;}@media screen and  (max-width:1599px){}@media screen and  (max-width:1199px){#Subpage2 .newsCon .title{ margin: 30px 0 20px 0;}}@media screen and  (max-width:991px){#Subpage2 .newsCon .zbt{ font-size: 16px; line-height: 20px;}
#Subpage2 .newsCon .time{ margin-top: 5px; padding: 5px; line-height: 22px; font-size: 14px;}
#Subpage2 .newsCon .time{margin-top: 12px; padding: 5px 0;line-height: 24px;text-align: center;}
#Subpage2 .newsCon .time .return{width: 100%; height: 30px;line-height: 30px;padding-right: 0; margin-top: 10px;}
#Subpage2 .newsCon .time .return .ico{ margin-left: 10px; margin-top: 5px; width: 20px;}
#Subpage2 .newsCon .info{ font-size: 14px; margin: 10px 0 0 0; line-height: 24px; }
#Subpage2 .newsCon .sx_fy{ height: 60px; line-height: 26px; padding: 4px 0;}
#Subpage2 .newsCon .sx_fy a{ float: left; width: 100%; font-size: 14px;}
#Subpage2 .newsCon .sx_fy a.r_fy{ float: left; text-align: left; border-left: none;}
#Subpage2 .newsCon .title{ margin: 10px 0 10px 0;}
#Subpage2 .newsCon .title .ti{ width: 100px; padding-bottom: 10px;}
#Subpage2 .newsCon .title .ico{ width: 18px; height: 18px; margin-right: 10px;}
#Subpage2 .newsCon .title .bt{ font-size: 16px; line-height: 18px;}
#Subpage2 .newsCon .u1 .l1 .text{ padding: 10px;}
#Subpage2 .newsCon .u1 .l1 .text .tit{ font-size: 16px; line-height: 18px; height: 18px;}
#Subpage2 .newsCon .u1 .l1 .text .info{ font-size: 12px; margin: 5px 0 10px 0; line-height: 16px; height: 32px;}
#Subpage2 .newsCon .u1 .l1 .text .bot{ margin-top: 5px;}
#Subpage2 .newsCon .u1 .l1 .text .date_r{ font-size: 20px; line-height: 22px;}
#Subpage2 .newsCon .u1 .l1 .text .date_ny{ margin: 6px 0 0 5px; font-size: 12px; line-height: 14px;}
#Subpage2 .newsCon .u1 .l1 .text .ico{ line-height: 22px;}}@media screen and  (max-width:767px){#Subpage2 .newsCon .u1{ margin: 0; width: 100%;}
#Subpage2 .newsCon .u1 .l1{ width: 100%; margin: 0 0 5px 0;}}/* 7整体优势-技术先进 */
#Content11{ width: 100%; float: left;}
#Content11 .techCon{ width: 100%; float: left;}
#Content11 .techCon .tit{ font-size: 20px; line-height: 22px; font-weight: bold; color: #1e77fc;}
#Content11 .techCon .info{ font-size: 16px; line-height: 40px; margin: 15px 0 50px 0; color: #181818;}
#Content11 .techCon .u1{ width: 102%; margin: 0 -1%; overflow: hidden;}
#Content11 .techCon li{ float: left; width: 23%; margin: 10px 1%; line-height: 0;}@media screen and  (max-width:1599px){}@media screen and  (max-width:1199px){}@media screen and  (max-width:991px){#Content11 .techCon .tit{ font-size: 16px; line-height: 18px;}  
#Content11 .techCon .info{ font-size: 14px; line-height: 20px; margin: 10px 0 20px 0;}
#Content11 .techCon li{ width: 48%; margin: 5px 1%;}}@media screen and  (max-width:767px){}/* 8整体优势-专业团队 */
#Content12{ width: 100%; float: left;}
#Content12 .teamCon{ width: 100%; float: left;}
#Content12 .teamCon .info{ font-size: 16px; line-height: 40px; margin: 0 0 50px 0; color: #181818;}
#Content12 .teamCon .u1{ width: 102%; margin: 0 -1%; overflow: hidden;}
#Content12 .teamCon li{ float: left; width: 48%; margin: 10px 1%; line-height: 0;}@media screen and  (max-width:1599px){}@media screen and  (max-width:1199px){}@media screen and  (max-width:991px){#Content12 .teamCon .info{ font-size: 14px; line-height: 20px; margin: 0 0 20px 0;}
#Content12 .teamCon li{ margin: 5px 1%;}}@media screen and  (max-width:767px){}/* 9整体优势-一体化 */
#Content13{ width: 100%; float: left;}
#Content13 .inteCon{ width: 100%; float: left;}
#Content13 .inteCon .info{ font-size: 16px; line-height: 40px; margin: 0 0 50px 0; color: #181818;}
#Content13 .inteCon .u1{ width: 102%; margin: 0 -1%; overflow: hidden;}
#Content13 .inteCon li{ float: left; width: 48%; margin: 10px 1%; line-height: 0;}@media screen and  (max-width:1599px){}@media screen and  (max-width:1199px){}@media screen and  (max-width:991px){#Content13 .inteCon .info{ font-size: 14px; line-height: 20px; margin: 0 0 20px 0;}
#Content13 .inteCon li{ margin: 5px 1%;}}@media screen and  (max-width:767px){}/* 10联系我们-招聘信息 */
#Content14{ width: 100%; float: left;}
#Content14 .joinList{ width: 100%; float: left;}
#Content14 .joinList .title{ font-size: 16px; height: 60px; line-height: 60px; overflow: hidden; width: 100%; overflow: hidden; color: #fff;
background: -moz-linear-gradient(left, #1e77fc 0%, #1bb34e 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#1e77fc), color-stop(100%,#1bb34e));
background: -webkit-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: -o-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: -ms-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: linear-gradient(to right, #1e77fc 0%,#1bb34e 100%);}
#Content14 .joinList .title .bt{ float: left; width: 19%; text-align: center;}
#Content14 .joinList .title .bt1{ text-align: left; padding-left: 35px;}
#Content14 .joinList .l1{ width: 100%; float: left; margin-top: 10px;}
#Content14 .joinList .u1 .tit{ font-size: 16px; height: 60px; line-height: 60px; overflow: hidden; width: 100%; float: left; cursor: pointer; color: #181818; background: #fff;}
#Content14 .joinList .u1 .tit .bt{ float: left; width: 19%; text-align: center;}
#Content14 .joinList .u1 .tit .bt1{ text-align: left; padding-left: 35px;}
#Content14 .joinList .u1 .tit .more{ float: left; width: 5%; height: 60px; border-left: 1px solid #d6d6d6; background: url(/template/theme/CN/1574_join1.png) no-repeat center; background-size: cover;}
#Content14 .joinList .u1 .tit.active{ color: #fff;
background: -moz-linear-gradient(left, #1e77fc 0%, #1bb34e 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#1e77fc), color-stop(100%,#1bb34e));
background: -webkit-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: -o-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: -ms-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: linear-gradient(to right, #1e77fc 0%,#1bb34e 100%);
}
#Content14 .joinList .u1 .tit.active .more{ background: url(/template/theme/CN/1574_join1_1.png) no-repeat center; background-size: cover;}
#Content14 .joinList .box{ display: none; width: 100%; float: left; background: rgba( 255, 255, 255, 0.4); padding: 30px;}
#Content14 .joinList .box .left{ float: left; width: 47%;}
#Content14 .joinList .box .right{ border-left: 1px solid #d6d6d6; padding-left: 3%; float: right; width: 53%;}
#Content14 .joinList .box .p1{ font-size: 16px; font-weight: bold; margin-bottom: 10px; color: #4c4c4c;}
#Content14 .joinList .box .p2{ font-size: 14px; line-height: 34px; color: #4c4c4c;}
#Content14 .joinList .box .but{ width: 100%; float: left;}
#Content14 .joinList .box .sq{ display: block; width: 133px; height: 34px; margin-top: 40px; margin-left: 50%; position: relative;}
#Content14 .joinList .box .sq::before{ content: ""; display: block; width: 133px; height: 34px; transform: skewX(-30deg); position: absolute; top: 0; left: 0;
background: -moz-linear-gradient(left, #1e77fc 0%, #1bb34e 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#1e77fc), color-stop(100%,#1bb34e));
background: -webkit-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: -o-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: -ms-linear-gradient(left, #1e77fc 0%,#1bb34e 100%);
background: linear-gradient(to right, #1e77fc 0%,#1bb34e 100%);
}
#Content14 .joinList .box .sq::after{ content: "申请职位"; display: block; position: absolute; top: 0; left: 0; width: 133px; height: 34px; line-height: 34px; font-size: 14px; color: #fff; text-align: center;}
#Content14 .joinList .box .sq:hover{ opacity: 0.8;}@media screen and  (max-width:1599px){}@media screen and  (max-width:1199px){}@media screen and  (max-width:991px){#Content14 .joinList .title{ font-size: 14px; height: 30px; line-height: 30px;}
#Content14 .joinList .title .bt1{ padding-left: 5px;}    
#Content14 .joinList .u1 .tit{ font-size: 14px; height: 30px; line-height: 30px;}
#Content14 .joinList .u1 .tit .bt1{ padding-left: 5px;} 
#Content14 .joinList .u1 .tit .more{ height: 30px;} 
#Content14 .joinList .box{ padding: 5px;} 
#Content14 .joinList .box .left{ width: 100%;}
#Content14 .joinList .box .right{ border-top: 1px solid #d6d6d6; border-left: 0; padding-left: 0; padding-top: 10px; margin-top: 10px; width: 100%;}
#Content14 .joinList .box .sq{ margin-top: 5px; margin-left: 3%;}
#Content14 .joinList .box .p1{ font-size: 14px; margin-bottom: 5px;}
#Content14 .joinList .box .p2{ font-size: 12px; line-height: 24px;}}@media screen and  (max-width:767px){}/* 11联系我们-联系方式 */
#Content15{ width: 100%; float: left;}
#Content15 .contCon{ width: 100%; float: left;}
#Content15 .contCon .u1{ width: 102%; overflow: hidden; margin: 0 -1%;}
#Content15 .contCon .l1{ float: left; width: 23%; padding: 30px 0; margin: 0 1%; background: #fff; text-align: center;}
#Content15 .contCon .l1 .ico{ width: 64px; height: 64px; line-height: 0; margin: 0 auto;}
#Content15 .contCon .l1 .t1{ font-size: 18px; line-height: 20px; margin-top: 15px; color: #181818;}
#Content15 .contCon .l1 .t2{ width: 24px; height: 2px; background: #1e77fc; margin: 20px auto;}
#Content15 .contCon .l1 .t3{ font-size: 14px; line-height: 16px; color: #181818;}
#Content15 .contCon .dt{ background: #fff; padding: 4px; margin-top: 30px;}
#Content15 .contCon .bdmap{ height: 500px;}
#Content15 .contCon .bdmap .BMap_pop{ position: relative; background: #fff; font-weight: bold; border:none!important; width: 290px !important; height: 50px; line-height: 50px; margin: -25px 0 0 -50px; text-align: center; box-shadow: 0 0 10px #ccc;}
#Content15 .contCon .bdmap .BMap_pop::after{ content: ""; width: 0; height: 0; overflow: hidden; font-size: 0; line-height: 0; border-width: 8px; border-style: solid dashed dashed dashed; border-color: #fff transparent transparent transparent; position: absolute; bottom: -16px; left: 50%; margin-left: -8px;}
#Content15 .contCon .bdmap .BMap_shadow, .BMap_shadow img, .BMap_shadow div{ display: none;}
#Content15 .contCon .bdmap .BMap_pop div:nth-child(2){ background: none!important;}
#Content15 .contCon .bdmap .BMap_pop div:nth-child(3){ display: none;}
#Content15 .contCon .bdmap .BMap_pop div:nth-child(5){ display: none!important;}
#Content15 .contCon .bdmap .BMap_pop div:nth-child(7){ display: none;}
#Content15 .contCon .bdmap .BMap_pop div:nth-child(8){ display: none;}
#Content15 .contCon .bdmap .BMap_pop div:nth-child(9),
#Content15 .contCon .bdmap .BMap_center{ left: 0!important; top: 0!important; width: 290px!important; height: 50px!important; line-height: 50px; overflow: hidden; background: none!important;}
#Content15 .contCon .bdmap .BMap_pop img:nth-child(10){ display: none!important;}
#Content15 .contCon .bdmap .BMap_bottom{ display: none!important;}
#Content15 .contCon .bdmap .BMap_pop div{ border: none!important; background: none!important;}
#Content15 .contCon .bdmap .BMap_bubble_content{ width: 290px!important; height: 50px!important; line-height: 50px; overflow: hidden; background: none!important;}
#Content15 .contCon .bdmap .BMap_bubble_content{ width: 290px !important; height: 50px !important; line-height: 50px; overflow: hidden; background: none!important;}
#Content15 .contCon .bdmap .iw_poi_title{ font-size: 15px; font-weight: bold; line-height: 50px; color: #181818; font-weight: normal; text-transform: uppercase;}
@media screen and  (max-width:1599px){}@media screen and  (max-width:1199px){#Content15 .contCon .l1 .t3{ height: 32px;}    }@media screen and  (max-width:991px){#Content15 .contCon .l1{ width: 48%; padding: 10px 0; margin-bottom: 10px;}
#Content15 .contCon .l1 .ico{ width: 30px; height: 30px;}
#Content15 .contCon .l1 .t1{ font-size: 16px; line-height: 20px; margin-top: 5px;}
#Content15 .contCon .l1 .t2{ width: 20px; height: 1px; margin: 10px auto;}
#Content15 .contCon .l1 .t3{ font-size: 12px; line-height: 14px;}
#Content15 .contCon .dt{ padding: 4px; margin-top: 10px;}}@media screen and  (max-width:767px){#Content15 .contCon .bdmap .BMap_pop{ display: none;}}/* 单页 */
#Content16{ width: 100%; float: left;}
#Content16 .info{ font-size: 16px; line-height: 30px;}@media screen and  (max-width:1599px){}@media screen and  (max-width:1199px){}@media screen and  (max-width:991px){#Content16 .info{ font-size: 14px; line-height: 24px;}  }@media screen and  (max-width:767px){}