@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:#000;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;}
.sjzs{display: none;}
.header{height: 105px;background: #fff;width: 100%; position: fixed; z-index: 100;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);  box-shadow:0 0 10px rgba(0, 0, 0, .2); }
.top{height: 38px; background: #eff0f4;}
.topbox{width: 1255px; margin: 0 auto; }
.top_left{float: left;}
.top_left p{line-height: 38px; font-size: 15px; color: #333333;}
.top_left p span{display: inline-block; background: url(../images/n12.png) no-repeat center center; width: 142px; color: #fff;text-align: center;  margin:-3px 10px 0 0;vertical-align: middle; height: 30px; line-height: 27px;}
.top_right{float: right;}
.top_right p{font-size: 15px; line-height: 38px; color: #333;}
.headerbox{width: 1255px; margin: 0 auto;}
.logo{float: left;width: 126px;padding-top: 15px;}
.logo img{width: 100%;}
.nav{float: right; margin-right: -40px;}
.nav li{float: left; padding: 0 40px;;}

.nav h3 a{font-size: 21px; color: #666666; padding: 0 10px;line-height: 67px; position: relative;}
.sub {width: 100%; width: 100%;display: none;background: #fff;p}
.sub dl{text-align: center;}
.sub dt{font-size: 16px;text-align: center; line-height: 36px;}
.sub dt a{color: #fff;}
.sub dt a:hover{color: #3cbaeb;}
.nav  ul li:nth-child(2) dt:hover{ transform: translate(0, -10px); -webkit-transform: translate(0, -10px);-moz-transform: translate(0, -10px); -o-transform: translate(0, -10px);-ms-transform: translate(0, -10px)}
.nav  ul li:nth-child(2) dt:hover p{color: #2d74ea;}
.nav  ul li:nth-child(2) .sub{ top: 105px;left: 0;  text-align: center;position: absolute;}
.nav  ul li:nth-child(2) .sub dl{padding: 30px 0;}
.nav  ul li:nth-child(2) .sub dt{display: inline-block;transition: All 0.4s ease-in-out;}
.nav  ul li:nth-child(2) .sub  span{display: block; height: 85px; border-right: 1px solid #f0f0f0; width: 210px; position: relative;}
.nav  ul li:nth-child(2) .sub  span img{left:50%; top:50%; transform:translate(-50%,-50%); position: absolute;}
.nav  ul li:nth-child(2) .sub  p{color: #000; font-size: 14px;}
.nav  ul li:nth-child(6){ position: relative;}
.nav  ul li:nth-child(6) a{}
.nav  ul li:nth-child(6) .sub{background: rgba(0,0,0,.8);top: 105px; }
.nav  ul li:nth-child(6) .sub dt a{color: #fff;display: block;}
.nav  ul li:nth-child(6) .sub dt a:hover{background: #206be7;}
.header.onm{top:-36px;} 

.nav .on h3 a:before{position: absolute; border-bottom: 3px solid #189bd0; width: 66px; bottom:-10px; left: 50%; margin-left: -33px; content: "";}
.nav .on h3 a {color: #00a1e3;}
/*本页样式开始*/
.banner4{background: url(../images/g1.png) no-repeat center center #3c61b7; height: 740px; background-size: cover;}
.banner4_text{width: 1130px; margin: 0 auto;  overflow: hidden; padding-top: 80px;}
.banner4_left{float: left; width: 610px; padding-top: 30px;}
.banner4_left h2{font-weight: bold; color: #fff;text-align: center; font-size: 58px; line-height: 78px;}
.banner4_left p{text-align: center; color: #fff; padding: 40px 0 50px; line-height: 1.7; font-size: 20px;}
.banner4_left h3{text-align: center;}
.gbtn1{display: inline-block;width: 110px; line-height: 40px; height: 42px;border: 1px solid #fff; background: #fff; color: #274BA1;font-size: 15px;border-radius: 8px; margin: 0 18px;}
.gbtn2a{display: inline-block;width: 110px; line-height: 40px; height: 42px;border: 1px solid #fff;  color: #fff;font-size: 15px;border-radius: 8px; margin: 0 18px;}
.gbtn1 span,.gbtn2a span{display: block;}
.gbtn1:hover span{transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1);}
.gbtn2a:hover span{transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1);}
.banner4_right{float: right;width: 512px;}
.banner4_right img{width: 100%;}

.ccbq_tit{text-align: center; padding: 40px 0 65px;}
.ccbq_tit h2{font-size: 34px; color: #333; margin-bottom: 20px;font-weight: bold;}
.ccbq_tit p{font-size: 17px; color: #999;}
.ccbq_nr{overflow: hidden; padding-bottom: 60px;width: 860px; margin: 0 auto;}
.leftbt {display: inline-block; vertical-align: middle; background: url(../images/g3.png);width: 20px; height: 36px; margin: -3px 16px 0 0;background-size: 100% 100%;}
.rightbt {display: inline-block; vertical-align: middle; background: url(../images/g4.png);width: 20px; height: 36px; margin: 0 -3px  0 16px;background-size: 100% 100%;}
.ccbq_left{float: left; width: 476px;background: url(../images/g5.png);height: 413px;}
.ccbq_text{padding: 54px 30px 0 30px;}
.ccbq_text p{font-size: 17px; line-height: 24px; color: #fff; padding-bottom: 15px;text-align:justify; word-break: break-all;}
.ccbq_right{float: right; width: 320px;}
.ccbq_right li{overflow: hidden; padding-bottom: 37px;cursor:pointer;}
.ccbq_right span{float: left;}
.ccbq_right p{float: right; width: calc(100% - 95px);font-size: 20px; color: #B2B1B1; line-height: 72px;}
.ccbq_right li:hover p{color: #6C89BF;}
.ccbq_right li:hover  span{ background-image: linear-gradient(#7893c0, #3057b4);}

.gbj1{border-radius: 0 128px 0 0; background-image: linear-gradient(to right, #3e63b7 , #6b88bf);}
.mqql{width: 960px; margin: 0 auto;}
.mqql_tit{text-align: center; padding: 50px 0 15px;}
.mqql_tit h2{color: #fff; font-weight: bold; font-size: 34px; margin-bottom: 20px;}
.mqql_tit h2 img{display: inline-block; margin: 0 45px;}
.mqql_tit p{color: #EEECEC;font-size: 17px;}
.mqql_nr{padding-bottom: 30px;}
.mqqlbox{overflow: hidden; padding-left: 75px;cursor:pointer;}
.mqqltext{border-bottom: 1px dashed #7892cb; padding: 35px 0 30px;}
.mqql_left{float: left; width: 200px; position: relative;}
.mqql_left h2{font-weight: bold; color: #fff; font-size: 20px; line-height: 2;}
.mqql_right{float: right;width: calc(100% - 250px);}
.mqql_right p{color: #fff;font-size: 18px; line-height: 32px;}
.mqql_nr ul li:nth-child(4) .mqqltext{border: none;}
.mqql_left:before{border-left: 2px solid #fff;height: 200px; position: absolute; content: ""; top: -40px; left: -60px;}
.mqql_left img{width: 36px; display: inline-block;margin-left: -75px; margin-right: 40px;vertical-align: middle;position: relative;z-index: 10;}
.mqql_nr ul li:nth-child(1) .mqql_left:before{top: 0;}
.mqql_nr ul li:nth-child(4) .mqql_left:before{height: 50px;}
.mqqlbox:hover .mqql_left h2{color: #8CC5E7;font-style: italic;}
.mqqlbox:hover p{color: #8CC5E7;}

.gbj2{ padding: 100px 0 0 0;background: url(../images/g14.png) no-repeat left 560px;}



.yyqj_nr{width: 1043px; margin: 0 auto; padding-bottom: 60px; position: relative;}
.yyqj_nr img{margin: 0 auto;}
.gbtn2 {transition: All 0.2s ease-in-out;display: block; margin: 0 auto;text-align: center; color: #fff; width: 220px;  border: 1px solid #60b0d3;border-radius: 25px;  background-image: linear-gradient(#77bbd9, #05a1e8);font-size: 20px;line-height: 50px;}
.gbtn2:hover{transform: translate(0, 10px); -webkit-transform: translate(0, 10px);-moz-transform: translate(0, 10px); -o-transform: translate(0, 10px);-ms-transform: translate(0, 10px);}
.yyqj_nr p{position: absolute;font-size: 20px; color: #486BB9;cursor:pointer;}
.yyqj_nr p span{display: block;}
.text1{top:65px; left: 40px; }
.text2{top:155px; left: 130px; }
.text3{top:232px; left: 110px; }
.text4{top:305px; left: 15px; }
.text5{top:15px; right: 160px; }
.text6{top:100px; right: 55px; }
.text7{top:175px; right: 115px; }
.text8{top:285px; right: 0px; }
.yyqj_nr p:hover span{transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1);}


.jysc{width: 930px; margin: 0 auto; padding-top: 20px;}
.jysc_nr{overflow: hidden; padding-bottom: 35px;}
.jysc_left{float: left; width: 459px;}
.jysc_right{width: 377px;float: right; padding-top: 150px;}
.jysc p{font-size: 18px; line-height: 1.7;text-align: center; color: #4A5A7F; padding: 0 0 40px;}

.gbj3{background: url(../images/g25.png) no-repeat right top;}
.qxcf{width: 980px; margin: 0 auto; padding: 20px 0 35px;}
.qxcf_nr ul{margin-left: -10px;overflow: hidden;}
.qxcf_nr li{padding: 0 0 35px 10px;width: 25%;float: left;}
.qxcfbox{ border-radius: 10px;height: 215px;text-align: center;transition: All 0.4s ease-in-out;}
.qxcfbox span{display: block;width: 90px;height: 90px; margin: 0 auto;}
.qxcfbox p{line-height: 54px;color: #141414;font-size: 16px;}
.qxcfbox a{display: block; text-align: center; line-height: 44px;color: #fff; background: #8cc5e7; width: 140px;border-radius: 22px; margin: 0 auto; font-size: 16px;  box-shadow:0 0 10px rgba(0, 0, 0, .2);opacity: 0; }
.xtb1{background: url(../images/g24.png) no-repeat center center;}
.xtb2{background: url(../images/g17.png) no-repeat center center;}
.xtb3{background: url(../images/g18.png) no-repeat center center;}
.xtb4{background: url(../images/g19.png) no-repeat center center;}
.xtb5{background: url(../images/g20.png) no-repeat center center;}
.xtb6{background: url(../images/g21.png) no-repeat center center;}
.xtb7{background: url(../images/g22.png) no-repeat center center;}
.xtb8{background: url(../images/g23.png) no-repeat center center;}
.qxcfbox:hover{background: #fff;  box-shadow:0 0 10px rgba(0, 0, 0, .2); }
 .qxcfbox:hover a{display: block;opacity: 1;}
 .qxcfbox:hover .xtb1{background: url(../images/g24a.png) no-repeat center center;}
.qxcfbox:hover .xtb2{background: url(../images/g17a.png) no-repeat center center;}
.qxcfbox:hover .xtb3{background: url(../images/g18a.png) no-repeat center center;}
.qxcfbox:hover .xtb4{background: url(../images/g19a.png) no-repeat center center;}
.qxcfbox:hover .xtb5{background: url(../images/g20a.png) no-repeat center center;}
.qxcfbox:hover .xtb6{background: url(../images/g21a.png) no-repeat center center;}
.qxcfbox:hover .xtb7{background: url(../images/g22a.png) no-repeat center center;}
.qxcfbox:hover .xtb8{background: url(../images/g23a.png) no-repeat center center;}

.qxca{width: 1230px; overflow: hidden; margin: 0 auto;}
.qxca_nr{overflow: hidden;}
.qxca_left{float: left; background: url(../images/g26.png) no-repeat center top; width: 417px; background-size: 100% auto;position: relative; }

.qxca_bottom{background: url(../images/g27.png) no-repeat center bottom; padding-bottom: 43px;background-size: 100% auto;}
.qxcf_leftnr{padding: 65px 0 30px 30px;background: url(../images/g28.png) no-repeat center top;background-size: 100% auto;}
.qxcf_leftnr li{font-size: 17px;color: #929292; line-height: 2;}
.qxcf_right{float: right;width: calc(100% - 445px);background: url(../images/g30.png) no-repeat center top; background-size: 100% auto; padding-top: 94px;position: relative;}
.pxright_bottom{background: url(../images/g32.png) no-repeat center bottom; padding-bottom: 99px;background-size: 100% 151px;}
.pxrightnr{background: url(../images/g31.png) ; background-size: 100% auto; padding: 0 35px 0 45px;}
.pxrightnr p{font-size: 16px; line-height: 37px; color: #929292;text-align:justify; word-break: break-all;}
.qxcf_right img{position: absolute; right: 10px; top: 10px; }
.qxcf_leftnr li.cur span{color: #0071BD;font-style: italic;}
.qxcf_leftnr span{display: block; color: #929292;cursor:pointer;}
.dxbox {animation:fadeInUp .25s, 100ms;}

.szgh_bj{background: url(../images/z53.png) no-repeat left center;}
.szgh{width: 1120px; margin: 0 auto; padding: 40px 0;}
.szgh_nr ul{overflow: hidden;}
.szgh_nr li{float: left; width: 12.5%;text-align: center;}
.szgh_nr p{font-size: 16px;color: #141414;line-height: 1.6;}
.szgh_nr img{margin: 0 auto 20px auto;}
.szgh_nr li.cur p{color: #486BB9;}
.szgh_fl{overflow: hidden; padding: 65px  0 80px;animation:fadeIn .25s, 100ms;}
.szgh_right{width: 510px;float: right; padding: 40px 0 40px 0;border: 1px solid #476abc;}
.szgh_right img{ margin-left: -75px;}
.szgh_left{float: left; width: calc(100% - 690px);}
.szgh_left h2{font-size: 22px; color: #486BB9; line-height: 1.6;padding: 70px 0 30px;}
.szgh_left p{font-size: 21px; line-height: 36px;color: #666666;}

.jxdz_bj{background: url(../images/z54.png) no-repeat right bottom;}
.jxdz{width: 1180px; margin: 0 auto;}
.jxdz_tit{text-align: center; padding: 80px 0 25px;}
.jxdz_tit h2{font-size: 50px; margin-bottom: 25px;font-weight: bold;}
.jxdz_tit p{font-size: 25px;}
.jxdz_tit span{display: inline-block;vertical-align: middle; margin: -5px 30px 0 30px;}

.jxdz_bt ul{text-align: center; padding: 95px 0;}
.jxdz_bt li{display: inline-block; margin: 0 35px;}
.jxdz_bt img{width: 165px;height: 165px;border-radius: 50%;cursor:pointer;}
.jxdzbox{position: relative; padding-top: 235px;animation:fadeIn .25s, 100ms;}
.jxdz_left{width:calc(100% - 240px); border-radius: 15px; background: #213b7c; padding: 0 180px 40px 45px;height: 425px; }
.jxdz_left h2{font-size: 27px; color: #fff; padding: 43px 0 65px; position: relative;}
.jxdz_left h2 span{font-weight: bold; font-size: 34px; margin-right: 15px;border-bottom: 2px solid #fff;}
.jxdz_left p{color: #fff; font-size: 23px; line-height: 40px;text-align:justify; word-break: break-all; }
.jxdz_right{position: absolute; width: 393px; right: 0; top: 0;}
.jxdz_bt li.cur img{ -webkit-box-shadow:0 0 10px rgba(0,113,189,.7);-moz-box-shadow:0 0 10px rgba(0,113,189,.7);box-shadow:0 0 10px rgba(0,113,189,.7); }

.mgjy{margin: 0 auto; width: 1170px; padding-bottom: 40px;}
.mgjy_nr{overflow: hidden; position: relative; margin: 0 0 80px;}
.picMarquee-left{margin-bottom: 85px;}
.left_bk{position: absolute; border-radius: 10px;width: 50px;  left: 5px;top: 60px;  height:595px; -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .1);-moz-box-shadow:0 0 10px rgba(0, 0,0, .1);box-shadow:0 0 10px rgba(0, 0, 0, .1);  }
.mgjy_xq dl{overflow: hidden;background: #fff;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .1);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .1);  box-shadow:0 0 10px rgba(0, 0, 0, .1) ; }

.mgjy_xq dt{padding: 35px 40px 15px 35px;border-bottom: 1px solid #8d8d8d;}
.mgjy_xq p{font-size: 16px; color: #999; line-height: 24px; font-weight: bold; }
.mgjy_xq dl dt:nth-child(6){ border: none;}

.mgjy_xq ul{background: #fff;clear: both; overflow: hidden; padding: 5px; padding-left: 230px;}
.mgjy_xq li{float: left;  width: 33.33%;  }
.pic{overflow: hidden;}
.mgjy_xq li:hover  p{color: #415CA2;}
.mgjy_xq li:hover h2{color: #415CA2;}
.mgjy_xq  li h2{text-align: center; font-weight: bold; font-size: 28px; color: #333;  line-height: 60px; }
.mgjy_xq li.cur h2{color: #415CA2;}
.mgjy_xq li.cur p{color: #415CA2;}
.mgjy_left{position: absolute; width: 200px; left:30px; background: #086fef;border-radius: 10px; padding-bottom: 30px;}
.mgjy_left h2{font-size: 28px; text-align: center; color: #fff; font-weight: bold; line-height: 60px;}
.mgjy_left li{ padding: 45px 30px 20px 18px;}
.mgjy_left span{display: block; text-align: center; border-radius: 10px; border: 1px solid #fff; color: #fff; font-size: 20px; line-height: 30px;}

.xxqh{padding-bottom: 80px;}
.xmsl_nr { height: 550px; overflow: hidden; position: relative; padding-right: 58px; margin-bottom: 90px;}
.qhgnnr{position: absolute; right:0;top:50%; transform: translateY(-50%); z-index: 100;width: 29px; height: 200px;}
.xmsl_nr .swiper-button-next{top: 0; right: 0;background: url(../images/b14.png); width: 29px; height: 16px;z-index: 100; margin-top: 0;}
.xmsl_nr .swiper-button-prev{bottom: 0; right: 0;background: url(../images/b15.png); width: 29px; height: 16px;z-index: 100; margin-top: 0; left: auto;}
.xmsl_nr .swiper-pagination{width: 100%;position: absolute;bottom: 110px;top: auto;transform: rotate(180deg);}
.xmsl_nr .swiper-pagination-bullet{width: 15px;height: 15px; display: block;border: 1px solid #aeaeae; opacity: 1;background:none; margin: 5px auto;}
.xmsl_nr .swiper-pagination-bullet-active{background: #007AFF;}
.xmsl_nr img{width: 100%;}
.xmsl_nr .swiper-container{height: 100%;}
.wdys_tit{padding-bottom: 45px;}

.xxqh{width: 1170px; margin: 0 auto; overflow: hidden;}
.picList ul{overflow: hidden;}
.picList li{float: left;width: 25%;}
.picList img{width: 100%;}

.mfzx{background: url(../images/bj1.jpg) no-repeat center center;background-size: cover; padding-bottom: 70px;}
.mfzxbox{width: 1170px; margin: 0 auto;}
.zdgx_tit{text-align: center; padding: 55px 0;}
.zdgx_tit h2{font-size: 50px; margin-bottom: 25px;font-weight: bold;color: #fff;}
.zdgx_tit p{font-size: 25px; color: #fff;background: #355690;display: inline-block; padding: 6px 10px;border-radius: 6px;}
.zdgx_tit span{display: inline-block;vertical-align: middle; margin: -5px 30px 0 30px;}
.mfzx_nr{overflow: hidden;}
.mfzx_left{width: 315px; float: left; padding-left: 50px;}
.mfzx_left ul{border-left: 1px dashed #ffffff; padding-top: 23px;}
.mfzx_left li{padding:0 0 30px 11px;}
.mfzx_left a{display: block; background: url(../images/b21.png);width: 247px; line-height: 46px; font-size: 25px; padding-left: 38px; color: #000000;position: relative;}
.mfzx_left a span{display: inline-block;width: 10px; height: 10px; border: 1px solid #3f3a3b; background: #fff;border-radius: 50%; position: absolute; left: -17px; top: 20px; }
.mfzx_left li.cur a{background: url(../images/b22.png);color: #fff;}
.mfzx_left li.cur a span{background: url(../images/e54.png); background-size: 100% 100%; border: 1px solid #fda043;}
.mfzx_right{background: url(../images/b23.png); width: 492px;height: 466px;float: right;}
.mfzx_right h2{font-size: 30px; color: #fff;text-align: center;padding: 75px 0 25px;}
.mfzx_right ul{padding: 0 55px;}
.mfzx_right li{padding-bottom: 20px;}
.wby1{width: 100%;background: url(../images/b24.png) no-repeat 15px center #235c9e; border: 1px solid #1f68ad; padding-left: 42px; line-height: 42px; font-size: 16px; color: #fff;}
.wby1::-webkit-input-placeholder{color:#fff;}
.wby2{width: 100%;background: url(../images/b25.png) no-repeat 15px center #235c9e; border: 1px solid #1f68ad; padding-left: 42px; line-height: 42px; font-size: 16px;color: #fff;}
.wby2::-webkit-input-placeholder{color:#fff;}
.wby3{width: 100%;background: url(../images/b26.png) no-repeat 15px center #235c9e; border: 1px solid #1f68ad; padding-left: 42px; line-height: 42px; font-size: 16px;color: #fff;}
.wby3::-webkit-input-placeholder{color:#fff;}
.btn2{width: 100%; height: 44px; color: #fff; background: #5384d9; border: 1px solid #609af6; margin-top: 13px; font-size: 20px;cursor:pointer;}
.btn2:hover{border: 1px solid #5384d9;background: none;}

/*本页样式结束*/
.footer{background: #333333;}
.footerbox{width: 1200px; overflow: hidden; margin: 0 auto; padding: 75px 0 70px;}
.foot_left{width: 178px;float: left;}
.foot_left p{text-align: center; color: #fff; font-size: 20px; margin-top: 8px;}
.foot_right{float: right;width: 215px;}
.foot_right ul{overflow: hidden; margin-left: -40px;}
.foot_right li{float: left; width: 50%; padding-left: 40px;}
.foot_right img{width: 100%;}
.foot_right p{font-size: 16px; color: #fff; padding-top: 10px;}

.wzgn{float: left;width: calc(100% - 395px);}
.wzgn ul{overflow: hidden; padding-left: 190px;}
.wzgn li{float: left; width: 33.33%;}
.wzgn h2{color: #fff; font-size: 20px; margin-bottom: 15px;}
.wzgn dt{font-size: 16px; line-height: 30px;}
.wzgn dt a{color: #fff;}
.wzgn dt a:hover{color: #2496cc;}
.bqxx{border-top: 1px solid #414141; padding: 25px 0 70px;}
.bqxx p{font-size: 16px; line-height: 22px;text-align: center; color: #fff;}
.fgt{height: 105px;}
.pczs{display: block;}
@media(max-width:1290px){
.qjbt ul{width:100%;padding: 0 1%;}	
.qjtext h2{font-size: 20px; line-height: 1.4;}
.qjtext p{font-size: 13px;}
.wdys{width:100%;padding: 0 1%;}	
.rchb_nr{width: 100%;}
.wcxq p{font-size: 22px;}
.wcxq h2{font-size: 40px;}
.gjzc h2{font-size: 32px;}
.gjzc p{font-size: 18px;}
.dykw{width: 100%; padding: 0 1%;}
.dykw_box h2{font-size: 22px;padding: 20px 0;line-height: 32px;}
.dykw_box_zz h2{font-size: 22px;padding: 20px 0;line-height: 32px;}
.dykw_box p{font-size: 16px;line-height: 28px;}
.shqt{width:100%;padding: 0 1%;}
.shqt_nr li{padding: 0 30px 30px 30px;}
.zdgx{width:100%;padding: 0 1%;}
.zdgx_tp img{width:calc(100% - 680px);}
.ywzd{width: 100%; padding: 0 1% 140px  1%;}
.yw_qh{width: 100%;}
.ndxy{width:100%;padding: 0 1%;}


	
.hxjs{width: 100%; padding: 0 1% 70px 1%;}
.hxjs_bt p{font-size: 16px;}
.hxjs_bt h2{font-size: 20px;}
.kxj_text h3{font-size: 30px;}
.zdq{float: right;}
}
@media(max-width:1275px){

.headerbox{width: 100%; padding: 0 1%;}
.nav{margin-right: -20px;}
.nav li{padding: 0 20px;}
.nav  ul li:nth-child(2) .sub  span{display: block; height: 85px; border-right: 1px solid #f0f0f0; width: 150px; position: relative;}
.qxca {width: 100%; padding: 0 1%;}
}
@media(max-width:1220px){
.wz1200{width: 100%; padding: 0 1%;}
.banner4_text{width: 100%; padding: 80px 1% 0 1%;}
.banner4_left{width: calc(100% - 520px);}
.yyqj_nr {width: 100%; padding:0 1% 60px 1% ;}
.szgh { width: 100%; padding: 40px 1%;}

.mgjy{width:100%;padding: 0 1%;}
.mgjy_xq p{font-size: 14px;}
.xxqh{width:100%;padding: 0 1% 80px 1%;}
.mfzxbox{width:100%;padding: 0 1%;}
.footerbox{width: 100%; padding: 70px 1%;}
.wzgn ul{padding-left: 100px;}
.jxdz{width: 100%; padding: 0 1%;}
.xmsl_nr{margin-bottom: 0;}
}
@media(max-width:1095px){
.kcj_nr{width: 100%; padding: 0 60px;}

}
@media(max-width:1000px){
.header{height: 60px;}
.top{display: none;}	
.fgt{height: 60px;}	
.logo{padding-top: 10px;}
.nav{position: fixed; width: 4rem; height: calc(100% - 60px); background: #fff; left: -4rem; top: 60px;overflow: auto;}
.nav li{padding: 0 3%; border-bottom: 1px solid #eee; width: 100%; float: none;}
.nav h3 a{font-size: 16px;line-height: 42px;}
.sub{position: static; text-align: left;}
.nav ul li:nth-child(6) .sub dt{line-height: 36px; padding: 0 15px; font-size: 14px;text-align: left;}
.nav .on h3 a:before{border: 0;}
.dhbj{width: 100%; height: 100%; position: fixed; left: 0; top: 0; background: rgba(0,0,0,.8);z-index: 88;display: none;}
.nav ul li:nth-child(2) .sub{position: static; top: 0;left: 0;}
.nav ul li:nth-child(2) .sub dl{overflow: hidden;}
.nav ul li:nth-child(2) .sub dt{width: 50%; float: left;}
.nav ul li:nth-child(2) .sub p{line-height: 20px; font-size: 12px;height: 40px;}
.nav ul li:nth-child(2) .sub span{width: 100%; border: none;}
.nav ul li:nth-child(2) .sub span img{height: 30px;}
.dhbtn{width: 30px; height: 30px; right: 3%; top: 15px;background: url(../images/dm1.png) no-repeat center center;background-size: 20px 20px;position: absolute;}
.dhbtn.on{background: url(../images/dm2.png) no-repeat center center;background-size: 20px 20px;}	
/*本页样式开始*/
.banner4{height: 100%; padding-bottom: 140px;}
.banner4_text { padding: 40px 3% 0 3%;}
.banner4_right{float: none; width: 100%;}
.banner4_right img{max-width: 100%;}	
.banner4_left{width: 100%; float: none;}
.banner4_left h2{font-size: 20px;line-height: 2;}
.banner4_left p{font-size: 16px; padding: 10px 0;}
.ccbq_tit{padding: 40px 0 20px 0;}
.ccbq{margin-top: -70px;}
.ccbq_tit h2{font-size: 18px;margin-bottom: 10px;}
.leftbt{margin-right: 5px;width: 15px;height: 30px;}
.rightbt{margin-left: 2px;width: 15px;height: 30px;}

.ccbq_nr{width: 100%; padding: 0 3% 30px 3%;}
.ccbq_left{float: none; width: 100%;}
.ccbq_text p{font-size: 14px; line-height: 1.7;}
.ccbq_right{width: 100%; float: none; padding-top: 20px;}
.ccbq_right li{padding-bottom: 20px;}

.mqql{width: 100%; padding: 0 3%;}
.mqql_tit h2{font-size: 20px;}
.mqql_tit h2 img{margin: 0 5px;}
.mqql_left{width: 200px;float: none;}
.mqqlbox{padding-left: 40px;}
.mqql_left:before{left: -28px;top: -45px !important;height: 300px;}
.mqql_left img{margin-left: -40px; margin-right: 10px;width: 25px;}
.mqql_right{width: 100%;float: none;}
.mqql_right p{font-size: 14px; line-height: 1.8;}
.mqql_nr ul li:nth-child(1) .mqql_left:before{ top: 10px !important;}
.mqqltext{padding: 20px 0;}

.gbj2{padding: 0 3%;}
.pczs{display: none;}
.sjzs{display: block;}
.yyqj_nr p{display: none;}
.yyqj_nr img{width: 100%;}
.yyqj_nr{padding: 0 0 20px 0;}

.jysc{width: 100%; padding: 20px 3% 0 3%;}
.jysc p{font-size: 14px;padding-bottom: 10px;}
.jysc_left{width: 100%;}
.jysc_left img{max-width: 100%; margin: 0 auto;}
.jysc_right{padding-top: 20px;float: none; width: 100%;}
.jysc_right img{max-width: 100%; margin: 0 auto;}

.gbj3{background-size: 40px auto;}
.qxcf{width: 100%; padding: 20px 3% 0 3%;}
.qxcf li{width: 50%; padding-bottom: 0;}
.qxcfbox span {height: 50px; width: 50px;}
.qxcfbox{height: 160px;}

.qxca{padding: 0 3%;}
.qxca_left{float: none; width: 100%;padding:0;}
.qxcf_leftnr li{font-size: 15px; line-height: 1.8;}
.qxcf_right{float: none; width: 100%; margin-top: 20px; padding-top: 40px;}
.qxcf_right img{width: 40px; height: 40px;}
.pxright_bottom{padding-bottom: 40px;background-size:100% 90px;}
.qxcf_leftnr{padding: 40px 20px 0 20px;}
.pxrightnr{padding: 0 25px;}
.pxrightnr p{font-size: 14px; line-height: 1.8;}

.szgh{padding: 0 3%;}
.szgh_nr li{width: 25%;padding-bottom: 20px;}
.szgh_nr img{height: 35px;}
.szgh_nr p{font-size: 12px;}
.szgh_fl{padding: 0;}
.szgh_right{width: 100%; padding: 10px;float: none;}
.szgh_right img{width: 100%; margin: 0;}
.szgh_left{float: none; width: 100%;}
.szgh_left h2{font-size: 18px;  padding: 20px 0 10px;}
.szgh_left p{font-size: 14px; line-height: 1.8; margin-bottom: 30px;}
.xmsl_nr{margin-bottom: 30px;}
.mgjy_nr{margin-bottom: 30px;}
.picMarquee-left{margin-bottom: 30px;}
.xxqh{padding-bottom: 40px;}

.zdgx_tit h2{font-size: 20px;}
.zdgx_tit p{font-size: 15px;}

.jxdz_tit{padding: 30px 0 15px;}
.jxdz_tit h2{font-size: 17px; margin-bottom: 10px;}
.jxdz_tit span{margin: -3px 5px 0 5px;width: 20px;}
.jxdz_tit img{width: 100%;}
.jxdz_tit p{font-size: 12px;}


.jxdz_bt ul{padding: 30px 0;overflow: hidden;}
.jxdz_bt li{width: 25%; padding: 0 10px;margin: 0;display: block;float: left;}
.jxdz_bt li img{width: 100%;height: auto; }
.jxdz_left{float: none; width: 100%;padding: 15px 10px;height: 300px; }
.jxdzbox{padding: 0;overflow: hidden;}
.jxdz_right img{width: 50%; margin: 0 auto;}
.jxdz_right{position: static;float: none;}
.jxdz_left h2{font-size: 18px;padding: 25px 0;}
.jxdz_left h2 span{font-size: 24px;}
.jxdz_left h2:before{width: 80px;bottom: 10px;}
.jxdz_left p{font-size: 14px; line-height: 1.7;}

.szgh_bj{background-size: 50px auto;}
.jxdz_bj{background-size: 80px auto;}

.mgjy_left{display: none;}
.mgjy{}
.mgjy_xq li{display: none;}
.mgjy_xq li:first-child{ display: block;float: none; width: 100%; padding-bottom: 20px;  }
.left_bk{ display: none; }
.qxcf_right{ display: none; }
.mgjy_xq ul{padding: 5px;}

.xmsl_nr{height: 465px;}

.mfzx_tit{padding: 30px 0 15px;}
.mfzx_tit h2{font-size: 18px; margin-bottom: 10px;}
.mfzx_tit span{margin: -3px 5px 0 5px;width: 20px;}
.mfzx_tit img{width: 100%;}
.mfzx_tit p{font-size: 12px;}
.mfzxbox{padding: 0 3%;}
.mfzx_left{width: 230px; padding-left: 7px;}
.mfzx_left a{font-size: 18px; line-height: 35px; width: 200px; background-size: 100% 100%;}
.mfzx_left a:hover{background-size: 100% 100%;}
.mfzx_right{width: 420px;background-size: 100% 100%;}
/*本页样式结束*/
.foot_left {float: none; margin: 0 auto;}
.foot_right{float: none; margin: 0 auto;}
.wzgn{float: none; padding: 20px 0; width: 100%;}
.wzgn ul{padding: 0;}
.footerbox{padding: 30px 3%;}
.foot_left p{font-size: 16px;}
.mfzx_left li.cur a{background-size: 100% 100%;}
.wzgn h2{font-size: 18px;}
.wzgn dt{font-size: 14px; line-height: 1.8;}
.foot_right p{font-size: 14px;text-align: center;}
.bqxx {padding: 20px 3%;}
.bqxx p{font-size: 14px;}
.mfzx_right h2{font-size: 20px;}
.mgjy_xq dt{padding: 15px 20px;}
.mfzx_left a span{top: 13px;}
.xmsl_nr{padding: 0px; height: auto;position: relative;padding-bottom: 40px;bottom: 0;}
.qhgnnr{height:20px; width: 100%;top: auto;right: auto; left: 0%; margin-left: 0px; transform: translateY(0);bottom: 0;  bottom: 0;}
    .xmsl_nr .swiper-pagination{bottom: 5px;width: 100%;}
    .xmsl_nr .swiper-pagination-bullet{display: inline-block; margin: 0 3px;}
    .xmsl_nr .swiper-button-next{background: url(../images/b28.png); width: 15px; height: 25px; right: calc(50% - 80px); bottom: 0; top: auto;background-size: 100% 100%;}
    .xmsl_nr .swiper-button-prev{background: url(../images/b29.png); width: 15px; height: 25px; left:calc(50% - 80px); bottom: 0; top: auto;background-size: 100% 100%;}
    .sztd_tp img{float: none; margin: 0 auto;}
    .dykwxq{height: 440px;}
}

@media(max-width:750px){
.mfzx_left{width: 100%; float: none;}
.mfzx_right{float: none; width: 100%;background-size: 100% 100%;}
.dykw_nr ul{margin-left: -15px;}
.dykw_nr li{padding: 0 0 15px 15px;}
.dykw_box h2{font-size: 18px; padding: 15px 0; line-height: 28px;}
.dykw_box_zz h2{font-size: 18px; padding: 15px 0; line-height: 28px;}
.dykw_box_zz h3{font-size: 14px;}
.dykw_box_zz h3 i{font-size: 20px !important;}
.dykwxq{height: 420px;}
}
@media(max-width:650px){
.dykw_box p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;overflow: hidden;}
}
@media(max-width:480px){
.dykwxq{height: 370px;}
.dykw_box p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 7;overflow: hidden;}
.dykw_box_zz dt{line-height: 34px;}
.xzfw li{width: 50%;}
.xzfw ul li:nth-child(2){ border-right: none;}
.xzfw ul li:nth-child(4){ border-right: none;}
.xzfw ul li:nth-child(5){ border-bottom: 1px solid #fff;}
.xzfw ul li:nth-child(6){ border-bottom: 1px solid #fff;border-right: none;}
.yw_nr li{width: 100%;}
.dykwxq{padding: 0 10px;}
.dykw_box_zz{padding: 0 10px;}
.dykw_box h2{font-size: 14px;}
.dykw_box_zz h2{font-size: 14px;}
.dykw_box p{font-size: 14px;line-height: 24px;}
.qjbt ul{overflow: hidden; }
.qjbt li{ width: 31%; padding: 0;}
.qjtext p{font-size: 12px; line-height: 18px;}
.qjbt li img{height: 30px;}
.wcxq p{zoom: 0.8;}
.wcxq span{height: 56px;}
.shqtbox p{font-size: 12px;height: 100px;}
.shqt_nr li{width: 49%; padding: 0 10px;}
.shqtbox h2{font-size: 15px; padding: 15px 0;}
}
/**/
#bgStyle1 {background-image: linear-gradient(to bottom,#8dc9ff, #b5e1ff)!important;}
#bgStyle2 {background-image: linear-gradient(to bottom,#97d6ff, #bbe8ff)!important;}
#bgStyle3 {background-image: linear-gradient(to bottom,#a0c2e0, #bfdef0)!important;}
#bgStyle4 {background-image: linear-gradient(to bottom,#95b5ed, #bad8f6)!important;}


/*粘贴linux样式*/

.btn3{display: block; text-align: center;line-height: 50px; font-size: 20px; width: 250px;border-radius: 25px; margin: 95px auto 0 auto;color: #fff;background-image: linear-gradient(#7dbcd9, #00a0e9);transition: All 0.4s ease-in-out;}
.btn3:hover{transform: translate(0, 10px); -webkit-transform: translate(0, 10px);-moz-transform: translate(0, -10px); -o-transform: translate(0, 10px);-ms-transform: translate(0, 10px);}


.hqxt_tit{text-align: center; padding: 50px 0 43px; position: relative; margin-bottom: 50px;}
.hqxt_tit:before{position: absolute; content: ""; border-bottom: 1px solid #d7d6d6;width: calc(50% - 70px) ; left: 0; bottom: 0;}
.hqxt_tit:after{position: absolute; content: ""; border-bottom: 1px solid #d7d6d6;width: calc(50% - 70px) ; right: 0; bottom: 0;}
.hqxt_tit h2{color: #333; font-size: 25px;position: relative;}
.hqxt_tit h2:before{border-bottom: 13px solid #0071bd; width: 80px; bottom: -50px;left: 50%; margin-left: -40px; position: absolute; content: "";}

.dbj5{background: #f6f7f8; padding-bottom: 85px;}
.ywjs{width: 1160px; margin: 0 auto;}
.ywjs_nr ul{overflow: hidden; }
.ywjs_nr li{float: left;width: 14.2%; position: relative;}
.ywjs_nr{position: relative;  }

.ywjsbox{position: relative;z-index: 10;text-align: center; height: 263px;  margin: 0 auto;width: ;}
.ywtext{position: absolute;width: 100%; top:50%; transform: translateY(-50%);}
.jywj_zz img{height: 100%; margin: 0 auto;} 
.ywjsbox h2{font-size: 18px; font-weight: bold; color: #0071BD; margin-bottom: 16px; }
.ywjsbox span{display: block; margin: 0 auto; width: 12px; height: 12px; border: 1px solid #91bcdd;border-radius: 50%;background: #fff;}
.ywjsbox span:before{border-bottom: 1px solid #bfbfbf; position: absolute; width: 100%;bottom: 6px;left: 0;content: "";}
.jywj_zz{position: absolute;left: 0; top: 0; width: 100%; height: 100%;opacity: 0;}
.jyzz_text{width: 100%; position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);text-align: center; padding-left: 10px;}
.jyzz_text b{display: block; height: 33px; background-size: auto 100%;background: url(../images/d35.png) no-repeat center center;}
.jyzz_text p{font-size: 18px; color: #fff; margin-top: 22px;}
.ywjs_nr li.cur .jywj_zz{opacity: 1;}


.zptd{width: 1160px; margin: 0 auto;}
.zptd_hz{padding: 45px 0 0 0;border-top: 1px solid #c5c5c5; margin-top: 15px;}
.zptd_hz ul{overflow: hidden;  margin-left: -15px;}
.zptd_hz li{float: left; width: 16.66%; padding: 0 0 25px 15px;}
.zptd_hz li a{display: block; overflow: hidden;border: 1px solid #f0f0f0;}
.zptd_hz li 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); }
.btn4{display: block; text-align: center; width: 165px; line-height: 48px;border: 1px solid #8d8d8d;font-size: 17px; color: #7E7E7E; margin: 20px auto 0 auto; }
.btn4:hover{border: 1px solid #0071BD;color: #fff; background: #0071BD;}

.mgjya{width: 1160px; margin: 0 auto;}
.mgjy_nr{overflow: hidden; position: relative;}

.left_bk{position: absolute; border-radius: 10px;width: 50px;  left: 5px;top: 60px;  height:595px; -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .1);-moz-box-shadow:0 0 10px rgba(0, 0,0, .1);box-shadow:0 0 10px rgba(0, 0, 0, .1);  }
.mgjy_xq dl{overflow: hidden;background: #fff;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .1);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .1);  box-shadow:0 0 10px rgba(0, 0, 0, .1) ; }

.mgjy_xq dt{padding: 35px 40px 15px 35px;border-bottom: 1px solid #8d8d8d;}
.mgjy_xq p{font-size: 16px;  line-height: 24px; font-weight: bold; color: #999;}
.mgjy_xq dl dt:nth-child(6){ border: none;}

.mgjy_xq ul{background: #fff;clear: both; overflow: hidden; padding: 5px; padding-left: 230px;}
.mgjy_xq li{float: left;  width: 33.33%;  }

.mgjy_xq li:hover  p{color: #224294;}
.mgjy_xq li:hover h2{color: #224294;}
.mgjy_xq li h2{text-align: center; font-weight: bold; font-size: 28px; color: #333;  line-height: 60px; }
.mgjy_xq li.cur h2{color: #224294;}
.mgjy_xq li.cur p{color: #224294;}
.mgjy_left{position: absolute; width: 200px; left:30px; background: #086fef;border-radius: 10px; padding-bottom: 30px;}
.mgjy_left h2{font-size: 28px; text-align: center; color: #fff; font-weight: bold; line-height: 60px;}
.mgjy_left li{ padding: 45px 30px 20px 18px;}
.mgjy_left span{display: block; text-align: center; border-radius: 10px; border: 1px solid #fff; color: #fff; font-size: 20px; line-height: 30px;}



.xxqh{padding-bottom: 80px;}
.xmsl_nr { height: 550px; overflow: hidden; position: relative; padding-right: 58px;}
.qhgnnr{position: absolute; right:0;top:50%; transform: translateY(-50%); z-index: 100;width: 29px; height: 200px;}
.xmsl_nr .swiper-button-next{top: 0; right: 0;background: url(../images/b14.png); width: 29px; height: 16px;z-index: 100; margin-top: 0;}
.xmsl_nr .swiper-button-prev{bottom: 0; right: 0;background: url(../images/b15.png); width: 29px; height: 16px;z-index: 100; margin-top: 0; left: auto;}
.xmsl_nr .swiper-pagination{width: 100%;position: absolute;bottom: 110px;top: auto;transform: rotate(180deg);}
.xmsl_nr .swiper-pagination-bullet{width: 15px;height: 15px; display: block;border: 1px solid #aeaeae; opacity: 1;background:none; margin: 5px auto;}
.xmsl_nr .swiper-pagination-bullet-active{background: #007AFF;}
.xmsl_nr img{width: 100%;}
.xmsl_nr .swiper-container{height: 100%;}

.ffdc{width: 1160px; margin: 0 auto; padding-bottom: 180px;}
.picList ul{overflow: hidden;}
.picList li{float: left;width: 25%;}
.picList img{width: 100%;}

.mfzx{background: url(../images/bj1.jpg) no-repeat center center;background-size: cover; padding-bottom: 70px;}
.mfzxbox{width: 1170px; margin: 0 auto;}
.mfzx_tit{text-align: center; padding: 55px 0;}
.mfzx_tit h2{font-size: 50px; margin-bottom: 25px;font-weight: bold;color: #fff;}
.mfzx_tit p{font-size: 25px; color: #fff;}
.mfzx_tit span{display: inline-block;vertical-align: middle; margin: -5px 30px 0 30px;}
.mfzx_nr{overflow: hidden;}
.mfzx_left{width: 315px; float: left; padding-left: 50px;}
.mfzx_left ul{border-left: 1px dashed #ffffff; padding-top: 23px;}
.mfzx_left li{padding:0 0 30px 11px;}
.mfzx_left a{display: block; background: url(../images/b21.png);width: 247px; line-height: 46px; font-size: 25px; padding-left: 38px; color: #000000;position: relative;}
.mfzx_left a span{display: inline-block;width: 10px; height: 10px; border: 1px solid #3f3a3b; background: #fff;border-radius: 50%; position: absolute; left: -17px; top: 20px;}
.mfzx_left li.cur a{background: url(../images/b22.png);color: #fff;}
.mfzx_left li.cur a span{background:url(../images/e54.png); border: 1px solid #fda043;background-size: 100% 100%;}
.mfzx_right{background: url(../images/b23.png); width: 492px;height: 466px;float: right;}
.mfzx_right h2{font-size: 30px; color: #fff;text-align: center;padding: 75px 0 25px;}
.mfzx_right ul{padding: 0 55px;}
.mfzx_right li{padding-bottom: 20px;}
.wby1{width: 100%;background: url(../images/b24.png) no-repeat 15px center #235c9e; border: 1px solid #1f68ad; padding-left: 42px; line-height: 42px; font-size: 16px; color: #fff;}
.wby1::-webkit-input-placeholder{color:#fff;}
.wby2{width: 100%;background: url(../images/b25.png) no-repeat 15px center #235c9e; border: 1px solid #1f68ad; padding-left: 42px; line-height: 42px; font-size: 16px;color: #fff;}
.wby2::-webkit-input-placeholder{color:#fff;}
.wby3{width: 100%;background: url(../images/b26.png) no-repeat 15px center #235c9e; border: 1px solid #1f68ad; padding-left: 42px; line-height: 42px; font-size: 16px;color: #fff;}
.wby3::-webkit-input-placeholder{color:#fff;}
.btn2{width: 100%; height: 44px; color: #fff; background: #5384d9; border: 1px solid #609af6; margin-top: 13px; font-size: 20px;cursor:pointer;}
.btn2:hover{border: 1px solid #5384d9;background: none;}


@media(max-width:1290px){
	.hxjs{width: 100%; padding: 0 1% 70px 1%;}
	.hxjs_bt p{font-size: 16px;}
	.hxjs_bt h2{font-size: 20px;}
	.kxj_text h3{font-size: 30px;}
	.zdq{float: right;}
	.zstb_box span{padding: 20px; font-size: 16px;}
}
@media(max-width:1275px){
	.fwbz{width: 100%; padding: 0 1%;}
	.fwbz_nr dt{padding: 0 18px;}
	.headerbox{width: 100%; padding: 0 1%;}
	.nav{margin-right: -20px;}
	.nav li{padding: 0 20px;}
	.nav  ul li:nth-child(2) .sub  span{display: block; height: 85px; border-right: 1px solid #f0f0f0; width: 150px; position: relative;}

}
@media(max-width:1200px){
	.wz1200{width: 100%; padding: 0 1%;}
	.jxdz{width: 100%; padding: 0 1% 140px 1%;}
	.mgjy{width:100%;padding: 0 1%;}
	.mgjy_xq p{font-size: 14px;}
	.xxqh{width:100%;padding: 0 1% 80px 1%;}
	.mfzxbox{width:100%;padding: 0 1%;}
	.footerbox{width: 100%; padding: 70px 1%;}
	.wzgn ul{padding-left: 100px;}

}
@media(max-width:1180px){
	.yjsj{width: 100%; padding: 0 1%;}
	.qmsj{width: 100%; padding: 0 1%;}
	.zbsj{width: 100%; padding: 0 1%;}
	.zbsj_right p{font-size: 16px; line-height: 28px;}
	.qhbox{width: 100%;}
	.zstb{padding: 0 1%;}
	.ywjs{width: 100%; padding: 0 1%;}
	.zptd{width: 100%; padding: 0 1%;}
	.mgjya{width: 100%; padding: 0 1%;}
	.ffdc{width: 100%; padding: 0 1% 180px 1%;}
	.ywjsbox{height: 220px;}
	.yjsj_right a{margin-top: 40px;}
}



@media(max-width:1095px){
	.kcj_nr{width: 100%; padding: 0 60px;}

}
@media(max-width:1000px){
	.zstb_box span{padding: 10px; font-size: 12px;}
	.header{height: 60px;}
	.top{display: none;}	
	.fgt{height: 60px;}	
	.logo{padding-top: 10px;}
	.nav{position: fixed; width: 4rem; height: calc(100% - 60px); background: #fff; left: -4rem; top: 60px;overflow: auto;}
	.nav li{padding: 0 3%; border-bottom: 1px solid #eee; width: 100%; float: none;}
	.nav h3 a{font-size: 16px;line-height: 42px;}
	.sub{position: static; text-align: left;}
	.nav ul li:nth-child(6) .sub dt{line-height: 36px; padding: 0 15px; font-size: 14px;text-align: left;}
	.nav .on h3 a:before{border: 0;}
	.dhbj{width: 100%; height: 100%; position: fixed; left: 0; top: 0; background: rgba(0,0,0,.8);z-index: 88;display: none;}
	.nav ul li:nth-child(2) .sub{position: static; top: 0;left: 0;}
	.nav ul li:nth-child(2) .sub dl{overflow: hidden;}
	.nav ul li:nth-child(2) .sub dt{width: 50%; float: left;}
	.nav ul li:nth-child(2) .sub p{line-height: 20px; font-size: 12px;height: 40px;}
	.nav ul li:nth-child(2) .sub span{width: 100%; border: none;}
	.nav ul li:nth-child(2) .sub span img{height: 30px;}
	.dhbtn{width: 30px; height: 30px; right: 3%; top: 15px;background: url(../images/dm1.png) no-repeat center center;background-size: 20px 20px;position: absolute;}
	.dhbtn.on{background: url(../images/dm2.png) no-repeat center center;background-size: 20px 20px;}	
		
	/*本页样式开始*/	
	.yjsj{padding: 0 3%;}
	.yjsj_tit{padding: 30px 0;}	
	.yjsj_tit h2{font-size: 20px;}	
	.yjsj_tit h2 span{font-size: 30px;}
	.yjsj_tit p{font-size: 16px;}
	.yjsj_lb p{font-size: 14px;}
	.yjsj_lb b{width: 40px;height: 40px;background-size: 100% 100% !important;}
	.yjsj_lb img{width: 100%;}
	.yjsj_nr{padding-top: 20px;}
	.yjsj_left{width: 100%; float: none; padding-bottom: 20px;}
	.yjsj_right{position: static; width: 100%; top: 0%;transform: translateY(0%);    height: auto; padding-bottom: 100px;}
	.yjsj_right h2{font-size: 16px; margin-bottom: 15px;}
	.yjsj_right p{font-size: 14px; line-height: 1.7;}
	.yjsj_right a{margin-top: 30px;}
	.czzl{padding-top: 0;}
	.czzl_tit{height: 35px;background-size: auto 100%; }
	.czzl_tit h2{line-height: 35px; font-size: 18px;}
	.czzlbox h2{font-size: 12px; line-height: 20px;}
	.czzlbox{width: 100px;height: 100px;float: left;}
	.czzlbox img{width: 100%;}
	.xz1{width: 100px;height: 100px;}
	.xz2{width: 100px;height: 100px;}
	.czzl_nr li{float: none; width: 100%;overflow: hidden;}
	.czzl_nr p{font-size: 14px;}
	.topdw{margin-top: 27px;}
	.czzl_nr ul{padding-bottom: 20px;}

	.qmsj{padding: 0 3%;}
	.qmsj_tit{padding-top: 35px;}
	.qmsj_tit h2{font-size: 14px;line-height: 1.5;}
	.qmsj_tit h2 span{font-size: 20px;}
	.qmsj_nr ul{padding-top: 20px;}
	.qmsj_nr li{padding-bottom: 20px;}
	.qmsj_nr img{float: none; margin: 0 auto;}
	.qmsj_text{width: 100%; float: none;text-align: center;}
	.qmsj_text h2{font-size: 20px; margin: 15px 0;}
	.qmsj_text p{font-size: 14px; line-height: 20px; overflow: hidden;height: 60px;}

	.zbsj_nr{padding: 30px 0;}
	.zbsj_left{width: 100%; float: none; margin-bottom: 20px;height: auto;padding: 50px 45px;}
	.zbsj_left a{font-size: 14px; line-height: 24px;}
	.zbsj_right{float: none; width: 100%;height: auto; padding: 50px 20px;display: none;}
	.zbsj_right p{font-size: 14px; line-height: 22px;}
	.zbsj_right a{margin-top: 30px;}

	.zstb{padding: 0 3%;}
	.zstb_tit{padding: 30px 0;}
	.zstb_tit h2{font-size: 16px;}
	.zstb_box{padding-top: 20px;}
	.zstb_box li{padding-bottom: 20px;}
	.dbj3{padding-bottom: 50px;}
	.zstb_box a{margin-top: 30px;}

	.jxdz{padding: 0 3% 50px 3%;}
	.btn3{margin-top: 0px;}
	.hqxt_tit{padding: 30px; margin-bottom: 20px;}
	.hqxt_tit h2{font-size: 16px;line-height: 1.5;}

	.ywjsbox{height:160px;}
	.hqxt_tit h2:before{bottom: -35px;}
	.zstb_tit h2:before{bottom: -35px;}
	.zptd{padding: 0 3%;}
	.btn4{width: 100px; line-height: 30px; font-size: 14px; margin-top: 10px;}

	.btn3{margin-top: 20px;}
	.ffdc{padding-bottom: 50px;}

	/*原样式*/
	.yjqh{padding: 0 ; width: 100%; float: none;}
		
	.zdq{float: none;}
	.sztd_tit{padding: 30px 0 15px;}
	.sztd_tit h2{font-size: 18px; margin-bottom: 10px;}
	.sztd_tit span{margin: -3px 5px 0 5px;width: 20px;}
	.sztd_tit img{width: 100%;}
	.sztd_tit p{font-size: 12px;}
	.wz1200{padding: 0 3%;}
	.sztdbox{margin-bottom: 30px;}
	.sztd_tp{float: none; width: 100%;}
	.sztd_text{float: none; width: 100%; padding-top: 20px;}
	.sztd_text h2{font-size: 20px;}
	.sztd_text h2 span{width: 35px;}
	.sztd_text h2 span img{width: 100%;}
	.sztd_text p{font-size: 14px; line-height: 1.7;}

	.ldcj_tit{padding: 30px 0 15px;}
	.ldcj_tit h2{font-size: 17px; margin-bottom: 10px;}
	.ldcj_tit span{margin: -3px 5px 0 5px;width: 20px;}
	.ldcj_tit img{width: 100%;}
	.ldcj_tit p{font-size: 12px;}
	.kcj_nr{padding: 0;}
	.kcj_nr .swiper-button-next{width: 35px;height: 35px;background: url(../images/a10.png) no-repeat center center #fff ;background-size: 50% auto;right: 0;border-radius: 4px;border: 1px solid #eee;}
	.kcj_nr .swiper-button-prev{width: 35px;height: 35px;    background: url(../images/a9.png) no-repeat center center #fff;background-size: 50% auto;left: 0;border-radius: 4px; border: 1px solid #eee;}

	.kcj_nr .swiper-slide-next{z-index: 100;transform: scale(1);}
	.kcjbox{padding: 30px 15px;}
	.copi_1{width: 60px; height: 60px;background-size: 50% auto;}
	.copi_2{width: 60px; height: 60px;background-size: 70% auto;}
	.copi_3{width: 60px; height: 60px;background-size: 70% auto;}
	.kcj_nr .swiper-slide-next .kcjbox .copi_1{background: url(../images/c12.png) no-repeat center center #32a6d5;background-size: 50% auto;}
	.kcj_nr .swiper-slide-next .kcjbox .copi_2{background: url(../images/a11.png) no-repeat center center #32a6d5;background-size: 70% auto;}
	.kcj_nr .swiper-slide-next .kcjbox .copi_3{background: url(../images/c11.png) no-repeat center center #32a6d5;background-size: 70% auto;}
	.kcjbox{height: 300px;}
	.kcjbox h2{padding: 25px 0 10px; font-size: 24px;}
	.kcjbox p{font-size: 14px; line-height: 1.7;}
	.btn1{width: 230px; margin-top: 30px;font-size: 16px; line-height: 40px;height: 65px;background-size: 100% 100%;}
	.ldcj{padding-bottom: 50px;}

	.hxjs_tit{padding: 30px 0 15px;}
	.hxjs_tit h2{font-size: 17px; margin-bottom: 10px;}
	.hxjs_tit span{margin: -3px 5px 0 5px;width: 20px;}
	.hxjs_tit img{width: 100%;}
	.hxjs_tit p{font-size: 12px;}

	.hxjs_bt li{width: 25%;}
	.hxjs_bt img{height: 30px;}
	.hxjs_bt h2{font-size: 16px; padding: 15px 0;}
	.hxjs_bt p{font-size: 12px; line-height: 18px; height: 36px;}
	.kxjs_left{float: none; width: 100%; margin-top: 0; padding: 10px 10px 0 10px;border-radius: 10px;text-align: center;}
	.kxjs_left li{width: 32%; display: inline-block;float: none;padding-bottom: 10px;}
	.kxjs_left span{font-size: 16px; border-radius: 10px;line-height: 40px;}
	.kxjs_right{float: none; width: 100%; margin-top: 20px;}
	.kxj_qh{padding: 0 10px 10px 10px;}
	.kxj_qh h2{font-size: 16px; line-height: 2;}
	.kxj_qh h2 span{padding-left: 10px;}
	.xmxq{padding-top: 15px;}
	.kxj_tp{float: none; width: 100%;}
	.kxj_text{float: none; width: 100%; padding-top: 15px;}
	.kxj_text h3{font-size: 18px; }
	.kxj_text h3 img{width: 25px; margin: -3px 10px 0 0;}
	.kxj_text li{font-size: 14px;}

	.jxdz_tit{padding: 30px 0 15px;}
	.jxdz_tit h2{font-size: 17px; margin-bottom: 10px;}
	.jxdz_tit span{margin: -3px 5px 0 5px;width: 20px;}
	.jxdz_tit img{width: 100%;}
	.jxdz_tit p{font-size: 12px;}


	.jxdz_bt ul{padding: 30px 0;overflow: hidden;}
	.jxdz_bt li{width: 25%; padding: 0 10px;margin: 0;display: block;float: left;}
	.jxdz_bt li img{width: 100%;height: auto; }
	.jxdz_left{float: none; width: 100%;padding: 15px 10px;height: 300px; }
	.jxdzbox{padding: 0;overflow: hidden;}
	.jxdz_right img{width: 50%; margin: 0 auto;}
	.jxdz_right{position: static;float: none;}
	.jxdz_left h2{font-size: 18px;padding: 25px 0;}
	.jxdz_left h2 span{font-size: 24px;}
	.jxdz_left h2:before{width: 80px;bottom: 10px;}
	.jxdz_left p{font-size: 14px; line-height: 1.7;}

	.fwbz_tit{padding: 30px 0 15px;}
	.fwbz_tit h2{font-size: 15px; margin-bottom: 10px;}
	.fwbz_tit span{margin: -3px 5px 0 5px;width: 20px;}
	.fwbz_tit img{width: 100%;}
	.fwbz_tit p{font-size: 12px;}
	.fwbz_nr li{float: none; width: 100%;}
	.fwbz_nr h2 span{display: block; padding: 10px 0 0 0;line-height: 1.6;}
	.fwbz_nr dl{padding-top: 20px;overflow: hidden;}
	.fwbz_nr dt{width: 33.33%; float: left;display: block; padding: 0 5px;}
	.fwbz_nr p{font-size: 12px;line-height: 1.6;}
	.fwbz_nr b{width: 60px;height: 60px;}
	.fwbz_nr img{width: 100%;}
	.mgjy_left{display: block;position: static;width: 100%;}
	.mgjy_left li{padding: 10px 3%;}
	.left_bk{display: none;}
	.mgjy_xq li{display: none;}
	.mgjy_left{ display: none; }
	.mgjy_xq li:first-child{ display: block;float: none; width: 100%; padding-bottom: 20px;  }
	.left_bk{ display: none; }
	.mgjy_xq ul{padding: 5px;}

	.xmsl_nr{height: 465px;}
	.mgjya{display: block;}

	.mfzx_tit{padding: 30px 0 15px;}
	.mfzx_tit h2{font-size: 18px; margin-bottom: 10px;}
	.mfzx_tit span{margin: -3px 5px 0 5px;width: 20px;}
	.mfzx_tit img{width: 100%;}
	.mfzx_tit p{font-size: 12px;}
	.mfzxbox{padding: 0 3%;}
	.mfzx_left{width: 230px; padding-left: 7px;}
	.mfzx_left a{font-size: 18px; line-height: 35px; width: 200px; background-size: 100% 100%;}
	.mfzx_left a:hover{background-size: 100% 100%;}
	.mfzx_right{width: 420px;background-size: 100% 100%;}
	/*本页式样式结束*/
	.foot_left {float: none; margin: 0 auto;}
	.foot_right{float: none; margin: 0 auto;}
	.wzgn{float: none; padding: 20px 0; width: 100%;}
	.wzgn ul{padding: 0;}
	.footerbox{padding: 30px 3%;}
	.foot_left p{font-size: 16px;}
	.mfzx_left li.cur a{background-size: 100% 100%;}
	.wzgn h2{font-size: 18px;}
	.wzgn dt{font-size: 14px; line-height: 1.8;}
	.foot_right p{font-size: 14px;text-align: center;}
	.bqxx {padding: 20px 3%;}
	.bqxx p{font-size: 14px;}
	.mfzx_right h2{font-size: 20px;}
	.mgjy_xq dt{padding: 15px 20px;}
	.mfzx_left a span{top: 13px;}
	.xmsl_nr{padding: 0px; height: auto;position: relative;padding-bottom: 40px;bottom: 0;}
	.qhgnnr{height:20px; width: 100%;top: auto;right: auto; left: 0%; margin-left: 0px; transform: translateY(0);bottom: 0;  bottom: 0;}
    .xmsl_nr .swiper-pagination{bottom: 5px;width: 100%;}
    .xmsl_nr .swiper-pagination-bullet{display: inline-block; margin: 0 3px;}
    .xmsl_nr .swiper-button-next{background: url(../images/b28.png); width: 15px; height: 25px; right: calc(50% - 80px); bottom: 0; top: auto;background-size: 100% 100%;}
    .xmsl_nr .swiper-button-prev{background: url(../images/b29.png); width: 15px; height: 25px; left:calc(50% - 80px); bottom: 0; top: auto;background-size: 100% 100%;}
    .sztd_tp img{float: none; margin: 0 auto;}
    .yjsjbox{height: auto; padding-bottom: 40px;}
}

@media(max-width:750px){
	.mfzx_left{width: 100%; float: none;}
	.mfzx_right{float: none; width: 100%;background-size: 100% 100%;}
	.ywjs_nr li{width: 25%;}
	.zptd_hz li{width: 33.33%;}
	.zstb_box span{padding: 10px; font-size: 12px;width: 150px; zoom: 0.5;text-align: center;}
	.zstb_box li{margin-bottom: 50px;}
}
@media(max-width:480px){
	.ywjs_nr li{width: 33.33%;}
}


@media(max-width:1000px){
.hqxt_tit{padding: 30px; margin-bottom: 20px;}
.hqxt_tit h2{font-size: 16px;line-height: 1.5;}
.hqxt_tit h2:before{bottom: -35px;}
.btn3{margin-top: 0px;}
.btn3{margin-top: 20px;}
}



/*粘贴linux样式*/