﻿@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,b,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;}
.headerbox{width: 1200px; margin: 0 auto;max-width: 94%;}
.header{width: 100%; position: fixed; top: 0;left: 0; height:76px;z-index: 100;background: #fff;box-shadow:0 0 10px rgba(0, 0, 0, .1);  }
.logo{width: 164px; float: left;padding-top: 25px;}
.logo img{width: 100%;}
.nav{float: left;padding-left: 30px;}
.nav li{float: left; padding:0 20px;position: relative;}
.nav li h3 a{color: #333;font-size: 16px; line-height: 76px;display: block;position: relative;}
.nav li h3:after{ content: ''; clear: both; display: block; height: 0;}
.nav li h3 a:before{border-bottom: 2px solid #1e4f8d; width: 0; bottom: 0; left: 50%; transform: translateX(-50%);position: absolute;content: "";transition: All 0.4s ease-in-out;}
.nav li.on h3 a:before{width: 65px;}
.sub{position: absolute; top: 76px;left: 50%;background: #fefdfd;width: 120px; transform: translateX(-50%);padding: 10px 0;display: none;}
.sub dt{font-size: 14px;text-align: center; line-height: 38px;}
.sub dt a{color: #333;}
.sub dt a:hover{color: #85ccc5;}

/* .lxdh{float: right;} */
.lxdh{float: right; display: flex;justify-content: flex-start;align-items: center;}

.lxdh p{font-size: 18px; line-height: 76px; color: #1e4f8d;background: url(../images/a_06.png) no-repeat left center; padding-left: 26px;}

.banner{position: relative; overflow: hidden; padding-bottom: 30px;}

/* .ssb{width: 1200px; height: 40px;border-radius: 20px;background: #f8f7f7;border-radius: 20px; top: 30px; left: 50%; transform: translateX(-50%); position: absolute;z-index: 10;max-width: 94%;} */
.ssb{ display: none; width: 150px; height: 40px;border-radius: 20px;background: #f8f7f7;border-radius: 20px; position: relative;z-index: 10;margin-right: 10px;}
.lxdh .ssb{ display: block; }

.sswby{width: 100%;height: 40px; line-height: 40px; padding: 0 40px 0 20px;}
.ssbtn{background: url(../images/d11.png); width: 21px;height: 21px; position: absolute; cursor: pointer;right: 15px;top:50%; transform: translateY(-50%);border: none;}
.bannerbox{position: relative;}
.banner img{width: 100%;}
.fgt{height: 76px;}

/* .banner_text{width: 50%; height: 100%; top: 0;left: 0;background: #004f8d;position: absolute;} */
.banner_text{width: 50%; height: 100%; top: 0;left: 0;position: absolute;}

.bawb{float: right;width: 480px; position: absolute; right: 0;top:50%; transform: translateY(-50%); padding-right: 40px;}
.bawb h2{color: #fff; font-size: 42px;}
.bawb h3{color: #fff; font-size: 20px;margin: 10px 0 25px;}
.bawb p{font-size: 14px; line-height: 24px; color: #fff;}
.bawb a{display: block; text-align: center; color: #fff; line-height: 44px;border: 2px solid #fff; border-radius: 24px; font-size: 14px;text-align: center;width: 180px;margin-top: 35px;transition: All 0.4s ease-in-out;}
.bawb a img{display: inline-block;vertical-align: middle; width: 13px;margin: -3px 0 0 10px;}
.bawb b{background: url(../images/a_30.png); width: 13px;height: 5px;display: inline-block; margin: -3px 0 0 8px;vertical-align: middle;}
.bawb a:hover{background: #fff;color: #004f8d;}
.bawb a:hover b{background: url(../images/a_30a.png);}
.banner .swiper-pagination{width: 100%;bottom: 0;}
.banner .swiper-pagination-bullet{margin: 0 15px; opacity: 1; background: #004f8d;}
.banner .swiper-pagination-bullet-active{background: #85ccc5;}

.hyyy{width: 1200px;margin: 0 auto;max-width: 94%;}
.hyyy_title{text-align: center; padding: 60px 0 80px;}
.hyyy_title h2{font-weight: bold;font-size: 30px;color: #333333;padding-bottom: 30px;position: relative; font-family: "宋体";}
.hyyy_title h2:before{position: absolute; content: ""; border-bottom: 2px solid #85ccc5;width: 50px;bottom: 0;left: 50%; transform: translateX(-50%);}
.nyyy_nr{padding-bottom: 70px;}
.nyyy_nr ul{overflow: hidden; padding-bottom: 65px;}
.nyyy_nr li{float: left; width: 20%;text-align: center;}
.nyyy_nr span{display: block; position: relative;width: 80px;height: 80px; margin: 0 auto;}
.nyyy_nr ul li img{position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);transition: All 0.4s ease-in-out;}
.nyyy_nr p{font-size: 16px;margin-top: 30px; color: #333; font-weight:bold;}
.nyyy_nr a:hover .c1{opacity: 1;}
.nyyy_nr a:hover .c2{opacity: 0;}
.btn2 {display: block; text-align: center; width: 180px; line-height: 48px;border-radius: 24px; margin: 0 auto; font-size: 14px; color: #fff;transition: All 0.4s ease-in-out;background-image: linear-gradient(to right, #009ede , #1d518f);}
.btn2:hover{background-image: linear-gradient(to right, #1d518f , #009ede);}
.btn2 img{display: inline-block;vertical-align: middle; width: 13px;margin: -3px 0 0 10px;}

.cpzxa{ padding-bottom: 65px;}
.cpzx_title{background: url(../images/a_33.png);background-size: cover;text-align: center;height: 151px;}
.cpzx_title h2{text-align: center; line-height: 151px;color: #fff; font-weight: bold; position: relative;font-size: 30px;font-family: "宋体";}
.cpzx_title h2:before{position: absolute; content: ""; border-bottom: 2px solid #85ccc5;width: 50px;bottom: 45px;left: 50%; transform: translateX(-50%);}
.cpzx_nr{width: 1440px; margin: 0 auto;max-width: 94%;}
.cpbt ul{text-align: center;}
.cpbt li{display: inline-block; line-height: 117px; font-size: 18px;}
.cpbt li a{color: #333;}
.cpbt li.cur a{color: #1e4f8d;}

.cpbt span{color: #ddd; padding: 0 26px;}

.cpzx_box{position: relative; padding: 0 50px; overflow: hidden;animation:fadeIn .25s, 100ms;}
.cptext{border: 1px solid #c8c8c8; padding: 30px 10px;text-align: center;}
.cptext h2{font-size: 24px; font-weight: bold; color: #333333;font-family: "宋体"; margin-bottom: 18px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.cptext p{font-size: 14px; color: #666;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.cpnr:hover h2{color: #1e4f8d;}
.cpnr:hover p{color: #1e4f8d;}
.cptp {position: relative;}
.cptp img{width: 100%;}
.cpzz{position: absolute; top: 0;left: 0;width: 100%; height: 100%;background: rgba(0,0,0,.7);opacity: 0;transition: All 0.4s ease-in-out;opacity: 0;}
.cpnr:hover .cpzz{opacity: 1;}
.cpzz span{position: absolute; background: url(../images/a_39.png); width: 69px;height: 69px;background-size: 100% 100%; cursor: pointer;left:50%; top:50%; transform:translate(-50%,-50%);}
.cpzx_box .swiper{padding-bottom: 30px;}
.cpzx_box .swiper-button-next{background: url(../images/a_45.png); width: 17px;height: 31px; right: 0; margin-top: 15px;background-size: 100% 100%;}
.cpzx_box .swiper-button-prev{background: url(../images/a_44.png); width: 17px;height: 31px; left: 0; margin-top: 15px;background-size: 100% 100%;}
.cpzx_box .swiper-button-next:hover{background: url(../images/a_43.png);  background-size: 100% 100%;}
.cpzx_box .swiper-button-prev:hover{background: url(../images/a_42.png) no-repeat center center;background-size: 100% 100%;}
.cpzx_box .swiper{overflow: hidden;}
.cpzx_box .swiper-pagination{width: 100%;bottom: 0;}
.cpzx_box .swiper-pagination-bullet{margin: 0 15px; opacity: 1; background: #004f8d;}
.cpzx_box .swiper-pagination-bullet-active{background: #85ccc5;}
.cpzx_box{padding-bottom: 30px;}

.gywm{width: 1200px; margin: 0 auto;max-width: 94%;}
.gywm_title{text-align: center; padding: 70px 0 55px;border-top: 1px solid #d8d8d8;}
.gywm_title h2{text-align: center; color: #333; font-weight: bold; position: relative;font-size: 30px;font-family: "宋体"; padding-bottom: 24px;}
.gywm_title h2:before{position: absolute; content: ""; border-bottom: 2px solid #85ccc5;width: 50px;bottom: 0px;left: 50%; transform: translateX(-50%);}
.wzjs{overflow: hidden;position: relative;}
.tewb{float: right;width: 618px;float: right; margin-left: 35px;}
.tewb img{width: 100%;border-radius:50px 0 0   0;}
.gywm_nr ul{overflow: hidden; padding:0 0 55px 0;display: flex;justify-content : space-between; width: 100%; }
.gywm_nr li{ font-size: 14px; color: #666666;}
.gywm_nr li b{font-size: 42px; color: #999999;}
.gywm_nr li span{font-size: 24px;display: inline-block;vertical-align: top;}
.gywm_nr h2{font-size: 14px;}
.wzjs{width: 1440px; margin: 0 auto;max-width: 94%;}
.wzjs_text{overflow: hidden; padding-left: 120px;}

.wzjs_text h2{font-size: 18px; margin-bottom: 25px;color: #333333;}
.wzjs_text h2 img{display: inline-block;vertical-align: middle; margin: -3px 10px 0 0 ;}
.wzjs_text p{font-size: 14px; line-height: 1.7; color: #666666; margin-bottom: 25px;}
.wzjs_text a{display: block;text-align: center; font-size: 14px; line-height: 44px; width: 180px;border: 2px solid #1e4f8d;border-radius: 24px;color: #1e4f8d;transition: All 0.4s ease-in-out;} 
.wzjs_text a b{background: url(../images/a_30a.png); width: 13px;height: 5px;display: inline-block; margin: -3px 0 0 8px;vertical-align: middle;}
.wzjs_text a:hover b{background: url(../images/a_30.png);}
.wzjs_text a img{display: inline-block;vertical-align: middle; margin: -3px 0 0 10px;}
.wzjs_text a:hover {background: #1e4f8d;color: #fff;}
.wzjs_bt{padding: 55px 0;background: rgba(197,195,195,.37);position: absolute; width: 100%; left: 0; bottom: 0;}
.wzjsbox{width: 1200px; margin: 0 auto;max-width: 94%;}

.xwzx{width: 1200px; margin: 0 auto; max-width: 94%; padding-bottom: 50px;}
.xwzx_title{text-align: center; padding: 70px 0 50px;}
.xwzx_title h2{text-align: center; color: #333; font-weight: bold; position: relative;font-size: 30px;font-family: "宋体"; padding-bottom: 24px;}
.xwzx_title h2:before{position: absolute; content: ""; border-bottom: 2px solid #85ccc5;width: 50px;bottom: 0px;left: 50%; transform: translateX(-50%);}
.xwzx_nr ul{overflow: hidden; margin-left: -12px;}
.xwzx_nr li{float: left; padding: 0 0 12px 12px;}
.xwzxbox{position: relative; }
.xwzxbox img{width: 100%;}
.zwzx_b{padding-bottom: 40px;}
.zwzx_b li{width: 33.33%; padding: 0 0 12px 12px;}
.zwzx_a ul li:nth-child(1){ width:58%;}
.zwzx_a ul li:nth-child(2){ width:42%;}
.xwzx_text{position: absolute; width: 100%; left: 0; bottom: 0;padding: 0 20px 20px 20px;}
.xwzx_text h2{font-size: 16px;color: #fff;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;line-height: 2;}
.xwzx_text h3{line-height: 2;font-size: 14px; color: #fff;margin: 15px 0 20px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.xwzx_text p{font-size: 24px; color: #85ccc5;}
.xwzx_text p span{font-size: 14px;color: #999999;display: inline-block; vertical-align: top;margin-left: 5px;}
.btn3{display: block;text-align: center; font-size: 14px; line-height: 44px; width: 180px;border: 2px solid #1e4f8d;border-radius: 24px;color: #1e4f8d; margin: 0 auto;background: #fff;cursor: pointer;transition: All 0.4s ease-in-out;} 
.btn3 b{background: url(../images/a_30a.png); width: 13px;height: 5px;display: inline-block; margin: -3px 0 0 8px;vertical-align: middle;}
.btn3:hover{background: #1e4f8d;color: #fff;}
.btn3:hover b{background: url(../images/a_30.png);}

.bj1{background: #fafafa;}
.qqfb {width: 1200px; margin: 0 auto;max-width: 94%;}
.qqfb_title {padding: 75px 0 40px;text-align: center;}
.qqfb_title h2{position: relative; padding-bottom: 27px;color: #333; font-weight: bold; position: relative;font-size: 30px;font-family: "宋体"; margin-bottom: 30px;}
.qqfb_title h2:before{position: absolute; content: ""; border-bottom: 2px solid #85ccc5;width: 50px;bottom: 0px;left: 50%; transform: translateX(-50%);}
.qqfb_title img{margin: 0 auto;}
.qqfb_title p{font-size: 16px; line-height: 30px;color: #666666;}
.qqfb_nr img{width: 100%;}
.qqfb_nr ul{overflow: hidden; padding:35px 0 65px; margin-left: -20px;}
.qqfb_nr li{float: left; width: 33.33%; padding-left: 20px;}
.qqfb_nr ul li h2{text-align: center; font-size: 24px; color: #333333; font-weight: bold; padding: 28px 0 18px;border-top: 4px solid  #68b949;font-family: "宋体"; }
.qqfb_nr span{font-size: 14px;color: #666666; padding: 0 10px; line-height: 24px;text-align: center;}
.qqfb_nr ul li p{text-align: center;}
.qqfb_nr  ul li:nth-child(2) h2{ border-top: 4px solid #069ae0;}
.qqfb_nr  ul li:nth-child(3) h2{ border-top: 4px solid #0eb6c4;}
.wzhz{width:100%;background: url(../images/a_83.png) no-repeat center center; padding: 70px 0 50px;text-align: center;}
.wzhz h2{font-weight: bold; font-size: 24px; color: #fff;}
.wzhz p{font-size: 16px; line-height: 1.7; color: #fff; margin: 20px 0 ;}
.wzhz a{display: block; text-align: center; line-height: 44px; width: 180px; caption-side: #fff;border-radius: 24px;border: 2px solid #fff; margin: 0 auto;color: #fff;font-size: 14px;transition: All 0.4s ease-in-out;}
.wzhz a:hover{background: #fff; color: #004f8d;}

.footer{background: #f3f3f3;}
.footerbox{width: 1200px;margin: 0 auto; max-width: 94%; padding:55px 0; overflow: hidden;}
.foot_right{float: right;width: 130px; position: relative;}
.wby2{width: 100%;text-align: center; height: 38px;border: 1px solid #dddddd;border-radius: 20px;background:url(../images/a_86.png) no-repeat 90% center #f3f3f3;line-height: 38px; }
.foot_right ul{width: 290px;background: #fff; top: 40px; right: 0;position: absolute;display: none;}
.foot_right li{text-align: center; font-size: 14px; line-height: 54px; border-bottom: 1px solid #eee;}
.foot_right li a{display: block; color: #333;}
.foot_right li a:hover{background: #f0f0f0;color: #0EB6C4;}
.foot_right:hover ul{display: block;}
.foot_left{float: left; width: calc(100% - 130px);}
.foot_left ul{overflow: hidden;}
.foot_left li{float: left;width: 25%;}
.foot_left h2{font-size: 16px;color: #666666;margin-bottom: 15px;}
.foot_left dt{line-height: 29px; font-size: 14px;}
.foot_left dt a{color: #666;}
.foot_left dt a:hover{color: #85ccc5;}
.bqxx{background: #2d2d2d;}
.bqxxbox{width: 1200px; overflow: hidden; margin: 0 auto;max-width: 94%;}
.bqxx_left{float: left;}
.bqxx_left ul{overflow: hidden;}
.bqxx_left li{float: left; font-size: 14px;color: #999; line-height: 55px;}
.bqxx_left li span{padding: 0 5px;}
.bqxx_left li a{color: #999;}
.bqxx_left li a:hover{color: #fff;}
.bqxx_right{float: right;}
.bqxx_right p{font-size: 14px; line-height: 55px;color: #999;}
.bqxx_right p img{display: inline-block;vertical-align: middle; margin: -3px 0 0 10px;border-radius: 50%;}

/*1 公司 客户*/
.banner1{background: url(../images/banner1.png) no-repeat center center;height: 236px;background-size: cover;position: relative;}
.hzkn{width: 1200px; margin: -95px auto 0 auto; max-width: 94%; position: relative; z-index: 10;}
.dqwz{padding-bottom: 12px;}
.dqwz p{font-size: 14px; color: #fff;background: url(../images/a_07.png) no-repeat left center; padding-left: 23px; line-height: 17px;}
.dqwz p a{color: #fff;}
.dqwz p a:hover{color: #85ccc5;}
.dqwz p a.cur{color: #85ccc5;}
.dqwz p span{padding: 0 5px;}

.hzhb{background: #fff;}
.hzhb_title{padding-top: 20px; border-bottom: 1px solid #d8d8d8;}
.hzhb_title h2{font-size: 24px; font-weight: bold; line-height: 62px; position: relative; padding-left: 67px;color: #333;} 
.hzhb_title h2:before{position: absolute; border-bottom: 4px solid #85ccc5; width: 50px;left: 0;top:50%; transform: translateY(-50%);content: "";}
.hzhb_title h2 a{font-weight: 400;font-size: 14px;margin-right: 20px; color: #85ccc5;}
.hzhb_title h2 a:hover{text-decoration: underline;}
.hzhb_nr{padding: 30px 20px 50px 20px;}
.hzhb_nr ul{overflow: hidden; margin-left: -20px;}
.hzhb_nr li{float: left; width: 20%; padding: 0 0 20px 20px;}
.hzhb_nr a{display: block; overflow: hidden; border: 1px solid #e5e5e5;}
.hzhb_nr img{width: 100%;}
.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); }

/*1 公司 全球*/
.qqkh_nr{padding: 0 20px;}
.qqkh_top{padding: 25px 0 40px;text-align: center;}
.qqkh_top p{font-size: 16px; line-height: 30px;color: #666666;}
.yfkh{background: #f3f3f3; padding: 20px;}
.yfkhbox{overflow: hidden; padding: 6px 0;}
.yf_left{float: left; width: 128px;}
.yf_right {float: right;width: calc(100% - 128px); position: relative; }
.yf_right:before{position: absolute; content: ""; border-left: 4px solid #f9522d;height: 14px;left: 0; top: 5px;}
.yf_right ul{overflow: hidden;}
.yf_right li{float: left; padding-left: 12px; font-size: 14px; line-height: 24px;}
.yf_left p{color: #666; font-size: 14px; line-height: 24px;}
.yf_right li a{color: #666;}
.yf_right li a:hover{color: #85ccc5;}
.yf_right.yf_right2:before{border-left: 4px solid #019ed1;}
.yf_right.yf_right3:before{border-left: 4px solid #8f49d6;}
.sybt{margin-top: 45px;position: relative;}
.sybt img{width: 100%;}

/*1 公司 售后*/
.shfw_top{padding: 50px 0 45px;text-align: center;}
.shfw_top h2{font-weight: bold; font-size: 18px; color: #333; margin-bottom: 20px;}
.shfw_top p{font-size: 14px; line-height: 24px; color: #666;}
.shfw_nr {padding-bottom: 50px;padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    line-height: 2;}
.shfw_nr img{width: 100%;}
.bdnr{background: url(../images/a_05.png) no-repeat center center;background-size: cover; padding: 45px 105px 37px 20px;}
.bdnr h2{font-size: 24px; font-weight: bold; font-family: "宋体"; color: #fff; margin-bottom: 25px;}
.bdnr ul{overflow: hidden;}
.bdnr li{float: left; overflow: hidden; width: 50%; padding-bottom: 13px;}
.bdnr span{float: left; width: 90px;text-align: right; font-size: 14px; line-height: 47px; font-size: 14px; color: #fff;}
.bdnr span b{color: #f10101;}
.wby1{width: calc(100% - 110px); height: 47px; line-height: 45px;border: 1px solid #686868; padding: 0 15px;color: #999999;float: right;}
.wby1::-webkit-input-placeholder{color:#999;}
.wby3{width: calc(100% - 110px); height: 110px; border: 1px solid #686868; padding: 15px;color: #999999;float: right;}
.bdnr li:nth-child(5){ width:100%;}
.wby3::-webkit-input-placeholder{color:#999;}
.btn4{cursor: pointer; font-size: 14px; color: #85ccc5; border: none; border-bottom: 1px solid #85ccc5; height: 24px;background: none; margin: 5px 0 0 110px;}

.bjwh{padding: 50px 0 60px;}
.bjwh ul{overflow: hidden; padding: 0 7px;}
.bjwh li{float: left; width: 33.33%; padding: 0 13px;text-align: center;}
.bjwh img{margin: 0 auto;height: 71px;}
.bjwh h2{font-size: 16px; color: #333; font-weight: bold; margin:28px 0 15px ;}
.bjwh p{font-size: 14px; line-height: 22px; color: #666; margin-bottom: 8px;}

/*1 公司 证书*/
.ryzs_nr{padding: 50px 40px 45px 40px;}
.ryzs_nr ul{overflow: hidden; margin-left:-50px; }
.ryzs_nr li{float: left; width: 33.33%; padding: 0 0 40px 50px;}
.ryzs_nr a{display: block; overflow: hidden; border: 1px solid #e6e6e3;}
.ryzs_nr img{width: 100%;}

/*1 公司 质量*/
.zltc_nr{padding: 30px 20px 55px 20px;}
.zltc_top img{width: 100%;}
.zllc h2{font-weight: bold; font-size: 18px; color: #333;margin: 45px 0 25px;text-align: center;}
.zllc img{width: 100%;}

/*1 公司介绍 关于*/
.gy_nr{padding: 45px 0 45px 0;}
.gyjs{overflow: hidden;}
.gyjs_left{float: right;width: 416px;}
.gyjs_left img{border-radius: 40px 0 0 40px; width: 100%;}
.gywm_nr.gywm_nr_a{padding: 0 30px;}
.gyjs_right{float: left; width: calc(100% - 460px); padding-left: 30px;}
.gyjs_right h2{font-size: 18px; color: #333; margin-bottom: 25px;}
.gyjs_right h2 img{display: inline-block;vertical-align: middle; margin: -3px 15px 0 0;}
.gyjs_right p{font-size: 14px;color: #666666; line-height: 24px; margin-bottom: 20px;}

/*1公司封面*/
.gsjs_title{text-align: center; padding: 45px 0 50px;}
.gsjs_title h2{font-size: 24px; font-weight: bold; position: relative; color: #333; padding-bottom: 24px;} 
.gsjs_title h2:before{position: absolute; border-bottom: 4px solid #85ccc5; width: 50px;left: 50%;bottom: 0; transform: translateX(-50%);content: "";}
.gsjs_nr ul{overflow: hidden; padding: 30px 50px 20px 50px;}
.gsjs_nr li{float: left; width: 33.33%; text-align: center; padding-bottom: 80px;}
.gsjs_nr p{font-size: 16px; font-weight: bold; margin-top: 25px;color: #333;}
.gsjs_nr span{position: relative;width: 70px;height: 70px;display: block; margin: 0 auto;}
.c1{opacity: 0;}
.c2{opacity: 1;}
.gsjs_nr img{position: absolute;transition: All 0.4s ease-in-out;left:50%; top:50%; transform:translate(-50%,-50%);}
.gsjs_nr a{display: block;transition: All 0.4s ease-in-out;}
.gsjs_nr a:hover p{color: #1e4f8d;}
.gsjs_nr a:hover .c1{opacity: 1;}
.gsjs_nr a:hover .c2{opacity: 0;}
.gsjs_nr a:hover{transform: translate(0, -15px); -webkit-transform: translate(0, -15px);-moz-transform: translate(0, -15px); -o-transform: translate(0, -15px);-ms-transform: translate(0, -15px);}

/*2产品封面页*/
.banner2{background: url(../images/banner2.png) no-repeat center center;height: 236px;background-size: cover;position: relative;}
.cpzxbox{overflow: hidden;position: relative;}
.cp_right1{float: right; width:50%;}
.cpzxbox:nth-child(2n) .cp_right1{float: left;}
.cp_right1 img{width: 100%;}
.cp_left1{width: 50%; padding: 0 15px; position: absolute;left: 0;top:50%; transform: translateY(-50%);}
.cpzxbox:nth-child(2n) .cp_left1{left: 50%;}
.cp_left1 h2{font-size: 24px; font-weight: bold; font-family: "宋体";  color: #333; padding-bottom: 16px;}
.cp_left1 p{font-size: 16px;color: #666666; line-height: 30px;}
.btn5{    display: block; margin-top: 50px;
    text-align: center;
    font-size: 14px;
    line-height: 44px;
    width: 180px;
    border: 2px solid #1e4f8d;
    border-radius: 24px;
    color: #1e4f8d;transition: All 0.4s ease-in-out;}
 .btn5 b{background: url(../images/a_30a.png);
    width: 13px;
    height: 5px;
    display: inline-block;
    margin: -3px 0 0 8px;
    vertical-align: middle;}   
.btn5:hover{background: #1e4f8d;color: #fff;}
.btn5:hover b{background: url(../images/a_30.png);}
.btn5 img{display: inline-block;vertical-align: middle; margin: -3px 0 0 10px;}
.cp_right2{float: left; width: 50%;}
.cp_right2 img{width: 100%;}
.cp_left2{width: 50%; padding: 0 15px; position: absolute; right: 0;top:50%; transform: translateY(-50%);}
.cp_left2 h2{font-size: 24px; font-weight: bold; font-family: "宋体";  color: #333; padding-bottom: 16px;}
.cp_left2 p{font-size: 16px;color: #666666; line-height: 30px;}
.cpz_nr{padding-bottom: 65px;}

/*2产品裂变*/
.cpsx_title{border-bottom: 1px solid #d8d8d8; padding-top: 20px;}
.cpsx_title h2{line-height: 62px;font-size: 24px; font-weight: bold; font-family: "宋体";  position: relative; color: #333;text-align: center;}
.cpsx_bt{text-align: center; padding: 10px 0 25px;}
.cpsx_bt li{display: inline-block; padding: 0 15px; font-size: 16px; line-height: 38px;}
.cpsx_bt li a{display: block; color: #333333;}
.cpsx_bt li.cur a{border-bottom: 2px solid #0EB6C4;}


.cpxl{padding:0 20px 15px 20px;}
.cpxl_title h2{position: relative; font-size: 18px;color: #333333; line-height: 54px; padding-left: 48px;}
.cpxl_title h2:before{position: absolute; content: "";border-bottom: 4px solid #f9670b;width: 40px;left: 0;top:50%; transform: translateY(-50%);}
.cpxl_title2 h2:before{border-bottom: 4px solid #50872d;}
.cpxl_title3 h2:before{border-bottom: 4px solid #5232da;}
.cpxl_title4 h2:before{border-bottom: 4px solid #e82a1b;}
.cpxl_title5 h2:before{border-bottom: 4px solid #ecde00;}
.cpxl_title5 h2:before{border-bottom: 4px solid #ecde00;}
.cpxl_title6 h2:before{border-bottom: 4px solid #222f44;}
.cpxl_title7 h2:before{border-bottom: 4px solid #222f44;}
.cpxl_title8 h2:before{border-bottom: 4px solid #a40ea5;}
.cpxl_title9 h2:before{border-bottom: 4px solid #222f44;}
.cpxl_nr ul{overflow: hidden; margin-left: -15px;}
.cpxl_nr li{float: left; width: 33.33%; padding: 0 0 15px 15px;}
.cpxl_nr img{width: 100%;}
.ctext{text-align: center; border: 1px solid #c8c8c8; padding: 22px 10px;background: #fff;}
.ctext h2{font-size: 18px;margin-bottom: 19px; color: #999;}
.ctext p{font-size: 14px; color: #999;}
.cpxl_nr a:hover h2{color: #004F8D;}
.cpxl_nr a:hover p{color: #004F8D;}

/*3 应用*/
.banner3{background: url(../images/banner3.png) no-repeat center center;height: 236px;background-size: cover;position: relative;}
/*3 应用详情*/
.yynra{width: 1200px;margin: 0 auto; max-width: 94%;}
.yynra_box{padding: 140px 0 55px 0;}
.yy_title{padding-bottom: 25px;}
.yy_title h2{font-size: 18px; color: #333333; padding-left:45px ;position: relative;}
.yy_title h2:before{position: absolute; content: ""; border-bottom: 4px solid #1e4f8d;width: 35px;left: 0;top:50%; transform: translateY(-50%);}
.yy_nr{overflow: hidden;}
.yy_left{float: left;width: 50%; padding-right: 15px;}
.yy_left p{font-size: 14px; color: #666666; line-height: 24px;} 
.yy_right{float: right;width: 50%; padding-left: 15px;}
.yy_right img{width: 100%;}
.xgcp{position: relative;overflow: hidden;}
.xg_title h2{font-size: ;background: #666666; line-height: 50px; padding: 0 15px; font-weight: bold; font-size: 16px; color: #fff;}
.xg_nr{padding: 30px 0 74px;}
.xg_nr img{width: 100%;}
.xg_nr a:hover h2{color: #004F8D;}
.xg_nr a:hover p{color: #004F8D;}
.xg_nr .swiper-button-next{background: url(../images/a_45.png); width: 15px;height: 25px; margin-top: 0; top: 10px;background-size: 100% 100%;}
.xg_nr .swiper-button-next:hover{background: url(../images/a_43.png);background-size: 100% 100%;}
.xg_nr .swiper-button-prev{background: url(../images/a_44.png); width: 17px;height: 25px; margin-top: 0; top: 10px;background-size: 100% 100%;left: auto;right: 50px;}
.xg_nr .swiper-button-prev:hover{background: url(../images/a_42.png);background-size: 100% 100%;}

/*4  下载*/
/*.banner4{background: url(../images/banner4.png) no-repeat center center;height: 236px;background-size: cover;position: relative;}
.xzxq {padding: 0 15px;}
.xzxq li{line-height: 48px; font-size: 14px; color: #333;overflow: hidden; padding: 0 20px;}
.xzxq span{float: left; width: 60%;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.xzxq b{float: left; width: calc(40% - 60px);}
.xzxq em{float: right; padding-left: 25px;background: url(../images/a_23.png) no-repeat left center;cursor: pointer;}
.xzxq em:hover{background: url(../images/a_24.png) no-repeat left center; color: #004f8d;}
.xzxq  ul li:nth-child(2n - 1){ background: #efefef;}
.fynr{padding: 20px 20px 25px 20px;text-align: right;}
.fynr li{display: inline-block;}
.fynr span{text-align: center; width: 30px;height: 30px;display: inline-block; border-radius: 50%; font-size: 14px; color: #333;line-height: 30px;}
.fynr a{text-align: center; width: 30px;height: 30px;display: inline-block; border-radius: 50%; font-size: 14px; color: #fff;background: #c0c1c2; line-height: 30px;}
.fynr li.cur a{background: #1e4f8d;}
.fynr a:hover{background: #1e4f8d;}*/
.banner4{background: url(../images/banner4.png) no-repeat center center;height: 236px;background-size: cover;position: relative;}
.xzxq ul{display: flex; justify-content: flex-start;flex-wrap: wrap;margin-left: 20px;}
.xzxq li{width: calc(25% - 20px); margin-right: 20px; margin-bottom: 20px;}
.xzxq li .item-cont{position: relative;}
.xzxq li img{width: 100%;height: auto;}
.item-cont .text {width: 100%; font-size: 16px;position: absolute;text-align: center;bottom: 20px;padding: 0px 54px;color: #fff;line-height: 24px;
font-weight: 500;}
.download-but {position: absolute;top: 0;bottom: 0;width: 100%;background: linear-gradient(to bottom, rgb(53, 176, 226, 0.7), rgb(77, 115, 164, 0.7));display: none;}
.download-but img {width: 50px !important;height: auto;margin-top: calc(55% - 25px);margin-left: calc(50% - 25px);}
.item-cont:hover .download-but {display: block;}
.item-cont:hover .con-text {display: none;}
.xzxq b{float: left; width: calc(40% - 60px);}

.cover-botPage{display: flex; justify-content: space-between;padding: 20px;}
.cover-bot {overflow: hidden; padding: 20px 20px 25px 0px;}
.cover-bot li{float: left; padding-right: 40px;}
.cover-bot a{display: block;}
.cover-bot li:nth-child(1) a{ background: url(../images/a_28.png); width: 26px;height: 12px;}
.cover-bot li:nth-child(2) a{ background: url(../images/a_29.png); width: 26px;height: 12px;}
.cover-bot li:nth-child(1) a:hover{background: url(../images/a_31.png);}
.cover-bot li:nth-child(2) a:hover{background: url(../images/a_32.png);}
.fynr{padding: 20px 20px 25px 20px;text-align: right;}
.fynr li{display: inline-block;}
.fynr span{text-align: center; width: 30px;height: 30px;display: inline-block; border-radius: 50%; font-size: 14px; color: #333;line-height: 30px;}
.fynr a{text-align: center; width: 30px;height: 30px;display: inline-block; border-radius: 50%; font-size: 14px; color: #fff;background: #c0c1c2; line-height: 30px;}
.fynr li.cur a{background: #1e4f8d;}
.fynr a:hover{background: #1e4f8d;}

.tcbj{position: fixed;width: 100%; height: 100%; top: 0;left: 0;background: rgba(0,0,0,.7);z-index: 1000;display: none;}
.tcxx{position: fixed;width: 680px;border-radius: 15px; background: #fff; padding: 0 15px;left:50%; top:50%; transform:translate(-50%,-50%);max-width: 94%;z-index: 110;}
.tcxx_title{text-align: center; padding: 70px 0 40px;}
.tcxx_title h2{font-weight: bold; font-size: 30px; color: #333; font-family: "宋体";margin-bottom: 10px;}
.tcxx_title p{font-size: 14px;color: #666; line-height: 1.6;}
.tcxx_nr{padding: 0 80px 70px 80px;}
.tcxx_nr ul{padding-bottom: 15px;}
.tcxx_nr li{overflow: hidden; padding-bottom: 13px;}
.tcxx_nr span{float: left; width: 90px; padding-right: 18px; line-height: 47px; font-size: 14px; color: #333;text-align: right;}
.tcxx_nr span b{color: #F10101;}
.wby4{float: right;width: calc(100% - 90px);height: 47px; line-height: 45px;border: 1px solid #e5e5e5; padding: 0 15px;}
.wby4a{float: right;width: calc(100% - 90px);height: 80px; border: 1px solid #e5e5e5; padding: 10px 15px;}
.ggbtn{position: absolute;cursor: pointer; background: url(../images/a_25.png); width: 15px;height: 15px; top: 15px;right: 20px;transition: All 0.4s ease-in-out;}
.ggbtn:hover{transform: rotate(180deg);}

.tcbj2{position: fixed;width: 100%; height: 100%; top: 0;left: 0;background: rgba(0,0,0,.7);z-index: 1000;display: none;}
.tcxx2{position: fixed;width: 680px;border-radius: 15px; background: #fff; padding: 0 15px;left:50%; top:50%; transform:translate(-50%,-50%);max-width: 94%;z-index: 110;}
.tcxx_title2{text-align: center; padding: 70px 0 40px;}
.tcxx_title2 h2{font-weight: bold; font-size: 30px; color: #333; font-family: "宋体";margin-bottom: 10px;}
.tcxx_title2 p{font-size: 14px;color: #666; line-height: 1.6;}
.tcxx_nr2{padding: 0 80px 70px 80px;}
.tcxx_nr2 ul{padding-bottom: 15px;}
.tcxx_nr2 li{overflow: hidden; padding-bottom: 13px;}
.tcxx_nr2 span{float: left; width: 90px; padding-right: 14px; line-height: 47px; font-size: 14px; color: #333;text-align: right;}
.tcxx_nr2 span b{color: #F10101;}
.wby42{float: right;width: calc(100% - 90px);height: 47px; line-height: 45px;border: 1px solid #e5e5e5; padding: 0 15px;}
.wby4a2{float: right;width: calc(100% - 90px);height: 80px; border: 1px solid #e5e5e5; padding: 10px 15px;}
.ggbtn2{position: absolute;cursor: pointer; background: url(../images/a_25.png); width: 15px;height: 15px; top: 15px;right: 20px;transition: All 0.4s ease-in-out;}
.ggbtn2:hover{transform: rotate(180deg);}

.tcbj3{position: fixed;width: 100%; height: 100%; top: 0;left: 0;background: rgba(0,0,0,.7);z-index: 1000;display: none;}
.tcxx3{position: fixed;width: 680px;border-radius: 15px; background: #fff; padding: 0 15px;left:50%; top:50%; transform:translate(-50%,-50%);max-width: 94%;z-index: 110;}
.tcxx_title3{text-align: center; padding: 70px 0 40px;}
.tcxx_title3 h2{font-weight: bold; font-size: 30px; color: #333; font-family: "宋体";margin-bottom: 10px;}
.tcxx_title3 p{font-size: 14px;color: #666; line-height: 1.6;}
.tcxx_nr3{padding: 0 80px 70px 80px;}
.tcxx_nr3 ul{padding-bottom: 15px;}
.tcxx_nr3 li{overflow: hidden; padding-bottom: 13px;}
.tcxx_nr3 span{float: left; width: 90px; padding-right: 14px; line-height: 47px; font-size: 14px; color: #333;text-align: right;}
.tcxx_nr3 span b{color: #F10101;}
.wby43{float: right;width: calc(100% - 90px);height: 47px; line-height: 45px;border: 1px solid #e5e5e5; padding: 0 15px;}
.wby4a3{float: right;width: calc(100% - 90px);height: 80px; border: 1px solid #e5e5e5; padding: 10px 15px;}
.ggbtn3{position: absolute;cursor: pointer; background: url(../images/a_25.png); width: 15px;height: 15px; top: 15px;right: 20px;transition: All 0.4s ease-in-out;}
.ggbtn3:hover{transform: rotate(180deg);}

/*5新闻*/
.banner5{background: url(../images/banner5.png) no-repeat center center;height: 236px;background-size: cover;position: relative;}

.xwtop{overflow: hidden; padding: 0 20px;}
.xwtop_left{float: left;width: 50%;}
.xwtop_left img{width: 100%;}
.xwtop_right{float: right;width: 50%; padding-left: 30px;}
.xwtop_right h2{font-size: 34px; color: #85ccc5;}
.xwtop_right h2 b{font-size: 16px;color: #999999;display: inline-block;vertical-align: top;}
.xwtop_right h3{font-size: 16px; line-height: 74px;color: #333333;font-weight: bold;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.xwtop_right p{font-size: 14px;line-height: 26px;color: #666666;margin-bottom: 40px;text-align:justify; word-break: break-all;}
.xwtop_right a{display: block;text-align: center; font-size: 14px; line-height: 44px; width: 180px;border: 2px solid #1e4f8d;border-radius: 24px;color: #1e4f8d;transition: All 0.4s ease-in-out;} 
.xwtop_right a img{display: inline-block;vertical-align: middle; margin: -3px 0 0 10px;}
.xwtop_right a b{    background: url(../images/a_30a.png);
    width: 13px;
    height: 5px;
    display: inline-block;
    margin: -3px 0 0 8px;
    vertical-align: middle;}
.xwtop_right a:hover{background: #004f8d;color: #fff;}
.xwtop_right a:hover b{background: url(../images/a_30.png);}
.xwlbbox{overflow: hidden; padding: 30px 0; border-bottom: 1px solid #d8d8d8;}
.xwlb_left{float: left;width: 194px;overflow: hidden;}
.xwlb_left img{width: 100%;}
.xwlb_right{float: right;width: calc(100% - 234px);}
.xwlb{padding: 0 20px;}
.xwlb_right h2{font-size: 24px;color: #85ccc5;}
.xwlb_right h2 b{font-size: 14px;color: #333;display: inline-block;vertical-align: top;}
.xwlb_right h3{font-weight: bold; color: #333; font-size: 16px; line-height: 56px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.xwlb_right p{font-size: 14px;line-height: 24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.xwlb{position: relative;}
.sxfy{position: absolute;left: 20px; bottom: -45px;}
.sxfy ul{overflow: hidden;}
.sxfy li{float: left; padding-right: 40px;}
.sxfy a{display: block;}
.sxfy ul li:nth-child(1) a{ background: url(../images/a_28.png); width: 26px;height: 12px;}
.sxfy ul li:nth-child(2) a{ background: url(../images/a_29.png); width: 26px;height: 12px;}
.sxfy ul li:nth-child(1) a:hover{background: url(../images/a_31.png);}
.sxfy ul li:nth-child(2) a:hover{background: url(../images/a_32.png);}

/*5新闻详情*/
.wzznr{overflow: hidden;}
.wzz_left{float: left;width: calc(100% - 280px);background: #fff;}
.hz_nr{overflow: hidden;}
.twfl{padding: 15px 20px 0 60px;}
.twfl p{font-size: 14px; line-height: 24px;color: #666666;margin-bottom: 20px;text-align:justify; word-break: break-all;}
.wzznr img{margin: 0 auto 20px auto;max-width: 100%;}
.wzfl{padding:20px 20px 60px 60px ;border-top: 1px solid #d8d8d8;}
.wzfl li{line-height: 30px; font-size: 16px;}
.wzfl a{color: #333;}
.wzfl a:hover{color: #1e4f8d;}
.wzz_right{float: right;width: 260px;background: #fff; padding-bottom: 2000px;margin-bottom: -2000px;}
.rmtitle{padding-top: 20px;
    border-bottom: 1px solid #d8d8d8;
}
.rmtitle h2 {
    font-size: 24px;
    font-weight: bold;
    font-family: "宋体";
    line-height: 62px;
    position: relative;
    padding-left: 20px;
    color: #333;
}
.rmlb{padding: 30px 20px 0 20px;}
.rmlb li{padding-bottom: 30px;}
.rmlb a{display: block; position: relative; overflow: hidden;}
.rmlb p{font-size: 14px; color: #fff; position: absolute; width: 100%; bottom: 0;left: 0; line-height: 50px; padding: 0 15px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}

/*6 联系我们*/
.banner6{background: url(../images/banner6.png) no-repeat center center;height: 236px;background-size: cover;position: relative;}
.gslxbox{border-bottom: 1px solid #d8d8d8; padding: 20px 0;}
.gslxbox li{font-size: 16px; color: #333; line-height: 36px;}
.gslxbox li img{display: inline-block;vertical-align: middle; margin: -3px 12px 0 0;}
.gslx{background: #fff; padding: 0 30px 70px 30px;}
#allmap{width: 100%; height: auto;}

/*2产品详情*/
.cppc_nr{overflow: hidden; padding: 30px 25px 0 25px;}
.cpcp_left{float: left; width: 50%; padding-right: 15px;}
.cpcp_left h2{font-size: 18px;color: #333;font-weight: bold; margin-bottom: 30px;}
.cpcp_left h3{font-weight: bold; font-size: 16px; color: #333; margin-bottom: 10px;}
.cpcp_left p{font-size: 14px;color: #666; line-height: 24px;}
.fxdm ul{overflow: hidden; margin-left: -16px;}
.fxdm li{float: left; padding-left: 16px;}
.fxdm img{transition: All 0.4s ease-in-out;}
.fxdm a:hover img{opacity: 0.6;}
.cpcp_left dl{padding: 30px 0;}
.cpcp_left dt{line-height: 36px; font-size: 14px;color: #333;}
.cpcp_left dt span{color: #0EB6C4;font-size: 18px;}
.cpcp_right{float: right;width: 50%;position: relative;}
.cpcp_right .mySwiper{margin: 20px 0 0 0; overflow: hidden;}
.cpcp_right .mySwiper1{overflow: hidden;}
.downSwiper { padding: 0 35px; position: relative;}
.cpcp_right  img{width: 100%;border: 1px solid transparent;}
.cpcp_right .swiper-button-next{background: url(../images/a_45.png) no-repeat right center #fff; height: 100%; width: 28px;right: 0; top: 0;margin-top: 0;outline:none}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after{font-size: 0;}
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after{font-size: 0;}
.cpcp_right .swiper-button-prev{background: url(../images/a_44.png) no-repeat left center #fff; height: 100%; width: 28px;left: 0; top: 0;margin-top: 0;outline:none}
.cpcp_right .mySwiper .swiper-slide-thumb-active img {border: 1px solid #F9670B;}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity: 1;}
.sknr{padding: 50px 0;}
.sknr ul{overflow: hidden;}
.sknr li{float: left; width: 25%;text-align: center;}
.sknr p{font-size: 18px;margin-top: 15px;color: #333;line-height: 2;}
.sknr img{margin: 0 auto;}
.cpsa_title h2{color: #fff; padding: 0 28px; line-height: 50px;background: #666666; font-size: 16px; color: #fff; font-weight: bold;}
.cpsanr{padding: 0 15px 45px 15px;}
.cpsanr table{width: 100%;}
.cpsanr td{padding: 0 15px; line-height: 50px; font-size: 14px;color: #333;}
.cpsanr tr:nth-child(2n){ background: #efefef;}
.cpcc{padding: 50px;}
.cpcc img{width: 100%;}
.sptv{position: absolute; background: url(../images/a_39.png);width: 69px;height: 69px;background-size: 100% 100%;left:50%; top:50%; transform:translate(-50%,-50%); z-index: 10;}

.rjxz_box{padding-top: 25px;}
.rjxz_box h2{font-weight: bold; color: #333; font-size: 16px; margin-bottom: 10px;}
.rjxz_box p{font-size: 14px; line-height: 28px; color: #666;overflow: hidden;}
.rjxz_box p span{float: left; width: 380px;}
.rjxz_box p a{text-decoration: underline;color: #85ccc5;}
.sjzs{display: none;}

.dttb{position: absolute;width: 28px;height: 36px;cursor: pointer;}
.dttb b{width: 19px;position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}
.dttb img{width: 100%;}
.dttb b.on1 {width: 28px;}
.tdtbbox{width: 175px;background: #fff; position: absolute;left: 50%; top: 36px; box-shadow:0 0 10px rgba(0, 0, 0, .1); padding: 6px 6px 10px 6px;display: none;z-index: 99;transform: translateX(-50%); }
.tdtbbox h2{font-size: 12px;text-align: center; line-height: 30px; color: #68bc49;font-weight: bold;}
.tdtbbox p{text-align: center; color: #68bc49;}
/*.dttb1{top: 35%;left: 20%;}
.dttb2{top: 23%;left: 27%;}
.dttb3{top: 52%;left: 27%;}
.dttb4{top: 18%;left: 32%;}
.dttb5{top: 18%;left: 49%;}
.dttb6{top: 25%;left: 53%;}
.dttb7{top: 31%;left: 59%;}
.dttb8{top: 30%;right: 32%;}
.dttb9{top: 25%;right: 21%;}
.dttb10{top: 38%;right: 20%;}
.dttb11{top: 33%;right: 18%;}
.dttb12{top: 21%;right: 16%;}
.dttb13{top: 27%;right: 16%;}*/
.rightfd{position: fixed; right: 5px; bottom: 50px;z-index: 50;display: none;}
.rightfd li{padding-bottom: 10px;}
@media(max-width:1380px){
.tcxx_title{padding: 40px 0 20px;}
.tcxx_nr{padding: 0 30px 30px 30px;}
.wby4 {height: 35px; line-height: 33px;}
.tcxx_nr span{line-height: 35px;}
}
@media(max-width:960px){
.header{height: 1rem;}
.logo{width: 2.1rem; padding-top: .35rem;}
.dhbtn{background: url(../images/s1.png); width: .32rem;height: .32rem;background-size: 100% 100%; position: absolute; right: .3rem;top:50%; transform: translateY(-50%);}
.lxdh{display: none;}
.fgt{height: 1rem;}
.pczs{display: none;}
.sjzs{display: block;}
.nav{position: fixed; z-index: 10; right: -100%; top: 1rem; height: calc(100vh - 1rem);background: #fff; width: 100%; padding: 0;overflow: auto;}
.nav li{display: inline-block; border-bottom: 1px solid #eee;float: none; width: 100%; padding: 0 .4rem;overflow: hidden; }
.nav li h3 a{line-height: 1.06rem; font-size: .3rem; padding: 0 .2rem;text-align: center; float: left;}
.nav li.on h3 a:before{border: none;}
.nav li.on h3 a{color: #004F8D;}

.nav li h3 b{display: block;height: 1.06rem;float: right;background: url(../images/s3.png) no-repeat center center; width: .3rem;height: 1.06rem; background-size: 100% auto;}
.bj{position: fixed;z-index: 50;width: 100%;height: 100%; top: 0;left: 0;background: rgba(0,0,0,.7);display: none;}
.sub{width: 100%;  position: static;transform: translateX(0);background: #ededed;z-index: 10;}
.sub dt{font-size: .28rem; line-height: .7rem;}


.ssb{height: .6rem;top: .4rem;}
.sswby{height: .4rem; line-height: .4rem;}
.ssbtn{width: .3rem;height: .3rem;background-size: 100% 100%;}
.hyyy_title{padding: .68rem 0 .53rem;}
.hyyy_title h2{font-size: .32rem; padding-bottom: .23rem;}
.nyyy_nr li{width: 33.33%; padding-bottom: .57rem;}
.nyyy_nr p{font-size: .24rem;margin-top: .2rem;}
.nyyy_nr ul li img{height: .65rem;}
.nyyy_nr ul{padding-bottom: 0;}
.btn2{width: 2.33rem; line-height: .7rem;border-radius: .35rem;font-size: .24rem;}
.nyyy_nr{padding-bottom: .68rem;}
.cpzx_title{padding: .42rem 0 .54rem;height: auto;}
.cpzx_title h2{font-size: .32rem; padding-bottom: .22rem;line-height: 1;}
.cpzx_title h2:before{bottom: 0;}
.cpbt li{line-height: 1rem; font-size: .24rem;}
.cpbt span{padding: 0 .38rem;}
.cpzxa{padding-bottom: .58rem;}
.cpzx_box{padding: 0;}
.cpzx_box .swiper-button-next{display: none;}
.cpzx_box .swiper-button-prev{display: none;}
.cptext{padding: .28rem 0;}
.cptext h2{font-size: .28rem;margin-bottom: .15rem;}
.cptext p{font-size: .24rem;}
.gywm_title{padding: .7rem 0 .5rem;}
.gywm_title h2{font-size: .32rem; padding-bottom: .24rem;}
.gywm_nr li b{font-size: .32rem;}
.gywm_nr li span{font-size: .24rem;}
.gywm_nr em{display: block; margin-top: .15rem; font-size: .24rem;}
.gywm_nr ul{padding-bottom: .4rem;}
.wzjs_bt{position: static; padding: .35rem;}
.wzjs_bt img{width: 2.6rem;}
.tewb{float: none; width: 100%; margin: 0;}
.wzjs_text{padding: 0 0 .35rem;}

.tewb img{border-radius: .7rem .7rem 0 0;height: 3.5rem;}
.wzjs_text h2{font-size: .3rem; line-height: 1rem; margin-bottom: 0;}
.wzjs_text h2 img{width: .78rem; margin-right: .2rem;}
.wzjs_text p{font-size: .24rem; line-height: .37rem; margin-bottom: .35rem;}
.wzjs_text a{font-size: .24rem; line-height: .68rem;width: 2.4rem;}
.xwzx_title{padding: .68rem 0 .5rem;}
.xwzx_title h2{font-size: .32rem; padding-bottom: .24rem;}
.xwzx_nr{overflow: hidden;}
.zwzx_a{float: left; width: 59%;padding-right: 0.07rem;}
.xwzx_nr li{width: 100%; float: none;}
.zwzx_a ul li:nth-child(1){width: 100%; padding-bottom: .17rem;}
.zwzx_a ul li:nth-child(2){width: 100%;}
.zwzx_b{float: right;width: 41%; padding-left: 0.07rem;}
.zwzx_b li{float: none; width: 100%;padding-bottom: .15rem;}
.xwzx_text{padding: 0 .1rem .15rem .1rem;}
.xwzx_text h3{display: none;}
.xwzx_text h2{font-size: .26rem;margin-bottom: 0.2rem;}
.xwzx_text p{font-size: .28rem;}
.xwzx_text p span{font-size: .24rem;zoom: .9;}
.btn3{clear: both; margin-top:0;width: 2.3rem;line-height: .7rem;}
.zwzx_b{padding-bottom: .3rem;}
.xwzx{padding-bottom: .7rem;}

.qqfb_title{padding: .65rem 0 .4rem;}
.qqfb_title h2{padding-bottom: .25rem; margin-bottom: .3rem;}
.qqfb_title img{width: 2.85rem;}
.sybt{margin-top: 0;}
.dttb{width: .28rem;height: .38rem;}
.dttb b{width: .14rem;height: .19rem;}
.dttb b.on1{width: .28rem;}
.tdtbbox{top: .28rem;}
.qqfb_nr ul{padding-top: 1rem; padding-bottom: .5rem;}
.qqfb_nr ul li h2{font-size: .25rem; padding: .3rem 0 .2rem;}
.qqfb_nr span{display: block; font-size: .22rem;zoom: 0.9;}
.qqfb_nr li{padding-left: .15rem;}
.qqfb_nr ul{margin-left: -.15rem;}
.qqfb_nr br{display: none;}
.wzhz {padding: .45rem 3% .6rem 3%;}
.wzhz h2{font-size: .32rem;}
.wzhz p{font-size: .22rem; line-height: 1.6;}
.wzhz a{width: 2.3rem; line-height: .65rem;}
.footerbox{padding: .47rem 0;}
.foot_right{float: none; width: 100%;}
.wby2{height: .6rem; line-height: .6rem; padding: 0 .4rem;text-align: left;}
.foot_right:hover ul{width: 94%; top: .6rem; left: 3%;}
.foot_right li{line-height: .68rem; font-size: .26rem;}
.foot_left{float: none; width: 100%; padding-top: .35rem;}
.foot_left h2{font-size: .28rem; line-height: 2; margin-bottom: .1rem;}
.foot_left dt{font-size: .24rem; line-height: 1.7;}
.bqxx_left{text-align: center;width: 100%; float: none;}
.bqxx_left li{float: none;display: inline-block;font-size: .24rem; line-height: .17rem;}
.bqxx_right{float: none; width: 100%;text-align: center;}
.bqxx_right p{font-size: .24rem; line-height: 1.7;}
.bqxx_right p img{display: none;}
.bqxx{padding: .25rem .5rem;}

.banner3{height: 3.1rem;}
.yynra{background: #fff; margin-top: -.8rem;position: relative;z-index: 10;}
.yynra_box{padding: .68rem .3rem .5rem .3rem;}
.cpbta{text-align: center; padding: 0 0 .4rem;}
.cpbta h2{font-weight: bold; color: #333; font-size: .3rem; text-align: center; margin-bottom: .3rem;}
.wby5{width: 100%; height: .6rem; border-radius: .3rem; padding: 0 .3rem; font-size: .24rem;border: 1px solid #ddd;}
.rjxz{display: none;}
.yy_title h2{font-size: .3rem;}
.yy_title{padding-bottom: .26rem;}
.yy_left{float: none; width: 100%;}
.yy_left img{width: 100%; margin-bottom: .3rem;}
.yy_left p{font-size: .26rem; line-height: 1.7;}

.xgcp{padding: 0 .3rem;}
.xg_title h2{padding: 0 .15rem; font-size: .26rem; line-height: .75rem;}
.xg_nr .swiper-button-next{width: .2rem;height: .35rem;right: .46rem;background-size: 100% 100%;top: .2rem;}
.xg_nr .swiper-button-prev{width: .2rem;height: .35rem;right: 1.1rem;background-size: 100% 100%;top: .2rem;}
.xg_nr{padding: .3rem 0 .98rem;}
.ctext{padding: .2rem .1rem;}
.ctext h2{font-size: .24rem; margin-bottom: .15rem;}
.ctext p{font-size: .22rem; line-height: 1.5;}

.dqwz{display: none;}
.hzkn{margin-top: -.75rem;}
.gsjs_title{padding: .7rem 0 .45rem;}
.gsjs_title h2{font-size: .34rem; padding-bottom: .24rem;}
.gsjs_title h2:before{width: .5rem; border-bottom: 1px solid #0EB6C4;}
.gsjs_nr ul{padding: 0 0 .4rem 0;}
.gsjs_nr img{height: .65rem;}
.gsjs_nr li{padding-bottom: .45rem;}
.gsjs_nr p{margin: 0; font-size: .24rem; }

.banner1{height: 3.1rem;}
.hzhb_title h2{font-size: .32rem; line-height: 1; margin-bottom: .3rem;}
.hzhb_title h2 a{font-size: .24rem;}
.gy_nr{padding: .45rem 0;}
.gywm_nr li{width: 50%;float: left; padding-bottom: .4rem;text-align: center;}
.gywm_nr ul{display: block;overflow: hidden;}
.gywm_nr li em{display: block;font-size: .24rem;}
.gywm_nr h2{font-size: .32rem;}
.gyjs_left{float: none; width: 100%;}
.gyjs_left img{border-radius: .4rem .4rem 0 0;}
.gyjs_right{float: none; width: 100%; padding: .32rem .25rem .2rem .25rem;}
.gyjs_right h2{font-size: .3rem ;margin-bottom: .35rem;}
.gyjs_right h2 img{width: .75rem; margin-right: .24rem;}
.gyjs_right p{font-size: .24rem; line-height: 1.7; margin-bottom: .2rem;}

.shfw_top{padding: .5rem .25rem .2rem .25rem;}
.shfw_top h2{font-size: .3rem;margin-bottom: .15rem;}
.shfw_top p{font-size: .24rem; line-height: 1.7; margin-bottom: .15rem;}
.shfw_nr{padding: 0 0 .1rem;}
.bdnr{padding: .6rem .25rem .6rem .25rem;background: url(../images/a_05a.png) no-repeat center center;background-size: 100% 100%;}
.bdnr h2{font-size: .32rem; margin-bottom: .34rem;}
.bdnr li{float: none; width: 100%;padding-bottom: .2rem;}
.bjwh{padding: .5rem 0 0 0;background: #fff;}
.bjwh li{float: none; width: 100%; padding-bottom: .4rem;}
.bjwh img{width: 1.1rem;height: auto;}
.bjwh h2{font-size: .26rem; margin: .24rem 0 .15rem;}
.bjwh p{font-size: .24rem;margin-bottom: .1rem;}
.qqkh_nr{padding: 0 .25rem .9rem .25rem;}
.qqkh_top{padding: .35rem 0;}
.qqkh_top p{font-size: .24rem;line-height: 1.7;}
.yfkh{padding: 0; background: #fff; padding-bottom: .35rem;}
.yf_right:before{height: 100%;}
.yf_right{width: calc(100% - 110px);}
.yf_left{width: 110px;}

.hzhb_nr{padding: .3rem .3rem .9rem .3rem;}
.hzhb_nr li{padding: 0 0 .23rem .23rem;}
.hzhb_nr ul{margin-left: -.23rem;}
.hzhb_title h2:before{width: .5rem;}
.hzhb_title h2{padding-left: .65rem;}
.zllc h2{font-size: .36rem; margin: .6rem 0 .45rem;}
.zltc_nr{padding: .25rem .1rem 1rem .1rem;}
.ryzs_nr{padding: .4rem .25rem .6rem .25rem;}
.ryzs_nr li{padding: 0 0 .32rem .32rem;}
.ryzs_nr ul{margin-left: -.32rem;}

.gslx{padding: 0 .3rem .6rem .3rem;}
.gslxbox{padding: .25rem 0;}
.gslxbox li{overflow: hidden; font-size: .24rem; line-height: 2;}
.gslxbox li img{width: .25rem;margin-right: .1rem;}
.gslxbox b{float: right;width: calc(100% - 1.2rem);}
#allmap{height: 3.7rem;}

.banner4{height: 3.1rem;}
.tcxx_nr{padding: 0 .25rem .65rem .25rem;}
.tcxx_title{padding: .65rem 0 .3rem;}
.tcxx_title h2{font-size: .32rem;margin-bottom: .15rem;}
.tcxx_title p{font-size: .24rem; line-height: 1.7;}

.banner5{height: 3.1rem;}
.wzz_left{float: none; width: 100%;}

.twfl{padding: .2rem .25rem 0 .25rem;}
.twfl p{font-size: .24rem; margin-bottom: .2rem; line-height: 1.7;}
.wzznr img{margin-bottom: .2rem;}
.wzfl{padding: .2rem .25rem;}
.wzfl li{font-size: .26rem; line-height: 1.7;overflow: hidden;}
.wzfl li b{float: right;width: calc(100% - 1.1rem);}
.wzz_right{float: none; width: 100%; margin-top: .3rem;}
.rmtitle{padding-top: .15rem;}
.rmtitle h2{padding: 0 .25rem; font-size: .32rem; line-height: .7rem;}
.rmlb{padding: .3rem .25rem 1rem .25rem;}
.rmlb li{width: 50%; float: left; padding: 0 0 .15rem .15rem;}
.rmlb ul{margin-left: -.15rem; overflow: hidden;}
.rmlb img{width: 100%;}

.xwtop{padding: 0 .25rem;}
.xwtop_left{float: none; width: 100%;}
.xwtop_right{float: none; width: 100%; padding: .32rem 0 .3rem 0;}
.xwtop_right h2{font-size: .4rem;}
.xwtop_right h2 b{font-size: .24rem;}
.xwtop_right h3{font-size: .3rem; line-height: .68rem;}
.xwtop_right p{font-size: .24rem; line-height: 1.7;margin-bottom: .3rem;}
.xwtop_right a{width: 2.3rem; line-height: .68rem;}
.xwlb{padding: 0 .25rem;}
.xwlbbox{padding: .3rem 0;}
.xwlb_left{width: 2rem;}
.xwlb_right{width: calc(100% - 2.2rem);}
.xwlb_right h2{font-size: .32rem;}
.xwlb_right h2 b{font-size: .24rem;}
.xwlb_right h3{font-size: .26rem; margin-top: .15rem; line-height: 1.5;}
.xwlb_right p{font-size: .24rem; line-height: 1.5;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.fynr{padding: .3rem .25rem .9rem .25rem;}
.sxfy li{padding-right: .55rem;}
.sxfy{bottom: -.75rem;}

.banner2{height: 3.1rem;}
.cpsx_title{padding-top: .4rem;border: none;}
.cpsx_title h2{font-size: .32rem; line-height: .7rem;}
.cpsx_bt{position: relative; padding: 0 .3rem;position: relative;}
.cpsx_bt p{line-height: .6rem;border-radius: .31rem;border: 1px solid #ddd; padding: 0 .33rem; font-size: .26rem; color: #333;text-align: left; background:url(../images/a_86.png) no-repeat 96% center  ;}
.cpsx_bt ul{width:calc(94% - .6rem); top: .62rem; left: 50%; transform: translateX(-50%);background: #fff;border-radius: .15rem; box-shadow:0 0 10px rgba(0, 0, 0, .1); position: absolute;z-index: 10;display: none;}
.cpsx_bt li{line-height: .67rem;  font-size: .28rem; width: 100%; display: block; float: none;text-align: left; padding: 0;}
.cpsx_bt a{padding: 0 .3rem;}
.cpsx_bt li.cur a{background: #f0f0f0;border: none; color: #0EB6C4;} 
.cpxl{padding: 0 .25rem;}
.cpxl_title h2{font-size: .3rem; line-height: .9rem; padding-left: .5rem;}
.cpxl_title h2:before{width: .37rem;}
.cpxl_nr li{width: 50%; padding: 0 0 .15rem .15rem;}
.cpxl_nr ul{margin-left: -.15rem;}
.cpsx_nr{padding-bottom: 1.2rem;}

.cpzxbox{padding: 0 3%;}
.cp_right{width: 100%; float: none;}
.cp_left{position: static;transform: translateY(0);width: 100%; padding: .4rem 0 0 0;text-align: center; padding: .4rem 0 .7rem;}
.cp_left h2{font-size: .3rem; padding-bottom: .25rem;}
.cp_left p{font-size: .28rem; line-height: 1.7;text-align: center;}
.btn5{line-height: .66rem; width: 2.3rem; margin: .45rem auto 0 auto;}
.cp_right2{float: none; width: 100%;}
.cp_left2{position: static;transform: translateY(0);width: 100%; padding: .4rem 0 0 0;text-align: center; padding: .4rem 0 .7rem;}
.cpz_nr{ padding-bottom: .6rem;}

.cppc_nr{padding: .45rem .28rem 0 .28rem;}
.cpcp_left{width: 100%; float: none;padding: .4rem 0 0 0;}
.cpcp_right{width: 100%; float: none; }
.cpcp_right .swiper-button-next{background-size: .15rem .28rem;width: .3rem;}
.cpcp_right .swiper-button-prev{background-size: .15rem .28rem;width: .3rem;}
.cpcp_left h2 {font-size: .26rem; line-height: .57rem; margin-bottom: 0.1rem;}
.cpcp_left h3{font-size: .26rem; line-height: .57rem; margin-bottom: 0.1rem;}
.cpcp_left p{font-size: .24rem; line-height: 1.7;}
.cpcp_left dl{padding: .3rem 0;}
.cpcp_left dt{font-size: .24rem; line-height: 1.7;zoom: .9;}
.fxdm img{width: .6rem;height: .6rem; margin: 0 auto;}
.fxdm ul{display: flex;justify-content : space-between; margin: 0;}
.fxdm li{float: none; padding: 0;}
.sknr{padding: .65rem 0 0 0;}
.sknr li{float: left; width: 50%; padding-bottom: .45rem;}
.sknr p{font-size: .26rem; line-height: .6rem;}
.sknr img{height: .65rem;}
.cpsa_title h2{font-size: .3rem; line-height: .75rem; padding: 0 .3rem;}
.cpsanr{padding: 0 .1rem .8rem .1rem;}
.cpsanr td{font-size: .24rem; line-height: .75rem; padding: 0 .2rem;}
.cpsanr{overflow: auto; }
.cpsanr table{width: 540px;}
.cpsanr td:nth-child(1){ width:3rem;}
.cpcc{padding: .55rem .35rem;}
.qqfb_title p{font-size: .28rem; line-height: 1.7;}
.qqfb_title p br{display: none;}
.rightfd{position: fixed; width: .5rem; right: .05rem;bottom: 1rem;z-index: 50;display: block;}
.rightfd li{padding-bottom: .2rem;}
.rightfd img{width: 100%;}
.jdt{width: .8rem; margin: 0 auto; padding-top: .2rem;}
.tdtbbox{width: 1.5rem;padding: .07rem;}
.xzxq li{width: calc(50% - 20px);}
.item-cont .text {padding: 0px 18px; font-size: 14px}
.hzhb{padding-bottom: 0px;}
.cover-bot li{padding-right: 20px;}
}





