﻿.header{height: 100px;line-height: 100px;}
.header .in_logo{width: 88px;height: 100px;}
.in_logo img{display: block;}
.header .in_nav{width:85%;}
.header .in_nav>ul>li{height: 100px;position: relative;}
.header .in_nav>ul>li>a{color: #000000;font-size: 15px;text-align: center;line-height: 40px;display: block;margin-top: 30px;padding: 0 30px;border: 1px solid #fff;border-radius: 25px;}
.header .in_nav>ul>li>a:hover, .header .in_nav>ul>li.li_on>a{border: 1px solid #d6010e;color: #d6010e;}
.header .in_nav>ul>li.li_on>a{color: #d6010e;}

.header .in_nav li>ul{display: none;position: absolute;width: 100%;top: 100px;background: #fff;transition: .5s;}
.header .in_nav li:hover>ul{display: block;}
.header .in_nav li>ul>li{line-height:40px;height:40px !important;box-sizing: border-box;display: block;}
.header .in_nav li>ul>li:hover{color: #d6010e;box-sizing: border-box;}
.header .in_nav li>ul>li:hover a{color: #d6010e;}
.header .in_nav li>ul>li a{display: block;text-align: center;color: #333;font-size: 14px;}


/** 右侧滚动*/
.rightScroll{overflow: hidden;position: fixed;right: 20px;top: 50%;z-index: 998;-webkit-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);-webkit-transition: scale 0.5s linear;-o-transition: scale 0.5s linear;transition: scale 0.5s linear;}
.rightScroll.show{-webkit-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.right_dl{overflow: hidden;border-top: 1px solid #ddd;}
.right_dl dd{position: relative;transition: .5s;}
.right_dl dd a{display: block;width: 70px;overflow: hidden;font-size: 12px;color:#666;padding-top: 40px;line-height: 30px;text-align: center;border: 1px solid #ddd;border-top: none;transition: .5s;}
.p_720{background: #fff url(../images/p_720.png) no-repeat center 11px;transition: .5s;}
.right_dl dd:hover .p_720{border-color: #D7000F;color:#fff;background:#D7000F url(../images/p_720_h.png) no-repeat center 11px;}
.goTop{display: none;background: #fff url(../images/goTop.png) no-repeat center 17px;}
.right_dl dd:hover .goTop{border-color: #D7000F;color:#fff;background: #D7000F url(../images/goTop_h.png) no-repeat center 17px;}


/* banner */
.in_banner{width: 100%;overflow: hidden;position: relative;top:0;}
.swiper-container{width:100%;overflow: hidden;z-index: 1}
.swiper-wrapper {position: relative;width: 100%;height: 100%;z-index: 1;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;-ms-transition-property: -ms-transform;transition-property: transform;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.swiper-container-android .swiper-slide, .swiper-wrapper {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-o-transform: translate(0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.swiper-slide {-webkit-flex-shrink: 0;flex-shrink: 0;width: 100%;height: 100%;position: relative}
.swiper-container-fade .swiper-slide {pointer-events: none;-webkit-transition-property: opacity;-moz-transition-property: opacity;-o-transition-property: opacity;transition-property: opac}
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {pointer-events: auto;}
.banner .swiper-slide img {animation-duration: 5s;animation-timing-function: linear;animation-fill-mode: forwards;-webkit-animation-duration: 5s;-webkit-animation-timing-function: linear;-webkit-animation-fill-mode: forwa}
.swiper-button-prev{right: 50px;left: auto;}
.banjt,.flipto-prev,.flipto-next{position: absolute;top: 50%;width: 40px;height: 60px;z-index: 5;left: 50px;cursor: pointer;color:#fff;font-size: 20px;font-family: "宋体";background: rgba(0,0,0,0.5);text-align: center;line-height: 60px;border-radius: 5px;margin-top: -20px;}
.swiper-button-prev,.flipto-next{right: 50px;left: auto;}

/* about */
.about_topbox{background: url(../images/in_07.jpg)no-repeat center center;background-size: cover;height: 427px;width: 100%;padding: 60px 0;}
.about_h2 h2{font-size: 32px;color: #000;position: relative;margin: 0 auto;width: 100%;text-align: center;}
.about_h2 h2 span{font-size: 32px;color: #d6010e;}
.about_h2 h2::after{content: "ABOUT US";color:#ccc;display: block;position: absolute;top: -20px;z-index: -1; margin:  auto;opacity: .4;left: 0;right: 0;font-size: 30px;}
.about_h2 h2::before{content: "";height: 2px;background: #999999; display: block;position: absolute;bottom: -12px; margin: auto;left: 0;right: 0;font-size: 30px;width: 40px;}
.about_content{padding: 30px 0;}
.about_content p{text-align: center;font-size: 15px;color: #333333;margin-bottom: 15px;}
.in_more{text-align: center;}
.in_more a{line-height: 48px;display: inline-block;padding: 0 40px; font-size: 14px;color: #666666;border:1px solid #d6010e;text-align: center;margin: 0 auto;box-sizing: border-box;border-radius:5px;}
.in_more a:hover{color: #d6010e;}

/* ma_img */
.picMarquee-left{ width:100%;overflow:hidden; position:relative;padding: 10px 0;  }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1;}
.picMarquee-left .bd ul li{ width:20%; float:left; display:inline; overflow:hidden; text-align:center;position: relative;height: 235px;  }
.picMarquee-left .bd ul li{margin-right: 1px}
.picMarquee-left .bd ul li:last-child{margin-right: 0;}
.picMarquee-left .bd ul li .pic{ text-align:center; width: 100%;clear: both;}
.picMarquee-left .bd ul li .pic img{width:100%;height: 100%; display:block; position: absolute;left: 0;right: 0;margin: auto;}

/* news */
.news_box{padding: 60px 0;}
.news_cont ul{margin: 60px -10px 40px;overflow:hidden ;}
.news_cont ul li{width: 33.33%;float: left;}
.news_cont ul li>div{margin: 0 10px;}
.news_cont ul li .news_ico img{width: 100%;}
.news_cont .news_content{border: 1px solid #dfdfdf;padding: 20px;box-sizing: border-box;}
.news_cont .news_content h2{line-height: 16px;}
.news_cont .news_content h2 a{font-size: 16px;color: #333333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 16px;}
.news_txt p{ text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;line-height: 22px;color: #777777;}
.news_cont .news_content .news_time{font-size: 14px;color: #999999;padding: 10px 0;display: inline-block;line-height: 14px;}
.news_dbtn{margin-top: 25px;position: relative;}
.news_dbtn a{font-size: 14px;color: #888888;display:block;}
.news_dbtn::before{content: ""; position: absolute;width: 16px;height: 3px;display: block;top: 10px;background: #d7232c;right: 0;cursor: pointer;}
.news_btn p {text-align: center;}
.news_btn p a{font-size: 15px;color: #888888;display: inline-block;}
.news_btn p a span{display: block;color: #d9d9d9;font-size: 34px;}

/* footer */
.footer{background: #565656;}
.footer ul{padding: 24px 0;text-align: center;margin: 0 auto;}
.footer ul li{display: inline-block;}
.footer ul li:last-child a{margin-right: 0;}
.footer ul li a{color: #fff;font-size: 15px;margin-right: 60px;line-height: 24px;}
.foot_info {border-bottom: 1px solid #787878;}
.foot_info h3{text-align: center;font-size: 22px;color: #fff;margin-bottom: 24px;margin-top: 10px;}
.foot_info h2{font-size: 30px;color: #fff;text-align: center;line-height: 28px;}
.foot_info p{font-size: 14px;color: #fff;text-align: center;margin: 24px 0;}
.foot_mess p{text-align: center;color: #fff; padding: 12px 0;font-size: 14px;}
.foot_mess p a{color: #fff;}







































