@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:14px;font-family:"微软雅黑","黑体";color:#333;line-height:26px; 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; }
a{ color:#5c5c5c; text-decoration:none}

h2,h3,h4,b,strong { }
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;}

.header{width: 100%; position: fixed; height: 90px; z-index: 100; background: #fff; left: 0; top: 0;}
.headerbox{height: 90px; width: 1435px; display: flex;justify-content : space-between;align-items: center; margin: 0 auto;max-width: 96%;}
.logo{width: 207px;}
.logo img{width: 100%;}

.nav li{float: left; padding: 0 40px; font-size: 18px;position: relative; line-height: 90px;}
.nav li:hover{background:rgb(0,88,169)}
.nav li:hover a{ color:#fff;}


.ssbtn{display: block;background: url(../images/a1.png);width: 17px;height: 17px;background-size: 100%;position: relative;}
.wby1{width: 100%; height: 36px;border: 1px solid #eee;line-height: 36px; padding: 0 10px;background: #fff;}
.btn1{position: absolute;height: 36px;border: none; width: 50px; right: 0; top: 0;border: none;cursor: pointer;background: #0058A9;color: #fff;}
.ssbox{position: absolute; background: #fff; width: 250px;height: 30px;right: 0;top: 30px;display: none;}
.h90{height: 90px;}
.sub{position: absolute;width: 100%; left: 0; top: 90px; background: rgba(255,255,255,.8);z-index: 100;display: none;}
.sub dt{line-height: 40px;font-size: 14px;text-align: center; border-bottom:1px solid #F2F2F2;}
.sub dt:last-child  { border-bottom:0px solid #F2F2F2;}
.nav li .sub dt a{display: block; color: #666;}
.nav li .sub dt a:hover{color: #fff;background: #0058A9;}
.banner{position: relative;overflow: hidden;}
.banner img{width: 100%;height: 100%; object-fit: cover;transition: all 2s; display:block;}
.banner a:hover img{transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1);}
.banbox{position: relative;overflow: hidden;}

.banner .swiper-pagination{bottom: 140px;text-align: left;width: 1430px; max-width: 94%;left: 50%;transform: translateX(-50%);}
.banner_text1 h2{color: #fff;}
.banner_text1 p{color: #fff;}
.swiper-pagination-bullet{background: url(../images/a3.png);width: 19px;height: 25px;background-size: 100% 100%;opacity: 1;border-radius: 0;}
.swiper-pagination-bullet-active{background: url(../images/a4.png);background-size: 100% 100%;}

.bj1{background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), #FFF}
.textbox{width: 1435px; margin: 0 auto; padding: 105px 0 55px;overflow: hidden;max-width: 94%;}
.textbox h2{font-weight: bold; font-size: 36px; color: #333; float: left;}
.textbox p{float: right;width: calc(100% - 480px); font-size: 14px;color: #333; line-height: 2.2;}

.fljs{width: 1435px; max-width: 94%; margin: 0 auto;}
.fljs ul{overflow: hidden; margin-left: -20px;}
.fljs li{float: left; width: 33.33%; padding-left: 20px;}
.fljsbox{padding: 50px 40px 25px 40px;background: #f2f2f2;}
.fljsbox h2{font-weight: bold; font-size: 16px; line-height: 1.6; color: #333;margin-bottom: 35px;}
.fljsbox img{width: 100%;}

.tpbox{width: 1435px; max-width: 94%; margin: 0 auto; padding: 100px 0;}
.tp_top img{width: 100%;}
.tptext h2{font-weight: bold; font-size: 24px; color: #333; margin: 65px 0 45px;}
.tptext ul{overflow: hidden;margin-left: -40px;}
.tptext li{float: left; width: 33.33%; padding-left: 40px;}
.tptext p{font-size: 14px; line-height: 1.8; color: #333; margin: 30px 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.tptext img{width: 100%;}
.tpxq{position: relative; border-top: 1px solid #e0e0e0;}
.tpxq:before{position: absolute; content: ""; border-bottom: 3px solid #0058a9;width: 0;top: 0;left: 0;transition: All 0.4s ease-in-out;}
.tptext a:hover .tpxq:before{width: 100%;}

.fhzd{position: relative;}
.hfzdbox{animation: fadeIn 1s 1;}
.hfzdbox img{width: 100%;}
.fhzd_title{position: absolute;text-align: center; top: 125px;left: 50%;transform: translateX(-50%);z-index: 10;width: 100%;}
.fhzd_title h2{font-weight: bold; color: #fff; font-size: 36px; margin-bottom: 45px;}
.fhzd_title li{display: inline-block; padding: 0 4px;}
.fhzd_title span{display: block; text-align: center; width: 270px; line-height: 58px;border:1px solid #6e6c72;background: #323036;border-radius: 8px; color: #fff; font-size: 20px;cursor: pointer;}
.fhzd_title li.cur span{background: #0058a9;border:1px solid #0058a9;}

.bj2{background: url(../images/a14.png) no-repeat center bottom; padding: 140px 0 100px;}
.qyry{width: 1435px; margin: 0 auto;max-width: 94%;}
.qyry_title{display: flex;justify-content : space-between;}
.qyry_title h2{font-weight: bold; font-size: 36px;color: #333;}
.qyry_title ul{overflow: hidden;}
.qyry_title li{float: left; padding-left: 30px;}
.qyry_title a{display: block; font-size: 14px;background: url(../images/a15.png);width: 216px; line-height: 66px; background-size: 100% 100%; color: #333;font-weight: bold;text-align: center;}
.qyry_nr{overflow: hidden; padding-top: 75px;}

.qyry_nr img{width: 100%;}

.bj3{background: url(../images/a23.png) no-repeat center cadetblue;background-size: cover;}
.about{width: 1435px; margin: 0 auto; padding: 120px 0 470px;max-width: 94%;}
.about_title{width: 750px; max-width: 100%;}
.about_title h2{font-weight: bold; color: #333;margin-bottom: 55px;font-size: 36px;}
.about_title p{color: #333;font-size: 14px; line-height: 2.2;}
.about_title a{display: block; text-align: center; color: #fff; width: 200px;line-height: 60px;background: #0058a9;border-radius: 6px;font-size: 14px; margin-top: 55px;}
.about_title a b{display: inline-block;background: url(../images/a2.png); width: 9px;height: 14px;background-size: 100% 100%; margin: -3px 0 0 30px;}

.footer{background: #0d192d;}
.footerbox{width: 1435px; margin: 0 auto; max-width: 94%; padding: 100px 0;overflow: hidden;}
.foot_left{float: left;width: calc(100% - 200px);}
.foot_left ul{overflow: hidden;}
.foot_left li{float: left; width: 25%;}
.foot_left h2{font-size: 16px; color: #fff; margin-bottom: 15px;}
.foot_left dt{color: #fff; opacity: .8; font-size: 14px; line-height: 1.5; margin: 8px 0;}
.foot_left dt a{color: #fff; opacity: .8;}
.foot_left dt a:hover{opacity: 1;}
.foot_right{width: 142px;float: right;text-align: center;}
.foot_right p{font-size: 12px; margin-top: 15px; color: #fff; opacity: .8;}
.bqxx{border-top:1px solid #3d4757;}
.bqxx p{width: 1435px;max-width: 94%; margin: 0 auto; padding:25px 0 ;line-height: 24px; font-size: 14px; color: #fff; opacity: .8;}
.bqxx p a{color: #fff; opacity: .8;}
.bqxx p a:hover{opacity: 1;}

#bannera{width:100%; height:450px; margin:0 auto;  padding-bottom:0px; border-bottom:#fafafa 0px solid; background-position:center center;}
.banz{ width:96%; max-width:1440px; height:100%; position:relative; margin:0 auto;}
.banza{ width:340px; height:80px; line-height:80px;background: var(--Color, #99C13A); line-height:80px; text-align:center; font-size:32px; font-weight:700; color:#fff; position:absolute; left:0px; bottom:0px;}

.bread{ width:100%; height:61px; font-size:16px;border-bottom: 1px solid #E0E0E0;
;background: #FFF;}
.breadz{ width:1440px; height:61px; margin:0 auto; line-height:60px;}
.bread1{ width:auto; float:left;}
.bread1 li{float: left; padding-right:30px; font-size: 16px; line-height: 60px;}
.bread1 a{color: #333;display: block;position: relative;}
.bread1 a:before{position: absolute; content: ""; border-bottom: 2px solid #0058A9; width: 0;bottom: 0px;left:50%; transform: translateX(-50%);transition: All 0.4s ease-in-out;}
.bread1 a:hover{color: #0058A9;;}
.bread1 a:hover:before{width: 100%;}
.bread2{ width:auto; float:right; color:#999;background:url(../images/j1.png) left center no-repeat; padding-left:25px; color:#999;}

.bj3a{background: url(../images/b2.png) no-repeat center bottom;background-size: cover;}
.abouta{width: 1435px;  margin: 0 auto; padding: 120px 0 270px;max-width: 94%;}

.aboutz{ width:100%; height:auto; background:#f2f2f2; padding:100px 0px;}
.abuz1{ width:1440px; max-width:96%; margin:0 auto;}
.abuz1 h2{font-weight: bold; font-size: 36px;color: #333;}
.abuz1 ul{ width:100%; height:auto; margin-top:60px;}
.abuz1 ul li{ width:49%; float:left; margin-right:2%; height:270px; background:url(../images/b3.png) center no-repeat; background-size:cover; color:#fff; font-weight:700;}
.abuz1 ul li:nth-child(2n) { background:url(../images/b4.png) center no-repeat;background-size:cover; margin-right:0px; }
.abuz1 ul li h3{ width:100%; height:auto; padding-left:50px; padding-top:60px;box-sizing: border-box; font-size:20px; line-height:36px; }
.abuz1 ul li p{ width:100%; padding-left:50px;box-sizing: border-box; color:#999; font-size:12px; padding-top:15px;}

.aob1{ width:96%; max-width:1440px; margin:0 auto; padding-top:120px;}
.aob1 h2{font-weight: bold; font-size: 36px;color: #333;}
.aob1 ul{ margin-top:70px;}
.aob1 li{ width:23.5%; float:left; margin-right:2%; background:#fff; height:auto; padding:60px 0px;color:#fff; text-align:center; margin-bottom:40px;}
.aob1 li:hover{ background:#0058A9;}
.aob1 li img{ width:88px; height:88px; display:block; margin:0 auto;}




.aob1 li:nth-child(4n){ margin-right:0px;} 
.aob1 li h3{ font-size:20px; padding:15px 0px 10px 0px;;}
.aob1 li p{ width:80%; margin:0 auto; height:46px; line-height:23px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden; }
.aob1 li:hover h3{ color:#fff;}
.aob1 li:hover p{ color:#fff;}

.artik{ width:100%; height:auto; margin:80px auto;}
.artile1{ max-width:1440px; height:auto; margin:0px auto; }
.artile1 ul{ margin-bottom:45px;}
.artile1 li{ width:100%; margin:0 auto 50px auto;; height:470px; background:#fff; padding:65px; box-sizing: border-box; transition:all 0.5s;}
.xman1{ width:100%;  margin:0 auto;transition:all 0.8s; }
.art11{ width:590px; height:340px; float:left; margin-left:30px; margin-right:20px;  overflow:hidden; position:relative;}
.art11 img{ width:590px; height:340px; display:block;cursor: pointer;transition: all 1.2s;}
.art11 img:hover{transform: scale(1.1);}
.art21{ height:340px;overflow: hidden;padding-left:30px;box-sizing: border-box; }
.art21 h2{ width:96%; font-size:36px; color:#333333;transition:all 0.5s; height: auto; margin-top:0px;  line-height:30px; height:50px; line-height:50px; margin-bottom:10px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1; overflow: hidden; }
.art21 h3{ font-size:14px; color:#666; font-weight:400;}
.art21 .art_p1{ width:96%; height:100px; line-height:25px; margin-top:25px;transition:all 0.5s; color:#828282 ;  font-size:14px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4; overflow: hidden;;}
.art21 .art2_11{ width:96%; height:40px; line-height:40px; padding-top:15px;}
.art21 .art2_11 span{ color:#fff; font-size:16px;background: #0058A9;; display:block;width:270px; margin-top:25px;height:75px; text-align:center; line-height:75px; ;transition:all 0.5s;border-left: 4px solid var(--Color, #99C13A) }
.art21 .art2_11 span i { font-weight: bold; margin-left: 70px; font-style: normal;}
.artile1 li:hover .art21 h2{ color:#0058A9;}

#nx_pg{width:100%;padding:5px 0px 0px 0px; text-align: center; margin-top:10px;  }
 #nx_pg li{ display:inline-block;}
 #nx_pg a{display:inline; padding:7px 14px 7px 14px; background:#fff; border:1px solid #e1d7e0; color:#9a9a9a;font-size:14px; margin:0px 3px 50px 3px; -webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out;}
 #nx_pg a:hover{background:#0058A9;border:1px solid #0058A9; color:#fff;}
 #nx_pg .on{ background:#0058A9;border:1px solid #0058A9; color:#fff;}

.prodta{ width:1440px; height:auto; margin:0 auto; max-width:96%;  }
.prodta img{ width:100%;}
.proda{ width:1440px; height:auto; margin:0 auto;padding:80px 0px 60px 0px;}
.proda li{ width:32%; height:auto; float:left; margin-right:2%; margin-bottom:50px; background:#fff; padding:60px;box-sizing: border-box;  }
.proda li:nth-child(3n){ margin-right:0px;} 
.proda li img{ width:48px; height:auto; padding-bottom:20px;}

.proda li .prda{ width:100%; height:120px; line-height:30px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4; overflow: hidden;}
.tptext1{ width:1440px; height:auto; margin:0 auto;}
.tptext1 ul{overflow: hidden;margin-left: -40px;}
.tptext1 li{float: left; width: 33.33%; padding-left: 40px; margin-bottom:45px;}
.tptext1 p{font-size: 14px; line-height: 1.8; color: #333; margin:15px 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.tptext1 img{width: 100%;cursor: pointer;transition: all 0.8s;}
.tptext1 li:hover img{transform: scale(1.1);}
.tptext1 h2{color: var(---333, #333); width:100%; padding:10px 0px; line-height:40px;font-size: 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.tpxq1{position: relative; border-top: 1px solid #e0e0e0;}
.tpxq1:before{position: absolute; content: ""; border-bottom: 3px solid #0058a9;width: 0;top: 0;left: 0;transition: All 0.4s ease-in-out;}
.tptext1 a:hover .tpxq1:before{width: 100%;}


.ar1{ width:1440px; height:auto; margin:80px auto; padding:50px 80px ; background:#fff;box-sizing: border-box;  }
.art11k{ width:36px; height:auto; float:left; margin-top:30px;}
.art11k a{ width:36px; height:auto; display:block; margin-bottom:40px;}
.art11k a img{ width:100%;}
.art12{width:calc(100% - 130px); height:auto; float:right;}

#info-T{width:100%; min-height:26px; padding-top:30px; color:#242424; padding-bottom:15px; line-height:26px; text-align:left; font-size:18px; font-weight:bold;}
#info-M{width:100%; height:45px; line-height:45px; text-align:left;}
#info-C{width:100%; line-height:28px; margin-top:10px; font-size:14px;}
#info-C img{ max-width:100%;}
#info-C2{width:100%; line-height:28px; margin:0 auto; margin-top:20px; font-size:14px;}
#info-N{width:100%; height: auto; padding-top:10px; margin-top:75px; border-top:rgba(0, 0, 0, 0.10) 1px solid;}
#info-N .infob{ width:100%; height:75px; line-height:90px; overflow:hidden; border-bottom:1px solid rgba(0, 0, 0, 0.10);font-size:16px; }
#info-N .infob a{  color:#333; font-weight:700; float:left;}
#info-N .infob a:hover{ color:#004E92;}
#info-N .infob span{ float:right;}
.fh{ width:245px;height: 75px;border-left:2px solid #E98A36; background:#004E92; text-align:center; font-size:16px; line-height:75px; margin:60px auto 20px auto;}
.fh a{ color:#fff;}

.fh a i { font-weight: bold; margin-left: 70px; font-style: normal;}


.artas{ width:1440px; height:530px; background: url(../images/d.png) no-repeat center center; margin:0 auto ; overflow:hidden;}
.artas h2{ width:100%; font-size: 32px; line-height:80px; color:#fff; padding-left:80px;box-sizing: border-box; margin-top:240px;}
.artas span{ color:#fff; font-size:16px;background: #0058A9;; display:block; margin-left:80px;width:270px; margin-top:25px;height:75px; text-align:center; line-height:75px; ;transition:all 0.5s;border-left: 4px solid var(--Color, #99C13A) }
.artas span i { font-weight: bold; margin-left: 70px; font-style: normal;}






.artile1x{ max-width:1440px; height:auto; margin:70px auto; }
.artile1x ul{ margin-bottom:45px;}
.artile1x li{ width:100%; margin:0 auto 50px auto;; height:270px; background:#fff; box-sizing: border-box; transition:all 0.5s;}
.xman1x{ width:100%;  margin:0 auto;transition:all 0.8s; }
.art11x{ width:540px; height:270px; float:left; margin-right:20px;  overflow:hidden; position:relative;}
.art11x img{ width:540px; height:270px; display:block;cursor: pointer;transition: all 1.2s;}
.art11x img:hover{transform: scale(1.1);}
.art21x{ height:340px;overflow: hidden;padding-left:30px;box-sizing: border-box; }
.art21x h2{ width:96%; font-size:24px; color:#333333;transition:all 0.5s; height: auto; margin-top:15px;  height:40px; line-height:40px; margin-bottom:10px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1; overflow: hidden; }

.art21x .art_p1x{ width:96%; height:50px; line-height:25px; margin-top:15px;transition:all 0.5s; color:#828282 ;  font-size:14px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow: hidden;;}
.art21x .art2_11x{ width:96%; height:40px; line-height:40px; padding-top:15px;}
.art21x .art2_11x span{ color:#333; font-size:16px;background: #F2F2F2;; display:block;width:270px; margin-top:25px;height:75px; text-align:center; line-height:75px; ;transition:all 0.5s;border-left: 4px solid var(--Color, #F2F2F2) }
.art21x .art2_11x span i { font-weight: bold; margin-left: 70px; font-style: normal;}
.artile1x li:hover .art21x h2{ color:#0058A9;}
.artile1x li:hover .art21x .art2_11x span { color:#fff; background:#004E92;border-left: 4px solid var(--Color, #99C13A)}
.artile1x li:hover .art21x .art2_11x span i { color:#fff;}

.pafe{ width:1440px; max-width:96%; margin:0 auto;}
.pafe li{ width:32%; float:left; margin-right:2%; background:#F2F2F2; height:auto; padding:60px 0px; border-left: 6px solid var(--Color, #F2F2F2);box-sizing: border-box; text-align:left; }
.pafe li:hover{border-left: 6px solid var(--Color, #99C13A);
background: var(--329-fd-8, #0058A9);}
.pafe li .ct3t1{ width:48px; height:48px; background: url(../images/f4.png) center no-repeat; margin-left:60px;}
.pafe li:nth-child(2) .ct3t1{ width:48px; height:48px; background: url(../images/f5.png) center no-repeat; }
.pafe li:nth-child(3) .ct3t1{ width:48px; height:48px; background: url(../images/f6.png) center no-repeat;}

.pafe li:hover .ct3t1{background: url(../images/f1.png) center no-repeat;}
.pafe li:nth-child(2):hover .ct3t1{background: url(../images/f2.png) center no-repeat;}
.pafe li:nth-child(3):hover .ct3t1{background: url(../images/f3.png) center no-repeat;}

.pafe li:nth-child(3n){ margin-right:0px;} 
.pafe li h2{ font-size:20px; padding:15px 0px 10px 0px; width:100%; padding-left:60px; color:#333;;}
.pafe li p{ width:100%; margin:0 auto; height:46px; font-size:15px; line-height:23px; padding-left:60px; padding-right:60px;box-sizing: border-box;   display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden; }
.pafe li:hover h2{ color:#fff;}
.pafe li:hover p{ color:#fff;}


.pafe1{ width:100%; height:650px; background:url(../images/f.png) center bottom no-repeat; background-siz:cover; margin-top:80px; color:#fff;}
.pafe11{ width:1440px; height:auto; margin:0 auto; overflow:hidden;}
.pafe111{ width:630px; height:295px; background:url(../images/f7.png) left bottom no-repeat; margin-top:200px;}
.pafe111 h2{ width:90%; padding-left:80px;box-sizing: border-box; padding-top:50px; font-size:16px;}
.pafe111 a{ color:#333; font-size:16px;background: #fff; margin-left:80px;; display:block;width:190px; margin-top:25px;height:60px; line-height:60px; margin-top:70px; ;transition:all 0.5s; }
.pafe111 a b { font-weight: bold; width:60%; margin:0 auto;background:url(../images/f8.png) center right no-repeat; display:block;font-style: normal;}
.lyxw{ width:100%; height:auto; padding:100px 0px; background:#f4f4f4;}


.ab2t{ width:1440px; height:auto; margin:0px auto; background:#fff; padding:80px 80px;box-sizing: border-box; }

.ft4{ max-width:100%; margin:15px auto 0px auto;}
.bt2t{ width:100%; height:auto; text-align:left; padding-bottom:15px;}
.bt2t h2{ font-size:36px; line-height:50px; font-weight:700; color:#333; padding-bottom:15px;}
.bt2t span{ color:#666; padding-bottom:20px; display:block;}
.bt2t b{ font-size:24px; color:#FFB84B;; font-weight:bold;}
.jon11{ width:32%; height:60px; margin-bottom:20px; float:left; }

.b11{width:100%; height:60px; line-height:60px; font-size:14px; margin:0; background:#F2F2F2;;
;box-sizing: border-box;   padding:0;;box-sizing: border-box;border-radius: 2px; padding-left:5px;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in; }
.b11:hover{ opacity:0.9; }
.jon41{ width:100%; height:120px; margin-bottom:20px; display:block;}
.b21{width:100%; height:120px; line-height:30px;margin:0; font-size:14px; background:#F2F2F2;;
box-sizing: border-box;border-radius: 2px; padding-left:5px; }
.b21:hover{opacity:0.9;  }
.jon51{ width:200px; height:48px;}
.jon51 button{ display: block; width: 100%; height: 100%; border: none; outline: none;transition: all 0.8s; font-size:16px; text-align: center; line-height: 44px; color: #fff; background:#12519D;;;;border-radius:3px;}
.jon51 button:hover{ text-decoration:underline; color:#fff;}
input.b11::-ms-input-placeholder{ color:#666;;opacity:0.8;}
input.b11::-webkit-input-placeholder { color:#666;;opacity:0.8;}
textarea.b21::-ms-input-placeholder{ color:#666;;opacity:0.8;}
textarea.b21::-webkit-input-placeholder { color:#666;;opacity:0.8;}




@media(max-width:1450px){


#bannera{width:100%; height:400px; margin:0 auto; background-size:auto 100%; margin-bottom:0px; padding-bottom:0px; border-bottom:#fafafa 0px solid; background-position:center center;}
.banz{ width:96%; max-width:1440px; height:100%; position:relative; margin:0 auto;}
.banza{ width:340px; height:80px; line-height:80px;background: var(--Color, #99C13A); line-height:80px; text-align:center; font-size:32px; font-weight:700; color:#fff; position:absolute; left:0px; bottom:0px;}

.bread{ width:100%; height:61px; font-size:16px;border-bottom: 1px solid #E0E0E0;
;background: #FFF;}
.breadz{ width:1440px; max-width:96%; height:61px; margin:0 auto; line-height:60px;}
.bread1{ width:auto; float:left;}
.bread1 li{float: left; padding-right:30px; font-size: 16px; line-height: 60px;}
.bread1 a{color: #333;display: block;position: relative;}
.bread1 a:before{position: absolute; content: ""; border-bottom: 2px solid #0058A9; width: 0;bottom: 0px;left:50%; transform: translateX(-50%);transition: All 0.4s ease-in-out;}
.bread1 a:hover{color: #0058A9;;}
.bread1 a:hover:before{width: 100%;}
.bread2{ width:auto; float:right; color:#999;background:url(../images/j1.png) left center no-repeat; padding-left:25px; color:#999;}

.bj3a{background: url(../images/b2.png) no-repeat center bottom;background-size: cover;}
.abouta{width: 1435px;  margin: 0 auto; padding: 120px 0 270px;max-width: 94%;}

.aboutz{ width:100%; height:auto; background:#f2f2f2; padding:100px 0px;}
.abuz1{ width:1440px; max-width:96%; margin:0 auto;}
.abuz1 h2{font-weight: bold; font-size: 36px;color: #333;}
.abuz1 ul{ width:100%; height:auto; margin-top:60px;}
.abuz1 ul li{ width:49%; float:left; margin-right:2%; height:270px; background:url(../images/b3.png) center no-repeat; background-size:cover; color:#fff; font-weight:700;}
.abuz1 ul li:nth-child(2n) { background:url(../images/b4.png) center no-repeat;background-size:cover; margin-right:0px; }
.abuz1 ul li h3{ width:100%; height:auto; padding-left:50px; padding-top:60px;box-sizing: border-box; font-size:20px; line-height:36px; }
.abuz1 ul li p{ width:100%; padding-left:50px;box-sizing: border-box; color:#999; font-size:12px; padding-top:15px;}

.aob1{ width:96%; max-width:1440px; margin:0 auto; padding-top:120px;}
.aob1 h2{font-weight: bold; font-size: 36px;color: #333;}
.aob1 ul{ margin-top:70px;}
.aob1 li{ width:23.5%; float:left; margin-right:2%; background:#fff; height:auto; padding:60px 0px;color:#fff; text-align:center; margin-bottom:40px;}
.aob1 li:hover{ background:#0058A9;}
.aob1 li img{ width:88px; height:88px; display:block; margin:0 auto;}




.aob1 li:nth-child(4n){ margin-right:0px;} 
.aob1 li h3{ font-size:20px; padding:15px 0px 10px 0px;;}
.aob1 li p{ width:80%; margin:0 auto; height:46px; line-height:23px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden; }
.aob1 li:hover h3{ color:#fff;}
.aob1 li:hover p{ color:#fff;}
.artik{ width:100%; height:auto; margin:80px auto;}
.artile1{ max-width:1440px; width:96%; height:auto; margin:0px auto; }
.artile1 ul{ margin-bottom:45px;}
.artile1 li{ width:100%; margin:0 auto 50px auto;; height:470px; background:#fff; padding:65px; box-sizing: border-box; transition:all 0.5s;}
.xman1{ width:100%;  margin:0 auto;transition:all 0.8s; }
.art11{ width:590px; height:340px; float:left; margin-left:30px; margin-right:20px;  overflow:hidden; position:relative;}
.art11 img{ width:590px; height:340px; display:block;cursor: pointer;transition: all 1.2s;}
.art11 img:hover{transform: scale(1.1);}
.art21{ height:340px;overflow: hidden;padding-left:30px;box-sizing: border-box; }
.art21 h2{ width:96%; font-size:36px; color:#333333;transition:all 0.5s; height: auto; margin-top:0px;  line-height:30px; height:50px; line-height:50px; margin-bottom:10px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1; overflow: hidden; }
.art21 h3{ font-size:14px; color:#666; font-weight:400;}
.art21 .art_p1{ width:96%; height:100px; line-height:25px; margin-top:25px;transition:all 0.5s; color:#828282 ;  font-size:14px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4; overflow: hidden;;}
.art21 .art2_11{ width:96%; height:40px; line-height:40px; padding-top:15px;}
.art21 .art2_11 span{ color:#fff; font-size:16px;background: #0058A9;; display:block;width:270px; margin-top:25px;height:75px; text-align:center; line-height:75px; ;transition:all 0.5s;border-left: 4px solid var(--Color, #99C13A) }
.art21 .art2_11 span i { font-weight: bold; margin-left: 70px; font-style: normal;}
.artile1 li:hover .art21 h2{ color:#0058A9;}


#nx_pg{width:100%;padding:5px 0px 0px 0px; text-align: center; margin-top:10px;  }
 #nx_pg li{ display:inline-block;}
 #nx_pg a{display:inline; padding:7px 14px 7px 14px; background:#fff; border:1px solid #e1d7e0; color:#9a9a9a;font-size:14px; margin:0px 3px 50px 3px; -webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out;}
 #nx_pg a:hover{background:#0058A9;border:1px solid #0058A9; color:#fff;}
 #nx_pg .on{ background:#0058A9;border:1px solid #0058A9; color:#fff;}

.prodta{ width:1440px; height:auto; margin:0 auto; max-width:96%;  }
.prodta img{ width:100%;}
.proda{ width:1440px; max-width:96%; height:auto; margin:0 auto;padding:80px 0px 60px 0px;}
.proda li{ width:32%; height:auto; float:left; margin-right:2%; margin-bottom:50px; background:#fff; padding:60px;box-sizing: border-box;  }
.proda li:nth-child(3n){ margin-right:0px;} 
.proda li img{ width:48px; height:auto; padding-bottom:20px;}

.proda li .prda{ width:100%; height:120px; line-height:30px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4; overflow: hidden;}
.tptext1{ width:1440px; max-width:96%; height:auto; margin:0 auto;}
.tptext1 ul{overflow: hidden;margin-left: -40px;}
.tptext1 li{float: left; width: 33.33%; padding-left: 40px; margin-bottom:45px;}
.tptext1 p{font-size: 14px; line-height: 1.8; color: #333; margin:15px 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.tptext1 img{width: 100%;cursor: pointer;transition: all 0.8s;}
.tptext1 li:hover img{transform: scale(1.1);}
.tptext1 h2{color: var(---333, #333); width:100%; padding:10px 0px; line-height:40px;font-size: 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.tpxq1{position: relative; border-top: 1px solid #e0e0e0;}
.tpxq1:before{position: absolute; content: ""; border-bottom: 3px solid #0058a9;width: 0;top: 0;left: 0;transition: All 0.4s ease-in-out;}
.tptext1 a:hover .tpxq1:before{width: 100%;}


.ar1{ width:1440px; max-width:96%; height:auto; margin:80px auto; padding:50px 80px ; background:#fff;box-sizing: border-box;  }
.art11k{ width:36px; height:auto; float:left; margin-top:30px;}
.art11k a{ width:36px; height:auto; display:block; margin-bottom:40px;}
.art11k a img{ width:100%;}
.art12{width:calc(100% - 130px); height:auto; float:right;}

#info-T{width:100%; min-height:26px; padding-top:30px; color:#242424; padding-bottom:15px; line-height:26px; text-align:left; font-size:18px; font-weight:bold;}
#info-M{width:100%; height:45px; line-height:45px; text-align:left;}
#info-C{width:100%; line-height:28px; margin-top:10px; font-size:14px;}
#info-C img{ max-width:100%;}
#info-C2{width:100%; line-height:28px; margin:0 auto; margin-top:20px; font-size:14px;}
#info-N{width:100%; height: auto; padding-top:10px; margin-top:75px; border-top:rgba(0, 0, 0, 0.10) 1px solid;}
#info-N .infob{ width:100%; height:75px; line-height:90px; overflow:hidden; border-bottom:1px solid rgba(0, 0, 0, 0.10);font-size:16px; }
#info-N .infob a{  color:#333; font-weight:700; float:left;}
#info-N .infob a:hover{ color:#004E92;}
#info-N .infob span{ float:right;}
.fh{ width:245px;height: 75px;border-left:2px solid #E98A36; background:#004E92; text-align:center; font-size:16px; line-height:75px; margin:60px auto 20px auto;}
.fh a{ color:#fff;}

.fh a i { font-weight: bold; margin-left: 70px; font-style: normal;}


.artas{ width:1440px; max-width:96%; height:530px; background: url(../images/d.png) no-repeat center center; margin:0 auto ; overflow:hidden;}
.artas h2{ width:100%; font-size: 32px; line-height:80px; color:#fff; padding-left:80px;box-sizing: border-box; margin-top:240px;}
.artas span{ color:#fff; font-size:16px;background: #0058A9;; display:block; margin-left:80px;width:270px; margin-top:25px;height:75px; text-align:center; line-height:75px; ;transition:all 0.5s;border-left: 4px solid var(--Color, #99C13A) }
.artas span i { font-weight: bold; margin-left: 70px; font-style: normal;}






.artile1x{ max-width:1440px; width:96%; height:auto; margin:70px auto; }
.artile1x ul{ margin-bottom:45px;}
.artile1x li{ width:100%; margin:0 auto 50px auto;; height:270px; background:#fff; box-sizing: border-box; transition:all 0.5s;}
.xman1x{ width:100%;  margin:0 auto;transition:all 0.8s; }
.art11x{ width:540px; height:270px; float:left; margin-right:20px;  overflow:hidden; position:relative;}
.art11x img{ width:540px; height:270px; display:block;cursor: pointer;transition: all 1.2s;}
.art11x img:hover{transform: scale(1.1);}
.art21x{ height:340px;overflow: hidden;padding-left:30px;box-sizing: border-box; }
.art21x h2{ width:96%; font-size:24px; color:#333333;transition:all 0.5s; height: auto; margin-top:15px;  height:40px; line-height:40px; margin-bottom:10px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1; overflow: hidden; }

.art21x .art_p1x{ width:96%; height:50px; line-height:25px; margin-top:15px;transition:all 0.5s; color:#828282 ;  font-size:14px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow: hidden;;}
.art21x .art2_11x{ width:96%; height:40px; line-height:40px; padding-top:15px;}
.art21x .art2_11x span{ color:#333; font-size:16px;background: #F2F2F2;; display:block;width:270px; margin-top:25px;height:75px; text-align:center; line-height:75px; ;transition:all 0.5s;border-left: 4px solid var(--Color, #F2F2F2) }
.art21x .art2_11x span i { font-weight: bold; margin-left: 70px; font-style: normal;}
.artile1x li:hover .art21x h2{ color:#0058A9;}
.artile1x li:hover .art21x .art2_11x span { color:#fff; background:#004E92;border-left: 4px solid var(--Color, #99C13A)}
.artile1x li:hover .art21x .art2_11x span i { color:#fff;}

.pafe{ width:1440px; max-width:96%; margin:0 auto;}
.pafe li{ width:32%; float:left; margin-right:2%; background:#F2F2F2; height:auto; padding:60px 0px; border-left: 6px solid var(--Color, #F2F2F2);box-sizing: border-box; text-align:left; }
.pafe li:hover{border-left: 6px solid var(--Color, #99C13A);
background: var(--329-fd-8, #0058A9);}
.pafe li .ct3t1{ width:48px; height:48px; background: url(../images/f4.png) center no-repeat; margin-left:60px;}
.pafe li:nth-child(2) .ct3t1{ width:48px; height:48px; background: url(../images/f5.png) center no-repeat; }
.pafe li:nth-child(3) .ct3t1{ width:48px; height:48px; background: url(../images/f6.png) center no-repeat;}

.pafe li:hover .ct3t1{background: url(../images/f1.png) center no-repeat;}
.pafe li:nth-child(2):hover .ct3t1{background: url(../images/f2.png) center no-repeat;}
.pafe li:nth-child(3):hover .ct3t1{background: url(../images/f3.png) center no-repeat;}

.pafe li:nth-child(3n){ margin-right:0px;} 
.pafe li h2{ font-size:20px; padding:15px 0px 10px 0px; width:100%; padding-left:60px; color:#333;;}
.pafe li p{ width:100%; margin:0 auto; height:46px; font-size:15px; line-height:23px; padding-left:60px; padding-right:60px;box-sizing: border-box;   display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden; }
.pafe li:hover h2{ color:#fff;}
.pafe li:hover p{ color:#fff;}


.pafe1{ width:100%; height:650px; background:url(../images/f.png) center bottom no-repeat; background-siz:cover; margin-top:80px; color:#fff;}
.pafe11{ width:1440px; max-width:96%; height:auto; margin:0 auto; overflow:hidden;}
.pafe111{ width:630px; height:295px; background:url(../images/f7.png) left bottom no-repeat; margin-top:200px;}
.pafe111 h2{ width:90%; padding-left:80px;box-sizing: border-box; padding-top:50px; font-size:16px;}
.pafe111 a{ color:#333; font-size:16px;background: #fff; margin-left:80px;; display:block;width:190px; margin-top:25px;height:60px; line-height:60px; margin-top:70px; ;transition:all 0.5s; }
.pafe111 a b { font-weight: bold; width:60%; margin:0 auto;background:url(../images/f8.png) center right no-repeat; display:block;font-style: normal;}
.lyxw{ width:100%; height:auto; padding:100px 0px; background:#f4f4f4;}


.ab2t{ width:1440px; max-width:96%; height:auto; margin:0px auto; background:#fff; padding:80px 80px;box-sizing: border-box; }

.ft4{ max-width:100%; margin:15px auto 0px auto;}
.bt2t{ width:100%; height:auto; text-align:left; padding-bottom:15px;}
.bt2t h2{ font-size:36px; line-height:50px; font-weight:700; color:#333; padding-bottom:15px;}
.bt2t span{ color:#666; padding-bottom:20px; display:block;}
.bt2t b{ font-size:24px; color:#FFB84B;; font-weight:bold;}
.jon11{ width:32%; height:60px; margin-bottom:20px; float:left; }

.b11{width:100%; height:60px; line-height:60px; font-size:14px; margin:0; background:#F2F2F2;;
;box-sizing: border-box;   padding:0;;box-sizing: border-box;border-radius: 2px; padding-left:5px;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in; }
.b11:hover{ opacity:0.9; }
.jon41{ width:100%; height:120px; margin-bottom:20px; display:block;}
.b21{width:100%; height:120px; line-height:30px;margin:0; font-size:14px; background:#F2F2F2;;
box-sizing: border-box;border-radius: 2px; padding-left:5px; }
.b21:hover{opacity:0.9;  }
.jon51{ width:200px; height:48px;}
.jon51 button{ display: block; width: 100%; height: 100%; border: none; outline: none;transition: all 0.8s; font-size:16px; text-align: center; line-height: 44px; color: #fff; background:#12519D;;;;border-radius:3px;}
.jon51 button:hover{ text-decoration:underline; color:#fff;}
input.b11::-ms-input-placeholder{ color:#666;;opacity:0.8;}
input.b11::-webkit-input-placeholder { color:#666;;opacity:0.8;}
textarea.b21::-ms-input-placeholder{ color:#666;;opacity:0.8;}
textarea.b21::-webkit-input-placeholder { color:#666;;opacity:0.8;}

}













@media(max-width:1360px){
.nav li{padding: 0 25px;font-size: 16px;}
.textbox p{width: calc(100% - 380px);}
.fljsbox{padding: 40px 20px;}
.qyry_title li{padding-left: 15px;}
.qyry_title a{width: 180px;}
.qyry_nr ul{margin-left: -25px;}
.qyry_nr li{padding-left: 25px;}
.banner .swiper-pagination{bottom: 70px;}

.ar1{ width:1440px; max-width:96%; height:auto; margin:60px auto; padding:40px 40px ; background:#fff;box-sizing: border-box;  }
.art11k{ width:36px; height:auto; float:left; margin-top:30px;}
.art11k a{ width:36px; height:auto; display:block; margin-bottom:40px;}
.art11k a img{ width:100%;}
.art12{width:calc(100% - 130px); height:auto; float:right;}

#info-T{width:100%; min-height:26px; padding-top:30px; color:#242424; padding-bottom:15px; line-height:26px; text-align:left; font-size:18px; font-weight:bold;}
#info-M{width:100%; height:45px; line-height:45px; text-align:left;}
#info-C{width:100%; line-height:28px; margin-top:10px; font-size:14px;}
#info-C img{ max-width:100%;}
#info-C2{width:100%; line-height:28px; margin:0 auto; margin-top:20px; font-size:14px;}
#info-N{width:100%; height: auto; padding-top:10px; margin-top:75px; border-top:rgba(0, 0, 0, 0.10) 1px solid;}
#info-N .infob{ width:100%; height:75px; line-height:90px; overflow:hidden; border-bottom:1px solid rgba(0, 0, 0, 0.10);font-size:16px; }
#info-N .infob a{  color:#333; font-weight:700; float:left;}
#info-N .infob a:hover{ color:#004E92;}
#info-N .infob span{ float:right;}
.fh{ width:245px;height: 75px;border-left:2px solid #E98A36; background:#004E92; text-align:center; font-size:16px; line-height:75px; margin:60px auto 20px auto;}
.fh a{ color:#fff;}
.fh a i { font-weight: bold; margin-left: 70px; font-style: normal;}

}




@media(max-width:1200px){
.artik{ width:100%; height:auto; margin:80px auto;}
.artile1{ max-width:1440px; width:96%; height:auto; margin:0px auto; }
.artile1 ul{ margin-bottom:45px;}
.artile1 li{ width:100%; margin:0 auto 50px auto;; height:310px; background:#fff; padding:25px; box-sizing: border-box; transition:all 0.5s;}
.xman1{ width:100%;  margin:0 auto;transition:all 0.8s; }
.art11{ width:450px; height:260px; float:left;  margin-right:20px;  overflow:hidden; position:relative;}
.art11 img{ width:450px; height:260px; display:block;cursor: pointer;transition: all 1.2s;}
.art11 img:hover{transform: scale(1.1);}
.art21{ height:260px;overflow: hidden;padding-left:30px;box-sizing: border-box; }
.art21 h2{ width:96%; font-size:25px; color:#333333;transition:all 0.5s; height: auto; margin-top:0px;  line-height:30px; height:40px; line-height:40px; margin-bottom:10px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1; overflow: hidden; }
.art21 h3{ font-size:14px; color:#666; font-weight:400; display:none;}
.art21 .art_p1{ width:96%; height:100px; line-height:25px; margin-top:5px;transition:all 0.5s; color:#828282 ;  font-size:14px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4; overflow: hidden;;}
.art21 .art2_11{ width:96%; height:40px; line-height:40px; padding-top:15px;}
.art21 .art2_11 span{ color:#fff; font-size:14px;background: #0058A9;; display:block;width:200px; margin-top:15px;height:45px; text-align:center; line-height:45px; ;transition:all 0.5s;border-left: 1px solid var(--Color, #99C13A) }
.art21 .art2_11 span i { font-weight: bold; margin-left: 70px; font-style: normal;}
.artile1 li:hover .art21 h2{ color:#0058A9;}



.artas{ width:1440px; height:420px; background: url(../images/d.png) no-repeat center center; background-size:cover; margin:0 auto ; overflow:hidden;}
.artas h2{ width:100%; font-size: 26px; line-height:60px; color:#fff; padding-left:60px;box-sizing: border-box; margin-top:180px;}
.artas span{ color:#fff; font-size:16px;background: #0058A9;; display:block; margin-left:60px;width:220px; margin-top:25px;height:55px; text-align:center; line-height:55px; ;transition:all 0.5s;border-left: 4px solid var(--Color, #99C13A) }
.artas span i { font-weight: bold; margin-left: 50px; font-style: normal;}






.artile1x{ max-width:1440px; height:auto; margin:50px auto; }
.artile1x ul{ margin-bottom:25px;}
.artile1x li{ width:100%; margin:0 auto 50px auto;; height:180px; background:#fff; box-sizing: border-box; transition:all 0.5s;}
.xman1x{ width:100%;  margin:0 auto;transition:all 0.8s; }
.art11x{ width:360px; height:180px; float:left; margin-right:10px;  overflow:hidden; position:relative;}
.art11x img{ width:360px; height:180px; display:block;cursor: pointer;transition: all 1.2s;}
.art11x img:hover{transform: scale(1.1);}
.art21x{ height:180px;overflow: hidden;padding-left:10px;box-sizing: border-box; }
.art21x h2{ width:96%; font-size:24px; color:#333333;transition:all 0.5s; height: auto; margin-top:0px;  height:40px; line-height:40px; margin-bottom:10px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1; overflow: hidden; }

.art21x .art_p1x{ width:96%; height:50px; line-height:25px; margin-top:5px;transition:all 0.5s; color:#828282 ;  font-size:14px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow: hidden;;}
.art21x .art2_11x{ width:96%;  padding-top:5px;}
.art21x .art2_11x span{ color:#333; font-size:16px;background: #F2F2F2;; display:block;width:200px; margin-top:15px;height:55px; text-align:center; line-height:55px; ;transition:all 0.5s;border-left: 2px solid var(--Color, #F2F2F2) }
.art21x .art2_11x span i { font-weight: bold; margin-left: 40px; font-style: normal;}
.artile1x li:hover .art21x h2{ color:#0058A9;}
.artile1x li:hover .art21x .art2_11x span { color:#fff; background:#004E92;border-left: 4px solid var(--Color, #99C13A)}
.artile1x li:hover .art21x .art2_11x span i { color:#fff;}


.pafe1{ width:100%; height:450px; background:url(../images/f.png) center bottom no-repeat; background-siz:cover; margin-top:40px; color:#fff;}
.pafe11{ width:1440px; max-width:96%; height:auto; margin:0 auto; overflow:hidden;}
.pafe111{ width:630px; height:295px; background:url(../images/f7.png) left bottom no-repeat; margin-top:80px;}
.pafe111 h2{ width:90%; padding-left:80px;box-sizing: border-box; padding-top:50px; font-size:16px;}
.pafe111 a{ color:#333; font-size:16px;background: #fff; margin-left:80px;; display:block;width:190px; margin-top:25px;height:60px; line-height:60px; margin-top:70px; ;transition:all 0.5s; }
.pafe111 a b { font-weight: bold; width:60%; margin:0 auto;background:url(../images/f8.png) center right no-repeat; display:block;font-style: normal;}





.lyxw{ width:100%; height:auto; padding:60px 0px; background:#f4f4f4;}


.ab2t{ width:1440px; max-width:96% height:auto; margin:0px auto; background:#fff; padding:40px 40px;box-sizing: border-box; }

.ft4{ max-width:100%; margin:15px auto 0px auto;}
.bt2t{ width:100%; height:auto; text-align:left; padding-bottom:15px;}
.bt2t h2{ font-size:36px; line-height:50px; font-weight:700; color:#333; padding-bottom:15px;}
.bt2t span{ color:#666; padding-bottom:20px; display:block;}
.bt2t b{ font-size:24px; color:#FFB84B;; font-weight:bold;}
.jon11{ width:32%; height:60px; margin-bottom:20px; float:left; }

.b11{width:100%; height:60px; line-height:60px; font-size:14px; margin:0; background:#F2F2F2;;
;box-sizing: border-box;   padding:0;;box-sizing: border-box;border-radius: 2px; padding-left:5px;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in; }
.b11:hover{ opacity:0.9; }
.jon41{ width:100%; height:120px; margin-bottom:20px; display:block;}
.b21{width:100%; height:120px; line-height:30px;margin:0; font-size:14px; background:#F2F2F2;;
box-sizing: border-box;border-radius: 2px; padding-left:5px; }
.b21:hover{opacity:0.9;  }
.jon51{ width:200px; height:48px;}
.jon51 button{ display: block; width: 100%; height: 100%; border: none; outline: none;transition: all 0.8s; font-size:16px; text-align: center; line-height: 44px; color: #fff; background:#12519D;;;;border-radius:3px;}
.jon51 button:hover{ text-decoration:underline; color:#fff;}
input.b11::-ms-input-placeholder{ color:#666;;opacity:0.8;}
input.b11::-webkit-input-placeholder { color:#666;;opacity:0.8;}
textarea.b21::-ms-input-placeholder{ color:#666;;opacity:0.8;}
textarea.b21::-webkit-input-placeholder { color:#666;;opacity:0.8;}

}


@media(max-width:1000px){
.header{height: 60px;box-shadow:0 0 10px rgba(0, 0, 0, .1); }
.headerbox{height: 60px;display: block; overflow: hidden;}
.h90{height: 60px;}
.logo{width: 140px; padding-top: 10px;}
.ssbtn{position: absolute; top: 50%; right: 60px; transform: translateY(-50%);}
.dhbtn{width: 30px;height: 30px;border-radius: 4px; top: 50%;transform: translateY(-50%);right: 15px;background: url(../images/d1.png) no-repeat center center #329fd8;background-size: 20px 20px;position: absolute;}
.dhbtn.on{background: url(../images/d2.png) no-repeat center center #329fd8;background-size: 20px 20px;}


.nav li:hover{background:#fff}
.nav li:hover a{ color:#666;}




.nav{position: fixed;z-index: 100;width: 200px; height: calc(100% - 60px); left: -200px; top: 60px;background: #fff;}
.nav li{line-height: 50px; font-size: 14px; border-bottom:1px solid #eee;float: none;width: 100%;}
.dhbj{width: 100%;height: 100%; position: fixed; z-index: 99;background: rgba(0,0,0,.7);left: 0; top: 0;display: none;}
.banbox{height: auto;}
.banner .swiper-pagination{bottom: 10px;}
.banner_text h2{font-size: 18px;}
.banner_text p{font-size: 28px;line-height: 1.6;}
.banner_text a{width: 150px; line-height: 40px;}
.banner_text a b{margin-left: 10px;}
.textbox{padding: 60px 0;display: block;}
.textbox h2{font-size: 26px;text-align: center;width: 100%; float: none; margin-bottom: 25px;}
.textbox p{float: none; width: 100%;}
.fljs{padding: 50px 0 0 0;}
.fljs li{float: none;padding-bottom: 20px; width: 100%;}
.tpbox{padding: 30px 0 50px;}
.tptext h2{margin: 50px 0 25px;text-align: center;}
.tptext li{float: none; width: 100%;}
.fhzd_title{top: 30px;}
.fhzd_title h2{font-size: 24px; margin-bottom: 15px;}
.fhzd_title span{font-size: 12px; line-height: 38px;width: 160px;}
.hfzdbox{height: 300px;}
.hfzdbox img{height: 100%;object-fit: cover;}
.bj2{padding-top: 50px;display: block;}
.qyry_title{display: block;}
.qyry_title h2{text-align: center; font-size: 24px; margin-bottom: 20px;}
.qyry_title ul{margin-left: -15px;}
.qyry_title li{width: 33.33%;}
.qyry_title a{width: 100%; line-height: 20px; padding: 10px 10px;}
.qyry_nr ul{padding-top: 30px; margin-left: -15px;}
.qyry_nr li{width: 50%;padding: 0 0 15px 15px;}

.about{padding: 20px 0 150px;}
.about_title h2{font-size: 20px; margin-bottom: 25px;}
.about_title a{width: 150px; line-height: 40px;}
.about_title a b{margin-left: 10px;}
.footerbox{padding: 30px 0;}
.foot_left{display: none;}
.foot_right{float: none; margin: 0 auto;}
.bqxx p{text-align: center;}
.bqxx span{display: block; width: 100%;}
.sub{position: static;}
.sub a{text-align: left;font-size: 12px; padding-left: 10px;}
.qyry_nr{padding-top: 30px;}


.bread{ width:100%; height: auto; font-size:14px;border-bottom: 1px solid #E0E0E0;
;background: #FFF;}
.breadz{ width:1440px; max-width:96%; height: auto; margin:0 auto; line-height:40px;}
.bread1{ width:auto; float:left;}
.bread1 li{float: left; padding-right:10px; font-size: 16px; line-height:40px;}
.bread1 a{color: #333;display: block;position: relative;}
.bread1 a:before{position: absolute; content: ""; border-bottom: 2px solid #0058A9; width: 0;bottom: 0px;left:50%; transform: translateX(-50%);transition: All 0.4s ease-in-out;}
.bread1 a:hover{color: #0058A9;;}
.bread1 a:hover:before{width: 100%;}
.bread2{ width:auto; line-height:40px; float:right; color:#999;background:url(../images/j1.png) left center no-repeat; padding-left:25px; color:#999;}
.abouta{width: 1435px;  margin: 0 auto; padding: 60px 0 100px;max-width: 94%;}
.aboutz{ width:100%; height:auto; background:#f2f2f2; padding:50px 0px;}
.aob1{ width:96%; max-width:1440px; margin:0 auto; padding-top:50px;}
.abuz1 h2{font-weight: bold; font-size:22px;color: #333;}
.aob1 h2{font-weight: bold; font-size: 22px;color: #333;}
.abuz1 ul{ width:100%; height:auto; margin-top:30px;}
.aob1 ul{ margin-top:30px;}
.aob1 li{ width:49%; float:left; margin-right:2%; background:#fff; height:auto; margin-bottom:24px; padding:40px 0px;color:#fff; text-align:center; margin-bottom:40px;}
.aob1 li:hover{ background:#0058A9;}
.aob1 li img{ width:66px; height:66px; display:block; margin:0 auto;}
.aob1 li:nth-child(2n){ margin-right:0px;} 
.aob1 li h3{ font-size:20px; padding:10px 0px 10px 0px;;}
.aob1 li p{ width:90%; margin:0 auto; height:40px; line-height:20px; margin-top:10px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden; }
.aob1 li:hover h3{ color:#fff;}
.aob1 li:hover p{ color:#fff;}
#bannera{width:100%; height:200px; margin:0 auto; background-size:auto 100%; margin-bottom:0px; padding-bottom:0px; border-bottom:#fafafa 0px solid; background-position:center center;}
.banz{ width:96%; max-width:1440px; height:100%; position:relative; margin:0 auto;}
.banza{ width:200px; height:50px; line-height:50px;background: var(--Color, #99C13A); text-align:center; font-size:20px; font-weight:700; color:#fff; position:absolute; left:0px; bottom:0px;}

.artik{ width:100%; height:auto; margin:40px auto;}
.artile1{ max-width:1440px; width:96%; height:auto; margin:0px auto; }
.artile1 ul{ margin-bottom:25px;}
.artile1 li{ width:100%; margin:0 auto 10px auto;; height:130px; background:#fff; padding:15px 5px;; box-sizing: border-box; transition:all 0.5s;}
.xman1{ width:100%;  margin:0 auto;transition:all 0.8s; }
.art11{ width:150px; height:100px; float:left; margin-left:0px;  margin-right:0px;  overflow:hidden; position:relative;}
.art11 img{ width:150px; height:100px; display:block;cursor: pointer;transition: all 1.2s;}
.art11 img:hover{transform: scale(1.1);}
.art21{ height:100px;overflow: hidden;padding-left:5px;box-sizing: border-box; }
.art21 h2{ width:96%; font-size:18px; color:#333333;transition:all 0.5s; height: auto; margin-top:0px;  line-height:30px; height:30px; line-height:30px; margin-bottom:5px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1; overflow: hidden; }
.art21 h3{ font-size:14px; color:#666; font-weight:400; display:none;}
.art21 .art_p1{ width:96%; height:50px; line-height:25px; margin-top:5px;transition:all 0.5s; color:#828282 ;  font-size:14px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow: hidden;;}
.art21 .art2_11{ width:96%; height:40px; line-height:40px; padding-top:15px; display:none;}
.art21 .art2_11 span{ color:#fff; font-size:14px;background: #0058A9;; display:block;width:200px; margin-top:15px;height:45px; text-align:center; line-height:45px; ;transition:all 0.5s;border-left: 1px solid var(--Color, #99C13A) }
.art21 .art2_11 span i { font-weight: bold; margin-left: 70px; font-style: normal;}
.artile1 li:hover .art21 h2{ color:#0058A9;}

.proda{ width:1440px; max-width:96%; height:auto; margin:0 auto;padding:50px 0px 30px 0px;}
.proda li{ width:49%; height:auto; float:left; margin-right:2%; margin-bottom:50px; background:#fff; padding:30px;box-sizing: border-box;  }
.proda li:nth-child(2n-1){ margin-right:2%;} 
.proda li:nth-child(2n){ margin-right:0px;} 
.proda li img{ width:48px; height:auto; padding-bottom:20px;}

.proda li .prda{ width:100%; height:120px; line-height:30px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4; overflow: hidden;}

.tptext1{ width:1440px; max-width:96%; height:auto; margin:0 auto;}
.tptext1 ul{overflow: hidden;margin-left: -20px;}
.tptext1 li{float: left; width:50%; padding-left:20px; margin-bottom:10px;}
.tptext1 p{font-size: 14px; line-height: 1.6; color: #333; margin:10px 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.tptext1 img{width: 100%;cursor: pointer;transition: all 0.8s;}
.tptext1 li:hover img{transform: scale(1.1);}
.tptext1 h2{color: var(---333, #333); width:100%; padding:2px 0px; line-height:30px;font-size: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.tpxq1{position: relative; border-top: 1px solid #e0e0e0;}
.tpxq1:before{position: absolute; content: ""; border-bottom: 3px solid #0058a9;width: 0;top: 0;left: 0;transition: All 0.4s ease-in-out;}
.tptext1 a:hover .tpxq1:before{width: 100%;}

.ar1{ width:1440px; max-width:96%; height:auto; margin:40px auto; padding:30px 20px ; background:#fff;box-sizing: border-box;  }
.art11k{ width:36px; height:auto; float:left; margin-top:30px;}
.art11k a{ width:36px; height:auto; display:block; margin-bottom:40px;}
.art11k a img{ width:100%;}
.art12{width:calc(100% - 70px); height:auto; float:right;}

#info-T{width:100%; min-height:26px; padding-top:30px; color:#242424; padding-bottom:15px; line-height:26px; text-align:left; font-size:18px; font-weight:bold;}
#info-M{width:100%; height:45px; line-height:45px; text-align:left;}
#info-C{width:100%; line-height:28px; margin-top:10px; font-size:14px;}
#info-C img{ max-width:100%;}
#info-C2{width:100%; line-height:28px; margin:0 auto; margin-top:20px; font-size:14px;}
#info-N{width:100%; height: auto; padding-top:10px; margin-top:75px; border-top:rgba(0, 0, 0, 0.10) 1px solid;}
#info-N .infob{ width:100%; height:75px; line-height:90px; overflow:hidden; border-bottom:1px solid rgba(0, 0, 0, 0.10);font-size:16px; }
#info-N .infob a{  color:#333; font-weight:700; float:left;}
#info-N .infob a:hover{ color:#004E92;}
#info-N .infob span{ float:right;}
.fh{ width:245px;height: 75px;border-left:2px solid #E98A36; background:#004E92; text-align:center; font-size:16px; line-height:75px; margin:60px auto 20px auto;}
.fh a{ color:#fff;}

.fh a i { font-weight: bold; margin-left: 70px; font-style: normal;}


.pafe{ width:1440px; max-width:96%; margin:0 auto;}
.pafe li{ width:100%; float:none;; margin-right:0%; margin-bottom:25px; background:#F2F2F2; height:auto; padding:30px 0px; border-left: 6px solid var(--Color, #F2F2F2);box-sizing: border-box; text-align:left; }
.pafe li:hover{border-left: 3px solid var(--Color, #99C13A);
background: var(--329-fd-8, #0058A9);}
.pafe li .ct3t1{ width:48px; height:48px; background: url(../images/f4.png) center no-repeat; margin-left:30px;}
.pafe li:nth-child(2) .ct3t1{ width:48px; height:48px; background: url(../images/f5.png) center no-repeat; }
.pafe li:nth-child(3) .ct3t1{ width:48px; height:48px; background: url(../images/f6.png) center no-repeat;}

.pafe li:hover .ct3t1{background: url(../images/f1.png) center no-repeat;}
.pafe li:nth-child(2):hover .ct3t1{background: url(../images/f2.png) center no-repeat;}
.pafe li:nth-child(3):hover .ct3t1{background: url(../images/f3.png) center no-repeat;}

.pafe li:nth-child(3n){ margin-right:0px;} 
.pafe li h2{ font-size:20px; padding:15px 0px 10px 0px; width:100%; padding-left:30px; color:#333;;}
.pafe li p{ width:100%; margin:0 auto; height:46px; font-size:15px; line-height:23px; padding-left:30px; padding-right:60px;box-sizing: border-box;   display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden; }
.pafe li:hover h2{ color:#fff;}
.pafe li:hover p{ color:#fff;}

.pafe1{ width:100%; height:350px; background:url(../images/f.png) center bottom no-repeat; background-siz:cover; margin-top:40px; color:#fff;}
.pafe11{ width:1440px; max-width:96%; height:auto; margin:0 auto; overflow:hidden;}
.pafe111{ width:450px; height:235px; background:url(../images/f7.png) left bottom no-repeat; margin-top:30px;}
.pafe111 h2{ width:90%; padding-left:40px;box-sizing: border-box; padding-top:50px; font-size:16px;}
.pafe111 a{ color:#333; font-size:16px;background: #fff; margin-left:40px;; display:block;width:190px; margin-top:15px;height:60px; line-height:60px;  ;transition:all 0.5s; }
.pafe111 a b { font-weight: bold; width:60%; margin:0 auto;background:url(../images/f8.png) center right no-repeat; display:block;font-style: normal;}


.lyxw{ width:100%; height:auto; padding:40px 0px; background:#f4f4f4;}


.ab2t{ width:1440px; max-width:96% height:auto; margin:0px auto; background:#fff; padding:20px ;box-sizing: border-box; }

.ft4{ max-width:100%; margin:15px auto 0px auto;}
.bt2t{ width:100%; height:auto; text-align:left; padding-bottom:15px;}
.bt2t h2{ font-size:25px; line-height:40px; font-weight:700; color:#333; padding-bottom:5px;}
.bt2t span{ color:#666; padding-bottom:20px; display:block;}
.bt2t b{ font-size:24px; color:#FFB84B;; font-weight:bold;}
.jon11{ width:32%; height:60px; margin-bottom:20px; float:left; }

.b11{width:100%; height:60px; line-height:60px; font-size:14px; margin:0; background:#F2F2F2;;
;box-sizing: border-box;   padding:0;;box-sizing: border-box;border-radius: 2px; padding-left:5px;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in; }
.b11:hover{ opacity:0.9; }
.jon41{ width:100%; height:120px; margin-bottom:20px; display:block;}
.b21{width:100%; height:120px; line-height:30px;margin:0; font-size:14px; background:#F2F2F2;;
box-sizing: border-box;border-radius: 2px; padding-left:5px; }
.b21:hover{opacity:0.9;  }
.jon51{ width:200px; height:48px;}
.jon51 button{ display: block; width: 100%; height: 100%; border: none; outline: none;transition: all 0.8s; font-size:16px; text-align: center; line-height: 44px; color: #fff; background:#12519D;;;;border-radius:3px;}
.jon51 button:hover{ text-decoration:underline; color:#fff;}
input.b11::-ms-input-placeholder{ color:#666;;opacity:0.8;}
input.b11::-webkit-input-placeholder { color:#666;;opacity:0.8;}
textarea.b21::-ms-input-placeholder{ color:#666;;opacity:0.8;}
textarea.b21::-webkit-input-placeholder { color:#666;;opacity:0.8;}




}

@media(max-width:650px){
.abuz1 ul li{ width:100%; float:left; margin-right:0%; height:200px; background:url(../images/b3.png) center no-repeat; background-size:cover; color:#fff; font-weight:700; margin-bottom:25px;}
.abuz1 ul li:nth-child(2n) { background:url(../images/b4.png) center no-repeat;background-size:cover; margin-right:0px; }
.abuz1 ul li h3{ width:100%; height:auto; padding-left:20px; padding-top:30px;box-sizing: border-box; font-size:16px; line-height:28px; }
.abuz1 ul li p{ width:100%; padding-left:20px;box-sizing: border-box; color:#999; font-size:12px; line-height:18px; padding-top:5px;}
#bannera{width:100%; height:140px; margin:0 auto; background-size:auto 100%; margin-bottom:0px; padding-bottom:0px; border-bottom:#fafafa 0px solid; background-position:center center;}
.banz{ width:96%; max-width:1440px; height:100%; position:relative; margin:0 auto;}
.banza{ width:180px; height:40px; line-height:40px;background: var(--Color, #99C13A); text-align:center; font-size:16px; font-weight:700; color:#fff; position:absolute; left:0px; bottom:0px;}
.proda li{ width:49%; height:auto; float:left; margin-right:2%; margin-bottom:30px; background:#fff; padding:15px;box-sizing: border-box;  }
.tptext1 ul{overflow: hidden;margin-left: -10px;}
.tptext1 li{float: left; width:50%; padding-left:10px; margin-bottom:10px;}

.ar1{ width:1440px; max-width:96%; height:auto; margin:40px auto; padding:20px 10px ; background:#fff;box-sizing: border-box;  }
.art11k{ width:25px; height:auto; float:left; margin-top:20px;}
.art11k a{ width:25px; height:auto; display:block; margin-bottom:10px;}
.art11k a img{ width:100%;}
.art12{width:calc(100% - 40px); height:auto; float:right;}

#info-T{width:100%; min-height:26px; padding-top:20px; color:#242424; padding-bottom:2px; line-height:26px; text-align:left; font-size:18px; font-weight:bold;}
#info-M{width:100%; height:45px; line-height:45px; text-align:left;}
#info-C{width:100%; line-height:28px; margin-top:3px; font-size:14px;}
#info-C img{ max-width:100%;}
#info-C2{width:100%; line-height:28px; margin:0 auto; margin-top:20px; font-size:14px;}
#info-N{width:100%; height: auto; padding-top:10px; margin-top:25px; border-top:rgba(0, 0, 0, 0.10) 1px solid;}
#info-N .infob{ width:100%; height:45px; line-height:50px; overflow:hidden; border-bottom:1px solid rgba(0, 0, 0, 0.10);font-size:14px; overflow:hidden;}
#info-N .infob a{  color:#333; font-weight:700; float:right; display:inline-block;width:calc(100% - 60px); overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
#info-N .infob a:hover{ color:#004E92;}
#info-N .infob span{ float:left;}
.fh{ width:180px;height: 45px;border-left:2px solid #E98A36; background:#004E92; text-align:center; font-size:14px; line-height:45px; margin:30px auto 20px auto;}
.fh a{ color:#fff;}
.fh a i { font-weight: bold; margin-left: 40px; font-style: normal;}
.artas{ width:1440px; height:240px; background: url(../images/d.png) no-repeat center center; background-size:cover; margin:0 auto ; overflow:hidden;}
.artas h2{ width:100%; font-size:18px; line-height:50px; color:#fff; padding-left:20px;box-sizing: border-box; margin-top:80px;}
.artas span{ color:#fff; font-size:14px;background: #0058A9;; display:block; margin-left:20px;width:150px; margin-top:15px;height:45px; text-align:center; line-height:45px; ;transition:all 0.5s;border-left: 4px solid var(--Color, #99C13A) }
.artas span i { font-weight: bold; margin-left: 25px; font-style: normal;}

.artile1x{ max-width:1440px; height:auto; margin:40px auto; }
.artile1x ul{ margin-bottom:20px;}
.artile1x li{ width:100%; margin:0 auto 30px auto;; height:90px; background:#fff; box-sizing: border-box; transition:all 0.5s;}
.xman1x{ width:100%;  margin:0 auto;transition:all 0.8s; }
.art11x{ width:150px; height:90px; float:left; margin-right:0px;  overflow:hidden; position:relative;}
.art11x img{ width:150px; height:90px; display:block;cursor: pointer;transition: all 1.2s;}
.art11x img:hover{transform: scale(1.1);}
.art21x{ height:90px;overflow: hidden;padding-left:10px;box-sizing: border-box; }
.art21x h2{ width:96%; font-size:20px; color:#333333;transition:all 0.5s; height: auto; margin-top:0px;  height:30px; line-height:30px; margin-bottom:5px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1; overflow: hidden; }

.art21x .art_p1x{ width:96%; height:50px; line-height:25px; margin-top:5px;transition:all 0.5s; color:#828282 ;  font-size:14px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow: hidden;;}
.art21x .art2_11x{ width:96%;  padding-top:5px; display:none;}
.art21x .art2_11x span{ color:#333; font-size:16px;background: #F2F2F2;; display:block;width:200px; margin-top:15px;height:55px; text-align:center; line-height:55px; ;transition:all 0.5s;border-left: 2px solid var(--Color, #F2F2F2) }
.art21x .art2_11x span i { font-weight: bold; margin-left: 40px; font-style: normal;}
.artile1x li:hover .art21x h2{ color:#0058A9;}
.artile1x li:hover .art21x .art2_11x span { color:#fff; background:#004E92;border-left: 4px solid var(--Color, #99C13A)}
.artile1x li:hover .art21x .art2_11x span i { color:#fff;}


.pafe1{ width:100%; height:350px; background:url(../images/f.png) center bottom no-repeat; background-siz:cover; margin-top:40px; color:#fff;}
.pafe11{ width:1440px; max-width:96%; height:auto; margin:0 auto; overflow:hidden;}
.pafe111{ width:100%; height:235px; background:url(../images/f7.png) left bottom no-repeat; margin-top:30px;}
.pafe111 h2{ width:96%; padding-left:20px;box-sizing: border-box; padding-top:50px; font-size:16px;}
.pafe111 a{ color:#333; font-size:14px;background: #fff; margin-left:20px;; display:block;width:180px; margin-top:15px;height:50px; line-height:50px;  ;transition:all 0.5s; }
.pafe111 a b { font-weight: bold; width:60%; margin:0 auto;background:url(../images/f8.png) center right no-repeat; display:block;font-style: normal;}






.lyxw{ width:100%; height:auto; padding:40px 0px; background:#f4f4f4;}


.ab2t{ width:1440px; max-width:96% height:auto; margin:0px auto; background:#fff; padding:20px 10px ;box-sizing: border-box; }

.ft4{ max-width:100%; margin:10px auto 0px auto;}
.bt2t{ width:100%; height:auto; text-align:left; padding-bottom:15px;}
.bt2t h2{ font-size:20px; line-height:34px; font-weight:700; color:#333; padding-bottom:5px;}
.bt2t span{ color:#666; padding-bottom:20px; display:block;}
.bt2t b{ font-size:16px; color:#FFB84B;; font-weight:bold;}
.jon11{ width:32%; height:60px; margin-bottom:20px; float:left; }

.b11{width:100%; height:60px; line-height:60px; font-size:14px; margin:0; background:#F2F2F2;;
;box-sizing: border-box;   padding:0;;box-sizing: border-box;border-radius: 2px; padding-left:5px;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in; }
.b11:hover{ opacity:0.9; }
.jon41{ width:100%; height:120px; margin-bottom:20px; display:block;}
.b21{width:100%; height:120px; line-height:30px;margin:0; font-size:14px; background:#F2F2F2;;
box-sizing: border-box;border-radius: 2px; padding-left:5px; }
.b21:hover{opacity:0.9;  }
.jon51{ width:200px; height:48px;}
.jon51 button{ display: block; width: 100%; height: 100%; border: none; outline: none;transition: all 0.8s; font-size:16px; text-align: center; line-height: 44px; color: #fff; background:#12519D;;;;border-radius:3px;}
.jon51 button:hover{ text-decoration:underline; color:#fff;}
input.b11::-ms-input-placeholder{ color:#666;;opacity:0.8;}
input.b11::-webkit-input-placeholder { color:#666;;opacity:0.8;}
textarea.b21::-ms-input-placeholder{ color:#666;;opacity:0.8;}
textarea.b21::-webkit-input-placeholder { color:#666;;opacity:0.8;}








.bread1 li{float: left; padding-right:10px; font-size: 12px; line-height:25px; padding-top:5px;}
.bread2{ width:auto; line-height:30px; font-size:12px;}













}
