@charset "utf-8";

/* CSS Document */

body{ margin:0px; padding:0px; font-size:14px;font-family:"微软雅黑","黑体";color:#333;line-height:28px; 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}





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{height:80px; position:fixed; z-index:999; width:100%; background:#fff;}

.headerbox{width: 1230px; margin: 0 auto; }

.logo{width:275px;float: left;}

.logo img{width: 100%;}

.nav{float: left; padding-left: 82px;}



.nav li{float: left;   padding:0 25px; position: relative;}

.nav li h3 a{display: block; font-size:14px;font-weight: bold;color: #333333;line-height: 80px;}



.nav li a:hover{color: #22378C;}

.sub{position: absolute;width: 100%; top: 80px;left: 0;background: #fff;z-index: 100;display: none;}

.sub dt{line-height: 40px; font-size: 14px; border-bottom: 1px solid #eee;}

.sub dt a{display: block;text-align: center; font-size: 14px; color: #666;}

.sub dt a:hover{background: #22378C;color: #fff;}



.yzxz{float: right; width:120px; height:36px;border: 1px solid #999999; margin-top:20px;border-radius: 22px; text-align:center; line-height:36px;}

.yzxz{ color:#999;}

.yzxz a:nth-child(1) { color:#333;}

.yzxz a:hover{ text-decoration:underline;}

.banner{ padding-top:80px;}

.banner img{width: 100%;}

.banner .swiper-button-next {background: url(../images/a_03.png); width: 45px;height: 45px;margin-top: -22px;right: 4vw;}

.banner .swiper-button-prev {background: url(../images/a_01.png); width: 45px;height: 45px;margin-top: -22px;left: 4vw;}







@media(max-width:1260px){

.headerbox{width: 100%; padding: 0 3%;}

.nav li{padding-left: 30px;}





}



.tp1{ width:100%; height:80px;}
#bannera{width:100%; height:400px; margin:0px auto 0px auto; ; border-bottom:#fafafa 0px solid; background-position:center center; overflow:hidden;}
.bread{ width:100%; height:80px; font-size:16px;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.breadz{ width:1240px; height:80px; margin:0 auto; line-height:80px;}
.bread1{ width:auto; float:left;}
.bread1 li{float: left; padding-right:40px; font-size: 16px; line-height: 79px;}
.bread1 a{color: #666;display: block;position: relative;}
.bread1 a:before{position: absolute; content: ""; border-bottom: 1px solid #2248A9; width: 0;bottom: 0px;left:50%; transform: translateX(-50%);transition: All 0.4s ease-in-out;}
.bread1 a:hover{color: #2248A9;;}
.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;}

.contentx{ width:100%; height:auto; background:#F2F2F2; padding:70px 0px;}
.cnt1x ul{ padding-top:0px; width:1240px; margin:0 auto;}

.cnt1x li{ width:31%; float:left; margin-right:3.5%; margin-bottom:40px;}

.cnt1x li:nth-child(3n){ margin-right:0px;} 

.cnt1x li img{ width:100%;cursor: pointer;transition: all 1.2s;}

.cnt1x li img:hover{transform: scale(1.1);}

.cnt1x li p{ width:100%; height:80px; line-height:80px; padding:0px 50px 0px 10px;;box-sizing: border-box; text-align:left; font-size:16px; font-weight:bold; color:#333; background:#fff url(../images/a3.png) right 10px center no-repeat;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }

.cnt1x li:hover p{ color:#00337E; background:#fff url(../images/a4.png) right 10px center no-repeat }
.nx_pg{width:100%; height: auto ; padding:10px 0px 10px 0px; text-align:center; }
.nx_pg a{display:inline; padding:7px 14px 7px 14px; background:#fff; color:#4c4c4c;font-size:14px; border:1px solid #757575; margin:0px 3px 0px 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:#2248A9;; color:#fff;border:1px solid #2248A9;;}
.nx_pg .on{ background:#2248A9;; color:#fff;border:1px solid #2248A9;;}


.photo1{ max-width:1240px; width:96%; height:auto; margin:0 auto;;}
.photo1 li{ width:48%; float:left; margin-right:4%; margin-bottom:40px; position:relative;}
.photo1 li:nth-child(2n){ margin-right:0px;}
.photo1 li .t_img{ width:100%; height:auto; position:relative;}
.photo1 li .t_img img{ width:100%; height:auto; display:block;}
.photo1 li .t_img .timg_tex{ width:100%; height:100%; background:rgba(34, 72, 169, 0.9);opacity:0; top:0px; left:0px; position: absolute;transition: All 0.4s ease-in-out;}
.photo1 li .t_img .timg_tex h2{ width:100%; height:50px; font-size:24px; color:#fff; text-align:center; margin-top:140px;}
.photo1 li .t_img .timg_tex h3{ width:100%; height:40px; color:#fff; text-align:center; font-size:14px;}
.photo1 li p{ width:100%; height:60px; line-height:60px; font-size:16px; text-align:left; border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.photo1 li p img{ display:inline-block; width:24px; height:24px; float:right; margin-top:25px;}
.photo1 li:hover .t_img .timg_tex{opacity:1;}
.photo1 li .t_img .timg_tex h2:hover{ text-decoration:underline;}
.photo1 li .t_img .timg_tex h3:hover{text-decoration:underline;}
.photo1 li:after{position: absolute; content: ""; border-bottom: 1px solid #326FB2;;; width:0; left: 0; bottom: 0;transition: All 0.4s ease-in-out;}
.photo1 li:hover:after{ width:100%;}
.photo1 li:hover p{ color:#2248A9;; font-weight:bold;;}

.ar1{ width:1240px; height:auto; margin:0 auto; background:#fff; padding:30px 50px 50px 50px;;box-sizing: border-box; }
#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; line-height:28px; margin-top:20px; border-top:#e0e0e0 1px dotted;}

.artile{ width:1240px; max-width:98%; height:auto; margin:0 auto; background:#fff; padding:20px 0px; margin-bottom:20px; }
.artile li{ width:100%; height:195px; background:#fff;transition:all 0.5s; padding:20px;box-sizing: border-box; }
.xman{ max-width:100%; margin:0 auto;}
.art1{ width:278px; height:155px; float:left; margin-right:38px;}
.art1 img{width:278px; height:155px;}
.art2{ height:280px;overflow: hidden; }
.art2 h2{ width:100%; font-size:18px; color:#333333;transition:all 0.5s; height: auto; margin-bottom:5px; font-weight:normal;   line-height:40px; height:40px;   display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1; overflow: hidden; }
.art2 .art_p{ width:100%; height:50px; line-height:25px;transition:all 0.5s; color:#828282 ; font-size:14px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;;}
.art2 .art2_1{ width:100%; height:40px; line-height:40px; padding-top:15px;}
.art2 .art2_1 h3{ font-weight:normal; font-size:14px; color:#666; padding-left:30px; float:left;transition:all 0.5s;background:url(../images/b3.png) left  center no-repeat}
.art2 .art2_1 span{ color:#EB3D00;; font-size:12px; float:right; padding:2px 38px;border: 1px solid #EB3D00;transition:all 0.5s;}
.artile li:hover{ background:#00337E;;}
.artile li:hover .art2 h2{ color:#fff;}
.artile li:hover .art2 .art_p{ color:#fff;}
.artile li:hover .art2 .art2_1 h3{ color:#fff;background:url(../images/b4.png) left  center no-repeat}

.ab7{ max-width:1240px; width:96%; height:auto;  margin:0px auto; }
.ab7 ul li{ width:23.5%; height:auto; float:left; text-align:center; margin-right:2%; padding:40px 40px 30px 40px;;box-sizing: border-box;background:#fff; border-radius: 8px;}
.ab7 ul li:nth-child(4n){ margin-right:0px;} 
.ab7 ul li img{ display:inline-block; max-width:100%;}
.ab7 ul li h2{ width:100%; height:50px; line-height:50px; color:#333; font-size:16px;}
.ab7 ul li p{ width:100%; height:60px; line-height:30px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}
.map{ width:1240px; margin:60px auto; height:auto; }
.map img{ display:inline-block; max-width:100%;}

 .righth1{ width:100%; height:auto; padding:0px 0px;}
 .righth{ max-width:1240px; height: auto; margin:0px auto; box-sizing:border-box;   font-size:16px;}
.righth h2{ font-size:32px; text-align:left; line-height:44px; font-weight:normal; color:#333; margin-bottom:15px; padding:0px 5px;}
.righth p{ width:100%; margin-bottom:25px;padding:0px 5px;}
.righth table{padding:0; margin:0; border-collapse:collapse; border:none;}
.righth table td{padding:5px; color:#333; font-weight:bold;}
.sb1{width:100%; height:55px; line-height:55px; border:none; text-indent:15px; opacity:0.8; background:#fff; font-size:15px;border:1px solid #E0E0E0;;box-sizing: border-box;}
.sb2{width:520px; height:45px; line-height:45px; border:none; text-indent:15px; background:#fff; opacity:0.8; font-size:15px;}
.sb3{width:100%; height:120px; line-height:25px; border:none; background:#fff; box-sizing:border-box; padding:5px 15px 0px 15px; opacity:0.8; font-size:15px;border:1px solid #E0E0E0;;box-sizing: border-box;}
.sb4{display:block; width:180px; height:45px; line-height:45px; border:none; font-size:16px; text-align:center; color:#fff; background:#00337E;;;;;;; margin-top:25px; transition:0.5s; border-radius:0px;}
.sb4:hover{opacity:0.9;}













@media(max-width:1000px){

.header{position: fixed;width: 100%;height: 60px; top: 0;background: #fff;left: 0;z-index: 100;}

.logo img{height: 50px;width: auto; padding-top:5px;}

.dhbtn{position: absolute;width: 30px;height: 30px;background: url(../images/d1.png) no-repeat center center #22378C;background-size: 20px 20px; right: 3%; top: 15px;}

.dhbtn.on{background: url(../images/d2.png) no-repeat center center #22378C;background-size: 20px 20px;}

.nav{position: fixed;width: 200px; height: calc(100% - 60px);top: 60px;left: -200px;background: #fff;}

.yzxz{display: none;}

.nav{ padding-left:0px;}

.nav li{float: none; padding: 0; }

.nav li h3 a{width: 100%; padding: 0 15px;box-sizing: border-box; line-height: 42px; border-bottom: 1px solid #eee;}

.sub{position: static; }

.sub dt a{text-align: left; padding-left: 30px;box-sizing: border-box;}

.dhbj{position: fixed;width: 100%; height: 100%;background: rgba(0,0,0,.7);top: 0;left: 0;z-index: 10;display: none;}

.banner{margin-top: 60px; padding-top:0px;}

.banner .swiper-button-next{width: 25px;height: 25px; margin-top: -13px;background-size: 100% 100%;}

.banner .swiper-button-prev{width: 25px;height: 25px; margin-top: -13px;background-size: 100% 100%;}

}



.cont1{ width:100%;background: #F2F2F2; height:auto;}

.cnt1{ width:1240px; height:auto; margin:0 auto; padding:70px 0px 40px 0px;;}

.bt1{ width:100%; height:48px; line-height:48px;}

.bt1 h2{ font-size:32px; color:#333; float:left;}

.bt1 a{ width:200px; height:48px; background:#fff; display:block; text-align:center; color:#333; font-size:16px; float:right;}

.bt1 a:hover{ text-decoration:underline;}

.cnt1 ul{ padding-top:40px;}

.cnt1 li{ width:31%; float:left; margin-right:3.5%; margin-bottom:40px;}

.cnt1 li:nth-child(3n){ margin-right:0px;} 

.cnt1 li img{ width:100%;cursor: pointer;transition: all 1.2s;}

.cnt1 li img:hover{transform: scale(1.1);}

.cnt1 li p{ width:100%; height:80px; line-height:80px; padding:0px 50px 0px 10px;;box-sizing: border-box; text-align:left; font-size:16px; font-weight:bold; color:#333; background:#fff url(../images/a3.png) right 10px center no-repeat;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }

.cnt1 li:hover p{ color:#00337E; background:#fff url(../images/a4.png) right 10px center no-repeat }



.cont2{ width:100%; height:auto; background:#00337E;}

.cnt21{ width:50%; float:left;}

.axb21{ width:530px; height:auto;font-size: 16px;line-height:35px; float:right; padding-right:60px; padding-top:120px}

.axb21 span{ width:100%; font-size:48px; color:rgba(255, 255, 255, 0.1); line-height:60px; font-weight:bold;}

.axb21 h2{ font-size:32px; font-weight:bold; color:#fff; line-height:60px;}

.axb21 h3{ color: #5AB430; font-size:14px;}

.axb21 p{ margin-top:15px; width:100%; color:#fff;}

.axb21 a{ width:200px; height:48px; line-height:48px; background:#fff; display:block; text-align:center; color:#333; font-size:16px; margin:30px 0px 60px 0px;}

.axb21 a:hover{ text-decoration:underline;}

.cnt22{ width:50%; float: right;}





.cnt22 img{width: 100%;}

.cnt22 .swiper-button-next {background: url(../images/a7.png); width:68px;height: 68px; left:68px; margin-top:-68px; top:100%;}

.cnt22 .swiper-button-prev {background: url(../images/a6.png); width:68px;height:68px; top:100%;left:0vw;margin-top:-68px;}



.cnt12g{ width:1240px; height:auto; margin:0 auto; padding:70px 0px 40px 0px;;}

.cnt12g ul{ padding-top:40px;}

.cnt12g li{ width:31%; float:left; margin-right:3.5%; margin-bottom:20px;}

.cnt12g li:nth-child(3n){ margin-right:0px;} 

.cnt12g li img{ width:100%;cursor: pointer;transition: all 1.2s;}

.cnt12g li img:hover{transform: scale(1.1);}

.cnt12g li p{ width:100%; height:70px; line-height:70px; padding:0px 10px 0px 10px;;box-sizing: border-box; text-align:left; font-size:16px; font-weight:bold; color:#333; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }

.cnt12g li:hover p{ color:#00337E; }



.cont3{ width:100%; height:auto; padding:60px 0px; background: url(../images/a9.png) center no-repeat; background-size:cover;}

.bt2{ width:100%; text-align:center; color:#fff;}

.bt2 h2{ font-size:32px; line-height:55px;}

.bt2 p{ line-height:40px;}

.compete_box{padding-top:20px; width:1240px; margin:0 auto;}

.compete_box ul{overflow: hidden; }

.compete_box li{float: left; width: 22%; margin-right:3%;}

.compete_box li:nth-child(4n){ margin-right:0px;} 

.compete_wb{height:  auto;background: #fff; padding: 40px 45px 0 45px;border-radius: 8px; padding-bottom:45px;text-align: center;transition: All 0.4s ease-in-out;}

.compete_wb img{margin: 0 auto;}

.compete_wb h2{font-size:18px;color: #000; margin: 35px 0 0px;}

.compete_wb span{ width:100%; height:auto; text-align:center; display:block;}

.compete_wb span img{ display:inline-block;}

.compete_wb p{font-size: 12px; line-height: 22px; height:44px;color: #666666;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}





.footer{ width:100%; height:auto; background:#20252C;; padding:35px 0px 0px 0px; color: rgba(255, 255, 255, 0.3);}

.footer a{ color: rgba(255, 255, 255, 0.3);}

.footerbox{width:1200px; margin: 0 auto; overflow: hidden; padding:0px 0 55px;}

.foot_left{float: left; width:900px;}

.foot_bottom{padding-top:55px;color:#BDBDBD;;}

.foot_bottom ul{overflow: hidden;}

.foot_bottom li{float: left; width:20%;}

.foot_bottom li:nth-child(2){width:26%;}

.foot_bottom li:nth-child(3){width:26%;}

.foot_bottom li:nth-child(4) {width:27%;} 

.foot_bottom h2{color:#fff; font-size: 18px; margin-bottom: 10px;}

.foot_bottom dt{line-height: 34px; font-size: 14px;}

.foot_bottom a{color:#BDBDBD;;transition: All 0.4s ease-in-out;}

.foot_bottom a:hover{ text-decoration:underline;;}

.foot_right{float: right; padding-top:55px;}

.foot_right ul{overflow: hidden;}

.foot_right li{float: left; padding-left: 60px;text-align: center;}

.foot_right p{font-size: 12px;color: rgba(255, 255, 255, 0.3);margin-top: 12px;}

.bqxx{padding: 20px 0;border-top: 1px solid rgba(255, 255, 255, 0.2); font-weight:normal;}

.bqxx p{width: 1200px; margin: 0 auto;overflow: hidden;font-size: 14px; line-height: 36px;color: rgba(255, 255, 255, 0.3);}

.bqxx a{display: block; float: left; margin-right: 30px;}

.bqxx b{float: left;font-weight:normal;}





.cont4{ width:100%; height:auto;background: #F2F2F2; padding:65px 0px;}

.cnt4{ width:1240px; height:auto; margin:0 auto;}

.cnt41{ width:690px; height:auto; float:left;margin-top:45px; }

.ct41{ width:330px; height:430px;border-radius: 8px; overflow:hidden; float:left;}

.ct41 a{ width:330px; height:430px; display:block; width:100%; position:relative;}

.ct41 img{ width:100%; height:auto; position:absolute; top:0px;}

.ct411{ position:absolute; width:90%; bottom:0px; height:175px; color:#fff; z-index:999; left:5%;}

.ct41 h2{ width:100%; font-size:16px; margin-bottom:10px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1; overflow: hidden;}

.ct41 p{ line-height:30px;margin:0px auto;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow: hidden;}

.ct41 span{ width:100%; display:block; margin:0 auto; font-size:12px; margin-top:15px;}





.ct42{ width:330px; height:430px; border-radius: 8px; overflow:hidden; float:right; background:#fff; }

.ct42 img{ width:100%; height:auto; }

.ct42 h2{ width:90%; line-height:30px; margin:40px auto 10px auto; font-size:16px; color:#333; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1; overflow: hidden;}

.ct42 p{ width:90%; line-height:30px;margin:0px auto;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow: hidden; }

.ct42 span{ width:90%; display:block; margin:0 auto; font-size:12px; margin-top:15px; color:#999;}





.cnt42{ width:525px; float:right;margin-top:45px;}

.cnt42 li { margin-bottom: 20px;}

.newsArt { transition: all .5s; position: relative; background: #ffffff; overflow: hidden; padding: 21px 56px 20px 0;border-radius: 8px;}

.newsArt:after { content: ''; position: absolute; left: 100px; top: 50%; transform: translateY(-50%); width: 1px; background: ;}

.newsDate {padding-top: 5px; float: left; text-align: center; width: 100px;}

.newsDate p { font-size: 40px; line-height: 1; color: rgba(34,72,169,1); font-family: Roboto;}

.newsDate span { font-size: 12px; color: rgba(153,153,153,1);}

.newsInfor{ float: right; width: calc(100% - 100px);}

.newsInfor h2 {overflow: hidden; white-space:nowrap; text-overflow: ellipsis; line-height: 24px; margin-bottom: 10px; font-size: 16px; font-weight: bold; color: #333333;}

.newsInfor p {overflow: hidden; white-space:nowrap; text-overflow: ellipsis; font-size: 12px; color: #666666; line-height: 18px; margin-bottom: 15px;}

.newsInfor span { font-size: 12px; color: #999999;}

.newsArt:after { content: '';}

.newsArt:hover { background: #2248A9;}

.newsArt:hover .newsDate p{color: #ffffff;}

.newsArt:hover .newsInfor h2{color: #ffffff;}

.newsArt:hover .newsInfor p,.newsArt:hover .newsInfor span,.newsArt:hover .newsDate span { color: rgba(255,255,255,.6);}



.pd_wp{width:1240px; padding:0px 0px; margin:0 auto;}

.pd_r{width:600px; float:right;}
.pd_r1{width:100%; line-height:30px; font-size:28px; font-weight:bold; padding-bottom:10px; border-bottom:#e5e5e5 0px solid;}
.pd_r2{width:100%; line-height:35px; font-size:15px; color:#777; padding:20px 0px 20px 0px;}
.pd_r212{text-align:left; font-weight:bold; color:#333; font-size:16px; height:45px;} 
.pd_r2 b{color:#333;}
.pd_r2 strong{color:#333;}
.pd_r3{width:100%; padding:30px 0px 0px 0px;}
.pd_r3 a{display:block; width:200px; height:50px; background:#00337E;;border-radius: 8px; color:#fff; line-height:50px; text-align:center; font-size:16px; transition:0.5s;}
.pd_r3 a:hover{opacity:0.8; }
.pd_l{width:580px; height: auto; float:left;overflow: hidden;position: relative;}
.pd_l .swiper-button-next {background: url(../images/b6.png); width: 48px;height: 48px;right:0; top:100%; margin-top:-48px;}
.pd_l .swiper-button-prev {background: url(../images/b7.png); width: 48px;height: 48px; left:auto; right:48px;top:100%;margin-top:-48px;}
.pd_l .swiper-button-prev:after{ display:none;}
.pd_l .swiper-button-next:after{ display:none;}
.pd_l img{ width:100%;}
 .prodx1{ width:100%; height:48px; font-size:20px; margin-top:40px; line-height:48px;color: #00337E; padding-left:60px;background: url(../images/b5.png) left center no-repeat;}
 .prodx1 span{ font-weight:bold;font-family: 'D-DIN'; color:#00337E; font-size:32px;}


.main2{width:1240px;margin:0px auto; margin-top:60px; margin-bottom:70px;}
.tab {overflow: hidden; width:1240px;height: 58px; background:#333333;; cursor: pointer;}
.tab li {float: left;width:200px; text-align: center; color:#fff;line-height: 58px; font-size:16px; }
.tab li a{ color:#fff;}
.tab li.on {background:#00337E;; color:#fff;}
.tab li.on a{color:#fff;}
.con {width: 100%;padding:40px 35px 40px 35px; box-sizing:border-box; background:#fff;border-top: none ; font-size:15px; line-height:35px;}
.con img{ max-width:100%;}
.con p{line-height:35px;}

.tab12 td{width:14%}

.tb{width:100%;border:1px solid #333333;border-left:none;border-bottom:none;}
.tb td{border-left:1px solid #333;border-bottom:1px solid #333;}



.ab1{ width:1240px; height:auto; margin:0 auto; position:relative; padding-bottom:60px;}
.ab11t{ position:absolute; right:0px; top:0px;}
.ab11{ width:100%; height:auto; text-align:left;}
.ab11 h2{font-weight: 700;font-size: 32px;color: #00337E; height:50px;}
.ab11 span{font-weight: 700;font-size: 14px;color: #5AB430; display:block; width:100%; margin-bottom:50px;}
.ab11 img{ max-width:100%; margin-top:40px;}
.ab3{ width:1240px; height:auto; margin:0 auto; padding-top:60px;}
.ab31{ width:100%; font-size:16px; }
.ab31 h2{height:50px; font-size: 32px;color: #00337E; margin-bottom:10px;}
.ab32{ width:100%; height:auto; margin-top:40px;}
.ab32 li{ width:32%; float:left; margin-right:2%;}
.ab32 li:nth-child(3n) { margin-right:0px;}
.ab32 li img{ width:100%;}
.ab32 li p{font-weight: 700;font-size: 16px; height:40px; margin-top:20px; color:#333;}
.ab33{ width:200px; height:50px; background:#00337E; text-align:center; line-height:50px;border-radius: 4px; margin-top:40px;}
.ab33 a{ color:#fff;}
.ab33 a:hover{ text-decoration:underline;}








