body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {margin:0; padding:0; }
body { background: #fff; color:#000000;font-size:14px;font-family: 微软雅黑,Verdana, Arial, Helvetica, sans-serif;}
td,th,caption {  }   
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal;}   
a {text-decoration:none; }   
a:hover { text-decoration:none; }   
img { border:none; }   
ol,ul,li { list-style:none; } 
table { border-collapse:collapse; }   
html {overflow-y: scroll;}   

a,button{cursor:pointer;}
input,textarea{
	outline: none;	
}
textarea{resize:none;}
.clear{
	clear: both;
} 
.top{
	background: #282828;
	color: #fff;
	padding: 0.12rem 0;
	font-size: 0.14rem;
}

.top .top-r ul li{
	float: right;
	margin-left: 0.4rem;
}
.top .top-r ul li a{
	color: #fff;
}
.menu{
	padding: 0.2rem 0;
}

.menu .logo img{
	width: 100%;
	display: block;
}

.menu .menu-r .tel{
	font-size: 0.22rem;
	color: #333333;
	background: url(../img/tel.png) 0 center no-repeat;
	padding-left: 0.4rem;
	float: right;
	line-height: 2;
}
.menu .menu-r .tel span{
	font-size: 0.14rem;
}
.menu .menu-r ul{
	float: right;
}
.menu .menu-r ul li{
	float: left;
	font-size: 0.14rem;
	color: #000000;
	margin-left: 0.4rem;
	border-bottom: 0.01rem solid #fff;
}
.menu .menu-r ul li a{
	color: #000000;
	font-size: 16px;
}
.menu .menu-r ul li:first-child{
	margin: 0;
}
.menu .menu-r ul li:hover{
	color: #1884c2;
	border-bottom: 0.01rem solid #1884c2;
	font-weight: bold;
}
.menu .menu-r ul li a:hover{
	color: #1884c2;
}
.banner{
	position: relative;
}

.search .container{
	position: absolute;bottom: 0;margin: auto;left:0;right:0
}
.banner .search .se-l .s-p1{
	background: url(../img/icon-1.png) 0 center no-repeat;
	
}
.banner .search .se-l .s-p2{
	background: url(../img/icon-2.png) 0 center no-repeat;
}
.banner .search .se-l .s-p3{
	background: url(../img/icon-3.png) 0 center no-repeat;
}
.search .se-l p{
	font-size: 0.18rem;
	color: #fff;
	float: left;
	padding-left: 0.5rem;
	line-height: 1.2rem;
	width: 33%;
}
.banner .search .col-lg-6{
	padding: 0;
}
.banner .search .se-l{
	width: 100%;
	height: 1.2rem;
	z-index: 2;
	position: relative;
}
.banner .search .se-r{
	width: 100%;
	height: 1.2rem;
	z-index: 2;
	position: relative;
	padding-top: 0.35rem;
	padding-left: 0.7rem;
}

.search .before{
	position: relative;
}
.search .before:before{
	content: '';
	display: block;
	position: absolute;
	width: 1000%; 
	height: 100%;
	right:0;
	background: #0657b2;
}
.search .before-r:before{
	content: '';
	display: block;
	position: absolute;
	width: 1000%; 
	height: 100%;
	left:0;
	background: rgba(0,0,0,0.5);
}
.search .ser-key{
	font-size: 0.12rem;
	margin-left: 0.05rem;
	margin-bottom: 0.05rem;
	color: #fff;
}
.search .se-r .put{
	width: 3rem;
	position: absolute;
}
.search .se-r .put button{
   top: 0;
    right: 0;
    height: 0.3rem;
    width: 0.3rem;
    cursor: pointer;
    position: absolute;
    background: url(../img/search.png) 0 center no-repeat;
	border: 0;
}
.search .se-r .put input{
	width: 100%;
    height: 0.3rem;
    padding-left: 13px;
    border: 0;
    border-radius: 0.35rem;
    color: #9E9C9C;
}
.carousel-indicators li{
	width: 0.2rem;
	height: 0.2rem;
	border-radius: 0.35rem;
}
.carousel-indicators{
	left: auto;
    margin-right: 24%;
    bottom: 6%;
}
.product{
	background-color: #f2f5f9;
}
.product .title{
	background: url(../img/bg3.jpg) 0 0 no-repeat;
	padding-top: 0.65rem;
}
.product .title p:nth-child(1){
	font-size: 0.38rem;
	text-align: center;
	color: #000000;
	font-weight: bold;
	/*background: url(../img/icon-4.png) 20% 0 no-repeat;*/
}
.product .title p:nth-child(2){
	font-size: 0.18rem;
	text-align: center;
	color: #666666;
	/*background: url(../img/icon-5.png) center 0 no-repeat;*/
	padding-top: 0.25rem;
}
.product .title img{
	margin: 0 auto;
}
.content .con-l .con-l-t{
	background: url(../img/bg1.jpg);
	padding: 0.1rem 0;
	width: 100%;
}
.content .con-l .con-l-t p:nth-child(1){
	font-size: 0.3rem;
	text-align: center;
	color: #fff;
}
.content .con-l .con-l-t p:nth-child(2){
	font-size: 0.14rem;
	text-align: center;
	color: #fff;
}
.content .con-l li a{
	color: #000000;
	
}
.content .con-l li a:hover{
	color: #0657b2;
}
.content .con-l li p span{
	float: right;
	padding-right: 0.3rem;
}
.content .con-l li{
	line-height: 0.4rem;
	border-bottom: 0.01rem solid #eaeff5;
	padding-left: 30%;
}
.content .con-l .con-l-b{
	background: #efeef4;

	padding-top: 0.15rem;
}

.content .con-l .con-l-b p:nth-child(1){
	font-size: 0.13rem;
	color: #4c4d4e;
}
.content .con-l .con-l-b p:nth-child(2),.content .con-l .con-l-b p:nth-child(3){
	font-size: 0.17rem;
	color: #172267;
	font-weight: bold;
}
.content .con-l .con-l-b img{
	width: 100%;
}
.con-l-b .tel-l{
	width: 40%;
	float: left;
	padding-left: 0.2rem;
}
.con-l-b .tel-r{
	padding-left: 0.1rem;
	width: 60%;
	float: right;
}
.content .con-r .lst{
	margin-bottom: 0.4rem;
}
.content .con-r .lst img{
	width: 100%;
	height: 2rem;
}
.content .con-r .lst .p1{
	text-align: center;
	color: #494949;
	background-color: #fff;
	width: 100%;
	padding: 0.15rem 0;
	overflow: hidden;
	white-space: nowrap;
}
.content .con-r .lst .p2{
	color: #fff;
	width: 50%;
	background: url(../img/icon6.png) 0.15rem center no-repeat #0657b2;
	padding: 0.1rem 0.3rem 0.1rem  0.4rem;
	float: left;
}
.content .con-r .lst .p2:hover{
	background-color: #ce000c;
}
.content .con-r .lst .p3{
	width: 50%;
	background: url(../img/icon7.png) 0.15rem center no-repeat #eaeff5;
	padding: 0.1rem 0.3rem 0.1rem  0.4rem;
	color: #7d7f81;
	float: right;
}
.product .content{
	padding-top: 0.4rem;
	padding-bottom: 0.4rem;
}

.adv .title{
	background: url(../img/bg4.jpg) 0 0 no-repeat;
	padding-top: 0.65rem;
	padding-bottom: 0.65rem;
}
.adv .title p:nth-child(1){
	font-size: 0.38rem;
	text-align: center;
	color: #000000;
	font-weight: bold;
	/*background: url(../img/icon-4.png) 20% 0 no-repeat;*/
}
.adv .title p:nth-child(2){
	font-size: 0.18rem;
	text-align: center;
	color: #666666;
	/*background: url(../img/icon-5.png) center 0 no-repeat;*/
	padding-top: 0.25rem;
}
.adv-con{
	background: url(../img/bg5.jpg) left 0 no-repeat;
}
.adv-con img{
	width: 100%;
}
.adv-con  .col-lg-6{
	padding: 0;
}
.adv-con .p1{
	background: url(../img/icon8.png) 0 center no-repeat;
	font-size: 0.3rem;
	padding-left: 0.6rem;
	margin-bottom: 0.2rem;
	color: #fff;
}
.adv-con .p2{
	margin-top: 0.2rem;
	background: url(../img/icon10.png) 0 0.05rem no-repeat;
	padding-left: 0.2rem;
	margin-left: 0.6rem;
	line-height: 0.25rem;
	color: #fff;
}
.adv-con .p3{
	background: url(../img/icon9.png) 0 center no-repeat;
	color: #fff;
	font-size: 0.3rem;
	padding-left: 0.6rem;
	margin-bottom: 0.2rem;
	margin-top: 0.2rem;

}
.adv-con .con1{
	padding: 0.32rem 0.35rem;
}
.adv-con .con2{
	padding: 0.32rem;
	/*padding-left: 1rem;*/
	background: #fff;
}
.adv-con .p4{
	background: url(../img/icon11.png) 0 center no-repeat;
	font-size: 0.3rem;
	padding-left: 0.6rem;
	margin-bottom: 0.2rem;
	color: #000000;
}
.adv-con .p5{
	margin-top: 0.2rem;
	background: url(../img/icon13.png) 0 0.05rem no-repeat;
	padding-left: 0.2rem;
	margin-left: 0.6rem;
	line-height: 0.25r
}
.adv-con .p6{
	background: url(../img/icon12.png) 0 center no-repeat;
	font-size: 0.3rem;
	padding-left: 0.6rem;
	margin-bottom: 0.2rem;
	margin-top: 0.2rem;
	color: #000000;
}
.case {
	background: #f2f5f9;
	padding-bottom: 0.4rem;
}
.case .title{

	padding: 0.55rem 0;
}
.case .title p:nth-child(1){
	font-size: 0.38rem;
	text-align: center;
	color: #000000;
	font-weight: bold;
	/*background: url(../img/icon-4.png) 20% 0 no-repeat;*/
}
.case .title p:nth-child(2){
	font-size: 0.18rem;
	text-align: center;
	color: #666666;
	/*background: url(../img/icon-5.png) center 0 no-repeat;*/
	padding-top: 0.25rem;
}
.case .lst{
	padding: 0;
	height: 6rem;
}
.case .case-img{
	height: 66%;
	transition: height 2s;
}
.case .case-img img{
	width: 100%;
	height: 100%;
}
.case .case-ex {
	padding-top: 0.2rem;
	height: 34%;
	display: flex;
	transition: height 2s;
	background: #fff;
}
.case .case-ex .ex-con{
	margin: auto;
}
.case .case-ex  p:nth-child(1){
	font-size: 0.16rem;
	color: #7d7d7d;
	text-align: center;
	font-weight: 500;
}
.case .case-ex  p:nth-child(2){
	font-size: 0.2rem;
	color: #232323;
	text-align: center;
	font-weight: bolder;
}
.case .case-ex  p:nth-child(3){
	font-size: 0.18rem;
	color: #232323;
	text-align: center;
}
.case .active .case-img{
	height: 60%;
}
.case .active .case-ex{
	height: 40%;
	background: #0657b2;
}
.case .active .case-ex p{
	color: #fff;
}
.about{
	
	background-image: url(../img/bg9.jpg);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	margin:0 auto;
}
.about .ab-r .title{
	padding-left: 0.4rem;
}
.about .ab-r .title .p1{
	font-size: 0.38rem;
	text-align: center;
	color: #fff;
	font-weight: bold;
	/*background: url(../img/icon-4.png) 10% 0 no-repeat;*/
}
.about .ab-r .title p{
	color: #fff;
}
.about .ab-r .title .p2{
	font-size: 0.18rem;
	text-align: center;
	color: #fff;
	padding-top: 0.25rem;
	padding-bottom: 0.3rem;
}
.about .ab-r .title .more{
	color: #fff;
	font-size: 0.14rem;
	float: left;
	padding: 0.12rem 0.4rem;
	margin-top: 0.2rem;
	border: 0.01rem solid #fff;
}
.about .ab-r .title .fr{
	float: right;
	margin-right: 0.6rem;
}
.al-con{
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}
.album{
	background: #f6f6f6;
}
.about .ab-r {
	padding: 0.5rem 0;
}
.album .title{
	font-size: 0.2rem;
	color: #333333;
	float: left;
	font-weight: bolder;
}
.news .new-left .left-title{
	border-bottom: 0.01rem solid #d9d9d9;
}
.news .new-left .left-title p{
	line-height: 0.5rem;
}

.news  .tab{
	font-size: 0.2rem;
	color: #2a2a2a;
	float: left;
	font-weight: bold;
	margin-right: 0.4rem;
}
.news  .on{
	color: #2e477f;
	border-bottom: 0.02rem solid #2e477f;
}
.news .new-left p:nth-child(3){
	font-size: 0.12rem;
	color: #2c2c2c;
	float: right;
}
.news .new-left .con1{
	padding-top: 0.45rem;
}
.news .new-left .con1 li{
	margin-bottom: 0.3rem;
}
.news .new-left .con1 li:hover{
	background: #f8f8f8;
}
.news .new-left .con1 img{
	width: 100%;
}
.news .new-left .con-r p:nth-child(1){
	color: #2b2b2b;
	padding: 0.15rem 0;
	font-weight: bolder;
}
.news .new-left .con-r p:nth-child(2){
	color: #808080;

}
.news .new-left .con-ed2{
	display: none;
}
.news .new-right .right-title{
	border-bottom: 0.01rem solid #d9d9d9;
}
.news .new-right .right-title p{
	line-height: 0.5rem;
}
.news .new-right .more{
	font-size: 0.2rem;
	color: #2c2c2c;
	float: right;
}
.news .new-right .right-con {
    padding-top: 0.45rem;
}
.news .new-right .right-con img{
	width: 100%;
	height: 1.3rem;
}
.news .col-lg-5{
	border-left: 0.01rem solid #d9d9d9;
}
.news{
	padding-top: 0.5rem;
	padding-bottom: 0.4rem;
}
.news .new-right .right-con .p1{
	font-size: 16px;
    color: #2b2b2b;
    padding: 0.15rem 0;
    font-weight: bolder;
}
.news .new-right .right-con .p2{
    color: #808080;
}
.news .new-right .right-btn p{
	color: #5b5b5b;
	line-height: 0.4rem;
}
.news .new-right .right-con{
	padding-bottom: 0.4rem;
}
.news .new-right .right-btn{
	padding-top: 0.4rem;
}
.news .new-right .right-line{
	border-bottom: 0.02rem solid #0657b2;
	width: 0.5rem;
}
.footer{
	background: url(../img/bg10.jpg) 0 0 no-repeat;
	padding-top: 0.6rem;
	padding-bottom: 0.6rem;
}
.footer  .title{
	font-size: 0.22rem;
	color: #fff;
	padding-bottom: 0.2rem;
}
.footer .msg .call{
	border: 0;
	border-radius: 0.02rem;
	color: #747474;
	padding: 0.05rem 0.3rem 0.05rem  0.1rem;
	width: 100%;
	background: url(../img/icon14.png) 97% center no-repeat #fff;
}
.footer .msg .tel{
	margin-top: 0.1rem;
	border: 0;
	border-radius: 0.02rem;
	color: #747474;
	padding: 0.05rem 0.3rem 0.05rem  0.1rem;
	width: 100%;
	background: url(../img/icon15.png) 97% center no-repeat #fff;
}
.footer .msg .content{
	margin-top: 0.1rem;
	border: 0;
	width: 100%;
	padding: 0.05rem 0.3rem 0.05rem  0.1rem;
	height: 1rem;
	border-radius: 0.02rem;
}
.footer .msg .sub{
	background: #ce000c;
	width: 100%;
	color: #fff;
	height: 0.4rem;
	border: 0;
	border-radius: 0.02rem;
}
.footer .tel p:nth-child(2){
	color:#b5b5b5;
	background: url(../img/icon16.png) 0 center no-repeat;
	padding-left: 0.25rem;
}
.footer .tel p:nth-child(3){
	margin-top: 0.2rem;
	color:#b5b5b5;
	background: url(../img/icon17.png) 0 center no-repeat;
	padding-left: 0.25rem;
}
.footer .tel p:nth-child(4){
	margin-top: 0.2rem;
	color:#b5b5b5;
	background: url(../img/icon18.png) 0 center no-repeat;
	padding-left: 0.25rem;
}
.footer .tel p:nth-child(5){
	margin-top: 0.2rem;
	color:#b5b5b5;
	background: url(../img/icon19.png) 0 center no-repeat;
	padding-left: 0.25rem;
}
.footer .tel p:nth-child(6){
	margin-top: 0.2rem;
	color:#b5b5b5;
	background: url(../img/icon20.png) 0 center no-repeat;
	padding-left: 0.25rem;
}
.footer .code{
	margin-top: 0.6rem;
	padding: 0.1rem;
	background-color: #fff;
	width: 70%;
}
.footer .code img{
	width: 100%;
}
.footer .code p{
	color: #b5b5b5;
	text-align: center;
}

.footer .pro ul li{
	margin-bottom: 0.2rem;
	width: 48%;
	float: left;
	margin-right: 2%;
}
.footer .pro ul li a{
	color: #b5b5b5;
	font-size: 0.16rem;
	border-bottom: 0.01rem dashed  #b5b5b5;
	padding-bottom: 0.1rem;
	padding-left: 0.05rem;
}
.footer .pro ul li a .triangle{
	width:0;
	height:0;
	border-top:0.05rem solid transparent;
	border-bottom: 0.05rem solid transparent;
	border-left: 0.05rem solid #b5b5b5;
	float: left;
	margin-top: 0.07rem;
	
}
.footer .pro ul li a:hover{
	color: #fff;
}
.foot-menu{
	padding:  0.3rem 0;
	background: #000000;
}
.foot-menu .menu-l{
	text-align: center;
}
.foot-menu .menu-l ul li{
	/*width: 14%;*/
	float: left;
	padding: 0 0.2rem;
	border-right: 0.01rem solid #b5b5b5;
}
.foot-menu .menu-l ul li a{
	color: #fff;
	
}
.foot-menu .menu-l ul li:last-child{
	border-right: 0;
	padding-right: 0;
	float: right;
}
.foot-menu .menu-l ul li:nth-child(7){
	border-right: 0;
	padding-right: 0;
}
.foot-menu .menu-l .icp{
	float: right;
	color: #b5b5b5;
}
.carousel-item img{
	width: 100%;
}
.crumbs{
	background-color: #f9f9f9;
}
.crumbs p{
	color: #666666;
	padding: 0.15rem;
	background: url(../img/icon21.png) 0 center no-repeat;
}
.crumbs p a{
	color: #e63837;
}
.crumbs p{
	color: #e63837;
}
.crumbs p span{
	color: #000000;
}
.content{
	padding: 0.4rem 0;
}
.content img{
	width:100%;
}
.content .title{
	font-size:20px;
	color: #1b1b1b;
	text-align: left;
	padding: 0.2rem 0;
	border-bottom: 0.01rem solid #d9d9d9;
}
.content .intr .pars{
	padding: 0.2rem 0;
	border-bottom: 0.01rem solid #d9d9d9;
}
.content .parameter{
	color: #535353;
	line-height: 0.4rem;
}
.connect{
	padding-top: 0.2rem;
}
.connect .call{
	background: url(../img/call.png) 0 center no-repeat;
	padding-left: 0.6rem;
	float: left;
}
.connect .call p{
	font-weight: bolder;
	font-size: 0.16rem;
	color: #313131;
}
.connect .links{
	background: #0657b2;
	padding: 0.1rem 0.25rem;
	float: right;
	color: #fff;
}
.abstract{
	padding-bottom: 0.4rem;
	border-bottom: 0.01rem solid #d9d9d9;
}
.content .text{
	padding: 0.2rem;
	border-bottom: 0.01rem solid #d9d9d9;
}
.content .text .title{
	background: #f6f6f6;
	border: none;
	color: #0657b2;
	font-size: 0.2rem;
	font-weight: bold;
	padding-left: 0.4rem;
}
.text {
	width: 100%;
}
.text .text_edit img{
	width: 100%;
}
.text .prev{
	color: #707070!important;
	float: left;
}
.text .next{
	color: #707070!important;
	float: right;
}
.text .text_edit{
	padding-bottom: 0.4rem;
}
.corr .title{
	background: #f6f6f6;
	border: none;
	color: #0657b2;
	font-size: 0.2rem;
	font-weight: bold;
	padding: 0.2rem 0;
	padding-left: 0.4rem;
	margin-top: 0.4rem;
}


.corr .owl-carousel .lst{
	margin-bottom: 0.4rem;
	border: 0.01rem solid #e8e8e8;
}
.corr .owl-carousel .lst img{
	width: 100%;
}
.corr .owl-carousel .lst .p1{
	text-align: center;
	color: #494949;
	background-color: #fff;
	width: 100%;
	padding: 0.15rem 0;
}
.corr .owl-carousel .lst .p2{
	width: 50%;
	background: url(../img/icon6.png) 0.15rem center no-repeat #0657b2;
	padding: 0.1rem 0.3rem 0.1rem  0.4rem;
	float: left;
	color: #fff;
}
.corr .owl-carousel .lst .p2:hover{
	background-color: #ce000c;
}
.corr .owl-carousel .lst .p3{
	width: 50%;
	background: url(../img/icon7.png) 0.15rem center no-repeat #eaeff5;
	padding: 0.1rem 0.3rem 0.1rem  0.4rem;
	color: #7d7f81;
	float: right;
}
.corr .owl-carousel .owl-wrapper-outer{
	margin-top: 0.4rem;
}

.corr{
	padding-bottom: 0.4rem;
}
.new-ls p{
	color: #000000;
}
.new-ls img{
	width: 100%;
	height: 100%;
}
.new-li{
	padding: 0.2rem 0;
	border-bottom: 0.01rem solid #f2f5f9;
}
.new-main{
	padding-bottom: 0.4rem;
	background-color: #fff;
}
.new-ls .p2{
	color: #b8b8b8;
}
.page a{
	color: #000000;
	padding: 0.1rem  0.15rem;
	border: 0.01rem solid #ddd;
}
.page .current{
	background: #0657b2;
	color: #fff;
	padding: 0.1rem  0.15rem;
}
.page{
	margin-top: 0.2rem;
	text-align: center;
}
.names{
	color: #000000;
	text-align: center;
	padding: 0.1rem 0;
}
.img-lst img{
	height: 2rem;
}
.img-lst{
	margin-bottom: 0.2rem;
}
.new-edit-title{
	text-align: center;
	font-size: 0.16rem;
	margin-bottom: 0.2rem;
}
.new-edit-img{
	width: 50%!important;
	margin: 0 auto;
	text-align: center;
	margin-bottom: 0.2rem;
}

.shade-f 	.shade{
	position: absolute;
	width: 100%;
	height: 2rem;
	top: 0;
	z-index: 9999999;
	left: 0;
	text-align: center;
	display: none;
}
.shade-f 	.shade img{
	width: 20%!important;
	margin: auto;
	height: auto!important;
}
.con-r .active .shade-f .shade{
	display: flex;
}
.new-li .new-ed{
	margin: auto;
}
.logo {
	margin: auto;
}



.footer01{right: 0;bottom: 0;float: left;width: 100%;position: fixed;background: #2e477f;color:#fff;font-size: 1.2em;}

.footer01 li{float: left;text-align: center; width: 24.2%;line-height: 75px;}

.footer01 li a{color: #fff;font-size: 1.0em;}

.footer01 li a:hover{color: #ffb40b}

.footer01 .f2 {padding-top:8%;width: 100%;background: url(../img/ftel.png) no-repeat center 10%;color: #fff !important; font-size: 0.7em; background-size: 30px;height: 60px;float: left;text-align: center;}

.footer01 .f4 {padding-top:8%;width: 100%;background: url(../img/qq.png) no-repeat center 10%;color: #fff !important;font-size: 0.7em; background-size: 30px;height: 60px;float: left;text-align: center;}

.footer01 .f1{padding-top:8%;width: 100%;background: url(../img/home.png) no-repeat center 10%;color: #fff !important;font-size: 0.7em; background-size: 30px;height: 60px;float: left;text-align: center;}

.footer01 .f3 {padding-top:8%;width: 100%;background: url(../img/dx.png) no-repeat center 10%;color: #fff !important;font-size: 0.7em; background-size: 30px;height: 60px;float: left;text-align: center;}

.footer01 .f5{padding-top:8%;width: 100%;background: url(../img/footer_top.png) no-repeat center 10%;color: #fff !important;font-size: 0.7em; background-size: 30px;height: 60px;float: left;text-align: center;}


