
/*-----幻灯片------*/
/*banner*/
#banner-box{ position:relative; margin:0px auto; height:580px; overflow:hidden; }
.indexLogoContent{ width:100%; height:580px; margin:0 auto;}
.indexLogoContent .swiper-pagination-bullet{ width:20px; height:2px;}
.indexLogoContent>.swiper-pagination-bullets .swiper-pagination-bullet{ margin:0;}
.indexLogoContent .swiper-wrapper .swiper-slide{ background-position:center center; background-repeat:no-repeat}

/*产品*/
.proMain{}
/*头部*/
.proMain-h{ padding-top:50px; background:#13367a; overflow:hidden;}
.proMain-h>h4{ position:relative; width:1200px; margin:0 auto; padding-bottom:20px; border-bottom:1px solid #23468a; font-weight:normal; color:#fff;}
.proMain-h>h4 span, .proMain-h>h4 i, .proMain-h>h4 a{ display:block;}
.proMain-h>h4 span{ font-size:30px;}
.proMain-h>h4 i{ position:absolute; bottom:-3px; left:0; width:180px; height:3px; background:#2e83c4; overflow:hidden;}
.proMain-h>h4 a{ position:absolute; right:0; bottom:20px; padding:0 10px; line-height:26px; color:#fff; font-size:12px; border-radius:2px; background:#be202f;}
/*菜单导航*/
.proMain-nav{ width:1200px; margin:30px auto;}
.proMain-nav a{ display:inline-block; height:45px; margin-bottom:5px; padding:0 20px; color:#28252e; line-height:45px; border-radius:4px; background:#fff;}
.proMain-nav a.hot, .proMain-nav a:hover{ color:#fff; background:#be202f;}
.proMain-nav a, .proMain-nav a:hover{
-moz-transition: all 0.35s ease;
-webkit-transition: all 0.35s ease;
-o-transition: all 0.35s ease;
transition: all 0.35s ease;/*淡淡出现*/}
/*产品内容*/
.proMain .proMain-b{ width:1224px; margin:0 auto 30px auto; overflow:hidden;}
.proMain .proMain-b ul{ margin-top:10px;}
.proMain .proMain-b ul li{ float:left; width:282px; margin:12px; text-align:center;}
.proMain .proMain-b ul li>a{ width:280px; height:210px; overflow:hidden; border:1px solid #f3f3f3;}
.proMain .proMain-b ul li a{ display:block; color:#5a5a5a;}
.proMain .proMain-b ul li p>a{ width:100%;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.proMain .proMain-b ul li img{ width:100%; height:210px;
transition: All 0.4s ease-in-out;
-webkit-transition: All 0.4s ease-in-out;
-moz-transition: All 0.4s ease-in-out;
-o-transition: All 0.4s ease-in-out;}
.proMain .proMain-b ul li img:hover{
transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);}
.proMain .proMain-b ul li p{ height:65px; padding:10px 0; text-align:left; overflow:hidden;}
.proMain .proMain-b ul li p a{ font-size:16px; color:#333;}
.proMain .proMain-b ul li p a:hover{ color:#df0f00;}
.proMain .proMain-b ul li p span{ display:block; margin-top:10px; font-size:12px; color:#999;}

/*合作伙伴*/
.paner{ margin:0;}
.paner-img{ height:600px; background:url(../images/index/paner/paner-img.jpg) center top no-repeat;}

/*广告图*/
.ads{ height:201px; text-align:center; background:url(../images/index/ad/ad1.jpg) no-repeat center;}

/*优势*/
.ysMain{ padding:50px 0 70px 0; background:#2c2930;}
.ysMain-b{ width:1200px; margin:0 auto;}
.ysMain-b>h4{ position:relative; padding-bottom:20px; border-bottom:1px solid #46434a; font-weight:normal; color:#fff;}
.ysMain-b>h4 span, .ysMain-b>h4 i, .ysMain-b>h4 a{ display:block;}
.ysMain-b>h4 span{ font-size:30px;}
.ysMain-b>h4 i{ position:absolute; bottom:-3px; left:0; width:180px; height:3px; background:#c01f2f; overflow:hidden;}
.ysMain-b>h4 a{ position:absolute; right:0; bottom:20px; padding:0 10px; line-height:26px; color:#fff; font-size:12px; border-radius:2px; background:#be202f;}
.ysMain-b ul{ margin-top:20px;}
.ysMain-b ul li{ float:left; width:25%; height:180px; padding:23px 0;}
.ysMain-b ul li h5{ padding:0 23px; text-align:center; font-size:40px; line-height:50px; color:#fff; font-weight:normal;}
.ysMain-b ul li h5 i{ display:block; width:40px; height:3px; margin:0 auto -2px auto; background:#fff; overflow:hidden;}
.ysMain-b ul li p{ padding:10px 23px 0 23px; line-height:25px; text-indent:25px; color:#fff; font-size:14px;}
.ysMain-b ul li.b1{ background:#be202f;}
.ysMain-b ul li.b1 h5{ border-bottom:1px solid #d36371;}
.ysMain-b ul li.b2{ background:#ab101e;}
.ysMain-b ul li.b2 h5{ border-bottom:1px solid #c45963;}

/*关于我们*/
.abMain{ padding:50px 0 70px 0;}
.abMain-b{ width:1200px; margin:0 auto;}
.abMain-b>h4{ position:relative; padding-bottom:20px; border-bottom:1px solid #ececec; font-weight:normal; color:#2c2930;}
.abMain-b>h4 span, .abMain-b>h4 i, .abMain-b>h4 a{ display:block;}
.abMain-b>h4 span{ font-size:30px;}
.abMain-b>h4 i{ position:absolute; bottom:-3px; left:0; width:180px; height:3px; background:#bd212f; overflow:hidden;}
.abMain-b>h4 a{ position:absolute; right:0; bottom:20px; padding:0 10px; line-height:26px; color:#fff; font-size:12px; border-radius:2px; background:#be202f;}
.abMain-b .p{ float:left; width:540px; margin-top:50px;}
.abMain-b .t{ float:right; width:660px; margin-top:50px; line-height:30px; font-size:14px; color:#707070;}
.abMain-b .t p{ text-indent:25px;}
.abMain-b .t h5{ margin-bottom:20px; font-size:24px; font-weight:normal; letter-spacing:3px; color:#be202f;}
.abMain-b .t h5 span{ display:block; font-size:12px; letter-spacing:0; color:#999;}

/*公司视频*/
.videoMain{ padding-top:30px; padding-bottom:27px;}
.videoMain .container{ width:1200px; margin:0 auto;}
.videoMain .ptle{ position:relative; padding-left:10px; padding-right:20px;}
.videoMain .ptle h4{ float:left; padding-left:37px; background:url(../images/index/paner/ptbg2.png) no-repeat left center;}
.videoMain .ptle h4 a{ font-size:18px; font-weight:normal; color:#1051b7; text-decoration:none;}
.videoMain .ptle h4 span{ display:block; color:#999; font-size:14px; font-family:"Arial"; font-weight:normal;}
.videoMain .ptle .mor{ position:absolute; top:25px; right:10px; width:82px; height:23px; background:url(../images/index/morbg.png) no-repeat center; }
.videoMain_b{ margin:20px 0 30px 0;}
.videoMain_b ul{ text-align:center; font-size:0;}
.videoMain_b ul li{ width:268px; margin:0 10px; padding:5px; border:1px solid #d4d4d4; background:#fff;
display: -moz-inline-stack;
display: inline-block;
zoom: 1;
*display: inline;
transition: All 0.4s ease-in-out; 
-webkit-transition: All 0.4s ease-in-out; 
-moz-transition: All 0.4s ease-in-out; 
-o-transition: All 0.4s ease-in-out;
}
.videoMain_b ul li:hover{ border:1px solid #15409f; transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05); -ms-transform: scale(1.05);
box-shadow:5px 5px 9px rgba(0,0,0,0.2);
-mox-box-shadow:5px 5px 5px rgba(0,0,0,0.2);
-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.2);}
.videoMain_b ul li img{ width:100%; height:187px;}
.videoMain_b ul li p{ width:100%; line-height:35px; text-align:center; font-size:16px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.videoMain_b ul li span{ display:block; padding:0 10px 10px 10px; line-height:25px; text-align:left; font-size:14px; color:#999;}

/*中间广告条*/
.serMain{ background:url(../images/index/serBg.jpg) no-repeat center; width:100%; height:400px;}
/*.serMain{ background:url(../images/index/serBg.jpg) no-repeat center; text-align:center; padding-top:83px; padding-bottom:56px;}*/
.serMain h4{ font-size:40px; color:#be1c1e; line-height:40px;}
.serMain h5{ font-size:25px; color:#ffff00; width:472px; height:42px; line-height:42px; margin:25px auto 30px auto; background:url(../images/index/spBg.png) no-repeat center;}
.serMain span{ font-size:20px; color:#fff;}

/*公司环境(滚动)*/
.hjMain{ position:relative; width:1200px; margin:0 auto; overflow:hidden;}
.hjMain .list-wrap{ clear:both; height:200px; margin:40px auto 0 auto; overflow:hidden;}
.hjMain li{ float:left; width:224px; padding-right:20px;}
.hjMain li img{ width:224px; height:169px;}
.hjMain li a{ display:block;}
.hjMain li p{ width:100%; height:30px; line-height:30px; text-align:center; color:#666;}
.hjMain>a{ position:absolute; top:5px; z-index:9999; display:inline-block; width:30px; height:30px; line-height:30px; text-align:center; background:#f6f6f6;}
.hjMain>a:hover{ background:#ccc;}
.hjMain>.pbt1:hover i{ border-color: transparent #fff transparent transparent;}
.hjMain>.pbt2:hover i{ border-color: transparent transparent transparent #fff;}
.hjMain>a i{ display:block; width:0; height:0; border-style:solid; margin:10px auto 0 auto;}
.hjMain .pbt1 i{ border-color: transparent #b5b5b5 transparent transparent; border-width:6px 6px 6px 0;}
.hjMain .pbt2 i{ border-color: transparent transparent transparent #b5b5b5; border-width:6px 0 6px 6px;}
.hjMain .pbt1{ right:32px; }
.hjMain .pbt2{ right:0;}

/*新闻动态*/
.newsMain{ padding:50px 0; background:#f9f9f9;}
.newsMain-b{ width:1200px; margin:0 auto;}
.newsMain-b>h4{ position:relative; padding-bottom:20px; border-bottom:1px solid #ececec; font-weight:normal; color:#2c2930;}
.newsMain-b>h4 span, .newsMain-b>h4 i, .newsMain-b>h4 a{ display:block;}
.newsMain-b>h4 span{ font-size:30px;}
.newsMain-b>h4 i{ position:absolute; bottom:-3px; left:0; width:180px; height:3px; background:#bd212f; overflow:hidden;}
.newsMain-b>h4 a{ position:absolute; right:0; bottom:20px; padding:0 10px; line-height:26px; color:#fff; font-size:12px; border-radius:2px; background:#be202f;}
/*-----左侧图片新闻-----*/
.news-img{ float:left; margin-top:30px;}
.news-img, .news-img img{ width:377px; height:457px;}
/*-----文字新闻-----*/
.news-t{ float:left; width:450px; margin:30px 0 0 40px;}
/*切换标题*/
.news-t .newsTab{}
.news-t .newsTab li{ display:inline-block; width:120px; height:42px; margin-right:20px; background:#f4f4f4;}
.news-t .newsTab li a{ display:block; width:120px; height:42px; line-height:42px; text-align:center; color:#333;}
.news-t .newsTab li.cur{ background:#13367a;}
.news-t .newsTab li.cur a{ color:#fff;}
/*切换内容*/
.news-t .news-t-b{}
.news-t .news-t-b li{ border-bottom:1px solid #d4d4d4;}
.news-t .news-t-b li a{ color:#333;}
.news-t .news-t-b li a:hover{ color:#be202f;}
.news-t .news-t-b li.t1{ padding:15px 0 20px 0;}
.news-t .news-t-b li.t1 a{ display:block; width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:50px; font-size:16px; font-weight:normal;}
.news-t .news-t-b li.t1 p{ color:#999; line-height:25px;}
.news-t .news-t-b li.t2{ position:relative; line-height:55px;}
.news-t .news-t-b li.t2 a{ display:block; width:360px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:16px;}
.news-t .news-t-b li.t2 em{ position:absolute; right:0; top:0; font-style:normal; color:#999;}
/*常见问题*/
.news-w{ float:right; width:290px; margin-top:30px;}
.news-w h4{ width:120px; height:42px; line-height:42px; font-weight:normal; text-align:center; color:#fff; background:#be202f;}
.news-w .scroll{ height:408px; overflow:hidden; margin-top:10px;}
.news-w .scroll li{ padding-top:18px; padding-bottom:20px; border-bottom:1px dotted #d3d3d3;}
.news-w .scroll a{ display:block; height:18px; padding-left:30px; line-height:18px; font-size:16px; color:#222; background:url(../images/index/news/wenBg.png) no-repeat left center; overflow:hidden; }
.news-w .scroll p{ height:40px; padding-left:30px; margin-top:5px; color:#999; line-height:20px; background:url(../images/index/news/daBg.png) no-repeat left 2px; overflow:hidden;}
.scroll{ height:40px; padding:0 10px; overflow:hidden;}
.scroll a{ display: block; overflow:hidden; width:208px; white-space:nowrap; text-overflow:ellipsis;}