*{ 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: 1080px; overflow:initial;}
.wrap2{margin: 0 auto; width: 100%; max-width: 1100px;}

.tit{ width: 100%; position: relative;}
.tit img{ width:auto;}
.tit .more-n{ position: absolute; top: 30px; right: 0; width: 56px; height: 21px; display: block; 
background:url(../images/more.png) no-repeat 0 0 ;} 
.box{ display: flex; justify-content: space-between; width: 100%;}
.list li{ height: 40px; line-height: 40px; overflow: hidden; background: url(../images/arrow1.png) no-repeat 4px center; padding: 0 0 0 30px;}
.list2 li{ background: url(../images/arrow1.png) no-repeat left 30px; color: #fff; padding: 20px 0 20px 25px; border-bottom: 1px solid #af1110;
line-height: 35px; height:65px; overflow: hidden;}
.list2 li:last-child{border: none;}
.list2 li a{ color: #fff;}
.text-n h5{ font-size: 28px; font-weight: bold; color: #333; line-height:40px; height: 85px; overflow: hidden;}
.text-n h5 a{color: #333;}
.text-n p{ font-size: 16px; color: #535353; text-indent: 2em; margin: 20px 0 15px 0;  border-bottom: 1px solid #fdc98c; padding-bottom: 20px;
line-height: 30px;}
.text-n p a{ color: #d0121b;}

/*----幻灯片修改 ---*/
.dashed-left{ border: none; padding-right: 0;}
.flexslider li span{ background: linear-gradient(to right, #eb6613, #b40000); text-align: left; box-sizing: border-box; padding-left: 20px; line-height: 50px;}
.flex-control-paging li a{ width: 18px; height: 4px; background: #fff;}
.flex-active{ background: #f7ab00 !important;}
.flex-control-nav{ right: 10px;}


.main1{ background: url(../images/bg1.jpg) no-repeat center top; background-size: 1920px; box-sizing: border-box; width: 100%; height: 1050px;}
.logo{ padding-top: 80px;}

.main2{ background: url(../images/bg2.jpg) no-repeat center top; background-size: 1920px; box-sizing: border-box; width: 100%; height: 1260px;}
.main2 .item1{ width: 640px; margin-top: 30px;}
.main2 .item2{ box-sizing: border-box; padding-left:50px;  margin-top: 25px; width: 500px;}
.main2 .box{ margin-top: 40px;}

.main2 .gutter{ margin-top: 100px;}
.main2 .gutter2{ margin-top: 140px;}
.main2 .item3{ width: 49%;}
.main2 .item3 .list-box1{background: url(../images/bg3.jpg) no-repeat 0 0; box-sizing: border-box; padding:30px; height: 475px;
 margin-bottom: 40px; overflow: hidden;}
.main2 .item3 .list-box2{background: url(../images/bg4.jpg) no-repeat 0 0; box-sizing: border-box; padding:30px; height: 475px; margin-top: 10px;
overflow: hidden; position: relative;}
.main2 .tit .more-n{ top: 10px;}

.main3{ background: url(../images/bg5.jpg) no-repeat center top; background-size: 1920px; box-sizing: border-box; width: 100%; height: 1746px;
 margin-top: -1px; padding-top: 180px;}
 .main3 .gutter{ margin-top: 80px;}
 
 /*----地图修改 ---*/
  .main3 .map-wrap{width: 100%; position: relative; margin-top: 40px;}
  .main3 .tab-map-list{ background: #bb1717; border-top-left-radius: 10px; border-top-right-radius: 150px; height: 600px; 
  width: 290px; position: absolute; left: 0 top:0; padding-left: 4px;}
  .main3 .map-gutter{  height: 420px; margin-top: 90px; overflow-y: auto; padding: 0 30px 40px 50px; direction: rtl;}
  .main3 .child-align{direction: ltr}
  .main3 .map-gutter .tab_nav a{ color: #fff; font-size: 32px;}
   .main3 .map-gutter .tab-txt{ margin-top: 30px;}
   .main3 .map-gutter .tab-txt li{ color: #fff; padding: 10px 0; cursor: pointer;}
   .main3 .map-gutter .tab-txt li:hover{ font-weight: bold; color: #f8c097;}
   
   /*----滚动条-----*/
    /* IE 浏览器 */
   .scrollbar::-webkit-scrollbar {
     width: 6px;
     background: #910000;
     height: 5px;
     border-radius: 16px;
	 direction: ltr
   }
    
   .scrollbar::-webkit-scrollbar-track,
   .scrollbar::-webkit-scrollbar-thumb {
     border-radius: 999px;
     width: 10px;
     border: 5px solid transparent;
   }
    
   .scrollbar::-webkit-scrollbar-thumb {
     width: 10px;
     min-height: 8px;
     background-clip: content-box;
     background: #f8c097;
   }
    
   .scrollbar::-webkit-scrollbar-corner {
     background: #191a37;
   }


  
  .fot{background: #d0121b; box-sizing: border-box; padding: 10px; width: 100%;max-width: 1920px; margin: 0 auto; color: #fff; margin-top: -50px; }