body{background: #fafafa;}
/* banner */
.in_banner{width: 100%;overflow: hidden;position: relative;top:0;}
.swiper-container{width:1920px;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: "Microsoft Yahei";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;}


.padding_box{padding:50px 0;}
.in_til{text-align: left;border-bottom: 1px solid #e5e5e5;}
.in_til h2{font-size: 22px;display: inline-block; line-height: 40px; color: #043e7f;position: relative;font-weight: bold;letter-spacing: 2px;}
.in_til h2 span{font-size: 14px;position: relative;z-index: 2; color: #a6a6a6;padding-left: 6px;font-weight: normal;text-transform: uppercase;letter-spacing: 0}
.change_bg h2 span{background: #F0EFEE}
.in_til h2::before{position: absolute;content: "";bottom: 0;height: 3px;width:94px;z-index: 1;left: 0;background: #043e7f;}
.in_til p{font-size: 16px;color: #cccccc;font-family: Arial;text-transform: uppercase; line-height: 30px;text-transform: uppercase;}
.in_til h2 em{color: #b71c24;}
.in_til .til_more{float: right;font-size: 12px;color: #1464e9;margin-top: 8px;}

/* for_inbox */
.for_inbox ul li{width: 20%;width: 20%;-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;padding: 30px 0;}
.for_txt{margin-left: 15px;}
.for_inbox ul li .for_img{transition: .5s;}
.for_inbox ul li:hover .for_img{transform:rotate(360deg); }
.for_txt h2{font-size: 15px;color: #043e7f;font-weight: bold;}
.for_txt h2 span{font-size: 12px;color: #8e8e8e;display: block;width: 100px;line-height: 16px; text-transform: uppercase;letter-spacing: -1px;font-weight: normal;}

/* hotpro_inbox */
.hotpro_insubbox{background: #fff;box-sizing: border-box;padding: 20px;border: 1px solid #e5e5e5;}

/* pro_inbox */
.product_box{margin-top: 25px; }
.pro_boxleft{width: 242px;border: 1px solid #e5e5e5;}
.pro_title{background: #fff;padding: 18px 25px 12px;border-bottom: 1px solid #e5e5e5; }
.pro_title h2{font-size: 22px;color:  #043e7f;font-weight: bold;}
.pro_title p{font-size: 14px;color:  #a6a6a6;text-transform:uppercase;}
.pro_list2{background: #ffff;}
.pro_list2>li{font-size: 15px;color: #2e2e2e;position: relative;}
.pro_list2 li>a{display: block;position: relative;font-size: 15px;line-height: 18px;color: #2e2e2e;line-height: 42px; padding-left:24px;border-bottom: 1px solid #dcdcdc;transition: .5s;}
.pro_list2 li:last-child>a{border-bottom: none;}
.pro_list2 li:hover>a, .pro_list2 li.pro_lion a{background: #043e7f;color: #fff;}

.pro_boxright{width: 942px;box-sizing: border-box;border: 1px solid #e5e5e5;padding: 8px;background: #fff;}
.pro_boxright ul {margin: 0 -10px;}
.pro_boxright ul li{width: 25%;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;    margin-bottom: 10px;}
.pro_boxright ul li a{display: block;margin: 0 10px;transition: .5s}
.pro_txt{padding: 6px 0;box-sizing: border-box;}
.pro_txt h2{font-size: 15px;color: #000;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;;transition: .5s;text-align: center;}
.pro_boxright ul li:hover .pro_txt h2{color: #043e7f;}
.pro_ico{width: 100%;height: 220px;overflow: hidden;}
.pro_ico img{margin: 0 auto;display: block;width: 100%;transition: .5s;}
.pro_boxright ul li:hover .pro_ico img{transform: scale(1.08);}

/* hot_phone */
.hot_phone{position: relative;margin: 25px 0;}
.hot_pbox>div{position: absolute;right:10%;top:50%;transform: translateY(-50%);}
.hot_pbox p{font-size: 24px;color: #fff;margin-bottom: 30px;}
.hot_pbox h2{font-size: 42px;color: #fff;margin-bottom: 30px;font-family: impact;}
.hot_pbox a{display: inline-block;line-height: 38px;font-size: 16px;color: #cc3333;text-align: center;padding: 0 50px;background: #d7d7d7;border-radius: 25px;}


/* about_inbox */
.ab_insubbox, .honour_insubbox, .partner_insubbox, .news_insubbox, .link_insubbox{border: 1px solid #e5e5e5;box-sizing: border-box;padding: 10px 22px 30px;background: #fff;margin-top: 25px;}
.about_content{margin-top: 25px;}
.about_content>img{width: 493px;}
.about_intxt{width: 54%;}
.about_intxt h2{font-size: 18px;color: #454545;margin-bottom: 6px;font-weight: bold;}
.about_intxt p{font-size: 14px;line-height: 28px;color: #505050;}
.about_txtbtn{margin-top: 24px;}
.about_txtbtn a{width: 146px;line-height: 40px;color: #043e7f;background:transparent;border: 1px solid #043e7f; display: inline-block;border-radius: 25px;text-align: center;font-size: 15px;margin-right: 30px;}
.about_txtbtn a {position: relative;transition: .5s;}
.about_txtbtn a span{width: 20px;height: 20px;display: inline-block;position: absolute; left: 15px;margin-top: 8px; background: url(../images/in_48.png) no-repeat center;transition: .5s;}
.about_txtbtn a:hover span{background: url(../images/in_48_2.png) no-repeat center;}
.about_txtbtn a:hover, .about_txtbtn a.btn_on{color: #fff;background: #043e7f;}
.about_txtbtn a:last-child{margin-right: none}

/* honour_box */
.honour_box .bx-wrapper .bx-prev, .honour_box .bx-wrapper .bx-next{display: none;}
.multipleColumn{ width:100%;padding: 20px 0 0; }
.bx-wrapper{position:relative;margin:0 auto 0px;padding:0;*zoom:1;width: 100% !important;}
.bx-wrapper .slide img{display:block;margin:0 auto;height: 154px;}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(../images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px;display: none;}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}
.bx-wrapper .bx-pager.bx-default-pager a{text-indent:-9999px;display:block;outline:0;width: 25px;height: 55px;}
.bx-wrapper .bx-prev, .bx-wrapper .bx-next{left:-80px;background:url(../images/btn_left.png) no-repeat;height: 38px;width: 38px;background-size: 100%;transition: .5s;border-radius: 50%}
.bx-wrapper .bx-next{right:-80px;left:auto;background:url(../images/btn_right.png) no-repeat;}
.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;transform: translateY(-50%); text-indent:-9999px;z-index:9999}
.multipleColumn .slide>a p{font-size: 15px;text-align: center;padding: 0 5px;color: #000;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-top: 10px;}

/* partner_inbbox */
.partner_insubbox .multipleColumn .slide>a img{border: 1px solid #e5e5e5;}
.partner_box .bx-wrapper .bx-prev, .partner_box .bx-wrapper .bx-next{left:-36px;background:url(../images/left_03.jpg) no-repeat;height: 33px;width: 18px;background-size: 100%;transition: .5s;border-radius:0;}
.partner_box .bx-wrapper .bx-next{right:-36px;left:auto;background:url(../images/right_03.jpg) no-repeat;}

/* news_inbox */
.news_insubbox{padding-bottom: 10px}
.news_left, .news_right{width: 50%;}
.news_inlist ul{border-right: 1px solid #e5e5e5;padding-right: 20px;box-sizing: border-box;margin-top: 10px;}
.news_right .news_inlist ul{border-right: none;padding-right: 0;margin-left: 20px}
.news_right .in_til{padding-left: 20px;}
.news_inlist li{padding: 15px;border-bottom: 1px solid #e5e5e5;}
.news_inlist li .news_inico{width: 16%;}
.news_inlist li .news_inico img{display: block;margin: 0 auto;width: 84px;}
.news_intxt{width: 82%;}
.news_intxt h2{font-size: 15px;color: #000000;line-height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition: .5s;}
.news_inlist li:hover h2{color: #043e7f;}
.news_intxt p{font-size: 14px;color: #414141;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: 22px;}
.news_intxt span{font-size: 14px;color: #9d9d9d;}


/* news_inbox */
.link_inbox{margin-bottom: 25px;}
.link_insubbox{padding-bottom: 10px}
.link_insubbox>ul{text-align: left}
.link_insubbox>ul li{display: inline-block;line-height: 40px;margin-top: 10px;}
.link_insubbox>ul li a{display: inline-block;font-size: 15px;color: #000000;margin-right: 15px;transition: .5s;}
.link_insubbox>ul li a:hover{color: #043e7f;}



.right-nav-box{width: 230px;display: inline-block;background: #043e7f;margin-right:45px;float:left;padding-bottom:30px;}
.right-nav-box{width: 230px;display: inline-block;background: #043e7f;margin-right:45px;float:left;padding-bottom:30px;}
.right-nav-box .curent{background-color:#26a1ff;}
.right-nav-box-title{font-size:25px;font-weight:bold;color:#fff;line-height:90px;padding-left:20px;}
.right-nav-box-item{font-size:15px;color:#fff;display:block;line-height:50px;padding-left:60px;background:url("../images/icon2.png") no-repeat;background-position-x: 34px;background-position-y: 20px;}

.cont{width:920px;display:inline-block;float:left;}
.cont-title{height:60px;line-height:60px;border-bottom:2px solid #e4e4e4;margin-bottom:25px;margin-top: 20px;margin-top: 22px;}
.cont-title h3{font-size:25px;font-weight:bold;color:#043e7f;display:inline-block;border-bottom:2px solid #26a1ff;line-height:58px;}
.tips{display: inline-block;float: right;position: relative;}
.tips span{display:inline-block;background-image:url("../images/icon.png");padding: 9px 8px;background-repeat: no-repeat;background-position-y: 4px;}


.box-item{display: inline-block;width: 210px;overflow:hidden;margin-right:1%;}
.team-works{width:100%;display:block;transform:scale(1);transition:transform 1s;} 
.team-works:hover{transform:scale(1.1);}   
.box-item p{text-align: center;margin-bottom:25px;padding-top: 15px;}


.des-box-img{width:412px;float:left;margin-right:39px;}
.des-box-img img{width:100%;display:block;}
.des-box-img p{font-size:16px;color:#868686;line-height:56px;padding-left:28px;background:url("../images/tagesIcon.png") no-repeat;background-position-x: 6px;background-position-y: 20px;}
.des-box-right{width:469px;float:left;}
.des-box-right h3{font-size:24px;font-weight:bold;color:#3f3f3f;line-height:50px;}
.des-box-right p{font-size:16px;color:#2e2e2e;line-height:28px;}
.des-box-right>a{display:inline-block;padding:15px 50px;background-color:#043e7f;margin-top:15px;color:#fff;font-size:16px;}
.des-box-right>a:nth-child(3){margin-right:15px;}
.des-box-right p:nth-child(5){font-size:18px;color:#000000;background:url("../images/hotPhone.png") no-repeat;padding-left:55px;line-height:24px;margin-top:15px;    background-position-y: 8px;}
.des-box-right p:nth-child(5) span{font-size:29px;color:#de0716;line-height:40px;font-weight:bold;}
.fenxiang{margin-top:15px;}
.product-form{padding:30px 0 60px 0;border-bottom:1px solid #e5e5e5;}
.product-form input{margin:1%;width:47%;height:36px;line-height:36px;border:1px solid #cccccc;padding-left:10px;font-size:14px;color:#999999;}
.product-form textarea{margin:1%;width:98%;padding:10px;height:130px;border:1px solid #cccccc;font-size:14px;color:#999999;}
.button-sub{margin:1%;}
.button-sub button{padding:15px 100px;font-size:18px;color:#fff;background-color:#043e7f;}

.cont-box-titlt{height:40px;line-height:40px;}
.cont-box-titlt h3{font-size:20px;color:#043e7f;display:inline-block;height:40px;line-height:40px;}
.cont{padding:30px 0;text-align:justify;}
.rec {margin-top:35px;}
.rec h3{font-size:20px ;color:#043e7f;line-height:40px;height:40px;border-bottom:6px solid #f1f1f1;margin-bottom:20px;}
.rec h3 span{line-height:40px;height:40px;color:#043e7f;border-bottom:6px solid #043e7f;display:inline-block;}
.product-random a img{width:225px;display:block;margin-bottom:5px;}
.product-random a p{text-align:center;font-size:18px;margin-bottom:5px;}
.swiper-pagination-bullet{margin:10px;}
.product-page{margin-top:25px;}
.product-page a:nth-child(1){display:inline-block;float:left;font-size:16px;color:#bdbdbd;} 
.product-page a:nth-child(2){display:inline-block;float:right;font-size:16px;color:#bdbdbd;} 
.product-page a:hover{color:#043e7f;}

.down-item{padding:20px 0; border-bottom:1px solid #ededed;}
.down-item-title{width:750px;float:left;}
.down-item-title p:nth-child(1){font-size:16px;color:#000;line-height:24px;}
.down-item-title p:nth-child(2){font-size:15px;color:#878787;line-height:22px;}
.down-item-down{display:inline-block;float:right;}
.down-item-down a{display:inline-block;padding:10px 45px;background-color:#696969;color:#fff;font-size:16px;}
.down-item:hover .down-item-title p:nth-child(1){color:#043e7f;}
.down-item:hover .down-item-down a{background-color:#043e7f;}


.news-item-left{width: 115px;float: left; padding: 8px;text-align:center;color:#999999;}
.news-item-left p{padding:20px;text-align:center;font-size:14px;color:#999999;border:1px solid #999999;}
.news-item-left>span{color:#999999;padding-top:10px;display:block;}
.news-item-left p span{font-size:40px;font-weight:bold;color:#999999;}
.news-item-right{width:760px;float:right;}
.news-item-right h3{font-size:20px;color:#333333;line-height:35px;}
.news-item-right span{font-size:14px;color:#8f8f8f;line-height:32px;}
.news-item-right p{font-size:15px;color:#505050;text-align:justify;line-height:32px;}
.news-item-right a{font-size:14px; color:#929292;padding:0px 42px;background-color:#f2f2f3;margin-top:15px;    display: inline-block;}
.news-item-right a:hover{background-color:#043e7f;color:#fff;}


.cont-cent{padding:40px 15px;}
.cont-cent-left{width:555px;float:left;}
.cont-cent-left p{font-size:14px;color:#3f3f3f;line-height:30px;padding-left:28px;}
.cont-cent-left p:nth-child(1){background:url("../images/icon4.png") no-repeat;background-position-x: 6px;background-position-y: 3px;}
.cont-cent-left p:nth-child(2){background:url("../images/phoneicon.png") no-repeat;background-position-x: 6px;background-position-y: 3px;}
.cont-cent-left p:nth-child(3){background:url("../images/icon5.png") no-repeat;background-position-x: 6px;background-position-y: 3px;}
.cont-cent-right{width:300px;float:right;}
.cont-cent-right .cont-cent-right-r{display:inline-block;width:49%;}
.cont-cent-right .cont-cent-right-r p{display:block;width:25px;font-size:15px;line-height:15px;float:left;padding:0 5px;}
.cont-cent-right .cont-cent-right-r img{display:block;float:left;}

.page{margin:50px auto;text-align: center;}
.page a{padding: 10px 18px;font-size: 14px;color: #333333;background-color:#f5f5f5;margin:10px 10px;}
.page .page-num-current{background-color: #043e7f;color: #fff;border-color:#fff;}
.page-num:hover{background-color: #26a1ff;border-color:#fff;color: #fff;}

.ce_float{ position: fixed;right: 10px;top: 50%; font-size: 14px; z-index: 50}
.ce_float li{ list-style: none; padding: 5px 3px 1px 3px;}
.ce_float li a p{ color: white;}
.ce_float_qq{ background: #0D83DB;}
.ce_float li div{ width: 28px; height: 30px; margin: 0px auto; position: relative;overflow: hidden;}
.ce_float li p{ margin-top: 8%;}
.ce_float_qq div img{ position: absolute; top: 0px; left: 0px;}
.ce_float_phone{ background: #58AE7C;}
.ce_float_phone div img{position: absolute;top: -120%;left: 0px;}
.ce_float_top{ background: #04417F;opacity: 0;}
.ce_float_top div img{position: absolute; bottom: 0px; left: 0px;}
.ce_float .ce_float_qq{
	padding:0;
	position: relative;
}
.ce_float_qq a{
	padding:5px 3px 1px 3px;
  	display:block;
}
.ce_float_qq a:nth-child(2){
	background-color:#00AEF3;
}
.ce_float_qq a p{
	text-align:center;
}
.kefu_content{
    position: absolute;
    right: 80px;
    top: -90px;
    width: 200px;
    background: #fff;
    box-shadow: 1px 2px 2px 1px #ccc;
    border-radius: 5px;
}
.kefu_content:before{
	content: '';
	height: 100%;
	width:20px;
  	position: absolute;
    right: -20px;
}
.kefu_content:after{
    content: '';
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 20px solid #fff;
    position: absolute;
    right: -20px;
    top: 100px;
}
.kefu_content li{
	padding: 5px 15px;
	color: #0661b8;
	line-height: 20px;
}
.kefu_content li p{
	margin:0;
	padding: 0;
	color: #0661b8;
}
.kefu_content li p.name{
	font-weight: 600;
}
.kefu_content li a{
	background: none;
	padding: 0;
    display: inline-block;
    color: #0661b8;
}
.kefu_content li a:hover{
	text-decoration: underline;
}
#newBridge .icon-right-center{
	top:40% !important;
}