*{ margin: 0; padding: 0;}
a{ text-decoration: none !important; }
.clear{ clear: both; line-height: 0;}
body{ font-size: 18px !important; font-family: '微软雅黑'; line-height: 32px; background: #fff;}


.wrap{ margin: 0 auto; width: 100%; max-width: 1400px; overflow:initial;}

.box{ display: flex; justify-content: space-between; width: 100%;}
.item{ width: 48%;}
.tit{ box-sizing: border-box;padding: 0 0 0 40px; width: 100%; position: relative; background: url(../images/tit-bg.png) no-repeat left 1px; font-size: 36px; font-weight: bold; height:55px; line-height: 42px;
  border-bottom: 1px solid #d6d6d6; letter-spacing: 4px;}
.tit a{color: #333;}
.tit .more-n{ float: right; font-size: 18px; font-weight: normal; border-radius: 30px; padding: 0 18px; line-height: 32px; margin-top: 20px; letter-spacing: 0;}
.list li{ height: 48px; line-height: 48px; overflow: hidden; background: url(../images/arrow.png) no-repeat 0 center; padding: 0 0 0 25px;}



.main1{ background: url(../images/bg1.jpg) no-repeat center top; background-size: 1920px;  width: 100%; height:1085px;}
.logo{ padding-top: 50px;}

.main2{ padding: 80px 0 50px 0;}

/*----幻灯片修改 ---*/
.dashed-left{ border: none; padding-right: 0; width: 700px; height: 455px; border-radius:10px; overflow: hidden;}
.flexslider li span{ background:url(../images/banner-bg.png) repeat-x left bottom ; text-align: center; box-sizing: border-box; padding-left: 20px; line-height:100px; font-size: 20px;}
.flex-control-nav li{ margin-right: 16px; bottom: 6px;}
.flex-control-paging li a{ width: 40px; height: 6px; background:rgba(255, 255,255, 0.4); }
.flex-active{ background: #fff !important;}
.flex-control-nav{ text-align: center; width: 100%;}

.main2 .listbox{ padding: 15px 20px 0 0;}
.main2 .head-new{ margin-top: 20px;}
.main2 .head-new a h3{ color: #06598f; font-size: 20px; font-weight: bold;}
.main2 .head-new a p{ font-size: 16px; color: #666; line-height: 28px; text-indent: 2rem; margin-top: 10px;}
.main2 .head-new a p span{ color: #f0581d;}


.main3{ background:#fbfbfb;  width: 100%; padding: 70px 0 80px 0;}
.main3 .item{ background: #fff; border-radius: 10px; box-sizing: border-box; padding: 40px 30px 30px 30px;}
.main3 .listbox{ border-radius: 15px; box-sizing: border-box; padding: 0; margin-top:20px;}
.main3 .list li{ background: none; padding-left: 0;}
.main3 .list li span{ float: right; font-size: 14px;}

.main4{ padding: 70px 0 70px 0;}
.main4 .gjj{ background: url(../images/gjjcx.jpg) no-repeat 0 0; display: block; box-sizing: border-box; padding: 80px 0 0 60px; width: 100%; height:200px; color: #162c8d; font-weight: bold; font-size: 42px;}
.main4 .zxdc{ background: url(../images/axcx.jpg) no-repeat right 0; display: block; box-sizing: border-box; padding: 80px 0 0 82px; width: 100%; height:200px; color: #146641; font-weight: bold; font-size: 42px;}

.main4 .all-a{ margin-top: 50px; justify-content: space-between;}
.main4 .all-a .item{ width: 24.3%; margin-right: 1%; }
.main4 .all-a .item:last-child{ margin-right: 0;}
.main4 .all-a a{ display: block; box-sizing: border-box; padding: 45px 0 0 0; width: 100%; height: 160px; text-align: center; font-size: 24px; color: #1d1818;}
.main4 .all-a  .a1{ background: url(../images/a1.png) no-repeat center 0; }
.main4 .all-a  .a2{ background: url(../images/a2.png) no-repeat center 0;}
.main4 .all-a  .a3{ background: url(../images/a3.png) no-repeat center 0;}
.main4 .all-a  .a4{ background: url(../images/a4.png) no-repeat center 0;}
.main4 .all-a  .a5{ background: url(../images/a5.png) no-repeat center 0;}



  
  .fot{ box-sizing: border-box; padding: 10px 0; width: 100%;max-width: 1920px; margin: 0 auto; background: url(../images/fot-bg.jpg) repeat-x 0 bottom;  height: 470px;}