﻿@charset "utf-8";
/* CSS Document */
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body{ margin:0px; padding:0px; font-size:12px;font-family:"微软雅黑";color:#898989;line-height:1; background:#FFF;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; display: block;}	
a{ color:#5c5c5c; text-decoration:none}

h2,h3,h4,strong { font-weight: normal; }
em,i { font-style: normal; }

.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.fr { float:right}
.hidden{display:none; background: url() no-repeat center;}

.bj1{background: url(../images/bj1_01.jpg) no-repeat center top;background-size: cover;}
.header{position: fixed;z-index: 100;top: 0;left: 0;height: 95px;background: rgba(51,51,102,.4);width: 100%; padding: 0 80px;transition: All 0.8s ease-in-out; animation:fadeInDown .8s, 100ms;}
.header.on{background: rgba(51,51,102,1);}
.header.on .sub{background: rgba(51,51,102,1);}
.logo{width: 169px; float: left; padding-top: 20px;}
.logo img{/*width: 100%;*/}
.xwxqbox{text-indent: 35px;
    color: #fff;
    line-height: 1.5;
    font-size: 16px;
    margin-bottom: 25px;
    text-align: justify;
    word-break: break-all;
}
.ssbnt{background: url(../images/a10.png); width: 19px;height: 19px; float: right; margin-top: 39px;cursor: pointer;}
.yznr{position: relative; float: right; background: url(../images/a11.png); width: 81px;height: 23px;float: right; margin: 36px 140px 0 0;}
.yznr p{ font-size: 16px; font-family: "微软雅黑";color: #666666; padding-left: 30px;cursor: pointer; line-height: 23px;}
.yznr ul{ width: 100%; position: absolute; top:23px; left: 0; display: none;}
.yznr li{line-height: 32px; padding-left: 30px; font-size: 16px;}
.yznr li a{color: #666;}
.yznr li a:hover{color: #af1c31;}
.nav{float: right; padding-right: 90px;}
.nav li{float: left; padding: 0 28px;position: relative;}
.nav h3 a{font-size: 16px; line-height: 95px; color: #fff;transition: All 0.4s ease-in-out; position: relative;display: block; }
.nav h3 a:before{position: absolute; content: "";border-bottom: 2px solid #61c5dc;width: 0px;transition: All 0.4s ease-in-out;bottom: 0;left: 50%; transform: translateX(-50%);}
.nav li.on h3 a:before{width: 36px;}
.sub{width: 100%; top: 95px; left: 50%;transform: translateX(-50%);text-align: center;background: rgba(51,51,102,.4);width: 200px;position: absolute;display: none;}
.sub dt{line-height: 40px; }
.sub dt a{color: #fff;display: block;font-size: 14px;transition: All 0.4s ease-in-out;}
.sub dt a:hover{background: #61c5dc;}
.dhbj{position: fixed;z-index: 10;background: rgba(0,0,0,.8);width: 100%; height: 100%; top: 0; left: 0;display: none;}

.banner{width: 1440px; overflow: hidden; margin: 0 auto;height: 905px;max-width: 94%;}
.banner_text{float: right;width: 685px;padding-top: 350px;}
.banner_text h2{font-size: 48px; color: #fff; margin-bottom: 30px;}
.banner_text p{font-size: 24px; margin-bottom: 70px; color: #fff;}
.banner_text a{background: url(../images/a1.png); width: 226px; line-height: 60px; color: #fff;display: block; padding-left: 35px; font-size: 16px;transition: All 0.4s ease-in-out;background-size: 100% 100%;font-weight: bold;}
.banner_text a:hover{background: url(../images/a1a.png) no-repeat center center;background-size: 100% 100%; padding-left: 45px;}

.gywm{width: 1440px; overflow: hidden; margin: 0 auto 50px auto;max-width: 94%;}
.gywmbox{width: 720px;float: right;; padding: 0 45px 75px 45px;transition: All 0.4s ease-in-out;position: relative;}
.zznr{background: url(../images/a2.png) no-repeat center center; background-size: 100% 100%; width: 100%; height: 100%;z-index: 1;top: 0;left: 0;position: absolute;transition: All 0.4s ease-in-out;}
.gywmbox:hover .zznr{opacity: 0.7;}
.gywm_title{padding: 40px 0 50px;position: relative;z-index: 10;}
.gywm_title h2{font-size: 30px; margin-bottom: 15px; color: #fff;font-weight: bold;background: url(../images/a4.png) no-repeat left center; padding-left: 25px;}
.gywm_title p{font-size: 16px; color: #ccc;padding-left: 25px;}
.gywm_title a{position: absolute; right: 0; bottom: 55px; font-size: 16px; color: #fff;font-family: font1;transition: All 0.4s ease-in-out;}
.gywm_title a img{display: inline-block;vertical-align: middle; margin: -3px 0 0 15px;}
.gywm_title a:hover{opacity: 0.5;}
.gsjs{padding-bottom: 40px;position: relative;z-index: 10;}
.gsjs h2{font-size: 24px; color: #fff;  margin-bottom: 10px;font-weight: bold;}
.gsjs p{font-size: 18px; line-height: 1.5; color: #fff; }
.gywm_nr{position: relative;z-index: 10;}
.gywm_nr ul{overflow: hidden; margin-left: -20px; padding-bottom: 25px;}
.gywm_nr li{float: left; padding-left: 20px;}
.gywm_nr h2{color: #fff;font-size: 24px; margin-bottom: 15px;}
.gywm_nr b{color: #61c5dc;font-size: 56px;font-weight: bold; }
.gywm_nr p{font-size: 18px; color: #fff;line-height: 1.5;text-align:justify; word-break: break-all;}

.cpzx{width: 1440px; overflow: hidden; margin:60px auto 0 auto;max-width: 94%; padding: 0 20px 35px 20px;background: url(../images/a5.png) no-repeat center center;background-size: 100% 100%;border-bottom: 1px solid #62c6dd;}
.cpzx_title{position: relative; padding:30px 0 25px ;}
.cpzx_title h2{font-size: 30px; margin-bottom: 15px; color: #fff;font-weight: bold;background: url(../images/a4.png) no-repeat left center; padding-left: 25px;}
.cpzx_title p{font-size: 16px; color: #ccc; padding-left: 25px;}
.cpzx_title a{position: absolute; right: 0; bottom: 35px; font-size: 16px; color: #fff;transition: All 0.4s ease-in-out;}
.cpzx_title a:hover{opacity: 0.5;}
.cpzx_title a img{display: inline-block;vertical-align: middle; margin: -3px 0 0 15px;}
.cpzx_nr ul{overflow: hidden; margin-left: -15px;}
.cpzx_nr li{float: left; width: 25%; padding: 0 0 0 15px;}
.cpzx_nr span{display: block; overflow: hidden;position: relative;}
.tpzz{position: absolute;width: 100%; height: 100%; background: rgba(51,51,102,.7);opacity: 0;transition: All 0.4s ease-in-out;}
.img2 { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }
.img2:hover { transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1); }
.cpzx_nr img{width: 100%;}
.cpzx_nr p{font-size: 16px; color: #fff; line-height: 50px;}
.cpzx_nr p b{color: #cccccc; font-size: 14px; padding-left: 25px;}
.cpzx_nr a{display: block; position: relative;}
.cpzx_nr a:before{position: absolute; content: ""; border-top: 4px solid #60bcd1;width: 0;left: 0; top: 0;transition: All 0.4s ease-in-out;z-index: 50;}
.cpzx_nr a:hover:before{width: 100%;}
.cpzx_nr a:hover p{color: #007AFF;}
.cpzx_nr a:hover  .tpzz{opacity: 1;}

.news{width: 1440px; overflow: hidden; margin:60px auto 0 auto;max-width: 94%; padding: 0 20px 35px 20px;background: url(../images/a5.png) no-repeat center center;background-size: 100% 100%;}
.news_nr ul{overflow: hidden; margin-left: -25px; padding-top: 10px;}
.news_nr li{float: left;width: 50%; padding: 0 0 0 25px;} 
.news_nr{margin-top: -30px;}
.newsbox{overflow: hidden; padding:18px 10px;border-bottom: 1px solid #252837;transition: All 0.4s ease-in-out; }
.news_left{float: left;width: 161px; overflow: hidden;}
.news_left img{width: 172px;height:114px;}
.news_right{float: right;width: calc(100% - 187px);}
.news_right h2{font-weight: bold; font-size: 16px; color: #ccc; line-height: 38px;}
.news_right p{font-size: 16px; line-height: 1.5; color: #fff;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news_nr a:hover p{color: #007AFF;}
.news_nr a:hover .newsbox{background: #464a62;}

.footer{ padding: 60px 0;background: #0e111d; margin-top: 60px;}
.footerbox{overflow: hidden;width: 1440px; overflow: hidden;margin: 0 auto;max-width: 94%;}
.fobox{float: left; overflow: hidden;}
.footer_left{float: left;width: 180px;}
.footer_left ul{overflow: hidden;}
.footer_left li{float: left; width: 50%; line-height: 36px; font-size: 16px;}
.footer_left li a{color: #ccc;}
.footer_left li a:hover{color: #fff;}
.foot_lx{float: left; padding-left: 140px;width: 700px;}
.foot_lx p{overflow: hidden; line-height: 36px;}
.foot_lx span{float: left; color: #fff; font-size: 16px; font-weight: bold;}
.foot_lx b{float: right;width: calc(100% - 100px); font-size: 16px; color: #ccc;}
.rwm{float: right;text-align: center;width: 108px;}
.rwm p{font-size: 14px; margin-top: 14px; color: #ccc;}

.bxxx{clear: both;padding-top: 45px;}
.bxxx p{font-size: 14px; color: #cccccc; }
.bxxx p span{padding-left: 40px;}

.banner_ss{position: fixed;width: 780px; left:50%; top:50%; transform:translate(-50%,-50%);z-index: 100;display: none;}
.ssnr{width: 100%; height: 60px;border-radius: 6px; background: #fff; padding: 3px;overflow: hidden;animation:bounceIn 1.5s, 100ms;}
.btn1{background: url(../images/a_01.png); width: 75px;height: 54px;float: right;border: none; cursor: pointer;}
.wby1{float: left; width: calc(100% - 75px);height: 60px; padding: 0 15px; font-size: 16px; line-height: 60px;}

/*关于我们*/
.banner1{background: url(../images/banner1.jpg) no-repeat center center; height: 992px;background-size: cover; display:none}
.banner1_wb{width: 1440px; margin:0 auto; max-width: 94%;}
.qyjs{width: 1440px; margin: 240px auto 70px auto; max-width: 94%;}
.qyjs_title{background: url(../images/a8.png) no-repeat left top; padding: 40px 50px 20px 50px; margin-top: -100px;}
.qyjs_title h2{font-size: 30px; margin-bottom: 12px; color: #fff;font-weight: bold;background: url(../images/a4.png) no-repeat left center; padding-left: 25px;}
.qyjs_title p{font-size: 16px; color: #ccc; padding-left: 25px;}
.qyjs_nr{padding: 0 50px 120px 50px;background: url(../images/a9.png);overflow: hidden;}
.qyjs_bt{padding-bottom: 55px;}
.qyjs_bt h2{/*font-weight: bold; */color: #fff; font-size: 42px; margin-bottom: 30px;}
.qyjs_bt p{line-height: 1.6; font-size: 18px;color: #fff;text-align:justify; word-break: break-all;}
.qyjs_xq{overflow: hidden;clear: both;}
.qyjs_nr .mmo1{float: right;max-width: 100%; margin-left: 40px;width: 620px;}
.qyjs_bt ul{overflow: hidden; padding-top: 50px;}
.qyjs_bt li{float: left; width: 33.33%;}
.qyjs_bt li img{margin: 0 auto;}
.qyjs_bt h2{font-size: 24px; margin-bottom: 20px;color: #fff;}
.qyjs_bt h2 b{font-size: 42px; color: #61c5dc;font-weight: bold;display: block;text-align: center;margin-top: 20px;}
.qyjs_bt p{font-size: 16px; color: #fff;}
.qyjs_bt h3{font-size: 16px; line-height: 30px;color: #fff; margin-top: 30px;text-align:justify; word-break: break-all;}

/*产品-鹏城实验室*/
.banner2{background: url(../images/banner2.jpg) no-repeat center center;height: 918px;background-size: cover; display:none}
.cpxq{width: 1440px;/* margin:-45px auto 0 auto;*/ margin:145px auto 0 auto; max-width: 94%; }
.cpxq_title{padding: 55px 60px 60px 55px;background: url(../images/a8.png) no-repeat left top;}
.cpxq_title h2{font-size: 30px; color: #fff;background: url(../images/a4.png) no-repeat left center; padding-left: 25px;}
.cpxq_bt{overflow: hidden; padding: 0 0 60px 25px;}
.cpxq_nr{background: url(../images/a9.png); padding: 0 55px ;background-size: 100% 100%;overflow: hidden;}
.jgzd_left {float: left; width: calc(100% - 400px);}
.jgzd_top{background: #323548;}
.jgzd_top p{color: #fff; font-size: 16px; line-height: 30px;  padding:30px;}
.jgzd_top ul{overflow: hidden;  }

.jgzd_top img{width: 100%;}
.ttll{padding-top: 40px;}
.ttll li{padding-bottom: 20px;}
.ttll img{width: 100%;}
.cpxq_titlea{padding: 40px 0 40px 0;}
.cpxq_titlea h2{font-size: 30px; color: #fff;background: url(../images/a4.png) no-repeat left center; padding-left: 25px;}
.hzjs_nr ul{overflow: hidden; margin-left: -30px;}
.hzjs_nr li{float: left; width: 50%; padding: 0 0 15px 30px;}
.hzjsbox{overflow: hidden; padding: 25px 0 25px 25px;background: #323548;}
.hzjsbox img{float: left;}

.cpxq_bt img{float: right; margin-left: 70px;}
.cpxq_bt h2{color: #fff; font-size: 16px; line-height: 2; color: #fff; margin-bottom: 30px;/*font-weight: bold;*/text-align:justify; word-break: break-all;}
.cpxq_bt p{font-size: 16px; line-height: 2; color: #fff;text-align:justify; word-break: break-all;}
.cpxq_xq ul{overflow: hidden; padding:0 0 85px 25px; margin-left: -15px;}
.cpxq_xq li{float: left; width: 33.33%; padding-left: 15px;padding-bottom: 10px;}
.cpxq_xq img{width: 100%;}

/*产品-详细*/
.xwzdlb{width: 337px;}
.xwzdlb li{padding-bottom: 15px;}
.xwzdlb span{display: block; overflow: hidden;position: relative;}
.xwzdlb h3{color: #fff; font-size: 16px; line-height: 38px;}
.xwzdlb h3 b{font-size: 14px; color: #ccc; padding-left: 25px;}
.xwzdlb a:hover h3{color: #007AFF;}
.jrwmbox a:hover{color: #007AFF;}
.xwzdlb a:hover .tpzz{opacity: 1;}

.gdtp{ padding-bottom: 65px;}
.gdtp ul{overflow: hidden; margin-left: -15px;}
.gdtp li{float: left; width: 33.33%; padding-left: 15px;display: flex;justify-content: center;}
.gdtp img{/*width: 100%;*/}
.tpxq_bt{overflow: hidden;padding-bottom: 40px;float: right;}
.tpxq_bt h2{color: #fff; font-size: 24px; line-height: 1.5; margin-bottom: 65px;font-weight: bold;text-align:justify; word-break: break-all;}
.tpxq_bt p{font-size: 16px; color: #fff; line-height: 30px; margin-bottom: 35px;text-align:justify; word-break: break-all;}
.xhjs_text{float: right;width: calc(100% - 90px);}
.xhjs_text h3{font-size: 14px;color: #fff; font-weight: bold; position: relative; padding-left: 28px;}
.xhjs_text h3:before{position: absolute;content: "";border-bottom: 2px solid #61c5dc;width: 16px;left: 0;top:50%; transform: translateY(-50%);}
.xhjs_text h2{/*font-weight: bold; */font-size: 16px; line-height: 46px;color: #fff;}
.xhjs_text p{font-size: 14px;color: rgba(255,255,255,.5);}
.cpxx table{border-top: 1px solid #202333;width: 100%;}
.cpxx{padding-bottom: 40px;}
.cpxx table td{line-height: 58px; padding: 0 15px; color: #fff;/* font-weight: bold;*/ font-size: 16px;}
.cpxx table tr:nth-child(2n) td{ background: #202333;}
/*测试平台*/
.banner3{background: url(../images/banner3.jpg) no-repeat center center;height: 1152px;background-size: cover;}
.cspt{width: 1440px; /*margin:-240px auto 0 auto;*/ margin:240px auto 0 auto;max-width: 94%;}
.cspt_nr{padding: 0 55px 65px 55px;background: url(../images/a9.png);}
.csptbox ul{overflow: hidden; margin-left: -20px;}
.csptbox li{float: left; width: 33.33%; padding: 0 0 45px 20px;}
.csptbox span{display: block; overflow: hidden;height: 300px;position: relative;}
.csptbox img{width: 100%; height: 100%; object-fit: cover;}
.csptbox p{font-size: 16px; color: #ccc; line-height: 70px;}
.csptbox a:hover p{color: #007AFF;}
.csptbox a:hover .tpzz{opacity: 1;}
.fynr ul{text-align: center;}
.fynr li{display: inline-block; padding: 0 7px;}
.fynr a{display: block; text-align: center; font-size: 16px; color: #fff; font-weight: bold; background: #2e354f; line-height: 40px; padding: 0 18px;transition: All 0.4s ease-in-out;}
.fynr span{display: block; text-align: center; font-size: 16px; color: #fff; font-weight: bold; background: #2e354f; line-height: 40px; padding: 0 10px;}
.fynr li.cur a{color: #fff;background: #61c5dc;}
.fynr a:hover{color: #fff;background: #61c5dc;}

/*加入我们*/
.banner4{background: url(../images/banner4.jpg) no-repeat center center;height: 1055px; background-size: cover; display:none}
.jrwmbox p{font-size: 18px; line-height: 30px; color: #fff; padding-left: 20px;}
.jrwmbox ul{overflow: hidden; padding: 45px 0 0 20px; margin-left: -25px;}
.jrwmbox li{float: left; width: 50%; padding-left: 25px;}
.jrwmbox a{display: block; overflow: hidden; padding: 45px 10px; border-top: 1px solid #232532;border-bottom: 1px solid #232532; margin-top: -1px;line-height: 47px; font-size: 24px; font-weight: bold; color: #fff;}

.jrwmbox b{float: left;width: 230px;}

/*联系我们*/
.jrwmbox h3{font-weight: bold; font-size: 24px; color: #fff; padding: 20px 0 60px;}
.jrwmbox dl{overflow: hidden; margin-left: -25px; }
.jrwmbox dt{float: left; width: 50%; padding-left: 25px;}
.jrwmbox p{color: #fff; font-size: 18px; line-height: 40px;border-top: 1px solid #232532; padding: 50px 0;}
.jrwmbox h4{color: #fff; font-size: 18px; line-height: 100px;border-top: 1px solid #232532; padding: 20px 0;}
.jrwmbox img{display: inline-block;vertical-align: middle; margin: -3px 25px 0 0;}
.jrwmbox dt:nth-child(3) p{ border-bottom: 1px solid #232532;}
.jrwmbox dt:nth-child(4) p{ border-bottom: 1px solid #232532;}
.jrwmbox span{display: inline-block;background: url(../images/a7.png);width: 108px;height: 108px;background-size: 100% 100%; vertical-align: middle; margin: -3px 0 0 35px;}

/*新闻中心*/
.banner5{background: url(../images/banner5.jpg) no-repeat center center;height: 1617px;background-size: cover; display:none}
.xwzx{width: 1440px; /*margin:-780px auto 0 auto;*/margin:180px auto 0 auto; max-width: 94%;}
.xwzx_title{padding-bottom: 85px;}
.xwzx_title h2{font-size: 30px; margin-bottom: 12px; color: #fff;font-weight: bold;background: url(../images/a4.png) no-repeat left center; padding-left: 25px;}
.xwzx_title p{font-size: 16px; color: #ccc; padding-left: 25px;}
.ttxw{overflow: hidden; padding-bottom: 60px;}
.ttxw_left{float: left;width: 426px;overflow: hidden;}
.ttxw_left img{width: 100%;}
.ttxw_right{float: right;width: calc(100% - 490px);}
.ttxw_right h3{font-size: 14px; color: #666666;line-height: 42px;}
.ttxw_right h2{color: #fff; font-weight: bold; font-size: 24px; line-height: 52px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.ttxw_right p{font-size: 16px; line-height: 30px;color: #fff;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ttxw_right a{display: inline-block; margin-top: 35px; color: #fff; font-size: 16px;}
.ttxw_right a:hover{color: #007AFF;}
.ttxw_right img{display: inline-block;vertical-align: middle; margin: -3px 0 0 22px;}
.xwlb ul{overflow: hidden; margin-left: -25px;padding:1px 0 65px;}
.xwlb li{float: left; width: 50%; padding-left: 25px;}
.xwlbbox{padding: 20px 10px; border-top: 1px solid #171717;border-bottom: 1px solid #171717;position: relative;overflow: hidden; margin-top: -1px;transition: All 0.4s ease-in-out;}
.xwlbbox:hover p{color: #007AFF;}
.xwlb_left{overflow: hidden; width: 162px;height: 105px;float: left;}
.xwlb_left img{width: 100%;height: 100%;}
.xwlb_right{float: right;width: calc(100% - 185px); padding-right: 80px;}
.xwlb_right h2{font-size: 14px; color: #ccc; line-height: 36px;}
.xwlb_right p{color: #fff;font-size: 16px; line-height: 1.5;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.xwlb_right span{position: absolute; right: 10px;background: url(../images/a10a.png); width: 16px;height: 13px;top:50%; transform: translateY(-50%);}
.xwlb a:hover span{background: url(../images/a3.png);}
.xwlb a:hover .xwlbbox{background: #464a62;}
/*新闻详情*/
.xwxq{width: 1440px; margin:200px auto 0 auto; max-width: 94%;background: rgba(51,51,102,.4);}
.xwxq_title{text-align: center; padding: 30px 0 40px; border-bottom: 1px solid #242633;}
.xwxq_title p{font-size: 14px; color: #666; margin-bottom: 30px;}
.xwxq_title p span{padding: 0 18px;}
.xwxq_title h2{font-size: 26px; color: #fff; font-weight: bold;}
.xwxqbox{padding: 30px 70px 45px 70px;}
.xwxqbox p{color: #fff; line-height: 1.5; font-size: 16px; margin-bottom: 25px;text-align:justify; word-break: break-all;}
.xwxqbox img{margin: 0 auto 25px auto;max-width: 100%;}
.xwxqbox a{display: block; text-align: center; width: 145px; line-height: 42px;color: #fff; font-size: 16px;background: #61c5dc;border-radius: 21px; margin: 0 auto;transition: All 0.4s ease-in-out;}
.xwxqbox a:hover{background: #0678b6;}
.sxpwz{padding-bottom: 50px;}
.sxpwz ul{overflow: hidden; margin-left: -25px; padding: 0 25px;}
.sxpwz li{float: left; width: 50%; padding-left: 25px; }
.sxpwz a{display: block;border-bottom: 1px solid #242633;border-top: 1px solid #242633;overflow: hidden;position: relative; padding: 0 15px;}
.sxpwz span{float: left; font-size: 24px; font-weight: bold; color: #fff;line-height: 140px;}
.sx_right{float: right; width: calc(100% - 135px); padding: 30px 80px 0 0;}
.sx_right h2{font-size: 14px; color: #666; margin-bottom: 15px;}
.sx_right p{color: #fff; font-size: 16px; line-height: 1.5;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 48px;}
.sx_right b{background: url(../images/a10a.png); width: 16px;height: 13px;position: absolute; right: 25px;top:50%; transform: translateY(-50%);}
.sxpwz a:hover b{background: url(../images/a3.png);}
.sxpwz a:hover p{color: #61C5DC;}



@media(max-width:1200px){
.header{padding: 0 3%;}
.nav{padding-right: 50px;}
.nav li{padding: 0 25px;}
.foot_lx{padding-left: 70px;width: 600px;}
.csptbox span{height: 200px;}
.cpxq_bt img{margin-left: 30px;}
.qyjs_xq p{font-size: 16px;}
.sx_right{padding-right: 50px;width: calc(100% - 90px);}
.xwlb_right{padding-right: 50px;}


}
.mb{display:none;}
@media(max-width:1000px){
  .news_left img{width: 100%;}
  .mb {width: 100%; display: block;}
  .xwzdlb img{width: 100%;}
.tpzz img{width: 100%;}
  .pc{display:none;}
.mb{display:block;}
  .gdtp li{width: 100%; padding-bottom: 20px;float: none;}
  .cpxq_xq li{float: none; width: 100%; padding-bottom: 20px;}
  .gdtp img{width: 100%;}
.header{height: 60px;}
.ssbnt{display: none;}
.logo{width: 100px;padding-top: 18px;}
.dhbtn{position: absolute; right: 3%; top: 15px; width: 30px;height: 30px;background: url(../images/d1.png) no-repeat center center #35a4d1;background-size: 20px 20px;border-radius: 4px;}
.dhbtn.on{background: url(../images/d2.png) no-repeat center center #35a4d1;background-size: 20px 20px;}
.nav{width: 200px; padding: 0; background: #333366;height: calc(100% - 60px);left:-200px; top: 60px; position: fixed;overflow: auto;}
.nav li{float: none; width: 100%;}
.nav h3 a{line-height: 55px;text-align: center;}
.sub{width:100%;position: static;transform: translateX(0);}
.sub dt a{font-size: 12px;}

.bj1{background-size: auto 500px;}
.banner{height: auto;}
.banner_text{width: 100%; padding:150px 0 45px 0;}
.banner_text h2{font-size: 24px; margin-bottom: 15px;}
.banner_text p{font-size: 16px; line-height: 1.6; margin-bottom: 50px;}
.banner_text a{width: 180px; line-height: 50px;}

.gywmbox{float: none; width: 100%; padding: 0 15px 50px 15px;background: url(../images/a9.png); }
.gywm_title{padding: 40px 0 20px;}
.gywm_title h2{font-size: 24px;}
.gsjs h2{font-size: 22px;}
.gsjs p{font-size: 16px;}
.gywm_nr li{width: 50%;text-align: center;padding-bottom: 30px;}
.gywm_nr p{font-size: 12px;text-align: center;}
.gywm_nr h2{font-size: 18px;}
.gywm_nr b{font-size: 36px;}

.cpzx{background: url(../images/a9.png);margin-top: 20px; padding-bottom: 0;}
.cpzx_title h2{font-size: 24px;}
.gywm{margin-bottom: 20px;}
.cpzx_nr li{width: 50%; padding-bottom: 15px;}
.news{margin-top: 20px;background: url(../images/a9.png); padding: 0 15px;}
.news_nr li{width: 100%; float: none;}
.footer{padding: 20px 0 0 0; margin-top: 30px;}
.rwm{float: none; margin: 0 auto;}
.footer_left{display: none;}
.foot_lx{display: none;}
.bxxx{padding: 20px 0;border-top: 1px solid #242633; margin-top: 20px;}
.bxxx p{line-height: 1.6; text-align: center;}

.banner3{height: 500px;}
.cspt{background: url(../images/a9.png);}
.qyjs_title{background: none;  margin-top: 0; padding: 45px 15px 20px 15px;}
.qyjs_title h2{font-size: 24px;height: 30px;}
.cspt_nr{padding: 0 15px 30px 15px;}
.csptbox li{width: 50%;padding-bottom: 15px;}
.fynr li{padding: 0 2px; margin: 40px 0;}
.qyjs_nr .mmo1{float: none; width: 100%; margin:0 0 25px 0;}
.fynr a{font-size: 14px; line-height: 32px; padding: 0 12px;}
.qyjs_bt h2 b{font-size: 30px;}
.qyjs_bt li img{height: 50px;}
.fynr span{font-size: 14px; line-height: 32px; padding: 0 6px;}
.fynr li:nth-child(5){display: none;}
.fynr li:nth-child(6){display: none;}
.fynr li:nth-child(7){display: none;}
.fynr li:nth-child(8){display: none;}

.banner2{height: 500px;}
.cpxq_title{padding: 40px 15px 20px 15px;background: none;}
.cpxq_title h2{font-size: 24px;}
.cpxq{background: url(../images/a9.png);border-radius: 10px;}
.cpxq_nr{padding: 0 15px;overflow: hidden;}




.gdtp{padding-bottom: 40px;}
.tpxq_bt h2{margin-bottom: 30px;}
.tpxq_bt p{margin-bottom: 15px;}

.banner1{height: 500px;}
.qyjs{background: url(../images/a9.png);border-radius: 10px;}
.qyjs_nr{padding: 0 15px 0 15px;background: none;}
.qyjs_bt h2{font-size: 22px;}

.qyjs_xq li{ width: 50%; padding-bottom: 20px;text-align: center;}
.qyjs_xq h2 b{font-size: 36px;}
.qyjs_xq p{font-size: 12px;}
.qyjs_xq h2{font-size: 18px;}
.qyjs_xq  ul li:nth-child(3){ width:100%;}

.banner4{height: 550px;}
.cspt_nr{background: none;}
.jrwmbox p{padding: 20px 0;}
.jrwmbox ul{padding: 0;text-align: center;}
.jrwmbox img{height: 30px; margin: 0 auto;display: block; }
.jrwmbox b{width: auto; float: none;}
.jrwmbox a{padding: 20px 0;}

.jrwmbox h3{font-size: 22px;padding: 20px 0 30px;}
.jrwmbox dt{float: none; width: 100%;}
.jrwmbox p img{display: inline-block;}
.jrwmbox h4 img{display: inline-block;}

.banner5{height: 600px;}
.xwxq{margin-top: -200px;}
.xwxq_title p span{padding: 0 10px;}
.xwxq_title h2{font-size: 22px; line-height: 1.6;}
.xwxq_title{padding: 30px 0;}
.xwxqbox{padding: 25px 0;}
.sxpwz li{float: none; width: 100%;}
.sxpwz ul{padding: 0;}
.xwlb li{width: 100%;}
.xwlb ul{padding-bottom: 30px;}
.xwlb_right{padding-right: 25px;}
.zznr{display: none;}
.jgzd_left{width: 100%; float: none;}
.jgzd_top{padding: 20px;}
.jgzd_top ul{padding-bottom: 0;}
.jgzd_top li{float: none; width: 100%; padding-bottom: 20px;}
.hzjs_nr li{float: none; width: 100%;}
.cpxx table td{font-size: 14px; padding: 10px;line-height: 1.5;}

.jgzd_top p{padding:0px !important}
.xwzdlb li{padding-left:10px;}
}

@media(max-width:480px){
.cpzx_nr li{width: 100%;}
.csptbox li{width: 100%;}
.csptbox span{height: auto;}
.sub{display:block}
.pcimg img{width:100%}
}

@media(min-width:481px){
.pcimg{padding: 0 0 0px 25px !important;}
/*.pcimg{width: calc(100% - 430px);float: left;}*/



}

