@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:"font1","微软雅黑","黑体";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; }
@font-face {
    font-family: 'font1';
    src:url('../images/2DHXR2kx0EFF.woff'); 
}
.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.fr { float:right}
.hidden{display:none; background: url() no-repeat center;}

.header{width: 100%; position: fixed;z-index: 100;left: 0; top: 0; background: rgba(255,255,255,0.9);}
.headerbox{width: 1200px;height: 100px; margin: 0 auto;display: flex;justify-content: space-between;align-items: center;max-width: 94%;}
.logo{width: 142px;}
.logo img{width: 100%;}
.header_right{width: 800px;display: flex;justify-content: space-between;align-items: center;}
.nav{overflow: hidden;padding-right: 60px;}
.nav ul{overflow: hidden;}
.nav li{float: left; line-height: 100px; font-size: 14px;transition: .5s;}
.nav a{color: #000000;display:inline-block; position: relative;}
.nav a:before{position: absolute;content: "";border-bottom: 1px solid #000000; left: 50%;transform: translateX(-50%);bottom: 38px;transition: .5s;width: 0;}
.nav span{color: #242323; padding: 0 23px;}
.nav li.cur a{font-weight: bold;}
.nav li.cur a:before{width: 100%;}
.nav a:hover{font-weight: bold;}
.nav a:hover:before{width: 100%;}
.yzxz{background: url(../images/a3.png);width: 15px;height: 15px; background-size: 100%;cursor: pointer;}
.ssbtn{background: url(../images/a2.png);width: 18px;height: 18px;float: right;cursor: pointer;}
.navaccount{height: 18px;float: right;cursor: pointer;}

.banner{position: relative;height: 100vh;}
.banner img{width: 100%;height: 100%;object-fit: cover;}
.banner:before{position: absolute; content: ""; left: 0; width: 100%;bottom: 0; height: 300px; background-image: linear-gradient(transparent, #f1f1f1);}
.xw_nr .mySwiper{padding-bottom: 25px;}
.qhfh{ margin-right: 33.33%; position: relative;}
.qhfh .swiper-button-next{background: url(../images/right.png);width: 18px; height: 19px;right: 0; margin-top: -9px;}
.qhfh .swiper-button-prev{background: url(../images/left.png);width: 18px; height: 19px;left: 0; margin-top: -9px;}
.qhfh .swiper-button-next:after,.qhfh .swiper-button-prev:after{font-size: 0;}
.swiper-num{position: absolute;left: 0;width: calc(100% - 58px);left: 50%;transform: translateX(-50%);top: -5px;}
.active{color: #000000;font-size: 10px;}
.total{float: right;color: #000000;font-size: 10px; opacity: .3;}
.jdqh .swiper-pagination{width: calc(100% - 100px);left: 50%; transform: translateX(-50%);bottom: 10px;height: 2px;}
.jdqh .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: #000;}

.xwsp{width: 1200px;margin:-350px auto 0 auto;max-width: 94%; position: relative;z-index: 10;display: flex;justify-content: space-between;gap:16px;}
.xwspbox{width: calc(30.33% - 8px);background: rgba(255,255,255,0.9);border-radius: 8px;overflow: hidden; box-shadow:0 0 5px rgba(0, 0, 0, .1); }
.xw_title{background: #fff; padding: 0 25px;}
.xw_title h2{font-size: ;line-height: 53px;font-size: 16px;color: #282828;}
.xw_title h2 b{font-weight: bold;}
.xw_title h2 b img{display: inline-block;vertical-align: middle; margin: -3px 10px 0 0;}
.xw_title h2 a{font-size: 14px;color: #282828;font-weight: 400;}
.xw_title h2 a img{display: inline-block;vertical-align: middle; margin: -3px 0 0 14px; }
.xw_nr{height: 260px; padding: 12px;}
.wzlb{background: #fff;border-radius: 8px; padding: 10px 8px 10px 20px;}
.wzlb dl{display: block;overflow: auto; padding-right: 18px;height: 236px;}
.wzlb dl::-webkit-scrollbar-track {
	border-radius:5px;
	background-color:#F1f1f1;
}
.wzlb dl::-webkit-scrollbar {
	width:5px;
	background-color:#f1f1f1;
}
.wzlb dl::-webkit-scrollbar-thumb {
	border-radius:5px;
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1);
	background-color:#f1f1f1;
}
.wzlb a:hover h2{color: #0044FF;}

.wzlb h2{font-weight: 400; font-size: 12px; line-height: 18px;color: #1D2129;}

.wzlb p{font-size: 10px;color: #86909C; line-height: 14px; margin-top: 10px;}
.wzlb dt{border-bottom: 1px solid #f6f6f6; padding: 8px 0;}
.gsjj {padding: 5px 18px 0 18px;}
.gsjj p{font-size: 12px; line-height: 21px;color: #282828;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 10;overflow: hidden; }

.jdqh{position: relative;}
.jdqh a{display: block;overflow: hidden; border-radius: 8px;}
.jdqh a img{width: 100%;}
.jdqh .swiper-wrapper{align-items: flex-start;}
.jdqh .swiper-slide { transition: 300ms; transform: scale(0.8);}
.jdqh .swiper-slide-active,.jdqh .swiper-slide-duplicate-active{ transform: scale(1);}

.footer{width: 1355px;margin: 0 auto;max-width: 94%;display: flex;justify-content: space-between;align-items: center; padding: 150px 0;}
.footer_left p{font-size: 16px; line-height: 24px;color: #282828;}
.footer_right ul{overflow: hidden;}
.footer_right li{width: 110px;float: left; margin-right: 25px;text-align: center;}
.footer_right img{width: 100%;border-radius: 10px;box-shadow:0 0 10px rgba(0, 0, 0, .05); }
.footer_right p{font-size: 16px;margin-top: 10px;color:#282828;}

/*news*/
.banner1{height: 460px;}
.banner1 img{width: 100%;height: 100%;object-fit: cover;}
.bj1{background: #f5f5f5;}
.news{width: 1200px; margin: 0 auto;max-width: 94%;display: flex;justify-content: space-between; padding: 50px 0 75px;}
.news_left{width: 265px;}
.news_left h2{font-weight: bold; font-size: 21px;color: #3D3D3D; position: relative; padding: 0 0 0 17px; margin-bottom: 26px;}
.news_left h2:before{position: absolute;content: "";width: 6px;height: 6px;top: 50%;transform: translateY(-50%);left: 0;background: #0e51ff;}
.news_left li{padding-bottom: 20px;}
.news_left li a{display: block;line-height: 64px; padding-left: 20px; border-radius: 8px; background: #fff;color: #3D3D3D;font-size: 18px;border: 2px solid #fff;transition: .5s;}
.news_left li a:hover{background: #dde7ff;border: 2px solid #1a5aff;color: #1a5aff;}
.news_left li.cur a{background: #dde7ff;border: 2px solid #1a5aff;color: #1a5aff;}
.news_right{width: calc(100% - 300px);}
.dqwz{padding-bottom: 20px; position: relative;}
.dqwz p{font-size: 16px;color: #3D3D3D; line-height: 40px;}
.dqwz p a{color:#3D3D3D;}
.dqwz p a.cur{font-weight: bold;}
.dqwz p a:hover{font-weight: bold;}
.news_nr{border-radius: 8px;background: rgba(255,255,255,.6); padding: 25px 25px 3px 25px;}
.news_nr li{padding-bottom: 22px;}
.news_box{border-radius: 8px;background: #fff;display: flex;justify-content: space-between;padding: 25px;}
.neleft{width: 387px;border-radius: 8px; overflow: hidden;}
.neleft img{width: 100%;transition: .5s;}
.neleft a:hover img{transform: scale(1.1);}
.neright{width: calc(100% - 410px);}
.neright h2{font-size: 20px;line-height: 28px;color: #212121;font-weight: bold;}
.neright h3{font-size: 14px;color: #A0A0A0; margin-top: 4px;}
.neright p{font-size: 14px;line-height: 22px;color: #53585C;margin: 10px 0 17px;}
.neright a{display: block;border-radius: 8px; text-align: center; width: 127px; line-height: 38px;border: 1px solid #007AFF;transition: .5s; font-size: 14px;color: #007AFF;}
.neright a b{background: url(../images/a9.png);display: inline-block;vertical-align: middle; width: 20px;height: 20px;margin: -3px 0 0 5px;transition: .5s;}
.neright a:hover{color: #fff;background: #007AFF;}
.neright a:hover b{background: url(../images/a10.png); margin-left: 10px;}
.fynr{padding: 20px 0 0 0;text-align: right;}
.fynr li{display: inline-block; padding-left: 10px;}
.fynr a{display: block; border-radius: 8px;background: #fff;color: #3D3D3D; font-size: 14px; line-height: 38px; padding: 0 15px;border: 1px solid #fff;}
.fynr li span{font-size: 16px; line-height: 40px; color: #3D3D3D; padding-right: 40px;}
.fynr  ul li:nth-child(2) a{ border: 1px solid #e5e5e5;}
.fynr  ul li:last-child a{ border: 1px solid #e5e5e5;}
.fynr li.cur a{color: #007AFF;border: 1px solid #007AFF !important;background: #e4e9f6;font-weight: bold;}
.fynr a:hover{color: #007AFF;border: 1px solid #007AFF !important;background: #e4e9f6;font-weight: bold;}

/*Recruiting-Talents*/
.zpxx_nr{padding-bottom: 45px;}
.zpxx_nr li{padding-bottom: 25px;}
.zpxx_box{border-radius: 8px;background: #fff; padding: 35px 0 0 0;overflow: hidden;box-shadow:0 0 10px rgba(0, 0, 0, .05);}
.zpxx_box h2{padding: 0 40px; font-size: 28px;color: #000000; line-height: 32px;}
.zpxx_box h2 span{color: 32px;color: #1C5BFF;}
.zpxx_box h3{margin: 20px 0 28px; padding: 0 40px;line-height: 38px; font-size: 22px;color: #000000;opacity: .8;}
.zpxx_box h3 b{padding: 0 10px; }
.zpxx_box h3 em{display: inline-block; margin-left: 10px; padding: 0 15px;border-radius: 8px;background: #e9efff; color: #1C5BFF;font-size: 17px;}
.zpxx_box p{padding: 0 40px; font-size: 18px;color: rgba(0,0,0,.6); opacity: .6;line-height: 66px;background: #fafafa;}
.zpxx_box p img{display: inline-block;vertical-align: middle; margin: -3px 10px 0 0;}

/*Notice*/
.wzgg_nr li{padding-bottom: 15px;}
.wzgg_nr a{display: block; background: #fff;border-radius: 8px;box-shadow:0 0 10px rgba(0, 0, 0, .05);padding: 25px;transition: .5s;}
.wzgg_nr a:hover{transform: translate(0, -8px);}
.wzgg_nr h2{font-weight: bold; font-size: 18px;color: #3D3D3D;}
.wzgg_nr h2 span{font-weight: 400; font-size: 15px;color: #3D3D3D;opacity: .5;}
.wzgg_nr h2 img{display: inline-block;vertical-align: middle; margin: -3px 10px 0 0;}
.wzgg_nr p{color: #3D3D3D; font-size: 18px; margin-top: 25px;}

/*Notic2e*/
.ggcx{position: absolute; width: 344px;height: 42px;border-radius: 21px; background: #e9e9e9; right: 0; top: 0;}
.wby1{width: 100%;height: 42px; line-height: 42px; padding: 0 18px;}
.btn1{cursor: pointer; position: absolute; background: url(../images/a2.png);width: 18px;height: 18px;border: none;top: 50%;transform: translateY(-50%); right: 20px;}
.xmjd{background: #fff;border-radius: 8px; padding: 20px 30px 20px 30px;box-shadow:0 0 10px rgba(0, 0, 0, .05);}
.xmjd h3{font-weight: bold; font-size: 16px; line-height: 22px; color: #1D2129;cursor: pointer; position: relative; }
.xmjd h3 img{display: inline-block;vertical-align: middle; margin: -3px 10px 0 0;}
.xmjd h3 span{display: block; font-weight: 400; font-size: 14px;color: #3e3e3e; padding-right: 16px;}
.xmjd h3 b{background: url(../images/b17.png); width: 8px ;height: 6px;position: absolute; right: 0; top: 50%;transform: translateY(-50%);}
.xmjd_nr{padding: 44px 0 30px;display: none; position: relative;}
.jdt{padding: 0 0 15px;position: absolute;width: 100%;top: 15px;left: 0;}
.xmjd_nr ul{display: flex;justify-content: space-between;width: 100%; margin-top: -18px; position: relative;z-index: 10;}
.jdtkz{position: relative;width: 100%;height: 10px;border-radius: 5px;background: #f2f3f5;}
.jdtkz em{border-radius: 5px;left: 0;top: 0;height: 10px;background: #a4bdff; position: absolute;}
.xmjd_nr ul li span{width: 24px;height: 24px; display: block;border-radius: 50%;background: #fff;box-shadow:0 0 10px rgba(0, 0, 0, .1);}
.xmjd_nr ul li b{line-height: 24px;display: block;text-align: center;font-size: 14px;color: #999;}
.xmjd_nr ul li h2{font-size: 14px;color: #86909C; margin: 14px 0;}
.xmjd_nr p{font-size: 14px; color: #1D2129;opacity: .5;}
.xmjd_nr ul li.cur span{background: url(../images/a13.png);background-size: 100% 100%;}
.xmjd_nr ul li.cur span b{display: none;}
.xmjd_nr ul li.cur p{font-weight: bold;opacity: 1;}
.xmjd_nr ul li.cur1 span{background: url(../images/a14.png);background-size: 100% 100%;}
.xmjd_nr ul li.cur1 span b{display: none;}
.xmjd_nr ul li.cur1 p{font-weight: bold;opacity: 1;}
.xmjd h3.on b{background: url(../images/b17a.png);}

.jbgg{background: #fff;border-radius: 8px; padding: 20px 30px 20px 30px;box-shadow:0 0 10px rgba(0, 0, 0, .05); margin-top: 20px; padding: 0 50px 15px 50px;}
.jbggbox{padding-bottom: 30px;}
.jbggbox h2{font-weight: bold; font-size: 16px;color: #1D2129; line-height: 64px; position: relative;}
.jbggbox h2:before{position: absolute;content: "";width: 6px;height: 6px;left: -18px;top: 50%;transform: translateY(-50%);background: #0044ff;}
.jbgg_nr table{width: 100%;border-left: 1px solid #e0e0e0;border-top: 1px solid #e0e0e0;width: 100%;}
.jbgg_nr td{padding:10px;border-bottom: 1px solid #e0e0e0;border-right: 1px solid #e0e0e0; line-height: 27px;color: #666;font-size: 14px;text-align: center;}
.jbgg_nr td:nth-child(1){ text-align: right;}
.btn2{display: block; margin: 35px auto 0 auto; text-align: center; color: #fff; font-size: 16px; line-height: 50px; width: 227px;background: #2366fd; border-radius: 6px;transition: .5s;}
.btn2 img{display: inline-block;vertical-align:middle; margin: -3px 0 0 5px;}
.btn2:hover{letter-spacing:3px;}
.tjzl_nr{text-align: center;background: #fafafa;text-align: center;}
.tjzl_nr h3{font-size: 14px;color: #3D3D3D;font-weight: bold; margin: 18px 0 12px;}
.tjzl_nr p{font-size: 10px;color: #3D3D3D; opacity: .5; line-height: 1.6;}
.scbtn{margin: 0 auto;cursor: pointer;position: relative;padding: 70px 0 60px;}
.scbtn img{margin: 0 auto;}
.btn4{position: absolute;width: 100%;height: 100%; opacity: 0;z-index: 10;cursor: pointer;top: 0;left: 0;}

/*Notic_grzx*/
.grzx{background: #fff;border-radius: 8px; padding: 20px 30px 50px 30px;box-shadow:0 0 10px rgba(0, 0, 0, .05);  padding: 0 50px 50px 50px;}
.rgzx_title{padding: 45px 0 10px;}
.rgzx_title h2{text-align: center;font-size: 30px;color: #3D3D3D;}
.grzx_nr li{padding-bottom: 10px;}
.grzx_nr p{position: relative; font-size: 14px;color: #84818A;line-height: 32px;}
.grzx_nr p:before{position: absolute;content: ""; width: 4px;height: 4px;background: #0026ff;left: -12px;top: 50%;transform: translateY(-50%);}
.wby2{width: 100%; padding: 0 15px;border: 1px solid #e7e7e8;border-radius: 8px;height: 48px; line-height: 46px;color: #000;}
.btn3{border-radius: 8px; border: none; width: 100%; color: #fff;background: #1C5BFF;font-size: 18px; cursor: pointer;transition: .5s;height: 52px; margin-top: 30px;}
.btn3 img{display: inline-block;vertical-align: middle; margin: -3px 0 0 35px;}
.btn3:hover{letter-spacing:3px;}
.grzx_nr h3{text-align: center; font-size: 14px;color: #202020;text-align: center;line-height: 52px;}
.grzx_nr h3 a{color: #1C5BFF;}
.grzx_nr h3 a:hover{text-decoration: underline;}
.wby2:focus {border-color: #1c5bff;background: #e3ebff;color: #000;}

/*Notic_grzx_sc*/
.scym_nr{background: #fff;border-radius: 8px; padding: 20px 30px 50px 30px;box-shadow:0 0 10px rgba(0, 0, 0, .05);  padding: 40px 50px;}
.scym ul{overflow: hidden; margin-left: -35px;}
.scym li{float: left; padding: 0 0 10px 35px;width: 50%;}
.scym p{position: relative; font-size: 14px;color: #84818A;line-height: 32px;}
.scym p:before{position: absolute;content: ""; width: 4px;height: 4px;background: #0026ff;left: -12px;top: 50%;transform: translateY(-50%);}
.scym ul li:nth-child(5){ width:100%;}
.scym ul li:nth-child(6){ width:100%;}
.gysnr{border: 1px solid #eeeeef;border-radius: 8px; padding: 20px 35px 0 35px;}
.gysnr dl{overflow: hidden; margin-left: -30px; padding-top: 3px;}
.gysnr dt{float: left; padding:0 0 20px 20px;color: #3D3D3D;font-size: 14px;}
.gysnr dt em{font-size: 16px; color: rgba(61,61,61,.6);}
.gysnr div{width: 20px;height: 20px;display: inline-block;vertical-align: middle; margin: -3px 10px 0 0; position: relative;border: 1px solid #e5e5e5;border-radius: 4px;}
.my_protocol .input_agreement_protocol { appearance: none; -webkit-appearance: none;  outline: none;  display: none;  }
.my_protocol .input_agreement_protocol+span {cursor:pointer;width: 20px;height: 20px;border:1px solid #ddd;display: inline-block;position: relative;top: -2px;-moz-border-radius: 4px; -webkit-border-radius: 4px;border-radius:4px; vertical-align:middle; margin-right:10px; }
.my_protocol .input_agreement_protocol:checked+span {background-image: url(../images/a16.png); background-size:100% 100%;}
.gysnr h2{font-size: 14px;color: #84818A;line-height: 32px;}
.sctp p{position: relative; font-size: 14px;color: #84818A;line-height: 32px;}
.sctp p:before{position: absolute;content: ""; width: 4px;height: 4px;background: #0026ff;left: -12px;top: 50%;transform: translateY(-50%);}
.sctp h2{font-size: 14px;color: #84818A;line-height: 32px;}
.sctp ul{overflow: hidden; margin-left: -30px;}
.sctp li{float: left; width: 33.33%; padding: 0 0 10px 30px;}
.sctpbox{width: 100%;border-radius: 8px;border: 1px solid #ebebed; position: relative;overflow: hidden;object-fit: cover;height: 160px;}
#file{width: 100%;height: 100%; top: 0;left: 0; position: absolute; opacity: 0;}
#file1{width: 100%;height: 100%; top: 0;left: 0; position: absolute; opacity: 0;}
#file2{width: 100%;height: 100%; top: 0;left: 0; position: absolute; opacity: 0;}
#file3{width: 100%;height: 100%; top: 0;left: 0; position: absolute; opacity: 0;}
#file4{width: 100%;height: 100%; top: 0;left: 0; position: absolute; opacity: 0;}
.sctpbox img{width: 100%;height: 100%; object-fit: cover;}

/*Contact_Us*/
.contact_nr{display: flex;justify-content: space-between; padding-bottom: 240px;}
.contact_left{width: 512px;}
.contact_left img{width: 100%;}
.contact_right img{width: 75px;}
.contact_right h2{font-size: 24px;color: #282828; margin: 30px 0 20px;}
.contact_right p{font-size: 16px;line-height: 24px;color: #282828; opacity: .6;}

/*About_Us*/
.gywm{width: 1200px; margin: 0 auto;max-width: 94%;}
.gywm_top{display: flex;justify-content: space-between; padding: 60px 0 40px;}
.gywm_left h2{font-size: 34px;color: #000000;}
.gywm_right{width: 70%;}
.gywm_right p{font-size: 15px;line-height: 24px;color: #000000; opacity: .7;text-indent: 30px;text-align:justify; word-break: break-all;}
.gywm_bottom{padding-bottom: 60px;}
.gywm_bottom ul{overflow: hidden; margin-left: -15px;}
.gywm_bottom li{float: left; width: 33.33%; padding-left: 15px;}
.gywmbox{transition: .5s;border-radius: 8px;background: #fff; padding: 30px 30px 40px 30px;overflow: hidden;}
.gywmbox p{font-size: 18px;color: #000000; opacity: .6;}
.gywmbox h2{text-align: right;font-size: 72px;color: #000000; opacity: .6; margin-top: 80px;}
.gywmbox:hover{background: url(../images/a21.png);background-size: cover;}
.gywmbox:hover p{color: #fff; opacity: .9;}
.gywmbox:hover h2{color: #fff; opacity: 1;}

.bj2{background: #fff;}
.gsjy{width: 1200px; margin: 0 auto;max-width: 94%;display: flex;justify-content: space-between; padding: 80px 0;}
.gsjy_text{width: 45%; padding-right: 115px;}
.gsjy_text h2{font-size: 34px;color: #000000; margin-bottom: 30px;}
.gsjy_text p{font-size: 16px; line-height: 26px;color: #000000; opacity: .6;}
.gsjy_tp{width: 55%;position: relative;overflow: hidden;}
.gsjy_tp img{width: 100%;}
.gsjy_tp .swiper-button-next{width: 48px;height: 48px;background: #6d798d;margin: 0; top: auto; right: 0;bottom: 0;color: #fff;transition: .5s;}
.gsjy_tp .swiper-button-next:hover{background: #000;}
.gsjy_tp .swiper-button-next:after,.gsjy_tp .swiper-button-prev:after{font-size: 20px;}
.gsjy_tp .swiper-button-prev{width: 48px;height: 48px;background: #6d798d; color: #fff;margin: 0;top: auto; left: auto; bottom: 0; right: 48px;transition: .5s;}
.gsjy_tp .swiper-button-prev:hover{background: #000;}

.bj5{background: #fcfcfc;}
.jzry_title{width: 1200px;max-width: 94%; margin: 0 auto; padding: 50px 0 60px;}
.jzry_title h2{font-size:24px;color: #000000;}
.jzry_title p{font-size: 16px;line-height: 22px;color: #000000; margin-top: 15px;}
.jzry_nr{padding-bottom: 20px; position: relative; overflow: hidden;}
.jzry_nr:before{position: absolute;content: "";width: 15%; height: 100%;background: linear-gradient(to right, #fff, transparent);top: 0;left: 0;z-index: 10;}
.jzry_nr:after{position: absolute;content: "";width: 15%; height: 100%;background: linear-gradient(to right,transparent , #fff);top: 0; right: 0;z-index: 10;}
.jzry_nr li{display: inline-block; font-size: 20px;color: #444; padding: 0 50px;}
.jzry_nr li a{color: #444;}
.jzry_nr li a:hover{color: #0044FF;}
.jzry_cont{white-space: nowrap;}
.jzry_nr{white-space: nowrap;}
.jzry_top{margin-bottom: 50px;}


.qcfw{width: 1200px;display: flex;justify-content: space-between;max-width: 94%; padding: 120px 0; margin: 0 auto;}
.qcfw_left{width: 50%; padding-right: 170px;}
.qcfw_left h2{font-size: 34px;color: #000000; margin-bottom: 30px;}
.qcfw_left p{font-size: 16px; line-height: 26px;color: #000000; opacity: .6;}
.qcfw_right{width: 50%;}
.qcfw_right img{width: 100%;}

.bj4{background: url(../images/a24.png) no-repeat center center;background-size: cover;}
.jzwl{padding: 125px 0;text-align: center;}
.jzwl p{font-size: 28px; line-height: 52px;color: #000000;}
.dhbj{position: fixed;z-index: 99; left: 0;top: 0;background: rgba(0,0,0,.7);width: 100%;height: 100%;display: none;}
@media(max-width:1220px){
.qcfw_left{padding-right: 80px;}
.gsjy_text{padding-right: 80px;}
.neleft{width: 300px;}
.neright{width: calc(100% - 320px);}
.neright h2{font-size: 18px;line-height: 24px;}
.neright p{font-size: 12px; line-height: 1.6;}
.jzry_top li{font-size: 18px; padding: 0 30px;}
}
@media(max-width:1000px){
.header{height: 60px;}
.headerbox{display: block;height: 60px;}
.yzxz{position: absolute; right: 70px;top: 50%;transform: translateY(-50%);}
.logo{width: 120px; position: absolute; left: 15px;top: 50%;transform: translateY(-50%);}
.ssbtn{position: absolute; right: 55px;top: 50%;transform: translateY(-50%);}
.navaccount{position: absolute; right: 60px;top: 50%;transform: translateY(-50%);}
.dhbtn{position: absolute; width: 30px;height: 30px; right: 3%; top: 15px;background:url(../images/d1.png) no-repeat center center #0044FF;background-size: 20px 20px;z-index: 100;border-radius: 4px;}
.dhbtn.on{background: url(../images/d2.png) no-repeat center center #0044FF;background-size: 20px 20px;}
.nav{position: fixed;z-index: 100;background: #fff;width: 200px;height: calc(100% - 60px);left: -200px; top: 60px; padding: 0;}
.nav li{float: none; width: 100%; line-height: 46px; padding: 0 15px;border-bottom: 1px solid #eee;}
.nav a:before{bottom: 0;}
.nav a{display: block;}
.nav span{display: none;}
.banner{height: 300px;}
.xwsp{display: block;margin-top: -50px;}
.xwspbox{width: 100%; margin-bottom: 25px;}
.footer{display: block; padding: 40px 0;}
.footer_left p{text-align: center;}
.footer_right{text-align: center; padding-top: 25px;}
.footer_right li{display: inline-block; margin: 0 10px;float: none;}

.banner1{height: 300px;}
.gywm_top{display: block; padding: 40px 0;}
.gywm_left h2{font-size: 24px;margin-bottom: 15px;}
.gywm_right{width: 100%;}
.gywm_bottom li{float: none; width: 100%; padding-bottom: 20px;}
.gywmbox h2{font-size: 32px; margin-top: 40px;}
.gsjy{display: block; padding: 40px 0;}
.gsjy_text{width: 100%; padding: 0 0 20px;}
.gsjy_text h2{font-size: 24px; margin-bottom: 15px;}
.gsjy_tp{width: 100%;}
.jzry_title{padding: 40px 0 20px;}
.qcfw{display: block; padding: 40px 0;}
.qcfw_left{float: none; width: 100%; padding: 0 0 20px;}
.qcfw_left h2{font-size: 24px;margin-bottom: 15px;}
.qcfw_right{width: 100%;}
.jzwl{padding: 40px 0;}
.jzwl p{font-size: 18px; line-height: 1.8;}
.news{display: block;}
.news_left{width: 100%;}
.news_left li a{line-height: 40px; font-size: 14px;}
.news_right{width: 100%;}
.contact_nr{display: block; padding-bottom: 40px;}
.contact_left{width: 100%;}
.contact_right{width: 100%; padding-top: 20px;}
.news{padding-bottom: 0;}
.news_nr{padding: 10px;}
.news_box{display: block; padding: 10px;}
.neleft{width: 100%;}
.neright{width: 100%; padding-top: 20px;}
.fynr{padding: 30px 0;}
.fynr li span{font-size: 12px; padding-right: 5px;}
.fynr a{line-height: 28px; padding: 0 10px;font-size: 14px;}
.fynr li{padding-left: 5px;}
.dqwz p{font-size: 14px;}
.ggcx{position: relative;width: 100%;}
.scym_nr{padding: 20px;}
.scym li{float: none; width: 100%;}
.wby2{height: 42px; line-height: 40px;}
.gysnr{padding: 15px;}
.gysnr dt{float: none; line-height: 30px; font-size: 14px; padding-bottom: 0;}
.gysnr dt em{font-size: 12px;}
.sctp ul{margin-left: -20px;}
.sctp li{width: 50%; padding: 0 0 10px 20px;}
.rgzx_title h2{font-size: 24px;}
.xmjd{padding: 15px;}
.xmjd_nr ul li h2{font-size: 12px;}
.jbgg{padding: 0 20px;}
.jbggbox h2:before{left: -10px;}
.jbgg_nr{overflow: auto;}
.jbgg_nr table{width: 650px;}
.footer_left p{font-size: 14px;}
.footer_right p{font-size: 14px;}
.wzgg_nr p{font-size: 14px;}
.zpxx_box{padding-top: 15px;}
.zpxx_box h2{padding: 0 15px; font-size: 18px;}
.zpxx_box h3{padding: 0 15px; font-size: 14px;}
.zpxx_box h3 em{font-size: 12px; line-height: 30px; padding: 0 5px; margin-left: 5px;}
.zpxx_box h3 b{padding: 0 5px;}
.zpxx_box p{padding:0 15px;font-size: 14px; line-height: 46px;}
.jzry_top li{padding: 0 20px;font-size: 14px;}
.jzry_top{margin-bottom: 30px;}
}





.content{display:block;padding-bottom: 25px;}
.content .title{display:block;font-size:18px;font-weight: 600;text-align: center;line-height:30px;}
.content .desc{display:block;font-size:14px;text-align: center;}
.content .desc span{display:inline-block;font-size:14px;margin:10px 10px;line-height:30px;}
.content .desc .text{display:block;font-size:16px;line-height:30px;}
.content .text p{display:block;font-size:16px;line-height:30px;margin-top:10px;}

#noticebox{background: #dc0000;
width: 20px;
height: 20px;
color: #fff;
display: inline-block;
font-size: 12px;
text-align: center;
line-height: 20px;
border-radius: 10px;position: relative;}
.noticelist{
display:none;
position: absolute;
right: 0px;
width: 200px;
background: #fff;
color: #333;
z-index: 99999;
text-align: left;
padding: 10px;
border-radius: 10px;
top: 20px;}
.noticelist a{display: block; height:30px;line-height: 30px;overflow: hidden;}
#noticebox:hover .noticelist{display:block;}

.notice_bg{
	display: block;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.2);
    z-index: 999;
}
.notice_content{
	width: 800px;
    margin: 200px auto auto auto;
    background: rgba(255, 255, 255, 0.9);
    padding: 30px;
    border-radius: 10px;
}
@media(max-width:1000px){
	.notice_content{width: 500px;}
}
@media(max-width:640px){
	.notice_content{width: 320px;}
}
@media(max-width:320px){
	.notice_content{width: 300px;}
}

.notice_title{
	display: block;
    font-size: 20px;
    font-weight: bold;
    color: #333;
    text-align: center;
    margin-bottom: 20px;
}
.notice_text{
	display: block;
    color: #444;
    font-size: 14px;
    line-height: 30px;
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 20px 10px;
    margin-bottom: 20px;
	text-align: center;
}
.notice_btn{
	display: block;
    color: #fff;
    width: 100px;
    background: #0036cc;
    text-align: center;
    margin: 0 auto;
    line-height: 30px;
    border-radius: 5px;
}
.notice_btn:hover{
    background: #022a96;
}
.notice_close{
	display: block;
    color: #dc0000;
    width: 30px;
    height: 30px;
    text-align: center;
    margin: 20px auto;
    line-height: 30px;
    border-radius: 50%;
    background: #fff;
}