@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;}

.banner{overflow: hidden;}
.banner 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); }			
  
.header{position: fixed;z-index: 100; width: 100%; top: 0;left: 0;height: 100px;transition: All 0.4s ease-in-out;}
.header.on1{top: -100px;}
.headerbox{width: 1200px; margin: 0 auto; max-width: 94%; overflow: hidden;}
.logo{width: 193px; padding-top: 42px; float: left;}
.logo img{width: 100%; }
.dhbtn{background: url(../images/a1.png) no-repeat center center; width: 22px;height: 16px; float: right;cursor: pointer;display: block;margin-top: 45px;}
.yzxz{background: url(../images/a2.png); width: 23px;height: 23px; float: right; margin: 43px 42px 0 0;cursor: pointer;display: block;}
.ssbtn{background: url(../images/a3.png);width: 19px;height: 19px; float: right; margin: 43px 42px 0 0; cursor: pointer;}
.header.on{ background: #333;}
.nav {float: right;}
.nav ul{overflow: hidden;}
.nav li{float: left; font-size: 14px; line-height: 100px; padding-right: 50px;}
.nav li a{color: #fff;display: block; position: relative;}
.nav li.cur a{color: #e60012;}
.nav a:hover{color: #e60012;}

.cldh{position: fixed;z-index: 100; width: 550px;height: calc(100% - 100px);background: #fff; padding: 30px;top: 100px; right: -550px;}
.cldh li{padding-bottom: 30px;}
.cldh h2{font-weight: 600; color: #333; font-size: 22px; margin-bottom: 15px;}
.cldh dl{overflow: hidden;}
.cldh dt{float: left; width: 20%; float: left; line-height: 1.7; font-size: 16px;}
.cldh dt a{color: #666;}
.cldh dt a:hover{color: #007AFF;}
.dhbj{display: block; width: 100%;height: 100%; position: fixed;left: 0; top: 0;background: rgba(0,0,0,.7);z-index: 88;display: none;}
.dhbtn.on{background: url(../images/d2.png) no-repeat center center;background-size: 25px 20px;}
.ssbox{position: fixed;width: 100%; height: 100%; top: 0;left: 0; background: rgba(0,0,0,.7); z-index: 101;display: none;}
.ssnr{position: absolute; width: 50%; height: 60px; overflow: hidden; border-radius: 6px;background: #fff;left:50%; top:50%; transform:translate(-50%,-50%);overflow: hidden;}
.btn1ss{background: url(../images/a3.png) no-repeat center center #e60012;width: 100px;height: 60px;border-radius: 0 6px 6px 0;cursor: pointer; border: none;float: right;}
.sswby{width: calc(100% - 100px);height: 60px; line-height: 60px; padding: 0 25px; font-size: 16px; line-height: 50px;}
.ggbtn{background: url(../images/d2.png) no-repeat center center #1A3A81; width: 50px;height: 50px;border-radius: 50%; top: 30px; right: 30px;cursor: pointer;display: block; position: absolute;background-size: 20px 20px; }

.wzfl{background: #000;}
.fzflbox{width: 1200px; margin: 0 auto; max-width: 94%;}
.fzflbox ul{overflow: hidden;}
.fzflbox li{float: left; width: 25%; padding: 32px 0 20px; color: #fff;}
.fzflbox p{color: #fff; font-size: 16px; line-height: 18px;}
.fzflbox p b{color: #ff0000;}
.fzflbox a{display: inline-block; line-height: 36px; font-size: 16px; color: #fff;background: url(../images/a4.png) no-repeat left center; padding-left: 15px;}

.bj1{background: url(../images/a_15.jpg) no-repeat center center;background-size: cover;padding: 160px 0 40px;}
.cpbox{width: 1200px; margin: 0 auto;max-width: 94%; position: relative; overflow: hidden;}
.cpbox_right{float: right;width: calc(100% - 420px);}
.cpbox_right img{width: 100%;}
.cpbox_left{float: left;width:400px; padding-top: 50px;}
.cpbox_left h2{font-weight: bold; color: #fff; font-size: 20px; padding-top: 29px;background: url(../images/a7.png) no-repeat left top;}
.cpbox_left h3{font-size: 18px;color: #fff; margin-left: -30px; padding: 23px 0 60px;}
.cpbox_left h2 b{background: url(../images/a6.png);display: inline-block;width: 52px;height: 22px;vertical-align: top; margin-left: 10px;}
.cpbox_left h3 span{padding-left: 30px;}
.cpbox_left a{display: inline-block; background: url(../images/a8.png) no-repeat right center; font-size: 14px; color: #fff; padding-right: 20px;transition: All 0.4s ease-in-out;}
.cpbox_left a:hover{color: #E60012; padding-right: 30px;}

.bj2{background: url(../images/a_04.jpg) no-repeat center center; padding: 230px 0 120px;background-size: cover;}
.cp2_left{width: 445px;float: left;}
.cp2_left img{width: 100%;}
.cp2_right{float: right;width: 620px; padding-top: 50px;}
.cp2_right h2{font-weight: bold; color: #fff; font-size: 20px; padding-top: 29px;background: url(../images/a7.png) no-repeat left top;}
.cp2_right h3{font-size: 18px;color: #fff; margin-left: -30px; padding: 23px 0 60px;}
.cp2_right h2 b{background: url(../images/a6.png);display: inline-block;width: 52px;height: 22px;vertical-align: top; margin-left: 10px;}
.cp2_right h3 span{padding-left: 30px;}
.cp2_right a{display: inline-block; background: url(../images/a8.png) no-repeat right center; font-size: 14px; color: #fff; padding-right: 20px;transition: All 0.4s ease-in-out;}
.cp2_right a:hover{color: #E60012; padding-right: 30px;}

.bj3{padding: 220px 0 70px;background: url(../images/a_05.jpg) no-repeat center center;background-size: cover;}
.cp3_right{width: 427px;float: right;}
.cp3_right img{width: 100%;}
.cp3_left{float: left; width: calc(100% - 430px);}
.cp3_left h2{font-weight: bold; color: #000; font-size: 20px; padding-top: 29px;background: url(../images/a7.png) no-repeat left top;}
.cp3_left h3{font-size: 18px;color: #737373; margin-left: -30px; padding: 23px 0 60px;}
.cp3_left h2 b{background: url(../images/a11.png);display: inline-block;width: 46px;height: 21px;vertical-align: top; margin-left: 10px;}
.cp3_left h3 span{padding-left: 30px;}
.cp3_left a{display: inline-block; background: url(../images/a12.png) no-repeat right center; font-size: 14px; color: #000; padding-right: 20px;transition: All 0.4s ease-in-out;}
.cp3_left a:hover{color: #E60012; padding-right: 30px;}

.bj4{background: url(../images/a_06.jpg) no-repeat center center;background-size: cover; padding: 135px 0;}
.cpbox1{width: 1070px; margin: 0 auto;overflow: hidden;max-width: 94%;}
.cp4_left{float: left; width: 450px;}
.cp4_left img{width: 100%;}
.pc4_right{float: right; width: 480px; padding-top: 120px;}
.pc4_right h2{font-weight: bold; color: #fff; font-size: 20px; padding-top: 29px;background: url(../images/a7.png) no-repeat left top;}
.pc4_right h3{font-size: 18px;color: #fff; margin-left: -30px; padding: 23px 0 60px;}
.pc4_right h2 b{background: url(../images/a6.png);display: inline-block;width: 52px;height: 22px;vertical-align: top; margin-left: 10px;}
.pc4_right h3 span{padding-left: 30px;}
.pc4_right a{display: inline-block; background: url(../images/a8.png) no-repeat right center; font-size: 14px; color: #fff; padding-right: 20px;transition: All 0.4s ease-in-out;}
.pc4_right a:hover{color: #E60012; padding-right: 30px;}

.bj5{background:url(../images/a_08.jpg) no-repeat center center;background-size: cover; padding: 185px 0 120px;}
.cpbox2{width: 1120px; margin: 0 auto;overflow: hidden;max-width: 94%;}
.cp5_left{float: left;}
.pc5_right{width: 405px;float: right;}
.pc5_right img{width: 100%;}

.cp5_left{float: left;width: calc(100% - 410px); padding-top: 85px;}
.cp5_left h2{font-weight: bold; color: #000; font-size: 20px; padding-top: 29px;background: url(../images/a7.png) no-repeat left top;}
.cp5_left h3{font-size:18px;color: #737373; margin-left: -30px; padding: 23px 0 60px;}
.cp5_left h2 b{background: url(../images/a11.png);display: inline-block;width: 46px;height: 21px;vertical-align: top; margin-left: 10px;}
.cp5_left h3 span{padding-left: 30px;}
.cp5_left a{display: inline-block; background: url(../images/a12.png) no-repeat right center; font-size: 14px; color: #000; padding-right: 20px;transition: All 0.4s ease-in-out;}
.cp5_left a:hover{color: #E60012; padding-right: 30px;}

.bj6{background:url(../images/a_09.jpg) no-repeat center center;background-size: cover; padding: 220px 0 150px;}
.cpbox3{width: 1075px; margin: 0 auto;overflow: hidden;max-width: 94%;}
.cp6_left{width: 648px; float: left;}
.cp6_left img{width: 100%;}
.pc6_right{float: right;width: 400px;}
.pc6_right h2{font-weight: bold; color: #fff; font-size: 20px; padding-top: 29px;background: url(../images/a7.png) no-repeat left top;}
.pc6_right h3{font-size: 18px;color: #fff; margin-left: -30px; padding: 23px 0 60px;}
.pc6_right h2 b{background: url(../images/a6.png);display: inline-block;width: 52px;height: 22px;vertical-align: top; margin-left: 10px;}
.pc6_right h3 span{padding-left: 30px;}
.pc6_right a{display: inline-block; background: url(../images/a8.png) no-repeat right center; font-size: 14px; color: #fff; padding-right: 20px;transition: All 0.4s ease-in-out;}
.pc6_right a:hover{color: #E60012; padding-right: 30px;}

.bj7{background:url(../images/a_10.jpg) no-repeat center center;background-size: cover; padding: 230px 0 140px;}
.cp7_right{width: calc(100% - 630px);float: right;}
.cp7_right img{width: 100%;}
.cp7_left{float: left;width: 630px;}
.cp7_left h2{font-weight: bold; color: #000; font-size: 20px; padding-top: 29px;background: url(../images/a7.png) no-repeat left top;}
.cp7_left h3{font-size: 18px;color: #737373; margin-left: -30px; padding: 23px 0 60px;}
.cp7_left h2 b{background: url(../images/a11.png);display: inline-block;width: 46px;height: 21px;vertical-align: top; margin-left: 10px;}
.cp7_left h3 span{padding-left: 30px;}
.cp7_left a{display: inline-block; background: url(../images/a12.png) no-repeat right center; font-size: 14px; color: #000; padding-right: 20px;transition: All 0.4s ease-in-out;}
.cp7_left a:hover{color: #E60012; padding-right: 30px;}

.footer{background: #242223;}
.footerbox{width: 1200px; margin: 0 auto; max-width: 94%; overflow: hidden;  padding: 55px 0 30px;}
.rwm{width: 128px;float: right;}
.rwm img{width: 100%;}

.lxdx{float: right;width: 365px;}
.lxdx img{margin-bottom: 15px;}
.lxdx p{line-height: 1.6; color: #fff; line-height: 24px;font-size: 14px;}
.wzgn{float: left; width: calc(100% - 500px);}
.wzgn ul{overflow: hidden;}
.wzgn li{float: left; width: 25%;}
.wzgn h2{color: #fff; font-size: 17px; margin-bottom: 10px;}
.wzgn dt{font-size: 15px; line-height: 36px; }
.wzgn dt a{color: #fff; opacity: .8;}
.wzgn dt a:hover{opacity: 1;}
.bqxx{width: 1200px; margin: 0 auto;max-width: 94%;}
.bqxx p{font-size: 15px; color: #f5f5f5; padding: 20px 0 40px; line-height: 1.6;}

/*新闻*/
.banner1{position: relative;}
.banner1 img{width: 100%;}
.banner1_text{width: 1200px; position: absolute; max-width: 94%;left:50%; top:50%; transform:translate(-50%,-50%);}
.banner1_text h2{color: #fff; font-size: 82px; margin-bottom: 26px;font-weight: bold;font-family: arial; padding-top: 30px;background: url(../images/a7.png) no-repeat left top;}
.banner1_text p{color: #fff; font-size: 24px;}

.dqwz{position: absolute; width: 100%;background: rgba(38,35,102,.5);bottom: 0;left: 0;}
.dqwzbox{width: 1200px; margin: 0 auto;max-width: 94%;}
.dqwz_left{float: left;}
.dqwz_left ul{overflow: hidden; margin-left: -65px;}
.dqwz_left li{float: left; line-height: 65px; font-size: 14px; padding-left: 65px;}
.dqwz_left a{display: block; color: #fff; position: relative;}
.dqwz_left a:before{position: absolute; content: ""; border-bottom: 2px solid #e60012; width: 0;left: 50%; bottom: 0;transition: All 0.4s ease-in-out; transform: translateX(-50%);}
.dqwz_left li.cur a:before{width: 30px;}
.dqwz_left a:hover:before{width: 30px;}

.dqwz_right{float: right;}
.dqwz_right ul{text-align: right;}
.dqwz_right li{font-size: 14px; line-height: 65px; color: #fff;display: inline-block;}
.dqwz_right li span{padding: 0 10px;}
.dqwz_right a{color: #fff;}
.dqwz_right a:hover{color: #E60012;}
.dqwz_right b{display:inline-block; background: url(../images/a17.png); width: 17px;height: 17px; vertical-align: middle; margin: -3px 10px 0 0;}

.news{width: 1200px; margin: 0 auto;max-width: 94%;}
.news_title{text-align: center; padding: 68px 0 38px;}
.news_title h2{font-weight: bold; font-size: 36px; padding-bottom: 16px; color: #333333;background: url(../images/a7.png) no-repeat center bottom;}
.news_nr ul{overflow: hidden; margin-left: -35px;}
.news_nr li{float: left; width: 33.33%; padding: 0 0 50px 35px;}
.news_nr span{display: block; overflow: hidden;}
.news_nr img{width: 100%;height: 280px}
.news_qh{background: #f6f7f8;}
.news_text{padding: 30px 35px;}
.news_text h2{font-size: 18px;color: #333333; line-height: 1.7; height: 130px;}
.news_text p{font-size: 16px;color: #333333; line-height: 48px;}
.news_text p span{font-size: 48px;color: #e60012;}

.wzfy{text-align: center; padding: 0 0 65px;}
.wzfy li{display: inline-block; padding: 0 7px;vertical-align: middle;}
.wzfy a{display: block;font-size: 16px; color: #333; line-height: 45px; border: 1px solid #e1e4f3; padding: 0 18px; }
.wzfy a:hover{color: #fff;background: #e60012;border: 1px solid #e60012;}
.wzfy li.cur a{color: #fff;background: #e60012;border: 1px solid #e60012;}
.wzfy span{font-size: 16px; color: #333;}

/*产品中心*/
.cpzx{width: 1200px; margin: 0 auto; max-width: 94%; }
.cpzx_nr{overflow: hidden;}
.cpzx_left{width: 210px; float: left; padding: 15px 0 0 0;background: #242222;}
.cpzx_left a{display: block; transition: All 0.4s ease-in-out; font-size: 14px;color: #fff; line-height: 18px; padding: 8px 10px;margin: 10px 0;}
.cpzx_left li{/*padding-bottom: 15px;*/}
.cpzx_left li.cur a{color: #fff;background: #e60012;}
.cpzx_left a:hover{color: #fff;background: #e60012;}
.cpzx_left.on{position: fixed;top: 0;z-index: 101;}
.cpzx_right{float: right;width: calc(100% - 240px);}
.cplbr{overflow: hidden; margin-left: -10px;}
.cplbr li{float: left; width: 33.33%; padding: 0 0 30px 10px;}
.cplbr span{display: block; overflow: hidden;}
.cplbr span img{width: 100%;}
.cplbr p{font-size: 12px; line-height: 18px;  color: #333;transition: All 0.4s ease-in-out; padding: 7px 5px;height: 50px;}
.cplbr a{display: block; background: #f6f7f8;}

.cplbr a:hover p{background: #e60012;color: #fff;}

/*产品详 情*/
.cpbj{background: url(../images/a_11.jpg) repeat-x left top; padding-bottom: 100px;}
.cpcs_tj span{display: block; overflow: hidden;}
.cpcs_tj img{width: 100%;}

.cpxq{width: 1200px; margin: 0 auto;max-width: 94%;}
.cpxqjs{overflow: hidden;background: #fff;}
.xqjs_left{float: left; width: 50%; height: 600px; padding: 95px 35px 0 35px;background-image: linear-gradient(to bottom right, #f8f8f8, #f8f8f8);}
.xqjs_left h2{font-weight: bold; font-size: 20px; line-height: 34px; padding-top: 20px;color: #000;background: url(../images/a7.png) no-repeat left top;}
.xqjs_left p{font-size: 16x;color: #333;}
.xqjs_left dl{padding-top: 55px;overflow: hidden;font-size: 14px;}
.xqjs_left dt{float: left;font-size: 14px; line-height: 2; color: #333333;background: url(../images/a18.png) no-repeat left center; padding-left: 15px;}
.xqjs_left dt:nth-child(1){ width: 115px;}
.xqjs_left dt:nth-child(2){ width: calc(100% - 115px);}
.xqjs_left dt:nth-child(3){ width: 115px;}
.xqjs_left dt:nth-child(4){ width: calc(100% - 115px);}
.xqjs_left dt:nth-child(5){ width: 100%;}
.xqjs_left ul{overflow: hidden; padding-top: 75px; margin-left: -10px;}
.xqjs_left li{float: left; width: 50%; padding-left: 10px;}
.xqjs_left a{display: block; font-weight: bold; font-size: 18px;border-radius: 0 0 25px 0; line-height: 66px;background: #036eb8;text-align: center; color: #fff;}
.xqjs_right{width: 50%; border: 1px solid #e7e7e7;height: 600px;float: right;display: flex;align-items: center;background: #fff;}
.xqjs_right img{ width: 100%; margin: 0 auto;}
.xqjs_left  ul li:nth-child(1) a{  background-image: linear-gradient(to right, #f84b1c , #e59c01);}
.cpcs_title{text-align: center; padding: 50px 0 45px;}
.xqjs_left  ul li:nth-child(2) a{  background-image: linear-gradient(to right, #f84a1c , #e50212);}
.cpcs_title{text-align: center; padding: 50px 0 45px;}
.cpcs_title h2{font-weight: bold; font-size: 30px; color: #333333; background: url(../images/a7.png) no-repeat center bottom; padding-bottom: 20px;}
.cpcs_nr img{width: 100%;}
.swiper-slide{background: #fff;}
.cpcs_tj{position: relative;}
.cpcs_tj .swiper-button-next{width: 46px;height: 46px;border-radius: 50%; right: -55px; margin-top: -23px;background: url(../images/a_39.png) no-repeat center center #fff;border: 1px solid #d2d2d2;}
.cpcs_tj .swiper-button-prev{width: 46px;height: 46px;border-radius: 50%; left: -55px; margin-top: -23px;background: url(../images/a_38.png) no-repeat center center #fff;border: 1px solid #d2d2d2;}
.cpcs_tj .swiper-button-next:hover{background: url(../images/a_41.png) no-repeat center center #ff0000;}
.cpcs_tj .swiper-button-prev:hover{background: url(../images/a_40.png) no-repeat center center #ff0000;}
.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;}
.cplbr1{margin: 0;}



/*新闻详情*/

.xwxq{width: 1050px; margin: 0 auto;}

.xwxq_title{text-align: center; padding: 90px 0 30px; border-bottom: 1px solid #e6e6e6;}

.xwxq_title h2{font-weight: bold; color: #333; font-size: 30px; position: relative; padding-bottom: 42px; }

.xwxq_title h2:before{position: absolute; content: ""; border-bottom: 2px solid #005bac; width: 35px;bottom: 20px;left: 50%;transform: translateX(-50%);}

.xwxq_title p{font-size: 14px;}

.xwxq_title p span{color: #999; padding: 0 20px;}

.xwxq_nr{padding: 45px 0 30px; border-bottom: 1px solid #e6e6e6;}

.xwxq_nr p{font-size: 16px; line-height: 1.9; color: #797b89;text-align:justify; word-break: break-all;}

.xwxq_nr a{display: block; margin: 40px auto 0 auto;text-align: center; line-height: 42px;color: #fff; background: #005bac;border-radius: 21px; width: 200px; font-size: 14px;}

.xwxq_nr a img{display: inline-block;vertical-align: middle; margin: -3px 10px 0 0;}

.xwxq_nr p img{margin: 20px auto; max-width: 100%;}

.sxpwz{padding: 30px 0 100px;}

.sxpwz li{font-size: 16px; line-height: 48px;}

.sxpwz li span{font-weight: bold; color: #005bac;}

.sxpwz li a{color: #333333;}

.sxpwz li a:hover{color: #005bac;}

/*关于我们*/
.gywm{width: 1200px; margin: 0 auto;max-width: 94%; padding: 100px 0;overflow: hidden;}
.gywm_left{float: left; width: 50%; padding-right: 15px;}
.gywm_title{padding-bottom: 30px;}
.gywm_title p{font-size: 18px; padding: 15px 0 18px;background: url(../images/a7.png) no-repeat left top;}
.gywm_title h2{font-weight: bold; font-size: 30px; color: #333333;}
.gywm_nr p{font-size: 14px; color: #666666; line-height: 24px; margin-bottom: 25px;text-align:justify; word-break: break-all;}
.gywm_nr img{width: 100%;}
.gywm_right{width: 50%; padding-left: 15px;float: right;}
.jsnr h2{font-weight: bold; font-size: 18px; color: #333; margin: 40px 0 25px;}
.jsnr img{width: 100%;}
.video video{height: 340px;object-fit: cover;}

.bj8{background: #eff0f2;}
.qyry{width: 1200px; margin: 0 auto;max-width: 94%; padding-bottom: 120px;}
.qyry_title{overflow: hidden; padding: 85px 0 40px;}
.qyry_title h2{font-weight: bold; font-size: 30px; color: #333; padding-top: 15px;background: url(../images/a7.png) no-repeat left top;float: left;}
.qyry_title ul{overflow: hidden;float: right;}
.qyry_title li{float: left;}
.qyry_title li span{display: block; line-height: 33px; font-size: 14px; color: #333; border: 1px solid transparent;border-radius: 8px;cursor: pointer; padding: 0 30px;}
.qyry_title li.cur span{border: 1px solid #e71021;font-weight: bold;}
.qyrybox{position: relative;}
.qyrybox a{display: block; text-align: center; padding: 65px;}
.qyrybox a img{width: 100%;}
.qyrybox a p{font-size: 18px;color: #666; margin-top: 50px;}
.qyrybox a:hover p{color: #E60012;}
.qyrybox .swiper-button-next{width: 46px;height: 46px;border-radius: 50%; right: -55px; margin-top: -23px;background: url(../images/a_39.png) no-repeat center center #fff;border: 1px solid #d2d2d2;}
.qyrybox .swiper-button-prev{width: 46px;height: 46px;border-radius: 50%; left: -55px; margin-top: -23px;background: url(../images/a_38.png) no-repeat center center #fff;border: 1px solid #d2d2d2;}
.qyrybox .swiper-button-next:hover{background: url(../images/a_41.png) no-repeat center center #ff0000;}
.qyrybox .swiper-button-prev:hover{background: url(../images/a_40.png) no-repeat center center #ff0000;}

.cult{width: 1200px;margin: 0 auto;max-width: 94%;}
.tult_title{padding: 80px 0 35px;}
.tult_title h2{font-weight: bold; font-size: 30px; color: #333333; padding-top: 19px;background: url(../images/a7.png) no-repeat left top;}
.cult_nr{padding-bottom: 120px;}
.cult_nr ul{overflow: hidden; margin-left: -20px;}
.cult_nr li{width: 30%; padding-left: 20px;float: left;cursor: pointer;transition: All 0.4s ease-in-out;}
.cultbox{position: relative; height: 535px; padding: 70px 40px 0 40px;background: #f6f7f9;transition: All 0.4s ease-in-out;}
.cult_nr li.cur{width: 40%;}
.cult_nr h2{padding-top: 80px;color: #333; font-weight: bold; font-size: 18px;}
.cult_nr h2 span{display: block; margin-top: 8px; font-size: 12px; color: #999999;font-weight: 400;}
.cult_nr b{color: #333;font-size: 24px;position: absolute;top: 70px; left: 40px;}
.cult_nr p{font-size: 24px;  color: #fff; line-height: 36px; font-weight: bold; opacity: 0;}
.cult_nr img{border-radius: 50%; position: absolute; right: 80px; top: 310px;}
.cult_nr a{display: block; position: absolute; left: 40px; bottom: 40px;background: url(../images/a_41.png) no-repeat center center #e60012; width: 47px;height: 47px; border-radius: 50%;}
.cult_nr li.cur .cultbox{ background-image: linear-gradient(to right, #3c6290 , #e50012);}
.cult_nr li.cur .cultbox h2{color: #fff; padding: 0 0 55px 35px;}
.cult_nr li.cur .cultbox b{color: #fff;}
.cult_nr li.cur .cultbox p{color: #fff;}
.cult_nr li.cur .cultbox h2 span{color: #fff;}
.cult_nr li.cur .cultbox p{opacity: 1;}
.cult_nr li.cur .cultbox a{background: url(../images/a_38.png) no-repeat center center #fff; }

/*联系我们*/
.cpxq{width: 1200px; margin: 0 auto; max-width: 94%;}
.cpxq_titel{padding: 60px 0 40px;}
.cpxq_titel p{font-size: 18px; color: #333333; padding: 15px 0 20px;background: url(../images/a7.png) no-repeat left top;}
.cpxq_titel h2{font-weight: 700; color: #000000; font-size: 26px;}
.cpxq_nr{overflow: hidden; padding-bottom: 110px;}
.cpxq_tp{float: right;width: 50%; padding:0 10px 10px 10px; position: relative;}
.cpxq_tp:before{position: absolute; content: ""; width: calc(100% - 25px);height: calc(100% - 15px);bottom: 0; right: 0;background:#e70012 ;}
.cpxq_tp img{width: 100%;position: relative;z-index: 1;}
.cpxq_text{width: 50%; float: left; padding-right: 10px;}
.cpxq_text li{padding-bottom: 8px;}
.cpxqbox{background: #f8f8f8; padding: 25px 25px 20px 140px; position: relative;}
.cpxqbox img{position: absolute; left: 40px;top:50%; transform: translateY(-50%);}
.cpxqbox p{font-size: 18px; color: #333333; margin-bottom: 10px;}
.cpxqbox h2{font-weight: bold; font-size: 18px; color: #333333; line-height: 1.6;}

.cess{width: 1200px; margin: 0 auto; max-width: 94%; padding-bottom:90px;}
.cess_title{padding: 100px 0 55px;}
.cess_title h2{font-weight: bold; font-size: 30px; color: #fff;}
.cess_nr ul{overflow: hidden; padding-right: 180px; margin-left: -35px;}
.cess_nr li{float: left; width: 50%; padding: 0 0 16px 35px;}
.wby5{width: 100%; height: 45px; line-height: 43px; padding: 0 18px; font-size: 16px;border: 1px solid #a2a6b5;border-radius: 8px;color: #fff;background: rgba(255,255,255,.3);}
.wby5::-webkit-input-placeholder{color:#fff;}
.wby6{width: 100%; height: 100px;  padding:18px; font-size: 16px;border: 1px solid #a2a6b5;border-radius: 8px;color: #fff;background: rgba(255,255,255,.3);}
.wby6::-webkit-input-placeholder{color:#fff;}
.cess_nr ul li:last-child{width: 100%;}
.btn4{width: 265px;height: 45px;border: none;border-radius: 8px; font-weight: bold; color: #fff; font-size: 16px; position: relative;cursor: pointer;background-image: linear-gradient(to right, #ec581a , #e50112); position: relative; margin-top: 15px;}
.btn4 img{position: absolute; right: 35px;top:50%; transform: translateY(-50%);}
.bjlx{background: url(../images/a_19.jpg) no-repeat center center;background-size: cover;}
.cess_title p{color: #fff; font-size: 16px; margin-top: 15px;}
/*下载页面*/
.wzxz{width: 1200px; margin: 0 auto; max-width: 94%;}
.wzxz_titel{text-align: center; padding: 100px 0 40px;}
.wzxz_titel h2{font-weight: bold; color: #333; font-size: 36px; padding-bottom: 20px;background: url(../images/a7.png) no-repeat center bottom;}
.wzxz_nr li{padding-bottom: 20px;}
.wzxzbox{overflow: hidden; padding: 50px 0 50px 45px; overflow: hidden; background: #f8f8f8;}
.wzxzbox a{float: right;width: 163px; font-size: 16px; font-weight: bold; color: #e70012;transition: All 0.4s ease-in-out;}
.wzxzbox a b{display: inline-block; width: 48px;height: 48px;vertical-align: middle; position: relative; border-radius: 50%; background: #e70012; margin: -3px 10px 0 0;transition: All 0.4s ease-in-out;}
.wzxzbox a:hover{color: #e70012;}
.wzxzbox a:hover b{background: #e70012 ; margin-right: 20px;}
.wzxzbox a b img{position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}
.wzxzbox p{float: right;width: 250px; line-height: 48px; font-weight: bold; font-size: 18px;color: #666666;}
.wzxzbox p b{font-size: 14px; font-weight: 400;}
.wzxzbox h2{float: left; position: relative; padding-left: 50px; font-weight: bold; font-size: 16px; color: #333333; line-height: 48px;}
.wzxzbox h2:before{position: absolute; content: ""; border-bottom: 2px solid #036eb8;width: 25px; left: 0;top:50%; transform: translateY(-50%);}




@media(max-width:1200px){
.nav li{padding-right: 30px;}
.gsjj_right a{padding-left: 20px;}
.gsjj_right h2{font-size: 12px;}
.qywhbox p{font-size: 16px;}
.wzxw_left{float: none; width: 100%;}
.wzxw_right{float: none; width: 100%;}
.nav1 li{padding-right: 40px;}
.cpxqbox h2{font-size: 14px;}
.news_text{width: 460px;}
.cpzx_title li{padding: 0 20px;}

.xwxq{width: 94%;}
.xwxq_title{padding-top: 60px;}
.xwxq_title h2{font-size: 20px; line-height: 1.6;}
.xwxq_title p span{padding: 0 10px;}
.sxpwz li{font-size: 14px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.sxpwz{padding: 30px 0 50px;}
.gsxwtp{float: none; width: 100%; height: auto;}
.gsxwtext{float: none; width: 100%; padding: 20px 20px 50px 20px;}
.aaa{padding: 25px 150px 0 35px !important;}
.gsxwtext a{right: 20px; top: auto; bottom: 20px;}
.gsxwtext h2{font-size: 20px;}
.gsxw_nr li{padding-bottom: 20px;}
.fwml_nr li{float: none; width: 100%; padding-bottom: 20px;}
.jjff_nr{padding-bottom: 50px;}
.jybox li{width: 100%;float: none;}
.jyxxtext{padding: 30px 20px;height: auto;}
.jyxx span{height: auto;}

.gywm_right h2{font-size: 24px; margin-bottom: 20px;}
.cult_nr h2{margin-bottom: 30px;}
.cult_nr p{font-size: 14px; line-height: 2;}
.cp2_left{width: 400px;}
.cp6_left{width: 550px;}
.cpcs_tj{padding: 0 60px;}
.cpcs_tj .swiper-button-next{right: 10px;}
.cpcs_tj .swiper-button-prev{left: 10px;}
.qyrybox a{padding: 30px;}
.qyry_nr{padding: 0 60px; position: relative;}
}
@media(max-width:1000px){
.news_nr img {height: auto;width: 100%;}
	.lxdx{float: none; width: 100%;}
.header{height: 60px;background: #333;}
.headerbox{height: 60px;background: #333;}
.nav{position: fixed;width: 220px; height: calc(100% - 60px); top: 60px; left: -220px;background: #fff;}
.logo{padding-top: 20px; width: 200px;}
.yzxz{display: none;}
.sjfg{height: 60px;}

.nav li{float: none; width: 100%; padding: 0 15px;text-align: left;border-bottom: 1px solid #eee; line-height: 60px;}
.nav li a{color: #333;}
.dhbj{position: fixed; width: 100%; height: 100%; top: 0;left: 0;background: rgba(0,0,0,.7);background: rgba(0,0,0,.7);z-index: 90;display: none;}
.dhbtn{display: none;}
.dhbtn2{width: 30px;height: 30px;border-radius: 4px; top: 15px; right: 3%;background: url(../images/d1.png) no-repeat center center;background-size: 20px 20px; position: absolute;}
.dhbtn2.on{background: url(../images/d2.png) no-repeat center center;background-size: 20px 20px;}
.ssbtn{position: absolute;width: 20px;height: 20px; border: none; top: 20px; right: 80px; margin: 0;background-size: 100% 100%;}
.ssnr{width: 90%;}
.bannerbox{height: auto; padding-top: 60px;}
.wzfl{display: none;}

.bj1{padding: 60px 0 40px;}
.cpbox_left{float: none; width: 100%; padding: 0;padding-bottom: 15px;}
.cpbox_left h2{font-size: 26px;}
.cpbox_left h3{font-size: 16px;padding-bottom: 30px;}
.cpbox_right{float: none;width: 80%; margin: 0 auto;}

.bj2{padding: 60px 0 40px;}
.cp2_left{float: none; width: 80%; margin: 0 auto;}
.cp2_right{padding: 0; float: none; width: 100%;padding-bottom: 15px;}
.cp2_right h2{font-size: 26px;}
.cp2_right h3{font-size: 16px;padding-bottom: 30px;}

.bj3{padding: 60px 0 40px;}
.cp3_right{width: 80%; float: none; margin: 0 auto;}
.cp3_left  h2{font-size: 26px;}
.cp3_left  h3{font-size: 16px;padding-bottom: 30px;}
.cp3_left{float: none; width: 100%;padding-bottom: 15px;}

.bj4{padding: 60px 0 40px;}
.cp4_left{float: none; width: 80%; margin: 0 auto;}

.pc4_right{float: none; width: 100%; padding-bottom: 15px;}
.pc4_right h2{font-size: 26px;}
.pc4_right h3{font-size: 16px;padding-bottom: 30px;}

.bj5{padding: 60px 0 40px;}
.cp5_left{float: none; width: 100%; padding-bottom: 15px;}
.cp5_left h2{font-size: 26px;}
.cp5_left h3{font-size: 16px;padding-bottom: 30px;}
.pc5_right{float: none;margin: 0 auto; width: 80%;}

.bj6{padding: 60px 0 40px;}
.cp6_left{float: none;width: 80%; margin: 0 auto;}
.pc6_right{float: none; width: 100%; padding-bottom: 15px;}
.pc6_right h2{font-size: 26px;}
.pc6_right h3{font-size: 16px;padding-bottom: 30px;}

.bj7{padding: 60px 0 40px;}
.cp7_right{float: none; width: 80%; margin: 0 auto;}
.cp7_left{width: 100%; float: none; padding-bottom: 15px;}
.cp7_left h2{font-size: 26px;}
.cp7_left h3{font-size: 16px;padding-bottom: 30px;}
.lxdx img{margin: 0 auto 25px auto;}
.lxdx p{text-align: center;}
.footer_top{display: none;}
.dblogo{float: none; margin: 0 auto;}
.rwm{width: 100px; padding: 15px 0; float: none; margin: 0 auto;}
.lxdz{float: none; width: 100%;text-align: center; padding: 0;}
.lxdz p img{display: none;}
.lxdz p span{float: none; width: 100%;display: block; padding: 0;}
.bqxx{border-top: 1px solid rgba(255,255,255,.5);}
.bqxx p{font-size: 14px;text-align: center;}
.wzgn{display: none;}
.header2{background: #334888;}
.banner1{padding-top: 60px;}
.dqwzbox li{line-height: 42px; font-size: 12px;}
.cpxq_titel{padding: 60px 0 30px;}
.cpxq_titel p{font-size: 14px;}
.cpxq_titel h2{font-size: 18px; line-height: 1.6;}
.cpxq_text{float: none; width: 100%; padding:15px 0 0 0;}
.cpxqbox{padding: 25px 10px 25px 100px;}
.cess_title h2{font-size: 24px;}
.dqwz_left{display: none;}
.dqwzbox li{padding-left: 10px;}
.cpxq_tp{float: none; width: 100%; padding-left: 0;}
.cpxq_nr{padding-bottom: 45px;}
.cess_title{padding: 60px 0 30px;}
.cess_nr ul{padding: 0;}
.cess_nr li{float: none; width: 100%;}
.btn4{margin: 15px auto 0 auto;display: block;}
.banner1_text h2{font-size: 16px;margin-bottom: 8px;}
.banner1_text p{font-size: 12px;}
.news_title{padding: 50px 0 25px;}
.news_title h2{font-size: 26px;}
.news_nr li{float: none; width: 100%;padding-bottom: 20px;}
.newsbox{display: block; padding: 20px 0; }
.news_left{width: 100%;text-align:left;}
.news_left h2{display: inline-block;vertical-align: middle;font-size: 18px;}
.news_left p{display: inline-block;vertical-align: middle;font-size: 14px; margin: 0 0 0 10px;}
.news_text p{line-height: 24px;}
.news_text p span{font-size: 24px;}
.news_right{width: 100%; padding: 15px 0 0 0;border: none;}
.news_right:before{border: none;}
.news_text{float: none; width: 100%; padding-top: 15px;}
.news_text h2{font-size: 18px; line-height: 1.6;}
.news_text p{font-size: 14px; line-height: 1.6;}
.news_tp{float: none; width: 100%;}
.wzfy a{font-size: 14px; line-height: 30px; padding: 0 10px;}
.wzfy li{padding: 0 2px;}
.wzfy ul li:nth-child(7){ display: none;}
.wzfy ul li:nth-child(8){ display: none;}
.cpxq{padding-top: 30px;}
.xqjs_left{float: none; width: 100%; padding: 25px;height: auto;}
.xqjs_left h2{font-size: 26px;line-height: 62px;}
.xqjs_left p{font-size: 16px;}
.xqjs_left ul{padding-top: 20px;}
.xqjs_left a{font-size: 16px; line-height: 42px;}
.xqjs_right{float: none; width: 100%; height: auto;}
.cpcs_title{padding: 60px 0 30px;}
.cpcs_title h2{font-size: 26px;}
.cpbj{padding-bottom: 60px;}
.cpzx_title li{padding: 0 5px;}
.cpzx_title li a{font-size: 12px; line-height: 35px; padding: 0 10px;zoom: .8;}
.cpzx_title{padding-top: 60px;}
.cpzx_title h2{font-size: 26px;}
.pczxbox li{float: none; width: 100%; padding-bottom: 20px;}
.wzxz_titel{padding: 60px 0 30px;}
.wzxz_titel h2{font-size: 26px;}
.wzxzbox{padding: 30px 30px 60px 30px;text-align: center; position: relative;}
.wzxzbox h2{display: inline-block;float: none;}
.wzxzbox a b{width: 25px;height: 25px;}
.wzxzbox a{font-size: 14px;position: absolute; bottom: 30px; left: 50%;transform: translateX(-50%);}
.wzxzbox p{float: none;text-align: center;}
.bdnr_left{float: none; width: 100%; padding-bottom: 20px;}
.bdnr_left h2{font-size: 18px;}
.bdnr_left p{font-size: 14px; line-height: 1.6;}
.bdnr_right{float: none;width: 100%; padding: 20px;height: auto;}
.hzhb_title{padding: 60px 0 30px;}
.hzhb_title h2{font-size: 26px;}
.hzhb_nr{padding: 0 ;}
.hzhb_nr li{width: 50%;}
.gsxwbox p{padding: 15px; font-size: 12px;}
.swiper-num{bottom: 20px; font-size: 16px;}
.swiper-num .active{font-size: 24px;}
.cpxqbox img{left: 20px;}
.gywm_nr{padding: 0;background: #fff;}
.gywm_left{float: none; width: 100%;padding-right: 0;}
.gywm_right{float: none; width: 100%; padding: 20px 0;}
.gywm_right h2{font-size: 18px; margin-bottom: 15px;}

.tult_title{padding: 60px 0 30px;}
.tult_title h2{font-size: 26px;}
.cult_nr li{float: none; width: 100%; padding-bottom: 20px; }
.cult_nr{padding-bottom: 40px;}
.cult_nr li.cur{width: 100%;}
.cultbox{height: 450px;}
.cult_nr img{top: auto;bottom: 50px; right: 50px;}

.xqjs_left dl{padding-top: 30px;}
.xqjs_left dt{font-size: 14px;}
.cpzx_left{width: 150px;}
.cpzx_left li{padding-bottom: 1px;}
.cpzx_left a{padding-left: 10px;font-size: 12px;}
.cpzx_right{width: calc(100% - 160px);}
.cplbr li{width: 100%; padding-bottom: 15px;}
.cplbr p{font-size: 12px;height: 66px;}
.wzfy li{padding-bottom: 5px;}
.rjdh dt a{padding: 0;line-height: 1.5;}
.cpzx_left a{padding: 0 10px;}
.gywm{padding: 60px 0;}
.qyry_title ul{float: none; width: 100%; overflow: auto; padding-top: 20px;white-space: nowrap;}
.qyry_title li span{padding: 0 20px;}
.qyry_title{padding: 60px 0 30px;}
.qyry_title li{display: inline-block; float: none;}
.qyry_title h2{font-size: 26px;}
			#style-1::-webkit-scrollbar-track {
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
	border-radius:10px;
	background-color:#F5F5F5;
}
#style-1::-webkit-scrollbar {
	width:0px;height: 0;
	background-color:#F5F5F5;
}
#style-1::-webkit-scrollbar-thumb {
	border-radius:10px;
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
	background-color:#555;
}
.qyrybox a{padding: 20px;}
.qyrybox a p{font-size: 16px;margin-top: 15px;}
.qyry{padding-bottom: 60px;}
}





