*{ 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: 1233px; overflow:initial;}
.wrap2{margin: 0 auto; width: 100%; max-width: 1100px;}

.tit{ width: 100%; position: relative;}
.tit img{ width: 100%;}
.tit .more-n{ position: absolute; top: 100px; right: 470px; width: 100px; height: 30px; display: block;} 
.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{ height: 50px; line-height: 50px;background: url(../images/arrow2.png) no-repeat 4px center;}
.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;}


.main1{ background: url(../images/bg1.jpg) no-repeat center top; background-size: 1920px; box-sizing: border-box; width: 100%; height: 1495px;
 padding-top: 90px;}
.logo{ text-align: center;}
.main1 .gutter{ margin-top: 640px;}
.main1 .item1{ width: 640px; margin-top: 30px;}
.main1 .item2{ box-sizing: border-box; padding-left:50px; padding-right: 20px; margin-top: 25px; width: 500px;}

/*----幻灯片修改 ---*/
.dashed-left{ border: none; padding-right: 0; width: 640px;}
.flexslider li span{ background: linear-gradient(to right, #eb6613, #b40000); text-align: left; box-sizing: border-box; padding-top: 2px; padding-left: 20px; line-height: 25px; height: 60px;}
.flex-control-paging li a{ width: 18px; height: 4px; background: #fff;}
.flex-active{ background: #f7ab00 !important;}
.flex-control-nav{ right: 10px;}

.main2{ background: url(../images/bg2.jpg) no-repeat center top; background-size: 1920px; box-sizing: border-box; width: 100%; height: 774px;
padding-top: 60px; margin-top: -40px;}
.main2 .item{ width: 48%; margin-top: 30px;}
.main2 .text-n p{ border-bottom: 1px solid #c4ac95; margin-top: 5px; margin-bottom: 25px;}
.main2 .text-n:last-child p{ border: none;}
.main2 .item .con{ background: rgba(255, 255, 255, 0.4); padding: 20px 25px; box-shadow: 1px 5px 8px rgba(159, 151, 128, 0.1); border-radius: 3px;}

.main3{ background:#f7efd7 url(../images/bg3.jpg) no-repeat center top; background-size: 1920px; box-sizing: border-box; width: 100%; 
 height: 1060px; max-width: 1920px; margin: 0 auto; padding-top: 80px; }
 .main3 .item{ width: 49.6%; margin-top: 25px;}
 .main3 .item2{ margin-top: 60px;}
 .main3 .row{ background: #fff url(../images/msg-icon.png) no-repeat 25px center; border-radius: 8px; box-shadow: 1px 3px 8px rgba(199, 166, 128, 0.5); 
 padding: 30px 30px 30px 160px; height: 120px; overflow: hidden; color: #404040; margin-bottom: 25px;}
 .main3 .row h5{ font-weight: bold; font-size: 20px; height: 30px; line-height: 30px; overflow: hidden;}
 .main3 .row h5 a{ color:  #404040;}
 .main3 .row p{ font-size: 16px; text-indent: 2em; line-height: 28px; margin-top: 10px;}
 .main3 .row p a{ color: #d0121b;}
 
 .main4{ background:#f7efd7 url(../images/bg4.jpg) no-repeat right -50px top; box-sizing: border-box; width: 100%;
  height: 680px; max-width: 1920px; margin: 0 auto; padding-top: 80px; }
  .main4 .picbox{ background: #c40000; padding: 30px 20px 15px 20px; margin-top: 30px;}
  
  .fot{background: #d0121b; box-sizing: border-box; padding: 10px; width: 100%;max-width: 1920px; margin: 0 auto; }