@charset "utf-8";
html,body { min-height: 100%}
table { width: 100%;}
body { font-family: "微软雅黑";overflow-x:hidden;}
img { float: none;}
a,a img {transition:.3s;}

.solution_top{ height: 480px;background: rgba(0,0,0,.5) url(../images/banner-1-1.jpg) no-repeat center 0;}
.banner-ps{width: 100%;height: 100%;display: table;}
.banner-ps p { display: table-cell; padding-top: 100px; text-align: center; vertical-align: middle; color: #fff; font-size: 20px;line-height: 32px;}
.path { height: 60px; line-height: 60px; background: #ECECEC; color: #999; font-size: 14px;}
.path a { color: #999;}
.path a:hover { color: #69f;}
.minWidth { max-width: 1250px; margin: 0 auto;}
.switchBox,.noBlock { display: none;}
.ovnow {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
/*.txt-c { text-align: center;}*/
.fz14 { font-size: 14px !important;}.fz16 { font-size: 16px !important;;}.fz18 { font-size: 18px !important;;}
.txtIndent2em { text-indent: 2em;}
.voHide { overflow: hidden;}
.borderNot { border: none !important;}
.positionRel{ position: relative;}
.image img { max-width: 100%;}
.notPadding { padding: 0;}
.cWhite { color: #fff;}
.whiteBg { background: #fff;}
.txt-c { text-align: center;}
.aaa { display: block; width:0;height:0;border-width:12px; border-style: dashed solid dashed dashed;border-color: transparent #DFF1FF transparent transparent;}
.pcb_font1{font-size: 26px;font-weight: 700;}
.pcb_font2{font-size: 22px;font-weight: 700;}
.pcb_font3{font-size: 16px;font-weight: 500;}
.pcb_title{color: #005f63;text-align: left;}
.common_main { min-height: 600px; padding: 15px 0;}
.common_main .l_nav { width: 100%; min-height: 30px; padding: 0;}
.common_main .l_nav ul { padding: 0 15px;}
.common_main .l_nav ul li {float:left;width: 33%}
.common_main .l_nav ul li a { display: block; padding: 20px 0; text-align: center; color: #001920; font-size: 26px; border-bottom: 1px solid #F6F6F6;}
.common_main .l_nav ul li a.on,.common_main .l_nav ul li a.on:hover { font-weight: 700; color: #005f63;}
.common_main .l_nav ul li a:hover { color: #69f;}
.common_main .l_nav_2 ul li {float:left;width: 50%}

.pcb_box1{width: 100%;height: auto;}
.pcb_box1 .pcb_box1_left{width: 50%;height: auto;float: left;padding-right: 5%;}
.pcb_box1_left img{width: 100%;height: auto;margin: 10px 0;}
.pcb_box1_left p{line-height: 30px;padding-top: 10px;}
.pcb_box1 .pcb_box1_right{width: 50%;height: auto;float: left;padding-top: 40px;}
.pcb_box1_right p{line-height: 30px;padding-top: 10px;}
.pcb_box1_right img{width: 100%;height: auto;margin: 10px 0;}

.pcb_box2 {margin-top: 30px;}
.pcb_box2 p{width:100%;height: auto;text-align: center;}
.pcb_box2 .pcb_img{width: 40%;float:left}

.pcb_box3 {width: 100%;height: auto;position: relative;margin-top: 20px;}
.pcb_box3 p {padding: 10px;text-align: center;}
.pcb_box3 .pcb_swiper{width: 1160px;height: auto;}
.pcb_box3 ul{margin:0 auto;padding:0;}
.pcb_box3 ul>li{width: 290px;height: auto;padding: 0 10px;}
.pcb_box3 ul>li>img{width: 280px;height: 211px;}
.pcb-prev{position:absolute;top:52%;right:auto;left: 0;width:50px;height: 50px;z-index: 10;cursor: pointer;display: flex;align-items: center;justify-content: center;background-image: url("/static/index/images/cszn_left.png");background-size: cover;}
.pcb-next{position:absolute;top:52%;right:0;left: auto;width:50px;height: 50px;z-index: 10;cursor: pointer;display: flex;align-items: center;justify-content: center;background-image: url("/static/index/images/cszn_right.png");background-size: cover;}
.pcb-pag{width: 100%;text-align: center;bottom: -20px;}

.pcb_box4 {width: 100%;margin-top: 60px;}
.pcb_box4 p{text-align: center;}
.pcb_box4 img{width: 1250px;height: auto;}
.pcb_box4 p:last-child{text-align: left;padding-top: 10px;line-height: 30px;}


.pcb_cs {width: 60%;height: 350px;padding: 20px 0 0 0;float: left;}
.pcb_cs table { font-size: 16px;text-align: center;border:1px solid #101010;}
.pcb_cs table td {border:1px solid #101010;text-align: center;}
.pcb_cs .cmd-td-1 {width: 60%;text-align: center;}

.btnT1 { margin: 25px 0;text-align: center;}
.btnT1 a { display: inline-block; margin-right: 12px; height: 38px; padding: 0 28px; line-height: 38px; background: #6799FD; border-radius:6px; font-size: 16px; color: #fff;}
.btnT1 a img { margin-right: 5px;}
.btnT1 a.a2 { background: #09A3DF;}
.btnT1 a.a3 { background: #08BD88;}