﻿@charset "utf-8";
/* CSS Document */

/*
	广告
*/
.callbacks_container { position: relative; width: 100%; }
.rslides { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslides li { -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img { height: auto; border: 0; }
.callbacks { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.callbacks li { position: absolute; width: 100%; left: 0; top: 0; }
.callbacks img { position: relative; z-index: 1; height: auto; border: 0; width: 100%; }
.callbacks_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 56%; left: 8%; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 46px; width: 36px; background: transparent url("../images/img-sprite.png") -105px -1px; margin-top: -65px; }
.callbacks_nav:active { opacity: 1.0; }
.callbacks_nav.next { left: auto; background-position: -136px -1px; right: 8%; }
.callbacks_tabs { list-style: none; position: absolute; bottom: 15px; z-index: 99; left: 47%; padding: 0; margin: 0; }
.callbacks_tabs li { display: inline-block; }
.callbacks_tabs a { visibility: hidden; }
.callbacks_tabs a:after { content: "\f111"; font-size: 0; font-family: FontAwesome; visibility: visible; display: block; height: 16px; width: 16px; display: inline-block; border: 2px solid #FFF; border-radius: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -o-border-radius: 30px; -ms-border-radius: 30px; }
.callbacks_here a:after { background: #0A4EA3; }
 @media only screen and (max-width: 900px) {
.callbacks_nav { display: none; }
.callbacks_tabs a:after { width: 8px; height: 8px; }
}
/*
	首页产品图片展示
*/

/*   图片切换      */
.device { width:100%; min-width:1200px;height:770px;position: relative; z-index:10;}
.device:hover .arrow-left0, .device:hover .arrow-right0{ display:block;}
.device .arrow-left0 { z-index:99; background: url(img/left.png) no-repeat left top;
 position: absolute; left: 90px; top: 50%;margin-top: -25px; width: 49px; height: 49px; display:none;}
.device .arrow-left0:hover{ background-position:left bottom;}
.device .arrow-right0 {z-index:99;background: url(img/right.png) no-repeat left top;
 position: absolute; right: 90px; top: 50%; margin-top: -25px;width: 49px;  height: 49px; display:none;}
.device .arrow-right0:hover{ background-position:left bottom;}
.device .swiper-container {height:770px;width: 100%; text-align:center; overflow:hidden}
.device .swiper-slide{ background-position:center center; background-repeat:no-repeat;}
.device .pagination0 {z-index:99;position: absolute;left: 0;text-align: center;bottom:126px;width: 100%;}
.device .swiper-pagination-switch {display: inline-block;width:20px;height:20px;
	border-radius: 12px;background: #fff;margin: 0 6px;cursor: pointer;}
.device .swiper-visible-switch { background: #fff;}
.device .swiper-active-switch { background: #ad1109;}
.device .swiper-slide a{ width:100%; height:770px; display:block;}

 @media only screen and (max-width: 900px) {
.device { width:100%; height:auto;position: relative; z-index:10;}
.device:hover .arrow-left0, .device:hover .arrow-right0{ display:none;}
.device .arrow-left0 { display:none;}
.device .arrow-left0:hover{ display:none;}
.device .arrow-right0 {display:none; }
.device .arrow-right0:hover{ display:none;}
.device .swiper-container {height:auto;width: 100%; text-align:center; overflow:hidden}
.device .swiper-slide{ background-position:center center; background-repeat:no-repeat;}
.device .pagination0 {display: none;}
.device .swiper-pagination-switch {display:none;}
.device .swiper-visible-switch { background: #fff;}
.device .swiper-active-switch { background: #ad1109;}
.device .swiper-slide a{ width:100%; height:auto; display:block;}
 }
/*
	产品导航
*/

.series { background-color: #B3B3B3; width: 100%; }
.series ul { height: 50px; background: url(../images/i-pro-bg.png) repeat-y left center; padding-left: 1px; }
.series ul li { float: left; width: 16.6%; text-align: center; line-height: 50px; background: url(../images/i-pro-bg.png) no-repeat right center; }
.series ul li a { display: block; font-size: 16px; color: #FFF; }
.series ul li a img { width: 2em; margin-right: 9px; vertical-align: middle; border: 0; margin-bottom: 2px; }
.series ul li a:hover { background: url(../images/i-pro-bg.png) #005499 no-repeat right center; }
 @media only screen and (max-width: 1360px) {
.series ul li a { font-size: 14px; }
}
@media only screen and (max-width: 1024px) {
.series ul li a { font-size: 12px; }
}
 @media only screen and (max-width: 900px) {
.series { min-width: 100%; height: inherit; }
.series ul { height: inherit; }
.series ul li { width: 50%; }
}
/*
	推荐产品
*/
.pro_tuijian { background: #F2F2F2; width: 100%; }
.pro_tuijian .entracon { position: absolute; left: 7%; top: 15%; z-index: 2; }
.pro_tuijian .entracon h1 { color: #4C4C4C; background: url(../images/pro_tuijian_icon1.png) no-repeat left 3px; padding-left: 10px; width: 100%; }
.pro_tuijian .entracon ul { max-width: 300px; padding-top: 15px; padding-left: 10px; }
.pro_tuijian .entracon ul li { list-style: url(../images/pro_tuijian_icon2.png); line-height: 22px; font-size: 12px; }
.pro_tuijian .img_right { position: absolute; right: 5%; top: 15%; z-index: 1; }
.pro_tuijian .more { position: absolute; left: 7%; bottom: 35px; z-index: 2; background-color: #005499; color: #FFF; height: 30px; line-height: 30px; padding: 0 20px; font-size: 14px; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.pro_tuijian div div:hover .more { background-color: #E51F1B; }
/*		*/
.pro_tuijian_top_left { width: 50%; float: left; background: #FFFFFF; height: 300px; position: relative; }
.pro_tuijian_top_left img { max-height: 230px; }
.pro_tuijian_top_right { width: 50%; float: left; background: #E5E5E5; height: 300px; position: relative; }
.pro_tuijian_top_right img { max-height: 230px; }
.pro_tuijian_bottom_left { width: 50%; float: left; background: #F2F2F2; height: 400px; position: relative; }
.pro_tuijian_top_right img { max-height: 300px; }
.pro_tuijian_bottom_right { width: 50%; float: left; height: 400px; }
.pro_tuijian_bottom_right .r_img { width: 50%; float: left; background-color: #FFF; height: 200px; text-align: center; line-height: 200px; }
.pro_tuijian_bottom_right .r_txt { width: 50%; float: left; position: relative; height: 200px; }
.pro_tuijian_bottom_right .r_txt .entracon { width: 80%; overflow: hidden; }
.pro_tuijian_bottom_right .r_txt .entracon h1 { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.pro_tuijian_bottom_right .r_txt .entracon ul { width: 80%; }
.pro_tuijian_bottom_right .r_txt .entracon li { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.pro_tuijian_bottom_right .r_shiyou { width: 50%; float: left; height: 200px; text-align: center; background: url(../images/pro_tuijian_rimg1.jpg) no-repeat center center; background-size: cover; }
.pro_tuijian_bottom_right .r_shiyou i { display: inline-block; width: 57px; height: 57px; background: url(../images/pro_tuijian_r_icon1.png) no-repeat; margin-top: 50px; }
.pro_tuijian_bottom_right .r_shiyou h1 { color: #FFF; margin: 10px 0; }
.pro_tuijian_bottom_right .r_product { width: 50%; float: left; background: url(../images/pro_tuijian_rimg2.png) no-repeat center center; background-size: cover; height: 200px; text-align: center; }
.pro_tuijian_bottom_right .r_product a { display: block; }
.pro_tuijian_bottom_right .r_product i { display: inline-block; width: 57px; height: 57px; background: url(../images/pro_tuijian_r_icon.png) no-repeat; margin-top: 40px; }
.pro_tuijian_bottom_right .r_product h1 { color: #FFF; margin: 10px 0; }
.pro_tuijian_bottom_right .r_product h5 { font-size: 12px; font-weight: normal; color: #FFF; }
 @media only screen and (max-width: 900px) {
.pro_tuijian div div:hover .more { background-color: #005499; }
.pro_tuijian .entracon { width: 90% }
.pro_tuijian .entracon h1 { font-size: 14px; }
.pro_tuijian_top_left { width: 100%; }
.pro_tuijian_top_right { width: 100%; }
.pro_tuijian_bottom_left { width: 100%; }
.pro_tuijian_bottom_right { width: 100%; height: 600px; }
.pro_tuijian_bottom_right .r_img { width: 100%; }
.pro_tuijian_bottom_right .r_txt { width: 100%; }
.pro_tuijian .img_right { max-width: 80%; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; }
}
/*
	标题
*/
.i_title { width: 100%; text-align: center; padding: 80px 0 40px; }
.i_title h1 { color: #005499; font-size: 40px; font-weight: bold; }
.i_title span { color: #4C4C4C; font-size: 20px; display: block; padding: 3px 0; text-transform: uppercase; letter-spacing: 5px; }
.i_title p { color: #7F7F7F; font-family: "宋体"; }
/*
	关于我们
*/
.i_about li { float: left; width: 50%; -webkit-transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; transition: all 0.4s ease-out; }
.i_about .img { width: 50%; position: relative; }
.i_about .img a { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/i_a_m_bg.png); color: #FFF; font-size: 14px; text-align: center; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; -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; }
.i_about .img a img { margin: 0 auto; display: block; margin-top: 28%; margin-bottom: 5px; }
.i_about .img .w { width: 100%; }
.i_about .txt { width: 50%; }
.i_about .txt h1 { padding: 0 30px; height: 22px; line-height: 22px; margin-top: 30px; margin-bottom: 10px; font-size: 20px; color: #005499; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; position: relative; }
.i_about .txt h1 i { position: absolute; top: 0px; width: 20px; height: 22px; }
.i_about .txt h1 i.l { left: 0; }
.i_about .txt h1 i.r { right: 0; }
.i_about .txt h1 i.icon1 { background: url(../images/i_a_h_icon1.png) no-repeat; }
.i_about .txt h1 i.icon2 { background: url(../images/i_a_h_icon2.png) no-repeat; }
.i_about .txt h1 i.icon3 { background: url(../images/i_a_h_icon3.png) no-repeat; }
.i_about .txt h1 i.icon4 { background: url(../images/i_a_h_icon4.png) no-repeat; }
.i_about .txt h1 i.icon5 { background: url(../images/i_a_h_icon1.png) no-repeat; }
.i_about .txt h1 i.icon6 { background: url(../images/i_a_h_icon6.png) no-repeat; }
.i_about .txt p a { display: block; }
.i_about .txt p { padding: 0 30px; height: 100px; overflow: hidden; font: normal 12px "宋体"; line-height: 20px; color: #7F7F7F; }
.i_about li:hover { background-color: #4C86B9; }
.i_about li:hover .img a { filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }
.i_about li:hover .img .w { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; }
.i_about li:hover .txt * { color: #FFF; }
.i_about li:hover .txt h1 i { background-position: right top; }
@media only screen and (max-width: 1460px) {
.i_about .txt h1 { font-size: 16px; }
}
@media only screen and (max-width: 1300px) {
.i_about .txt h1 { font-size: 14px; }
}
 @media only screen and (max-width: 900px) {
.i_about { display:none; }
.i_about li { width: 50% }
.i_about .txt h1 { margin-top: 0; }
.i_about .img { width: 100%; }
.i_about .txt { width: 100%; padding-bottom: 30px; }
}
 @media only screen and (max-width: 500px) {
.i_about li { width: 100% }
.i_about .img { width: 100%; }
.i_about .txt { width: 100%; padding-bottom: 30px; }
}
/*
	联系我们
*/
.contact { width: 100%; }
.contact .map-box { float: left; width: 50%; height: 500px; }
.contact .map-box #map { height: 500px; }
.contact .txt {  width: 100%; min-height: 500px; }
.contact .txt .top { width: 100%; height: 500px; background: url(../images/i_contact_bg.jpg) no-repeat; background-size: cover; }
.contact .txt .top span { float: right; display: block; padding: 150px 0 0 50px; font: bold 36px/40px Arial; color: #005499; }
.contact .txt .top span i { float: left; display: inline-block; }
.contact .txt .top span em { float: left; font: normal 18px/40px "微软雅黑"; padding-left: 10px; }
.contact .txt .top .tel_icon {  padding: 15px 0 0 31px; color: #005499; font-size: 16px; display: block; background: url(../images/i_contact_tel_icon.png) no-repeat 2px 24px; }
.contact .txt .bottom { width: 100%; min-height: 200px; background: url(../images/i_contact_txt_bg.jpg) #F2F2F2 no-repeat left top; }
.contact .txt .bottom ul { padding: 20px 0 0 50px; position: relative; }
.contact .txt .bottom ul li { float: left; width: 33%; height: 50px; padding-top: 25px; font-size: 12px; font-family: "宋体"; color: #7F7F7F; }
.contact .txt .bottom ul li h1 { font-size: 16px; font-family: "微软雅黑"; padding-bottom: 5px; }
.contact .txt .bottom .more { position: absolute; right: 7%; bottom: 0; background-color: #005499; color: #FFF; height: 30px; line-height: 30px; padding: 0 20px; font-size: 14px; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.contact .txt .bottom .more:hover { color: #FFF; background-color: #E51F1B; }
@media only screen and (max-width: 1360px) {
.contact .txt .top span { font-size: 30px; }
}
@media only screen and (max-width: 1024px) {
.contact .txt .top span { font-size: 24px; }
}
@media only screen and (max-width: 900px) {
.contact .map-box { width: 100%; height: 200px; }
.contact .map-box #map { height: 300px; }
.contact .txt { width: 100%; }
.contact .txt .bottom { background-size: cover; }
.contact .txt .bottom ul { padding-bottom: 40px; }
.contact .txt .bottom ul li { width: 50%; }
.contact .txt .top span { padding-left:20px; }
.contact .txt .top .tel_icon { background-position:4px 17px; padding-left:33px; }
.contact .txt .bottom ul { padding-left:20px; }
}
@media only screen and (max-width: 500px) {
.contact .txt .top span { font-size: 18px; }
.contact .txt .top .tel_icon { font-size: 16px; }
}
 @media only screen and (max-width: 500px) {
.contact .txt .top span { font-size: 16px; }
}
/*
	新闻资讯
*/
.news_left { float: left; width: 49%; padding-bottom: 100px; }
.news_left h1 { background: url(../images/i_news_icon.png) no-repeat left 3px; color: #4C4C4C; font-size: 20px; padding-left: 15px; padding-bottom: 3px; }
.news_left ul { padding-top: 10px; }
.news_left ul li { float: left; text-align: center; width: 50%; height: 210px; line-height: 210px; }
.news_left ul li a { display: block; -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; }
.news_left ul li:hover a { background: #6094C1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); opacity: 1; filter: alpha(opacity=100); }
.news_left ul li:hover a:before { position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; z-index: -1; -webkit-transform: scale3d(0.5, 0.5, 1); transform: scale3d(0.5, 0.5, 1); -webkit-transition: -webkit-transform 0.3; transition: transform 0.3s; }
.news_left ul li.icon1 { background: url(../images/i_news_left_img1.jpg) no-repeat; background-size: cover; }
.news_left ul li.icon2 { background: url(../images/i_news_left_img2.jpg) no-repeat; background-size: cover; }
.news_left ul li.icon3 { background: url(../images/i_news_left_img3.jpg) no-repeat; background-size: cover; }
.news_left ul li.icon4 { background: url(../images/i_news_left_img4.jpg) no-repeat; background-size: cover; }
.news_right { float: right; width: 49%; padding-bottom: 100px; }
.news_right h1 { background: url(../images/i_news_icon.png) no-repeat left 3px; color: #4C4C4C; font-size: 20px; padding-left: 15px; padding-bottom: 3px; }
.news_right ul { padding-top: 10px; height: 420px; overflow: hidden; }
.news_right ul li { width: 50%; float: left; height: 115px; overflow: hidden; }
.news_right ul li.more { text-align: center; background: url(../images/i_news_right_a_bg.jpg) #4C87B9 no-repeat center center; background-size: cover; }
.news_right ul li.more a { display: block; text-align: center; font-size: 14px; color: #FFF; line-height: 105px; background: url(../images/i_news_right_icon1.png) no-repeat center center; }
.news_right ul li h2 { height: 50px; overflow: hidden; line-height: 25px; font-size: 16px; margin-right: 20px; }
.news_right ul li h2 span.time { float: left; width: 74px; font-size: 14px; margin-right: 10px; text-align: center; height: 50px; font-family: Arial, Helvetica, sans-serif; line-height: 100%; background-color: #005499; color: #FFF; font-weight: normal; }
.news_right ul li h2 span.time em { font-size: 24px; display: block; padding: 5px 0 3px; font-weight: bold; line-height: 100%; }
.news_right ul li p { line-height: 20px; margin-top: 5px; margin-right: 20px; }
 @media only screen and (max-width: 900px) {
.i_news { display:none; }
.news_left { width: 100%; }
.news_right { width: 100%; padding-bottom: 0; }
.news_right ul { height: inherit; overflow: inherit; }
.news_right ul li { width: 100%; margin-bottom: 15px; }
.news_right ul li.more { height: 40px; }
.news_right ul li.more a { line-height: 40px; }
}




