body{max-width: 1920px;}
.head{position: relative; width: 100%; float: left; height: 877px; overflow: hidden; background: url(imgimg2bg.png) no-repeat; background-size: 100% 100%;}
.head .header{ width: 1210px; height: 45px; margin: 0 auto;}
.head .header p{ width: 87px; height: 45px; float: left; background:#c4e8f4; line-height: 45px;
font-size: 14px; color: #313131; text-align: center;}
.head  .column{ width: 125px; height: 290px; overflow: hidden; position: fixed; right: 0; top: 340px;}
.head  .column ul{}
.head  .column ul li{ width: 100%; float: left; height: 59px; line-height: 59px; background: #a40000;
 text-align: center; font-size: 16px; color: #ffffff;}
.head  .column ul li:hover{ background: #eb6100;}
.head  .column ul li p{ width: 80%; height: 57px; margin: 0 auto;border-bottom: 1px dashed rgba(255,255,255,0.3);}
.body{ width: 100%; float: left; height: auto; overflow: hidden; }
.body .main-body{ width: 1454px; height:934px; margin: 0 auto;background: url(imgimg2body-bg.png) no-repeat;}
.body .main-body .body-b{ width: 1210px; height: 934px; margin: 0 auto; padding-top: 88px;}
.body-b .body-tt{ width: 100%; float: left; height: 386px; overflow: hidden;}
.body-b .swiper-l{ width: 105px; height: 320px; float: left; overflow: hidden;
}
.body-b .swiper-l a{ width: 50px; height: 175px; float: left; margin-left: 30px; margin-top: 40px;}
.body-b .swiper-r{ width: 1075px; float: left; height: 320px; overflow: hidden;margin-top: 35px; position: relative;}
.swiper-container1{height: 102px;width: 780px;}
.title{font-size: 25px;margin-bottom: 10px;}
.pagination{position: absolute;right: 150px;text-align: center;bottom:25px;  width: 25%;z-index: 99;}
.swiper-pagination-switch{display: inline-block;width: 35px;height: 3px;cursor: pointer; background: url(imgimg2img_pic_02.png) no-repeat; margin-right: 10px;}
.swiper-active-switch{/*background: #fff;*/background: url(imgimg2img_pic_01.png) no-repeat;}
.swiper-r .swiper-container .swiper-slide{position: relative;}

.swiper-slide img{ width: 542px; height: 306px; margin: 0 auto; display: block; margin-top: 5px; }
.swiper-slide p{ width: 548px; height: 316px; float: left; background: #fff; box-shadow: 2px 2px 3px #c1bfbf;}
.swiper-slide span{ width: 460px; float: left; height: auto; overflow: hidden; margin-left: 43px;}
.swiper-slide span b{ width: 100%; float: left; height: 50px; line-height: 50px;  font-size: 22px; color: #a40000; text-align: center;}
.swiper-slide span i{ width: 100%; float: left; font-size: 12px; color: #535353; line-height: 30px; text-indent: 2em; font-style: normal;}

.body .main-body .body-tb{ width: 100%; float: left; height: 300px; overflow: hidden; margin-top: 40px;}
.body-tb .tb-t{ width: 100%; float: left; height: 50px; overflow: hidden;}
.body-tb .tb-t a{ width: 125px; height: 40px; float: left; margin-left: 60px; margin-top: 13px; cursor:pointer}
.body-tb .tb-l{ width: 709px; height: 210px; float: left; margin-left: 17px; margin-top: 55px;}
.body-tb .tb-l ul{ width: 110%;}
.body-tb .tb-l ul li{ float: left; width: 225px; height: 200px; overflow: hidden; margin-right: 17px;}
.body-tb .tb-l ul li img{width: 225px; height: 127px; float: left; overflow: hidden;margin-bottom: 10px;}
.body-tb .tb-l ul li p{width: 140px; line-height: 30px; font-size: 12px; color: #535353;
 margin: 0 auto; }
.body-tb .tb-r{ width: 430px; height: 210px; float: left; margin-left: 40px; margin-top: 40px;}
.body-tb .tb-r p{ width: 100% ; height: 35px; line-height: 35px; float: left; overflow: hidden;}
.body-tb .tb-r p i{ width: 80%; float: left; height: 35px;  font-size: 12px; color: #313131;overflow:hidden;
text-overflow:ellipsis;white-space:nowrap; font-style: normal;}
.body-tb .tb-r p em{width: 20%; float: left; height: 35px;  font-size: 12px; color: #313131;overflow:hidden;
text-overflow:ellipsis;white-space:nowrap; font-style: normal;}

.body-tbb{ width: 100%; float: left; height: 200px; overflow: hidden; margin-top: 120px;}
.body-tbb .t{ width: 100%; float: left; height: 50px; overflow: hidden; background: url(imgimg2t-bg.png) no-repeat;}
.body-tbb .t a{ width: 100px; height: 50px; float: left; margin-left: 10px;}
.body-tbb .b{ width: 1173px; height: 105px; background: #fffde1; float: left; overflow: hidden; padding: 20px 19px 25px 18px;}
.body-tbb .b ul{ width: 105%; float: left; }
.body-tbb .b ul li{ width: 149px; height: 105px; float: left; overflow: hidden; margin-right: 21px; position: relative;}
.body-tbb .b ul li span{ width: 100%; height: 28px; position: absolute;bottom: 0; left: 0; font-size: 12px; color: #ffffff; text-align: center; line-height: 28px;
background: url(imgimg2bg-bg.png); background-size: 100% 100%;}

/*footer*/
.foot{ width: 100%; height: 230px; float: left; overflow: hidden; margin-top: 30px; }
.foot .foot-t{ width: 100%; height: 65px; background:#740000; float: left; overflow: hidden; }
.foot .foot-t .footer{ width: 1210px; height: 65px; margin: 0 auto;  }
.foot .foot-t .footer p{ width: 160px; height: 48px; float: left; display: block; overflow: hidden; background:#a40000;
 text-align: center; line-height: 48px; margin-top: 17px; font-size: 16px; color: #fff; margin-right: 17px;}
.foot .foot-t .footer select{ width: 197px; height: 30px; float: left; margin-top: 17px; font-size: 14px; color: #7d7d7d;
 text-indent: 5px; margin-right: 9px;  }

.foot .foot-b{ width: 100%; height: 165px;background:#a40000; float: left; overflow: hidden; }
.foot .foot-b .footer2{width: 1210px; height: 65px; margin: 0 auto; height: 100%; }
.foot .foot-b .footer2 .footer2-l{ width: 380px; height: 100%; float: left; }
.foot .foot-b .footer2 .footer2-l i{ display: inline-block; vertical-align: middle; height: 100% }
.foot .foot-b .footer2 .footer2-l img{ vertical-align: middle; margin-right: 15px; }
.foot .foot-b .footer2 .footer2-r{ width: 830px; float: left; height: 100%; overflow: hidden; }
.foot .foot-b .footer2 .footer2-r ul{ width: 100%; height: 100px; float: left; margin-top: 33px; }
.foot .foot-b .footer2 .footer2-r ul li{width: 100%; font-size: 14px; color: #fff; line-height: 30px; 
white-space: nowrap; overflow: hidden;text-overflow:ellipsis;}
.foot .foot-b .footer2 .footer2-r ul li a{ color: #fff; }
/*end foot*/ 