html {
	}html,img,fieldset {
	border:0;
}
html,body,form {
	margin:0;
	padding:0;
}
body {
	color:#000;
	background-color:#fff;
}
body,td {
	}h1,h2,h3,h4,h5,h6 {
	margin:0;
	padding:0;
	font-weight: normal;
}
ul,ol {
	margin:0;
}
dl,p {
	margin:0;
}
a,a:link {
	color: #333;
	text-decoration:none;
}
a:hover{color: #0087af;}
body {
	font-family:Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜,"Open Sans",sans-serif;
	font-size:14px;
	color:#333;
}
input,select,textarea {
	font-family:Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜,"Open Sans",sans-serif;
	font-size:1em;
}

img,a {
	border:0;
}
ul,li {
	list-style:none;
}
*,*:after,*:before {
	margin:0;
	padding:0;
	font-style: normal;
	box-sizing: border-box;
}
.wrap {width: 90%;margin:0 auto;max-width: 1200px;}
.wrap:after{
  content: "020"; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden; } 
.wrap {
  zoom: 1; 
  }
.clearfix:after{
        content: "";
        display: block;
        height: 0;
        clear:both;
        visibility: hidden;
    }
.clearfix{
        *zoom: 1;
    }
.fl_le{float:left}
.fl_ri{float:right}
.wid_50{width:50%}
.dis_flex{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.img {
    overflow: hidden;
    font-size: 0;
}

.img img {
    width: 100%;
    transition: all 0.3s ease;
}

.img:hover img {
    transform: scale(1.1);
}
.show_web{display:block;width: 100%;}
.show_wap{display:none;width: 100%;}
/*bannercon*/
.bannercon{
    font-size: 0;
}
.bannercon .controls{font-size:0}
.bannercon .pagination{}
.bannercon .pagination li{}
#slider {width: 100%;margin: 0px auto;}
.controls li {top:50%;margin-top:-30px}
.controls li:nth-child(1) {left:0;}
.controls li:nth-child(2) {right:0;}
.pagination li {background-color:#ddd;}
.pagination li.active {background-color: #0087af;}
.responsive {width:100%;height:auto;}
/*three_img_slide*/
.pc-banner {width: 100%;position:relative;margin: 0px 0% 0px;}
.swiper-container {width: 94%;margin: 0px auto;z-index:10;}
.roll-img {-webkit-transition:transform 1.0s;-moz-transition:transform 1.0s;-ms-transition:transform 1.0s;-o-transition:transform 1.0s;-webkit-transform:scale(0.7);transform:scale(0.7);padding: 20px 0;text-align: center;font-size: 20px;}
.swiper-slide-active,.swiper-slide-duplicate-active {-webkit-transform:scale(1);transform:scale(1);text-align:center;}
.swiper-slide-active a:after {background:none;}
.swiper-slide img {width: 100%;margin: 0;display:inline-block;border-radius: 6px;}
.swiper-slide-active img{border: 4px solid #0087af;}
.swiper-slide-active p{color:#0087af}
.button {/* width:100%; *//* height:100%; *//* margin:0 auto; *//* top:0px; *//* position:absolute; *//* z-index:5; */}
.swiper-button-prev,.swiper-button-next {font-size:30px;color:#000;line-height:60px;position:absolute;top:40%;margin-top:-30px;font-family:serif;}
.swiper-button-prev {left:0px;}
.swiper-button-next {right:0px;}

/*header*/
.header{
    padding: 15px 0;
}
.logo{
    display: flex;
    align-items: center;
}
.logo a{}
.logo a img{}
.logo span{
    font-size: 22px;
    color: #666;
    padding-left: 10px;
    border-left: 1px solid #ddd;
    margin-left: 10px;
}
.seach_con{
    position: relative;
}
.header_search{
    width: 230px;
    padding: 0 0px;
}
.header_search .form{
    position: relative;
}
.header_search .submit{
    line-height: 38px;
    border: 0;
    background: #0087af;
    color: #fff;
    padding: 0 20px;
    position: absolute;
    right: 0;
    cursor: pointer;
}
.header_search .submit:hover{background:#007192}
.header_search .input{
    border: 1px solid #ddd;
    outline: 0;
    line-height: 36px;
    padding: 0 0 0 10px;
}
.top_phone{}
.top_phonea{
    text-align: right;
    padding-right: 50px;
    background: url(../images/tel_icon.png) no-repeat right center;
}
.top_phonea span{
    display: block;
    font-size: 16px;
    color: #666;
}
.top_phonea p{
    font-size: 24px;
    color: #0087af;
}
.phone_munu{
    position: absolute;
    right: 0;
    display: none;
    top: 10px;
}
.phone_munu i{
    display: block;
    width: 28px;
    height: 2px;
    background: #6d6d6d;
    margin: 9px 0;
}
.phone_munu i:nth-child(1){}
.phone_munu i:nth-child(2){}
.top_nav{
    background: #0087af;
}
.top_nav .nav{}
.top_nav .nav ul{
    display: flex;
    justify-content: space-between;
    font-size: 16px;
    line-height: 42px;
}
.top_nav .nav ul li{
    width: 100%;
    position: relative;
}
.top_nav .nav ul li a{
    color: #fff;
    display: block;
    text-align: center;
    position: relative;
}
.top_nav .nav ul li i{
    display: block;
    background: url(../images/xia.png) center center no-repeat !important;
    width: 40px;
    height: 40px;
    position: absolute;
    right: 0px;
    top: 0;
    z-index: 9;
    display: none;
}
.top_nav .nav ul li a:hover,.top_nav .nav ul li a.on{
    background: #007192;
}
.top_two_nav{display:none;position: absolute;left: 0;right: 0;background: #737373;z-index: 9;padding: 10px 0;}
.top_two_nav a{
    font-size: 14px;
    line-height: 32px;
}
.nav ul li:hover .top_two_nav{display:block}




/*index_content*/
.padding600{
    padding: 60px 0;
}
.bigtitle{
    text-align: center;
    margin-bottom: 40px;
}
.bigtitle h2{
    font-size: 30px;
}
.bigtitle p{
    font-size: 20px;
}
/*in_news_con*/
.in_news_con{}
.in_imgnews_con{
    padding-right: 40px;
    height: 100%;
}
.in_imgnews{
    background: #fcfcfc;
}
.in_imgnews_text{
    padding: 30px;
}
.in_imgnews_text span{
    font-size: 22px;
    display: block;
    margin-bottom: 19px;
}
.in_imgnews_text h4{
    font-size: 18px;
    white-space: nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    margin-bottom: 10px;
}
.in_imgnews_text p{
    font-size: 14px;
    line-height: 25px;
    color: #999;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.in_imgnews_text em{
    width: 120px;
    display: block;
    padding: 6px 0;
    text-align: center;
    background: #0087af;
    font-size: 16px;
    color: #fff;
    border-radius: 6px;
    margin-top: 30px;
}
.in_imgnews_text em:hover{background:#007192}
.in_imgnews:hover h4{color:#0087af}
.in_textnews_con{}
.in_textnews_con ul{
    border-bottom: 1px solid #f1f1f1;
}
.in_textnews_con ul li{}
.in_textnews_con ul li a{}
.in_text_li{
    padding: 20px 100px 20px 20px;
    border-top: 1px solid #f1f1f1;
    position: relative;
    transition: all 0.3s ease;
}
.in_text_li:before{content:".";display: block;font-size: 30px;position: absolute;left: 0;top: 15px;line-height: 10px;}
.in_text_li h3{
    font-size: 16px;
    margin-bottom: 15px;
}
.in_text_li p{
    font-size: 14px;
    line-height: 24px;
    color: #999;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.in_text_li span{
    position: absolute;
    right: 20px;
    top: 19px;
    font-size: 16px;
    color: #999;
}
.in_text_li i{
    display: block;
    width: 42px;
    height: 18px;
    position: absolute;
    right: 20px;
    bottom: 12px;
    background: url(../images/ri_icon.jpg) no-repeat;
}
.in_text_li:hover{
    padding-left: 40px;
}
.in_text_li:hover h3,.in_text_li:hover span{color:#0087af}
/*in_ywwu_con*/
.in_imgbg{
    background: url(../images/imgbg.jpg);
    color: #fff;
}
.in_ywwu_con{
    padding-top: 40px;
}
.in_ywwu_con ul{
    align-items: baseline;
    position: relative;
}
.in_ywwu_con ul li{
    width: 100%;
    padding: 0 30px;
}
.in_ywwu_con ul li a{
    color: #fff;
    text-align: center;
}
.in_fuwu_li{
    height: 260px;
    position: relative;
}
.in_fuwu_li img{
    transform: scale(1);
    transition: all 0.3s ease;
}
.in_fuwu_li h3{
    font-size: 26px;
    font-weight: bold;
    margin: 20px 0;
    transition: all 0.3s ease;
}
.in_fuwu_li p{
    font-size: 14px;
    line-height: 26px;
}
.in_fuwu_li span{
    position: absolute;
    bottom: 0;
    text-align: center;
    display: block;
    left: 0;
    right: 0;
    background: #ffffff1f;
    line-height: 40px;
    border-radius: 6px;
}
.in_fuwu_li:hover img{
    transform: scale(0.8);
}
.in_fuwu_li:hover h3{
    margin: 0 0 20px;
}
/*in_ryzz_con*/
.huiimgbg{background:url(../images/huiimgbg.jpg)}
.in_ryzz_con{}



/*in_baogao_con*/
.mar_bot40{
    margin-bottom: 30px;
}
.text_left{
    text-align: left;
}
.baogao_con{
    padding: 30px;
    background: #fcfcfc;
}
.bbgg_box{
    margin-bottom: 20px;
}
.bbgg{
    flex-grow: 2;
}
.bgao{
    margin-bottom: 23px;
}
.bgao .bit{
    font-size: 18px;
}
.bgao input{
    line-height: 40px;
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 0 10px;
    width: 60%;
    outline: 0;
}
.chaxun_but{
    flex-grow: 1;
}
.chaxun_but a{
    display: block;
    margin: 0 auto;
    width: 130px;
    text-align: center;
    background: #0087af;
    color: #fff;
    padding: 15px 0;
    font-size: 20px;
    border-radius: 6px;
}
.baogao_con form {
    display: flex;
    align-items: center;
    width: 100%;
}
.chaxun{display: block;
    margin: 0 auto;
    width: 130px;
    text-align: center;
    background: #0087af;
    color: #fff;
    padding: 15px 0;
    font-size: 20px;
    border-radius: 6px;    border: none;}

.chaxun_but a:hover{background:#007192}
.tips{}
.tips p{
    font-size: 12px;
    line-height: 26px;
    color: #ff0000;
}
/*in_down_con*/
.in_down_con{
    padding-left: 40px;
}
.down_con{}
.down_con ul{
    flex-flow: wrap;
    margin: -10px;
}
.down_con ul li{
    width: 50%;
    padding: 10px;
}
.down_con ul li a{}
.downn{
    text-align: center;
    background: #fcfcfc;
    /* margin-left: 20px; */
    /* margin-top: 20px; */
    padding: 28px;
    font-size: 16px;
}
.downn:hover{background:#0087af;color: #fff;}
.downn i{
    display: block;
    width: 50px;
    height: 60px;
    margin: 0 auto 10px;
    background: url(../images/xz_icon.png) no-repeat;
    transition: all 0.3s ease;
}
.downn i.xz_icon1{background-position: 3px 0;}
.downn i.xz_icon2{background-position: -97px 0;}
.downn i.xz_icon3{background-position: -191px 0;}
.downn i.xz_icon4{background-position: -287px 0;}
.downn:hover i.xz_icon1{background-position: 3px -90px;}
.downn:hover i.xz_icon2{background-position: -97px -90px;}
.downn:hover i.xz_icon3{background-position: -191px -90px;}
.downn:hover i.xz_icon4{background-position: -287px -90px;}
.downn span{}
/*footer*/
.footer{
    background: #36373b;
    color: #fff;
    padding: 30px 0;
}
.foot_link{}
.foot_link h4{
    font-size: 16px;
    line-height: 40px;
}
.foot_link .link{
    padding: 20px 0;
    border-top: 1px solid #868686;
    border-bottom: 1px solid #868686;
}
.foot_link .link a{
    color: #a7a7a7;
    display: inline-block;
    margin: 0 20px 0 0;
    line-height: 30px;
}
.foot_link .link a:hover{color:#0087af}
.foot_nav_con{
    padding: 30px 0 0;
}
.foot_nav_con ul{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.foot_nav_con ul li{
    /* width: 100%; */
}
.foot_nav_con ul li .fot_one_nav{
    color: #fff;
    font-size: 16px;
    display: block;
    line-height: 40px;
}
.fot_two_nav{
    display: none;
}
.foot_nav_con ul li:last-child .fot_two_nav{display: block;margin-bottom: -20px;}
.fot_two_nav a{
    color: #a7a7a7;
    display: block;
    line-height: 26px;
}
.fot_two_nav img{
    display: block;
    margin: 0 auto;
    max-width: 70px;
}
.fot_two_nav span{
    display: block;
    text-align: center;
    color: #a7a7a7;
    margin: 5px 0;
}
.beian{
    background: #242427;
    text-align: center;
    padding: 20px 0;
    color: #a7a7a7;
    font-size: 14px;
    line-height: 26px;
}
.beian span{}
.beian p{}
.foot_nav_con ul li a:hover{color:#0087af}
/*nei_bannercon*/
.nei_bannercon{display:flex;align-items:center;justify-content: center;overflow: hidden;}
.nei_lanmu_con{
    border-bottom: 1px solid #ddd;
}
.lanmu{
    font-size: 16px;
}
.lanmu ul{
    display: flex;
    flex-flow: wrap;
}
.lanmu ul li {
    margin: 0 15px;
    line-height: 75px;
}
.lanmu ul li a{
    padding: 0 10px;
}
.lanmu ul li.on{
}
.lanmu ul li.on a,.lanmu ul li:hover a{
    color: #0087af;
    border-bottom: 2px solid #0087af;
    display: block;
}
.break_nav{
    line-height: 75px;
}
.break_nav span{}
.break_nav a{
    line-height: 75px;
    display: inline-block;
    padding: 0 3px;
}
.nei_bigtitle{
    margin-bottom: 20px;
}
.nei_bigtitle h4{
    font-size: 30px;
    font-weight: bold;
}
.nei_main_con{}
.about_jianjie{}
.about_jianjie p{
    font-size: 16px;
    line-height: 36px;
    margin-bottom: 40px;
}
.about_jianjie .ab_img{}
.about_jianjie .ab_img .img{}
.fgai_img{margin-bottom: 40px;}
.about_hezuo{}
.about_hezuo ul{
    display: flex;
    flex-flow: wrap;
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
}
.about_hezuo ul li{
    width: 20%;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}
.about_hezuo ul li .dis_flex.img{height: 110px;}
.about_hezuo ul li img{
    max-width: 200px;
    display: block;
    margin: 0 auto;
}
/*licheng*/
.about_licheng{}
.licheng{}
.licheng .dis_flex{
	width: 83px;
	height: 83px;
	background: #f6f6f6;
	border-radius: 50%;
	text-align: center;
	justify-content: center;
}
.year_con{

}
.year_con em{
    display: block;
    font-size: 20px;
    font-weight: bold;
}
.year_con span{
    display: block;
    color: #999;
}
.dashiji {
    position: relative;
    padding: 20px 60px;
}
.dashiji:before{content:".";position: absolute;display: block;width: 1px;left: 38px;top: 0;height: 100%;background: #ddd;font-size: 0;}
.dashiji ul {}
.dashiji ul li{
    display: flex;
    margin-bottom: 20px;
    position: relative;
    line-height: 36px;
}
.dashiji ul li:before{content:".";position: absolute;left: -27px;top: 12px;display: block;width: 10px;height: 10px;background: #0087af;font-size: 0;border-radius: 50%;}
.dashiji ul li span{
    color: #666;
}
.dashiji ul li h4{
    margin-left: 40px;
    font-size: 16px;
    display: flex;
    align-items: center;
}
.dashiji ul li p i{
    font-size: 44px;
    margin-right: 10px;
}
/*about_rongyu*/
.about_rongyu{}
.about_rongyu ul {
    display: flex;
    flex-flow: wrap;
    margin-left: -30px;
}
.about_rongyu ul li{
    width: 33.333333%;
    margin-bottom: 20px;
}
.rongyu_box{
    margin: 0 0 0 30px;
    text-align: center;
}
.rongyu_box .img{
    border: 2px solid #ddd;
    border-radius: 6px;
}
.rongyu_box span{
    font-size: 18px;
    margin: 10px 0;
    display: block;
}
.rongyu_box:hover .img{
    border-color: #0087af;
}
.rongyu_box:hover span{
    color: #0087af;
}
.bule{
    color: #0087af;
}
.nei_bigtitle{}
.nei_bigtitle span{
    font-size: 30px;
    color: #ddd;
}
/*zizhi_shouquan*/
.graybg{background:#fcfcfc}
.zizhi_shouquan{}
.zizhi_shouquan ul{
    display: flex;
    /* flex-flow: wrap-reverse; */
    margin: 0 0 0 -30px;
    justify-content: center;
    flex-flow: wrap;
}
.zizhi_shouquan ul li{
    /* padding: 0 0 30px 30px; */
    width: 51%;
    display: flex;
    align-items: center;
    justify-content: space-around;
    margin-bottom: 40px;
    flex-flow: wrap;
}
.zizhi_box{
    border: 1px solid #ddd;
    background: #fff;
    width: 100%;
    margin: 0 3%;
    width: 44%;
}
.zizhi_box .img{}
.zizhi_box .img img{ height: 380px; }
.zizhi_box span{
    display: block;
    text-align: center;
    line-height: 26px;
    padding: 5px 10px;
    border-top: 1px solid #ddd;
    white-space: nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.zizhi_shouquan ul li:last-child {
    width: 82%;
}
.zizhi_shouquan ul li:last-child .zizhi_box{
    width: 27.33%;
}
.nei_center_title{
    font-size: 30px;
    text-align: center;
    margin-bottom: 50px;
}
/*rjcs_fuwu_con*/
.padding400{padding: 60px 0;}
.rjcs_fuwu_con{
    background: url(../images/lanbg.png) left top no-repeat #0089b0;
    padding: 10px;
    border-radius: 10px;
    color: #fff;
    position: relative;
}
.rjcs_fuwu{}
.rjcs_fuwu .le_text{
    float: left;
    width: 30%;
    padding: 30px;
    height: 100%;
    padding-top: 100px;
}
.rjcs_fuwu .le_text h3{
    font-size: 28px;
    font-weight: bold;
    margin-bottom: 15px;
    text-align: center;
}
.rjcs_fuwu .le_text h4 {
   line-height: 25px;
    text-align: center;
}

.rjcs_fuwu .le_text span{
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    width: 100%;
}
.rjcs_fuwu .le_text .fw_tel{
    position: absolute;
    left: 75px;
    bottom: 50px;
    padding-left: 50px;
    background: url(../images/bai_tel.png) left center no-repeat;
}
.rjcs_fuwu .le_text .fw_tel span{
    display: block;
    font-size: 16px;
}
.rjcs_fuwu .le_text .fw_tel p{
    font-size: 28px;
    font-family: Impact;
}
.ceshi_nei_list{
    /* position: absolute; */
    right: 10px;
    top: 10px;
    left: 300px;
    background: #fff;
    border-radius: 6px;
    float: left;
    width: 70%;
}
.ceshi_nei_list ul{
    display: flex;
    flex-flow: wrap;
    padding: 40px 0 20px;
}
.ceshi_nei_list ul li{
    width: 20%;
    margin: 0 0 30px 0;
}
.ceshi_nei_list ul li a{}
.nei_fenei{
    text-align: center;
    /* margin: 0 20px; */
}
.nei_fenei .img{}
.nei_fenei img{
    width: 74px;
}
.nei_fenei span{
    display: block;
    font-size: 16px;
    line-height: 30px;
    margin-top: 10px;
}
.ceshi_nei_list ul li a:hover span{
    color: #0087af;
    font-weight: bold;
}
.gblbg{
    background: #eff1f3;
}
.rjcs_liuc{}
.rjcs_liuc{}
.rjcs_liuc ul{
    display: flex;
    justify-content: space-between;
}
.rjcs_liuc ul li{}
.rjcs_liuc ul li:nth-child(2n){}
.rjcs_liuc ul li:nth-child(2n+1){}
.rjcs_liuc ul li .lc_main{}
.rjcs_liuc ul li .lc_main i{
    display: block;
    background: url(../images/lcbg.png) center center no-repeat;
    align-content: normal;
    height: 120px;
    width: 120px;
    margin: 0 auto;
    font-size: 28px;
    color: #fff;
    line-height: 30px;
    font-size: 28px;
    font-family: Impact;
    text-align: center;
    line-height: 80px;
}
.rjcs_liuc ul li .lc_main span{
    display: block;
    text-align: center;
    font-size: 18px;
    margin-top: 10px;
}
.rjcs_youshi{}
.rjcs_youshi ul{
    display: flex;
    justify-content: space-between;
}
.rjcs_youshi ul li{}
.our_good{
    margin-left: -40px;
}
.good_main{
    background: #fff;
    margin-left: 40px;
}
.good_main .img{}
.good_main .img img {}
.good_text{
    padding: 20px;
}
.good_text h2{
    font-size: 18px;
    margin-bottom: 20px;
    text-align: center;
}
.good_text .good_list{
    font-size: 16px;
    line-height: 36px;
    color: #999;
    display: flex;
    flex-flow: wrap;
}
.good_text .good_list span{
    display: block;
    width: 50%;
    padding-left: 35px;
    background: url(../images/b_gou.png) center left no-repeat;
}
.nei_con{}
.left_nav{
    width: 270px;
}
.left_nav h2{
    padding: 0 20px;
    font-size: 24px;
    color: #fff;
    background: #0087af;
    line-height: 64px;
}
.left_nav ul{
}
.left_nav ul li{
    line-height: 65px;
    font-size: 16px;
    padding: 0 20px;
    border-bottom: 2px solid #fff;
    background: #ebebeb;
}
.left_nav ul li.active,.left_nav ul li:hover{background: #d1e2e6;}
.left_nav ul li a{
    display: block;
}
.left_nav ul li a span{}
.right_main{
    width: calc(100% - 300px);
}

.xinwen{
    width: 100%;
}
.right_nav{
    line-height: 64px;
    border-bottom: 2px solid #0087af;
}
.right_nav h3{
    font-size: 22px;
    font-weight: bold;
    color: #0087af;
}
.bread_nav{}
.bread_nav a{}
.bread_nav span{}
.main_con{}
.main_con ul{}
.main_con ul li{
    font-size: 16px;
    line-height: 30px;
    border-bottom: 1px solid #e8e8e8;
    padding: 15px 0;
}
.main_con ul li a{}
.main_con ul li a p{
    float: left;
    width: calc(100% - 100px);
}
.main_con ul li a span{
    display: block;
    float: right;
    width: 100px;
    text-align: right;
    color: #666;
}
.main_main {
    padding: 30px 0;
    line-height: 36px;
    font-size: 16px;
}

.main_main h3{
    text-align:center;
}

.page-num{padding: 5px 10px;
    border: 1px solid #b0b0b0;    margin: 0 5px;}

.page-pre{padding: 5px 10px;
    border: 1px solid #b0b0b0;    margin: 0 5px;}

.page-index{padding: 5px 10px;
    border: 1px solid #b0b0b0;    margin: 0 5px;}
.page-status{margin: 0 5px;}
.page-next{padding: 5px 10px;
    border: 1px solid #b0b0b0;    margin: 0 5px;}
.page-last{padding: 5px 10px;
    border: 1px solid #b0b0b0;    margin: 0 5px;}
    
.page-num-current{background-color: #0087af;color:#fff;}

.fanye{margin-top:20px;}


.baogao_main .chaxun_but a {
    width: 300px;
    margin: 30px 95px 0;
    padding: 10px;
}

.baogao_main .bgao .bit {
    font-size: 16px;
}
.baogao_main .baogao_con {
    background: none;
}
/*contact_us*/
.contact_us{
    margin-bottom: 70px;
}
.ab_tel_add{}
.ab_tel_add ul{
    display: flex;
    flex-flow: wrap;
}
.ab_tel_add ul li{width:50%;margin-bottom: 30px;}
.ab_tel_add ul li .tel_add{
    line-height: 36px;
    padding-left: 40px;
}
.ab_tel_add ul li:nth-child(1) .tel_add{background: url(../images/tel.png) left 10px no-repeat;}
.ab_tel_add ul li:nth-child(2) .tel_add{background: url(../images/pho.png) left 10px no-repeat;}
.ab_tel_add ul li:nth-child(3) .tel_add{background: url(../images/lin.png) left 10px no-repeat;}
.ab_tel_add ul li:nth-child(4) .tel_add{background: url(../images/add.png) left 10px no-repeat;}
.ab_tel_add ul li .tel_add span{
    font-size: 20px;
}
.ab_tel_add ul li .tel_add p{
    font-size: 16px;
}
.ab_ewm{max-width: 150px;}
.ab_ewm img{
    border: 4px solid #ddd;
    width: 100%;
}
.ab_map{}
.ab_map img{width:100%}

/*join us*/
.intranse{
    text-align: center;
    margin-bottom: 50px;
}
.intranse h3{
    font-size: 30px;
    margin-bottom: 20px;
}
.intranse .lxffs{
    font-size: 18px;
    margin-left: -100px;
}
.intranse .lxffs span{
    display: inline-block;
    padding-left: 30px;
    margin-left: 100px;
}
.intranse .lxffs span em{
    color: #0087af;
    font-style: normal;
}
.intranse .lxffs span:nth-child(1){
    background: url(../images/ph.png) left center no-repeat;
}
.intranse .lxffs span:nth-child(2){
    background: url(../images/em.png) left center no-repeat;
}
.zhiwei_list{
    margin-bottom: 70px;
}
.zhiwei_list ul{}
.zhiwei_list ul li{}
.zhiwei_main{}
.zhiwei_head{
    padding: 20px 50px 20px;
    position: relative;
    border-bottom: 1px solid #c5c5c5;
    background: url(../images/xiaj.png) right center no-repeat;
    cursor: pointer;
    margin-top: 20px;
}
.zhiwei_head em{
    position: absolute;
    left: 0;
    font-size: 24px;
    font-style: normal;
    color: #afafaf;
}
.zhiwei_head .head_zw{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.zhiwei_head .head_zw h3{
    font-size: 20px;
    font-weight: lighter;
}
.zhiwei_head .head_zw span{
    font-size: 18px;
    color: #666;
}
.hide_zw{
    padding: 40px 100px;
    background: #f3f5f7;
    font-size: 16px;
    line-height: 36px;
    height: 0;
    padding: 0 50px;
    overflow: hidden;
    transition: all 0.5s ease;
}
.zw_hide_main{}
.zw_hide_main .xisui{}
.zw_hide_main .xisui span{
    display: inline-block;
    margin-right: 100px;
}
.zw_hide_main .mian{
    margin-top: 30px;
}
.zw_hide_main .mian h4{
    font-size: 20px;
    color: #333;
    font-weight: bold;
}
.zw_hide_main .mian p{
    color: #666;
}
.zw_hide_main a{
    margin-top: 30px;
    display: inline-block;
    width: 160px;
    line-height: 45px;
    background: #0087af;
    text-align: center;
    border-radius: 10px;
    font-size: 18px;
    color: #fff;
    font-weight: bold;
}
.hide_zw.show {
    height: auto;
    padding: 40px 50px;
}

.zhiwei_head.nn {
    background: url(../images/youj.png) right center no-repeat;
    border-bottom: 2px solid #0087af;
}
/*why_djbq_con*/
.why_djbq_con{}
.why_djbq_con ul{
    display: flex;
    border-left: 1px solid #ddd;
    border-top: 1px solid #ddd;
}
.why_djbq_con ul li{
    background: #fff;
}
.why_con{
    border-right: 1px solid #ddd;
    height: 100%;
    border-bottom: 1px solid #ddd;
}
.why_con img{}
.why_con h3{
    font-size: 20px;
    text-align: center;
    margin: 20px 0;
}
.why_con h3:after{content:".";display: block;width: 40px;height: 2px;margin: 0 auto;background: #0087af;font-size: 0;margin: 10px auto;}
.why_con p{
    padding: 0 20px 20px;
    text-align: center;
    color: #999;
    line-height: 26px;
}
.lanimgba{
    background: url(../images/lanimg.jpg) center top;
}
.corff {
    color: #fff;
}
.n_tequan_con{}
.n_tequan_con ul{
    display: flex;
    flex-flow: wrap;
    margin: 0 0 0 -20px;
}
.n_tequan_con ul li{
    width: 16.66%;
    text-align: center;
}
.n_tequan_con ul li .ql_con{
    background: #fff;
    padding: 20px;
    margin: 0 0 20px 20px;
}
.n_tequan_con ul li .ql_con img{
    display: block;
    margin: 0 auto;
}
.n_tequan_con ul li .ql_con span{
    display: block;
    margin-top: 10px;
}
.zscq_con{
    justify-content: center;
    flex-flow: wrap;
}
.zscq_con .good_main{
    width: calc(33.33% - 20px);
    margin: 0 0 20px 20px;
}
.zscq_good {
    position: relative;
}
.zscq_good:before{content: ".";width: 1px;height: 40px;display: block;background: #0087af;position: absolute;left: 26px;top: 42px;font-size: 0;}
.zscq_good span{
    display: block;
    padding: 10px 0 10px 20px;
    font-size: 16px;
    position: relative;
}
.zscq_good span:before{content:".";position: absolute;left: 0;top: 0;font-size: 56px;color: #0087af;line-height: 4px;}
.pjimgbg{background:url(../images/pjimgbg.jpg) top center no-repeat;height: 580px;}
.slanbg{background: url(../images/llbb.jpg) top center;}
.why_lean_con{
    flex-flow: wrap;
}
.lean_main{}
.why_lean{}
.why_lean h3{}
.why_lean h3 span{}
.why_lean p{}
.zcpj_con{}
.zcpj_con ul{
    position: relative;
}
.zcpj_con ul li{
    position: absolute;
    border: 1px solid #ddd;
    font-size: 16px;
    padding: 10px 20px;
    box-shadow: 0 0 10px #0087af3d;
    background: #fff;
}
.zcpj_con ul li:nth-child(1){left: 8%;top: 0;}
.zcpj_con ul li:nth-child(2){left: 4%;top: 120px;}
.zcpj_con ul li:nth-child(3){left: 0;top: 220px;}
.zcpj_con ul li:nth-child(4){right: 8%;top: 0px;}
.zcpj_con ul li:nth-child(5){right: 4%;top: 120px;}
.zcpj_con ul li:nth-child(6){right: 0;top: 240px;}
.zcpj_con ul li .pj_con{
    padding-left: 30px;
    background: url(../images/gth.png) left center no-repeat;
    padding: 10px 0 10px 30px;
}
.zcpj_con ul li .pj_con p{}
.zcpj_con ul li .pj_con p span{
    color: #0087af;
    font-weight: bold;
}
.why_lean_con{}
.lean_main{
    width: calc(33.33% - 30px);
    margin: 0 0 30px 30px;
    background: #fff;
}
.lean_main .why_lean{
    padding: 20px;
}
.why_lean h3{
    font-size: 18px;
    color: #0087af;
    font-weight: bold;
    margin-bottom: 10px;
}
.why_lean h3 span{
    font-size: 25px;
    font-weight: bold;
    color: #0087af87;
}
.why_lean p{
    color: #666;
}
.gebg{background:url(../images/gebg.jpg) top center no-repeat;background-size: cover;}
.zygh_con{
    justify-content: center;
}
.zygh_con img{width:100%}
.kech_con{}
.kech_con ul{
    display: flex;
    margin-left: -30px;
    justify-content: space-between;
    width: calc(100% + 30px);
}
.kech_con ul li{
    flex: 1;
    text-align: center;
    overflow: hidden;
}
.kech_con .zdq_item{
    margin-left: 30px;
    border: 1px solid #ddd;
    border-radius: 6px;
}
.zdq_item h3{
    background: #0087af;
    color: #fff;
    line-height: 40px;
    margin-bottom: 30px;
}
.zdq_icon{
    display: flex;
    justify-content: space-around;
    align-items: center;
    margin-bottom: 20px;
}
.zdq_icon i{
    display: block;
    width: 60px;
    height: 1px;
    background: #0087af;
}
.zdq_icon span{}
.zdq_icon span img{}
.zdq_item p{
    padding: 0 20px 20px;
    color: #666;
    line-height: 30px;
}


/* 分页样式 */
.paging { margin-top: 32px; font-size: 14px; }
.paging > span { margin: auto 16px; }
.paging .page-numbar { margin: auto 0; }
.paging .page-numbar .page-num,
.paging .page-index,
.paging .page-pre,
.paging .page-next,
.paging .page-last { display: inline-block; margin: auto 4px; padding: 2px 12px; border: 1px solid #EEE; border-radius: 2px; }
.page-num:hover { background-color: #0087af;color: #fff; }
.paging .page-numbar .page-num-current,
.paging .page-numbar .page-num:hover { border-color: #fff; color: #fff; }













@media only screen and (max-width:1200px) {



}


@media only screen and (max-width: 960px) {

}

@media only screen and (max-width: 768px) {
body{width:100%;min-width: 1px;}
.wrap {width: 90%;position: relative;}
.logo a{width:50%}
.logo a img{width:100%}
.logo span, .top_phone,.seach_con{display:none}
.phone_munu{display:block}
.header{padding:10px 0;position: fixed;top: 0;left: 0;right: 0;z-index: 9;background: #fff;height: 70px;border-bottom: 1px solid #ddd;}
.top_nav{position:fixed;right:0;top:0;left: 100%;bottom:0;z-index:999;transition: all 0.3s ease;}
.top_nav .nav ul{display:block}
.top_nav .nav ul li a{text-align: left;padding: 0 20px;border-bottom: 1px solid #1d95b9;font-size: 16px;line-height: 40px;/* margin-right: 20px; */}
.top_nav .nav ul li a.top_show{background: url(../images/shang.png) right center no-repeat !important;}
.top_nav .nav ul li i{/* display:block */}
.top_nav .wrap{width:100%}
.black_bg{position: fixed;left: 100%;top: 0;right: 0;bottom: 0;background: #0000008f;z-index: 9;transition: all 0.3s ease;}
.top_two_nav{position:initial;padding: 0 0 0 20px;display: none;height: 0;overflow: hidden;}
.top_two_nav.top_auto{display:block;height: auto;}
.top_nav .nav ul li .top_two_nav a{border-bottom: 1px solid #868686;font-size:14px;background: none !important;}
.bannercon{margin-top: 70px;}
.show_web{display:none}
.show_wap{display:block;}
.padding600{padding:30px 0}
.bigtitle h2{font-size: 22px;text-align: center;}


.bigtitle p{font-size:14px}
.bigtitle{margin-bottom:10px}

.swiper-slide img {
    width: 70%;
}
.baogao_con form {
   display: inline;
    
}

.fl_le,.fl_ri{float:none}
.wid_50{width:100%;padding: 0;}
.in_imgnews_text{padding:20px}
.in_imgnews_text span,.in_text_li span{margin-bottom:10px;font-size:18px;position: initial;}
.in_imgnews_text h4,.in_text_li h3{margin-bottom:10px;font-size:16px;/* padding-right: 70px; */}
.in_imgnews_text p,.in_text_li p{font-size:14px}
.in_imgnews_text em{font-size: 14px;width: 100px;margin: 10px 0 0;}
.in_text_li i{display:none}
.in_text_li{padding:20px}
.dis_flex{display:block;}
.in_ywwu_con ul{display:flex;flex-flow: wrap;}
.in_ywwu_con ul li{padding: 0 10px;width: 50%;}
.in_fuwu_li h3{font-size:18px;margin: 10px 0;}
.in_fuwu_li img{width: 30%;}
.in_fuwu_li{height:auto;margin-bottom:20px}
.in_fuwu_li span{display:none}
.baogao_con{padding:20px}
.bgao .bit{font-size: 15px;display: block;margin-bottom: 10px;}
.bgao input{width:100%}
.chaxun_but a{width:100%;padding: 10px 0;font-size: 16px;}
.downn{font-size:14px;padding: 10px;}
.down_con ul{display:flex}
.in_down_con{margin-top:30px}
.foot_nav_con ul{display:block}
.foot_nav_con{padding:20px 0 0 }
.fot_two_nav{height:0px;overflow:hidden;transition:all 0.3s ease;padding: 10px 00 0;}
.foot_nav_con ul li .fot_one_nav{font-size:16px;border-bottom: 1px solid #424348;background: url(../images/xia.png) right center no-repeat;}
.foot_nav_con ul li a.fot_one_nav.fot_show{background: url(../images/shang.png) right center no-repeat;}
.height_auto{height:auto}

.zizhi_shouquan ul{width: 96%;margin: 0 auto;}
.zizhi_shouquan ul li{width: 100% !important;margin: 0 auto;}
.zizhi_box{width: 100% !important;margin: 0 auto 30px;}
.nei_bannercon{margin-top: 70px;}
.nei_bigtitle h4{font-size:20px}
.nei_bigtitle span{font-size:20px}
.why_djbq_con ul{display:block}
.why_con img{width:100%}
.why_con h3{margin:10px 0}
.n_tequan_con ul li{width:33.33%}
.n_tequan_con ul li .ql_con{padding:10px}
.rjcs_liuc ul{display:block}
.rjcs_liuc ul li .lc_main{display:flex;justify-content: left;align-items: center;height: 40px;}
.rjcs_liuc ul li .lc_main i{background: none;color: #0087af;width: auto;height: auto;margin: 0 10px 0 0;line-height: initial;}
.rjcs_liuc ul li .lc_main span{margin:0;font-size: 16px;}
.rjcs_liuc ul li:nth-child(2n) img{transform:rotate(90deg);width: 20px;}
.rjcs_liuc ul li:nth-child(2n){height: 40px;}
.zscq_con .good_main{width: 100%;}
.our_good{margin: 0 0 0 -20px;/*display: flex;*/}
.zscq_good span{font-size:14px}
.good_text{padding:10px}
.zscq_good:before{left:16px;top:30px}

.rjcs_fuwu .le_text,.ceshi_nei_list{float:none;width: 100%;}
.rjcs_fuwu .le_text .fw_tel{display: none;}
.ceshi_nei_list ul li{width:33.33%}
.ceshi_nei_list ul li span{font-size:14px}
.good_main{margin: 0 0 0 20px;}
.good_text h2{font-size:16px}
.good_text .good_list span{width:50%;font-size: 14px;line-height: 26px;}

.left_nav{display: none;}
.right_main.fl_ri {width: 100%;}
.padding400{padding:20px 0}
.right_nav{line-height:40px}
.main_main{font-size:14px;padding: 20px 0;}
.main_main img{width:100%}
.main_con ul li{line-height: 20px;font-size: 14px;}

.lanmu{border-bottom:1px solid #dddd}
.break_nav,.break_nav a{line-height: 40px;}
.lanmu ul li{margin:0 20px 0 0;line-height: 40px;}
.nei_lanmu_con{border-bottom:0}

.intranse h3{font-size:22px}

.intranse .lxffs span{margin: 0 auto 10px;}
.intranse .lxffs{margin: 0;}
.intranse{margin-bottom: 40px;}
.zhiwei_head{padding:10px 30px;margin-top: 10px;}
.zhiwei_head em,.zhiwei_head .head_zw h3, .zhiwei_head .head_zw span{font-size: 16px;}
.hide_zw{padding: 0px 20px;font-size: 14px;line-height: 26px;}
.hide_zw.show{padding: 20px;}
.zw_hide_main .mian h4{font-size: 18px;}
.zw_hide_main a{font-size: 14px;width: 100px;line-height: 40px;}

.ab_tel_add ul li{width:100%;margin-bottom: 10px;}
.ab_tel_add ul li .tel_add{line-height: 26px;}
.ab_tel_add ul li .tel_add p{color:#999;font-size: 14px;}
.ab_tel_add ul li .tel_add span{font-size:16px}
.ab_ewm{text-align:center}

.pjimgbg{background:none;height: auto;}
.zcpj_con ul li{position:relative;left: auto !important;top: auto !important;right: auto !important;margin-top: 15px;padding: 0 10px;box-shadow: none;}
.why_lean_con{display: flex;margin: 0 0 0 -20px;}
.lean_main{width: 100%;margin: 0 0 20px 20px;}
.lean_main .why_lean{padding: 10px 15px;}
.why_lean h3 span,.why_lean h3{font-size:16px}
.kech_con ul{flex-flow:wrap;margin: 0 0 0 -20px;}
.kech_con ul li{width:50%;flex: none;margin: 0 0 20px  0;border: 0;}
.kech_con .zdq_item{margin-left: 20px;border: 1px solid #ddd;height: 100%;}
.zdq_item p{line-height:24px}
.zdq_icon span img{width: 100%;}

.baogao_main .baogao_con{padding:20px 0}
.baogao_main .chaxun_but a{margin:0;width: 100%;}
.about_jianjie p{font-size:14px;line-height:26px}

.about_rongyu ul{margin-left:-20px}
.about_rongyu ul li{width:50%}
.rongyu_box{margin-left:20px}
.rongyu_box span{font-size:14px}
.about_hezuo ul li{width:50%}
.about_hezuo ul li .dis_flex.img{height:auto;padding: 20px 0;}

.dashiji{padding: 0px 0 0  20px;}
.dashiji ul li:before{left:0}
.dashiji ul li{padding-left:20px}
.dashiji:before{left: 25px;}
.dashiji ul li h4{margin-left:10px;flex: 1;font-size: 14px;line-height: 24px;align-items: flex-start;}
.licheng .dis_flex{display:flex}
}
