body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,img{margin:0;padding:0;}/*????margin??padding?0*/
body{ font-family: "Microsoft YaHei",Arial,Verdana, Helvetica, sans-serif; margin: 0 auto;font-size:12px; overflow-x:hidden;}
a:link { text-decoration:none; outline:none;}
a:visited {text-decoration:none; outline:none;}
a:hover { text-decoration:none; outline:none;}
a:active { border:0; background-color:Transparent; outline:none;}
.clear{clear: both;}
input{border: none;outline:none}
ul,ol{list-style: none}
body{min-height: 1200px;}
textarea{border: none;outline:none}
img{display: block;}
.con{width: 1200px;margin: 0 auto;min-width: 1200px;}
html{min-width: 1200px;}
.header_top{height: 48px;background: #143991;width: 100%;line-height: 48px;color: #e0e0e0;font-size: 14px;}
.header_bot{background: #ffffff;height: 100px;width: 100%;}
.logo{float: left;width:178px; }
.header_bot .con{position: relative;}
.nav{float: left;height: 112px;width: 1064px;position: absolute;left: 185px;top: -12px;}
.nav .nav_li{float: left;width: 152px;padding-top: 12px;height: 100px;position: relative;}
.nav_li_top{font-size: 16px;color: #0f0f0f;line-height: 35px;padding-top: 19px;text-align: center;}
.nav_li_bot{text-align: center;font-size: 14px;color: #0f0f0f;line-height: 30px;text-transform:uppercase;}
.fnav li{width: 145px;height: 38px;text-align: center;color: #ffffff;line-height: 38px;border-bottom: 1px dashed #e0e3eb;background: url(../images/header1.png)}
.fnav li a{color: #ffffff;display: block;width: 100%;}
.fnav  .none_bot{border-bottom: none;}
.fnav {position: absolute;left: 0;top: 112px;display: none;z-index: 999;}
#on{background:url(../images/header2.png) no-repeat;}
#on .nav_li_top{color: #fff;}
#on .nav_li_bot{color: #fff;}
.nav .nav_li:hover{background:url(../images/header2.png) no-repeat;}
.nav .nav_li:hover .nav_li_bot{color: #fff;}
.nav .nav_li:hover .nav_li_top{color: #fff;}
.nav .nav_li:hover .fnav {display: block;}
.fnav li:hover{background: #143a93}
.yy{float: right;width: 88px;margin-top: 27px;font-size: 16px;color: #002e9d;line-height: 47px;
text-transform:uppercase;background: url(../images/header3.png) no-repeat top right; position: absolute;
top: 0;
right: -134px;}
.yy_z{display: none;}
.banner_bot{height: 106px;background: #143991;}
.flex-control-nav{display: none!important;}
.index_bt_left{float: left;}
.index_bt{padding-top: 50px;}
.index_bt_left{float: left;width: 272px;}
.index_bt_right{float: left;width: 928px;height: 33px;line-height: 33px;border-bottom: 1px solid #7a7a7a;}
.index_bt_right_in{float: right;font-size: 16px;color: #4f4f4f;line-height: 33px;letter-spacing:3px;}
.index_bt_right_in:hover{color: #143991}
.index1_left{float: left;width: 563px;padding-left: 68px; }
.index1{padding-top: 50px;}
.index1_left1{float: left;width: 100px;}
.index1_left li{padding-left: 14px;margin-right: 24px;font-size: 14px;color: #575656;line-height: 52px;}
.index1_left li a{color: #575656}
.index1_left2{padding-left: 18px;background: url(../images/index2.png) no-repeat;float: left;width:407px;line-height:200%;margin-top:13px;}
.index1_left li {margin-bottom: 7px;width: 525px;}
.index1_left li:hover a{color:#002e9d;}
.index1_left li:hover{/*background: url(../images/index3.jpg) */}
.index1_left li:hover .index1_left2{background: url(../images/index3.png) no-repeat;float: left;text-decoration:underline;}
.index1_right{float: left;width: 569px;height: 253px;background: url(../images/index4.png) no-repeat;margin-top: 10px;}
.index1_right_in{margin-top: 15px;margin-left: 89px;width: 380px;height: 227px;position: relative;}
.index1_right_zi{position: absolute;left: 0;bottom: -1px;height: 40px;background:rgba(255,255,255,0.5);width: 100%;text-align: center;line-height: 40px;color: #000000;font-size: 14px;display: none;}
.index1_right_in:hover .index1_right_zi {display: block;}
.index2{width: 100%;overflow: hidden;margin-top: 20px;}
.index2_in{width:1920px; height:174px; position: relative;top:0; float: left; left: 50%; margin-left: -967px; }
.index3{padding-top: 98px; width:1200px; height:260px;}
.index3_li {float: left;width:220px;margin-right:20px; }
.index3_li a{width:220px; display:block; }
.index3_li a img.img1{width:220px; display:block; }
.index3_li a img.img2{width:220px; display:none; }


.index3_li a:hover{float: left;width: 220px;  }
.index3_li a:hover img.img1{width:220px; display:none; }
.index3_li a:hover img.img2{width:220px; display:block; }

.index3_li  .none_mar{margin: 0;}



 .swiper-container {
      width: 100%;
      height: 100%;
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px; 
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
		width:220px;
    }


.index4{width: 100%;overflow: hidden;margin-top: 94px;background: url(../images/index12.jpg) no-repeat;height: 592px;}
.index4_in{width:1920px; height:592px; position: relative;top:0; float: left; left: 50%; margin-left: -967px; }
.index4_left{float: left;padding-left: 72px;padding-top: 150px;width: 450px;}
.index4_left1{height: 220px;}
.index4_con{float: left;padding-top: 226px;width: 467px;}
.index4_right{float: left; padding-top: 150px;}
.footer{background: #143991;padding-top: 43px;min-width: 1200px;}
.footer_top_left{float: left;width: 690px;padding-top: 10px;}
.footer_top_left1 li{float: left;padding-left: 10px;padding-right: 27px;color: #ffffff;line-height: 16px;border-right: 1px solid #ffffff;}
.footer_top_left1 li a{color: #fff;}
.footer_top_left1 .none_mar{padding-right: 0;border: none;}
.footer_top_left2 li{float: left;width: 119px;text-align: center;}
.footer_nav{font-size: 14px;color: #fff;line-height: 25px;}
.footer_top_left2{padding-top: 37px;}
.footer_top_right{float: right;width: 495px;margin-top:55px;}
.footer_nav:hover{color: #d2d4dc}
.footer_top_left1 li a:hover{color: #d2d4dc;}
.footer_top_right1{padding-left: 60px;height: 42px;background: url(../images/index18.png) no-repeat;font-size: 26px;color: #fff;}
.footer_top_right1_span{font-size: 29px;font-weight: bold}
.footer_top_right2 li{float: left;font-size: 14px;line-height: 42px;/*padding-top: 26px;*/}
.footer_top_li1{width: 260px;}
.footer_top_li2{width: 200px;}
.footer_top_li1_left{color: #fff;text-align: right;width: 74px;float: left;}
.footer_top_li1_right{float: left;width:186px;color: #d2d4dc}
.footer_top_li2 .footer_top_li1_right{float: left;width:126px;line-height: 1.6em;padding-top: 11px;}
.footer_top{padding-bottom: 44px;border-bottom: 1px solid rgba(255,255,255,0.5)}
.footer_bot{font-size: 14px;color: rgba(255,255,255,0.5);text-align: center;line-height: 52px;height:52px;}
.footer_bot_span{padding-left: 38px;}
.footer_bot a span{color: rgba(255,255,255,0.5)!important;}
.banner1{width: 100%;overflow: hidden;}
.banner1_in{width:1920px; height:331px; position: relative;top:0; float: left; left: 50%; margin-left: -967px; }
.weizhi{padding-left: 33px;line-height: 59px;font-size: 14px;color: #4a4a4a;background: url(../images/tu2.jpg) no-repeat left top;}
.weizhi a {color: #4a4a4a;}
.weizhi  .weizhi_span{color:#143991; }
.conner_bt_zhong{font-size: 22px;color: #1e1e1e;text-align: center;line-height: 1em;}
.conner_bt_ying{font-size: 16px;color: #bfc1c8;line-height:32px; ;text-align: center;text-transform:uppercase;padding-bottom: 32px;}
.conner_bt{background: url(../images/tu3.jpg) no-repeat left bottom; }
.xf_nav{padding-top: 38px;padding-bottom: 47px;}
.xf_nav li{float: left;margin-right: 144px;width: 192px;height: 35px;font-size: 18px;color: #1e1e1e;line-height: 35px;text-align: center;background: url(../images/tu4.jpg) no-repeat;}
.xf_nav .on a{color: #044eaa;}
.xf_nav li a{color: #1e1e1e;}
#none_mar{margin-right: 0;}
.yange1_left{float: left;width: 155px;padding-left: 32px;line-height: 55px;background: url(../images/tu5.jpg) no-repeat left top;}
.yange1 .yange1_li{font-size: 16px;color: #1e1e1e;line-height: 55px;background: url(../images/tu7.jpg) repeat-x left bottom;}
.yange1_right{float: left;}
.yange1_right li{background: url(../images/tu6.jpg) no-repeat;width: 976px;padding-left: 18px;}
.yange1{padding-bottom: 49px;}
.fanye{text-align: center;width: 100%;margin: 0 auto;padding-bottom: 50px;}
.fanye a{display:inline-block;padding:0 8px;height: 21px;margin: 0 5px;font-size: 14px;color: #535353;line-height: 21px;text-align: center;border: 1px solid #bfbfbf;border-radius: 2px;}
.fanye .dangqian{color: #fff;background: #0388d5;border: 1px solid #0265a4}
.fanye a:hover{color: #fff;background: #0388d5;border: 1px solid #0265a4}
.footer1{background:#3d3d3d}
.footer_bot1{background: #143991;height: 52px;line-height: 52px;font-size: 14px;}
.footer_top1{border: none;}
.zhici1_left{float: left;width: 567px;padding-left: 42px;padding-top: 76px;font-size: 16px;color: #4a4a4a;line-height: 24px;}
.zhici1_left1{text-indent: 2em;padding-bottom: 122px;}
.zhici1_left2{text-align: right;}
.zhici1_left3{float: right;}
.zhici1_right{float: right;width: 508px;}
.zhici1{padding-bottom: 50px;}
.xf_nav1 li{margin-right: 60px;}
.linian1{border-top: 1px solid #1e65cd;border-bottom: 1px solid #1e65cd;}
.linian_bt{font-size: 19px;color: #044eaa;line-height: 57px;text-align: center;border-bottom: 1px solid #d2d2d2;}
.linian_txt{font-size: 16px;color: #444444;line-height: 48px;padding-left: 237px;padding-right: 237px;}
.linian21{padding-bottom: 18px;}
.linian21 img{margin: 0 auto;}
.linian22_left{float: left;width: 133px;padding-left: 182px;padding-right: 78px;}
.linian22 li{border-top: 1px solid #d2d2d2;padding-bottom: 26px;}
.linian22_right{float: left;width: 641px;font-size: 18px;color: #1e1e1e;line-height: 36px;padding-top: 24px;}
.linian22{padding-bottom: 20px;}
.wenhua_left{float: left;width: 124px;background: url(../images/tu18.jpg) no-repeat left top;}
.wenhua_left_in{margin-top: 16px;border-right: 1px dashed #1e65cd;}

.tab1 a{display: block;float: left;width: 106px;height: 18px;line-height: 18px;font-size: 18px;color: #414040;margin-top: 64px;margin-bottom: 41px;padding-left: 22px;}
.tab1 .on{color: #1e65cd;background: url(../images/tu19.png) no-repeat top right;}
.tab1 a:hover{color: #1e65cd;background: url(../images/tu19.png) no-repeat top right;}
.wenhua_right{float: left;padding-left: 134px;padding-top: 70px;width: 762px;}
.one{display: none;}
.block{display: block;}
.wenhua_tu{background: url(../images/tu20.png) no-repeat;padding-bottom: 40px;padding-top: 42px;}
.wenhua_tu img{width: auto;margin:0 auto;}
.wenhua_zi{width: 530px;margin: 0 auto;line-height: 24px;color: #2b2b2b;font-size: 14px;padding-bottom: 47px;}
.wenhua_tu_in img{border-radius: 10px;}
.jiaru{margin-top: 32px;line-height: 57px;padding-left: 22px;font-size: 22px;color: #044eaa;background: url(../images/tu22.jpg) no-repeat;}
.jiaru_txt{width: 1196px;border: 2px solid #dedede}
.jiaru_txt_left{float: left;width: 226px;font-size: 20px;color: #000000;line-height: 70px;background: #f5f5f5;text-align: center;}
.jiaru_txt li{border-bottom: 2px dashed #dedede;background: #f5f5f5}
.jiaru_txt .jiaru_txt_right{float: left;width: 900px;padding-left: 18px;line-height: 33px;font-size: 18px;color: #787878;padding-top: 18px;padding-bottom: 18px;background: #fff;border-left: 2px solid #dedede;padding-right: 49px;}
.jiaru_txt{margin-bottom: 50px;}
.jiaru_txt  .nonebot{border-bottom: none;}
.xf_nav2{padding-left: 376px;}
.fanwei1{width: 845px;margin: 0 auto;line-height: 35px;font-size: 18px;color: #1e1e1e;text-align: center;}
.fanwei2 ul{width:1230px;  }
.fanwei2 ul li{float: left;width: 580px;  margin-right:30px; margin-bottom: 30px;}
.fanwei2 ul li .img1{width: 580px; height:380px; border:1px solid #dadada;}
.fanwei2 ul li .img1 img{width: 580px; height:380px; }
.fanwei2 ul li .ftxt1{width: 582px; height:95px; float:left; background:#eeeeee;}

.fanwei2 ul li .ftxt1 span.span1{width: 340px; height:95px; float:left; padding:0 10px 0 10px; font-size:24px; color:#143991; text-align:left; line-height:95px;}

.fanwei2 ul li .ftxt1 a.fmore{width:150px; height:50px; float:right; margin:20px 20px 0 0; background:#9f9f9f; border:none; border-radius:10px;}

.fanwei2 ul li:hover  .ftxt1 a.fmore{width:150px; height:50px; float:right; margin:20px 20px 0 0; background:#143991; border:none; border-radius:10px;}

.fanwei2 {padding-top: 46px;padding-bottom: 20px;}


.lianxi_left{float: left;width: 533px;}
.lianxi{padding-top: 46px;font-size:20px;color: #474545;line-height: 55px;margin-bottom: 40px;}
.lianxi_left1{float: left;width: 88px;padding-left: 64px;}
.lianxi_left2{float: left;width: 347px;line-height: 36px;padding-top: 10px;}
.lianxi_li1 .lianxi_left1{background: url(../images/tu24.jpg) no-repeat;}
.lianxi_li2 .lianxi_left1{background: url(../images/tu25.jpg) no-repeat;}
.lianxi_li3 .lianxi_left1{background: url(../images/tu26.jpg) no-repeat;}
.lianxi_li4 .lianxi_left1{background: url(../images/tu27.jpg) no-repeat;}
.lianxi_li5 .lianxi_left1{background: url(../images/tu28.jpg) no-repeat;}
.ditu0{padding-top: 54px;width:519px;display: none;overflow: hidden;}
.ditu0 img{width: 100%;}
.lianxi_right{float: left;width: 667px;padding-bottom: 95px;}
.lianxi_right_top{border: 1px solid #ededed;}
.lyk1_left{padding-left: 11px;float: left;}
.lyk1{font-size: 16px;color: #474545;line-height: 69px;height: 69px;border-bottom: 1px dashed #ededed;}
.lyk1_right{float: left;width: 574px;line-height: 69px;height: 69px;}
.lyk1_right input{width: 100%;font-size: 18px;color: #969696;line-height: 60px;height: 60px;padding: 0;}
.lyk2 .lyk1_left{width: 120px;}
.lyk2 .lyk1_right{width: 525px;}
.lyk2{border: none;}
.lianxi_right_bot{margin-top: 10px;border: 1px solid #ededed;height: 200px;}
.lianxi_right_bot_in{padding: 2px 13px;}
.lyk1_right textarea{width: 549px;height: 160px;font-size: 18px;color: #969696;resize: none;padding-top: 18px;}
.lyk3 .lyk1_right{width: 549px;height: 200px;}
.lyk4 input{width: 174px;height: 44px;text-align: center;font-size: 24px;color: #f1fbf6;line-height: 44px;background: #0057a4;}
.lyk4 {padding-left: 247px;padding-top: 20px;}
.jingying{padding-left: 467px;padding-top: 46px;background: url(../images/tu32.png) no-repeat left bottom;}
.jingying li{float: left;width: 218px;margin-left: 26px;background: url(../images/tu30.png) no-repeat;padding-bottom: 88px;}
.jingying li img{width: 218px;height: 202px; }
.tupian li{float: left;width: 378px;margin-right: 30px;}
.tupian_txt{width: 320px;margin: 14px auto;line-height: 30px;font-size: 18px;color: #2c2c2c;}
.tupian .none_mar{margin-right: 0;}
.tupian ul{padding-bottom: 40px;}
.shangxia{font-size: 14px;color: #000000;line-height: 27px;}
.shangxia a{color: #000;}
.sx:hover{color: #00b4ff}
.sx:hover a{color: #00b4ff}
.news1 li{padding-left: 30px;width: 1170px;height: 54px;line-height: 54px;font-size: 14px;color: #000000;background: url(../images/tu34.jpg) no-repeat;border-bottom: 1px dashed #b5b5b5;}
.news1_left{float: right;padding-right: 16px;}
.news1 li a{color: #000000;display: block;}
.news1 ul{padding-bottom: 50px;}
.news2_bt{text-align: center;font-size: 18px;color: #2b2b2b;padding-bottom: 34px;}
.news2_sj{text-align: center;font-size: 15px;color: #787878;line-height: 41px;background: url(../images/tu35.jpg) no-repeat bottom center;}
.news2_txt{font-size: 14px;color: #2b2b2b;line-height: 36px;padding-top: 32px;padding-bottom: 140px;background: url(../images/tu36.jpg) repeat-x left bottom;}
.news2{margin-bottom: 24px;}
.fh{float:right;padding-top: 20px;}
.fh a{color: #000;}
.fh:hover a{color: #00b4ff}
.tu_wen img{width: auto;margin: 0 auto;}
.tu_wen{font-size: 14px;color: #000;line-height: 2em;padding-bottom: 40px;}
.ditu{width: 1200px;height: 500px;overflow: hidden;margin-bottom:80px;}
#pic{position: absolute; display: none;left: 658px!important;}
#pic1{ width: 720px; height: 540px; border-radius: 5px; -webkit-box-shadow: 5px 5px 5px 5px hsla(0,0%,5%,1.00); box-shadow: 5px 5px 5px 0px hsla(0,0%,5%,0.3); }
.news1 .ppt{padding-left: 58px;background: url(../images/lkm1.jpg) no-repeat 4px -1px;width: 1142px;}

.index1_left2.ppt{padding-left: 45px;background: url(../images/lkm3.png) no-repeat 0px 0;width:380px;line-height:200%;margin-top:12px;}
.index1_left li:hover .index1_left2.ppt{padding-left: 45px;background: url(../images/lkm2.png) no-repeat 0px 0;text-decoration:underline;margin-top:12px;}

/*20200721*/
   .x_index { width: 1200px; margin: 0 auto; }

               .x_zshang{width:1200px; height:451px; float:left; position:relative; z-index:33;}
             .x_zshang_con { width: 1200px; height: 451px; float: left; position: absolute; z-index:23; left:0; top:0; }
             .x_zshang_img { width: 1200px; height: 451px; float: left; position: relative; z-index:13; }

             .x_zshang2 { width: 100%; height: auto; float: left; margin:30px 0 60px 0; position: relative; z-index: 33; font-size: 14px; color: #666666; text-align:center; font-weight:normal; line-height:26px; }
             .x_zshang2 h3 { width: 100%; height: auto; float: left; position: relative; z-index: 33; font-size: 16px; color: #333333; text-align: center; font-weight: normal; line-height: 36px; }
             .x_zshang2 b {width:430px; display: block; margin: 10px auto 10px auto; padding: 5px 40px; background: #dfcf66; border: none; border-radius:40px; font-style: normal; font-size: 18px; color: #fff; text-align: center; font-weight: normal; line-height: 60px; }


             .x_zcon { width: 800px; height: auto !important; min-height:100px; padding:50px 0; float: left; margin: 30px 200px 30px 200px; position: relative; z-index: 33; font-size: 14px; color: #666666; text-align: center; font-weight: normal; line-height: 26px; box-shadow: 4px 6px 12px 6px #ebeff3; } 
             .x_zcon b { width: 430px; display: block; margin: 10px auto 10px auto; padding: 5px 40px; background: #dfcf66; border: none; border-radius: 40px; font-style: normal; font-size: 18px; color: #fff; text-align: center; font-weight: normal; line-height: 60px; }

               /*xiangxi*/

             .x_xiang { width:1200px; height: auto; padding:0px; float: left; margin:20px 0 20px 0;
 position: relative; z-index: 33; font-size: 14px; color: #666666; text-align: center; font-weight: normal; line-height: 26px;
 /*box-shadow: 4px 6px 12px 6px #ebeff3;*/s }
             .x_xiang h3 { width: 100%; height: auto; float: left; position: relative; z-index: 33; font-size: 30px; color: #143991; text-align: center; font-weight: bold; line-height: 40px; padding:20px 0; }

             .x_xiang img{width:auto; display:block; margin:0 auto;    max-width: 100%;}