/*css document*/

.banner{
  width:1440px;
  height:810px;
  margin:0 auto;
}
.banner img{
  width:1440px;
}
.unit_title_img{
  width:1200px;
  margin:0 auto;
  padding-bottom: 30px;
  padding-top:30px;
}
/* headnews */

.headnews{
  width:1200px;
  height: 140px;
  margin:0 auto;
  background-color: #e51620;
  position: relative;
}
.headnews_img{
}
.headnews_img img{
  width: 116px;
}
.headnews_text{
  width: 1000px;
  margin-left: 10px;
}
.headnews_text h2{
  text-align: center;
  color: #fff;
  line-height:86px;
  font-size: 42px;
}
.headnews_text h2 a{
  text-align: center;
  color: #fff;
  line-height:86px;
  font-size: 42px;
}
.headnews_text p{
  line-height:32px;
  color: #fff;
  font-size: 15px;
  text-align: center;
}
.headnews_text p a{
  color: #fed070;
  font-size: 15px;
  text-align: center;
}
/* row2 */

.row1{
  width:1200px;
  margin:0 auto;
  padding-top: 15px;
}
.row1_left{
  width: 602px;
}
/* 头屏轮播 */
.swiper-slide{
  position: relative;
}
.header_slide{width: 600px;height: 400px;position:relative;}
#slider_1 {width: 600px;height: 400px;}
#swiper-slide1 {text-align: center;font-size: 18px;background: #fff;  /* 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;}
#swiper-slide1{width: 600px;height: 400px;}
.slide-tit{width: 600px;height: 45px;line-height:45px;background: rgba(0,0,0,.7);position: absolute;top:355px;}
.slide-tit p{ text-align: center;padding-left: 10px;color: white;font-size: 14px;}
.slide-tit p a{ text-align: center;color: #fff;font-size: 14px;}
.row1_left .header_slide .swiper-slide img{
  width: 600px;
}
#next_1{
  height: 20px;
  top:97%;
}
#prev_1{
  height: 20px;
  top:97%;
}

.row1_right{
  width: 535px;
}
.row1_right_top{
  height: 250px;
}
.row1_right_top h2{
  line-height:42px;
  color: red;
  font-size: 26px;
  margin-bottom: 9px;
  font-weight:normal;
}
.row1_right_top h2 a{
  line-height:42px;
  color: red;
  font-size: 26px;
  margin-bottom: 9px;
  font-weight:normal;
}
.row1_right_top p{
  line-height:32px;
  color: #000000;
  font-size: 16px;
  text-indent:2em;
}
.row1_right_midline{
  height: 4px;
  background-color: red;
}
.row1_right_bottom{

}
.row1_right_bottom li{
  line-height:48px;
  font-size: 18px;
  border-bottom: 2px dotted #ccc;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
  color: #555;
}
.row1_right_bottom li a{
  line-height:48px;
  font-size: 18px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
  color: #555;
}
/* row2 */

.row2{
  width:1200px;
  margin:0 auto;
  padding-top: 30px;
}
.row2_left{
  width: 570px;
  margin-top: 10px;
}
.row2_right{
  width: 570px;
  margin-top: 10px;
}
.row2_img{
  padding: 45px 42px 30px 42px;
  background-color: #fafaf9;
  border: 2px solid #eeeeee;
  margin-top: 10px;
}
.row2_img img{
  width: 486px;
  height: 364px;
}
.row2_img h2{
   line-height:56px;
  font-size: 24px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
  color: #444444;
}
.row2_img h2 a{
  line-height:56px;
  font-size: 24px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
  color: #444444;
}
.row2_img p{
  line-height:32px;
  color: #666666;
  font-size: 18px;
  text-indent:2em;
  overflow: hidden;
  height: 100px;
}
.row2_p{
  line-height:32px;
  color: #555555;
  font-size: 18px;
  overflow: hidden;
  padding: 20px;
  height: 110px;
}
.row2_line{
  background-color: #da0001;
  margin-top: 3px;
  height: 2px;
}
.row2_title h2{
  background-color: #da0001;
  line-height: 50px;
  color: #ffffff;
  width: 170px;
  font-size: 24px;
  text-align: center;
}
.row2_title div a{
  color: #da0001;
}
.row2_title div{
  padding-top: 33px;
}
.row2 .row1_right_bottom{
  padding:10px 42px;
}

/* row3 */

.row3{
  width:1200px;
  margin:0 auto;
  height: 1380px;
  overflow: scroll;
  overflow-x: hidden;
  margin-bottom: 30px;
}
.row3_list{
  padding-bottom: 25px;
  border-bottom: 2px solid #eee;
}
.row3_list .listimg{
  width: 300px;
}
.row3_list .listimg img{
  width: 300px;
  height:225px;
}
.row3_list .listtext{
  width: 800px;
  margin-left: 35px;
}
.row3_list .listtext h2{
  font-size: 24px;
  line-height: 32px;
  margin-top:15px;
}
.row3_list .listtext h2 a{
  font-size: 24px;
  line-height: 32px;
}
.row3_list .listtext p{
  line-height:32px;
  color: #000000;
  font-size: 16px;
  text-indent:2em;
  overflow: hidden;
  height: 160px;
}

/* row4 */

.row4{
  width:1200px;
  margin:0 auto;
}
.row4_left{
  width: 300px;
  height: 400px;
  position: relative;
  background-color: #d80100;
}
.row4_left img{
  width: 300px;
  height: 400px;
  position: absolute;
  top: 50px;
  left: 40px;
}
.row4_right{
  width: 750px;
  margin-right: 30px;
}
.row4_right p{
  line-height:36px;
  color: #111;
  font-size: 20px;
  overflow: hidden;
  height: 170px;
  padding:0px 25px;
  text-indent:2em;
}

/* 轮播 */
#row4loop .header_slide{width: 700px;height: 280px;position:relative;}
#slider_2 {width: 700px;height: 280px;}
#swiper-slide2 {text-align: center;font-size: 18px;background: #fff;  /* 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;}
#swiper-slide2{width: 160px;height: 280px;}
#row4loop .slide-tit{width: 150px;height: 50px;background: #ddd;position: absolute;top:200px;padding: 5px;}
#row4loop .slide-tit h2{text-align: center;color: #000;font-size: 16px;line-height:24px;}
#row4loop .slide-tit h2 a{text-align: center;color: #000;font-size: 16px;line-height:24px;}
#row4loop .slide-tit p{height: 80px;text-align: left;color: #555;font-size: 14px;padding: 0px;}
#next_2{
  height: 45px;
  top:50%;
}
#prev_2{
  height: 45px;
  top:50%;
}
#row4loop img{
  width: 160px;height: 200px;
}

/* row5 */
.row5{
  width:1200px;
  margin:0 auto;
}
/* 轮播 */
#row5loop .header_slide{width: 580px;height: 320px;position:relative;}
#slider_3 {width: 580px;height: 320px;}
#swiper-slide3 {text-align: center;font-size: 18px;background: #fff;  /* 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;}
#swiper-slide3{width: 580px;height: 320px;}
#row5loop .slide-tit{width: 580px;height: 40px;line-height:40px;position: absolute;top:280px;}
#row5loop .slide-tit p{width:450px;text-align: left;color: #fff;font-size: 14px;padding-left: 10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
#row5loop .slide-tit p a{color: #fff;font-size: 14px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
#pagination_3{
  text-align: right;
  color: red;
}
#row5loop img{
  width: 580px;
}
.row5_right{
  width: 560px;
  height: 320px;
  margin-right: 15px;
}
.row5_right .listtext h2{
  font-size: 20px;
  line-height: 60px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.row5_right .listtext h2 a{
  font-size: 20px;
  line-height: 60px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.row5_right .listtext p{
  line-height:26px;
  color: #000000;
  font-size: 16px;
  overflow: hidden;
  height: 50px;
}
.row5_right .listtext p a{
  line-height:18px;
  color: #000000;
  font-size: 14px;
  overflow: hidden;
}
.row5_bottom{
  padding-top: 45px;
}
.row5_bottom ul{
  width: 560px;
  margin-right: 15px;
}
.row5_bottom li{
  line-height:48px;
  font-size: 18px;
  border-bottom: 2px dotted #ccc;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
  color: #333;
}
.row5_bottom li a{
  line-height:48px;
  font-size: 18px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
  color: #333;
}


/* row6 */
.row6{
  width:1200px;
  margin:0 auto;
}
.row6_bottom img{
  width: 500px;
}
.row6_bottom .i1{
  margin-left: 35px;
}
.row6_bottom .i2{
  margin-right: 35px;
}

/* row7 */
.row7{
  width:1200px;
  margin:0 auto;
  padding-bottom: 80px;
}
.row7 img{
  width: 1000px;
}
.row7 .img{
  width: 1000px;
  margin: 0 auto;
}

/* foot */
.foot{
  background-color: #d80100;
  padding: 35px;
  text-align: center;
}
.foot p{
  line-height: 30px;
  font-size: 18px;
  color: #fff;
}

/* images */
#main {
  margin: 30px 0;
  width: 1200px;
  position: relative;
}
#tiles {
  list-style-type: none;
  position: relative; 
  margin: 0;
  padding: 0;
}
#tiles li {
  width: 200px;
  background-color: #ffffff;
  border: 1px solid #dedede;
          border-radius: 2px;
     -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  display: none; 
  cursor: pointer;
  padding: 4px;
  position: relative;
}
#tiles li.inactive {
  visibility: hidden;
  opacity: 0;
}
#tiles li img {
  display: block;
}
#tiles li p {
  color: #666;
  background: rgba(0,0,0,.7);
  font-size: 16px;
  position: absolute;
  bottom: 4px;
  width: 200px;
  text-align: center;
  color: #ccc;
  line-height: 24px;
  display: none;
  /*
  -webkit-transition: all 0.3s ease-out;
     -moz-transition: all 0.3s ease-out;
       -o-transition: all 0.3s ease-out;
          transition: all 0.3s ease-out;*/
}
