*{ 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: 1200px; overflow:initial;}

.box{ display: flex; justify-content: space-between; width: 100%;}
.item{ width: 48%;}
.tit{ box-sizing: border-box;padding: 0 0 0 30px; width: 100%; position: relative; background: url(../images/tit-bg.png) no-repeat left 1px; font-size: 36px; font-weight: bold; height:60px; line-height: 42px;  border-bottom: 1px solid #d6d6d6;}
.tit a{color: #080303;}
.tit .more-n{ float: right; font-size: 14px; font-weight: normal; background: #2664fe; color: #fff; border-radius: 30px; padding: 0 18px; line-height: 32px; margin-top: 8px;}
.list li{ height: 50px; line-height: 50px; overflow: hidden;}



.main1{ background: url(../images/bg1.jpg) no-repeat center top; background-size: 1920px;  width: 100%; height:941px;}
.logo{ padding-top: 50px;}

.main2{ padding: 80px 0 40px 0;}
/*----幻灯片修改 ---*/
.dashed-left{ border: none; padding-right: 0; width: 580px;}
.flexslider li span{ background:url(../images/banner-bg.png) repeat-x left -20px ; 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: #8d898b; }
.flex-active{ background: #fff !important;}
.flex-control-nav{ text-align: center; width: 100%;}

.main2 .listbox{ padding: 15px 20px 0 20px;}

.main3{ background:#f6f9ff;  width: 100%; padding: 70px 0 80px 0;}
.main3 .listbox{ background: #fff; border-radius: 15px; box-sizing: border-box; padding: 20px; margin-top: 30px;}

.main4{ padding: 40px 0 70px 0;}
.main4 .item1{ box-sizing: border-box; padding: 25px 16px; width: 410px; background: #ecf2fe; height: 350px; margin-top: 40px;}
.main4 .tit{ border: none;}
.main4 .searchboxs{ background: #2664fe; border-radius: 8px; height: 65px; position: relative; padding: 5px; margin-top: 15px;}
.main4 .searchboxs .iputs{ background: #fff; border-radius: 8px; box-sizing: border-box; padding: 0 20px; width: 255px; height: 65px; outline: none; border: none; font-size: 24px;}
.main4 .searchboxs .btn{background:url(../images/search.png) no-repeat center center ; width: 70px; height: 51px; position: absolute; right: 20px; top:-3px; border: none; outline: none;}
.main4 .tags{ margin-top: 30px; height: 100px; overflow: hidden;}
.main4 .tags a{ background: #2664fe; border-radius: 8px; color: #fff; padding:5px 15px; display: inline-block;  margin-bottom: 10px; margin-right: 8px;}

.main4 .item2{ box-sizing: border-box; padding: 25px 30px; width: 760px; background: #ecf2fe; height: 350px; margin-top: 40px;}
.main4 .escharts-box{ border: 2px solid #9ebafe; box-sizing: border-box; padding: 20px 30px 0 30px; height: 250px; border-radius: 10px;background: #fff;}

.main5{ background:#f6f9ff url(../images/bg2.jpg) no-repeat center top; background-size: 1920px; box-sizing: border-box; padding-top: 50px;  width: 100%; height:1110px;}
.main5 .picbox{ background: #9ebafe; padding: 30px;}
.main5 .picbox img{ width: 100%;}
.main5 .bigpic{ display: block;box-sizing: border-box; padding: 0 0 0 50px; width: 140px; height: 40px; line-height: 40px; margin: 0 auto; background:#2664fe url(../images/icon.png) no-repeat 15px center; color: #fff; 
border-radius: 10px; margin-top: 20px;}

  
  .fot{ box-sizing: border-box; padding: 10px 0; width: 100%;max-width: 1920px; margin: 0 auto; background: #3956da; }