﻿@charset "utf-8";
/* CSS Document */
html{}
body{font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#434343; margin:0px; padding:0px; overflow-x:hidden;}
ol,ul,li,p,dl,dt,dd,h1,h2,h3,h4,h5,h6{list-style:none outside none; margin:0px; padding:0px;}
img {border:none;}
.clear20{ height:20px}
a:link, a:visited { text-decoration: none;outline:none;}
a:hover, a:active { text-decoration: none;outline:none;}
.clear{clear:both;}
.kg{ width:98%; margin:0 auto; max-width:1300px;}
.kga{ margin:0 auto; max-width:1200px; width:98%;}
.kgb{ width:98%; margin:0 auto; max-width:1920px;}
.fl{ float:left;}
.fr{ float:right;}
.dw{ position:relative;}
.cj{ overflow:hidden;}
.green-black {display:block; padding-top:26px; clear:both;font-family:Arial, Helvetica, sans-serif; text-align:center;}
.green-black a {padding:5px 8px 4px 8px; padding:5px 8px 4px 8px;border:1px solid #dddddd; height:12px; line-height:12px; zoom:1; font-weight:bold; font-size:12px; overflow:auto; margin-left:3px; margin-right:3px; color:#333; background:url(../images/page_bg01.png) #fff bottom repeat-x;font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.green-black a:hover {border:1px solid #ccc; height:12px; line-height:12px; zoom:1;overflow:auto;background:url(../images/page_bg02.png) top repeat-x #008cd7; margin-left:3px; margin-right:3px; color:#fff;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
.green-black span.current {padding:5px 8px 5px 8px; padding:5px 8px 4px 8px;border:1px solid #ccc; color:#fff; height:12px; line-height:12px; zoom:1; overflow:auto;  background:url(../images/page_bg02.png) top repeat-x #008cd7; margin-left:3px; margin-right:3px; margin-top:0px; margin-bottom:0px; font-size:12px}
::-webkit-scrollbar {width:3px;height:8px;background-color:#fff;border-radius:4px; position:relative;}
::-webkit-scrollbar-thumb {background-color:#b1b1b1;border-radius:3px;}
#dituContent{ height:450px; border-top:1px solid #ddd;}

			  
			  


.gjcsous{ background:#008cd7; width:100%; height:70px; border-bottom:1px solid #ddd;}
.gjc{ height:70px; line-height:70px; color:#fff; font-size:0.9125rem;}
.gjc span{ padding:0 12px;}
.gjc a{ color:#fff;}
.gjc a:hover{ text-decoration:underline;}

 #swiperPartner {
        width: 100%;
        height: 100%;
        padding: 0 40px;
    }

        #swiperPartner .swiper-slide {
            text-align: center;
            font-size: 18px;
            background: #fff; /* Center slide text vertically*/
        }

        #swiperPartner .swiper-button-next, #swiperPartner .swiper-button-prev {
            position: absolute;
            top: 0;
            width: 40px;
            height: 100%;
            z-index: 2;
            margin-top: 0;
            cursor: pointer;
            background-size: 27px 44px;
            background-position: center;
            background-repeat: no-repeat;
            background-color: #fff;
            background-image: none;
            display: flex;
            align-items: center;
        }

            #swiperPartner .swiper-button-next img, #swiperPartner .swiper-button-prev img {
                opacity: 0.4;
            }

            #swiperPartner .swiper-button-next:hover img, #swiperPartner .swiper-button-prev:hover img {
                opacity: 1;
            }

        #swiperPartner .swiper-button-prev {
            left: 0;
            justify-content: flex-start;
        }

        #swiperPartner .swiper-button-next {
            right: 0;
            justify-content: flex-end;
        }

    .swiper-container .swiper-slide {
        position: relative !important;
        padding: 16px;
        top:0px;
        transition: all .5s ease;
    }
        .swiper-container .swiper-slide:hover {
            top: -10px;
            box-shadow: rgba(180, 180, 180, 0.2) 0px 0 10px 0px;
        }
        .swiper-container .swiper-slide .inner {
            position: relative;
            display:block;
            width:100%;
        }
        .swiper-container .swiper-slide .inner img{width:100%;}
        .swiper-container .swiper-slide .title-wen {
            display: block;
            font-size: 14px;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
            font-size: 15px;
			text-align: center;
            display: block;
            width: 100%;
            margin: 20px 0px 10px;
        }
    .title-account {
        display: block;
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
         -webkit-line-clamp: 2;
         overflow: hidden;
         width:100%;
         font-size:14px;
         text-align:left;
    }



.index_bgf{}
.indf_title{ text-align:center; color:#fff; font-size:1.125rem;}
.indf_title p{ font-size:3rem;  color:#ffd200;}
.indf_nr{ padding-top:60px;}
.indf_l{ width:47%;}
.indf_bt{ font-size:0.75rem; color:#000;}
.indf_bt p{ font-size:2.25rem; }
.indf_ms{ font-size:1.125rem; line-height:38px; padding-top:30px; color:#000; text-indent:36px;}
.indf_more{ padding-top:30px;}
.indf_more a{ display:block; width:154px; height:41px; background:#ffd200; text-align:center; color:#343434; line-height:41px;border-radius:22px;}
.indf_r{ width:48.8%; margin-top:30px;}

/**新闻**/

.h_news {
	width: 100%;
	max-width:100%;
	margin: 0 auto;
	padding: 0px 0 20px;
}
.h_news .news_bd {
	padding-top: 10px;
	overflow: hidden;
}

.h_news .news_bd ul {
	width: 100%;
	margin:0 auto;
}
.h_news .news_bd ul li {
	background: #ffffff;
	padding: 24px;
	margin-bottom: 20px;
	position: relative;
	border-bottom:1px #ddd double;
}
.h_news .news_bd ul li .news_time {
	position: absolute;
	left: 24px;
	top: 24px;
	width: 90px;
	text-align: center;
	background: #1F6BA8;
	padding: 10px 0;
	overflow: hidden;
	border-radius: 4px 0 4px 0;
}
.h_news .news_bd ul li .news_time p {
	font-size: 24px;
	font-weight: bold;
	color: #fff;
}
.h_news .news_bd ul li .news_time span {
	font-size: 14px;
	color: #fff;
}
.h_news .news_bd ul li .news_con {
	padding-left: 110px;
	text-align:left;
	
}

.h_news .news_bd ul li .news_con:hover{
	padding-left: 110px;
	text-align:left;
	background:#efefef;
	height:76px;
	
}

.h_news .news_bd ul li .news_con p a {
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;

}

.h_news .news_bd ul li .news_con span {
	display: block;
	font-size: 14px;
	color: #999;
	line-height: 22px;
	padding-top: 5px;
	height: 50px;
	overflow: hidden;
}
.h_news .news_bd ul li:hover .news_time {
	background: #16b4b9;
}
.h_news .news_bd ul li:hover .news_con p a {
	color: #16b4b9
	
}

<!-- 
.inprod{width:100%; margin:0 auto; overflow:hidden}
.jj { margin-top:40px; text-align:left; line-height:28px; font-size:14px; min-height:200px; height:auto; } 
.box { border-top-color:#c00!important; } 
.pr { color:#060!important; } 
#tab01 { position:relative; width:100%; padding-top:0px; margin:10px; } 
#tab01 h3 {width:170px; position:relative; z-index:2; float:left;   text-align:center;  cursor:pointer;  height:60px; line-height:60px; font-size:20px} 
#tab01 h3.up {width:170px;  line-height:60px;  color: #0033CC; background: url(../images/prbo.png) no-repeat 30px center } 
#tab01 div { display:none; position:absolute; left:0; top:2px; z-index:1; width:1090px;  padding:15px; color:#000;min-height:200px; height:auto; } 
#tab01 div.up { display:block; } 
.up { display:block; } 
--> 
.jj{display:none;}








.footer[data-v-63536766]{background:#FFFFFF}
.footer .footer_box[data-v-63536766]{padding:50px 0 20px 0}
.footer .footer_box .content .slide[data-v-63536766]{border:8px solid rgba(77,147,216,0.26);padding:30px;background:#FFFFFF;color:#212529;margin:auto}
.footer .footer_box .content .slide .line-top[data-v-63536766]{margin-top:20px;margin-bottom:20px;border-top:1px solid rgba(0,0,0,0.1)}
.footer .footer_box .content .slide .logo[data-v-63536766]{margin-top:0px}
.footer .footer_box .content .slide .qrCodeImg[data-v-63536766]{margin-top:15px}
.footer .footer_box .content .slide .right_content[data-v-63536766]{margin-top:0px;border-left:1px solid rgba(0,0,0,0.2);padding-left:52px}
.bgc_blue[data-v-63536766]{background:#008CD7;color:#FFFFFF}
.swiper-slide[data-v-23c2204c]{width:auto;padding:0 20px}
.slideImg[data-v-23c2204c]{margin-bottom:26px}

*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.row {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.row-cols-1 > * {
  -ms-flex: 0 0 100%;
  -webkit-box-flex: 0;
          flex: 0 0 100%;
  max-width: 100%;
}

  .col-lg-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .col-lg-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }


.btn .b-icon.bi,
.nav-link .b-icon.bi,
.dropdown-toggle .b-icon.bi,
.dropdown-item .b-icon.bi,
.input-group-text .b-icon.bi {
  font-size: 125%;
  vertical-align: text-bottom;
}
/*# sourceMappingURL=bootstrap-vue.css.map */html,
body,
div,
span,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
a,
em,
img,
strong,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
canvas,
footer,
header,
nav,
output,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    /* font: initial; */
    vertical-align: baseline;
    text-decoration: none;
}
body {
	font: 12px/1.5 Microsoft YaHei, Arial, sans-serif;
}
body:focus,
div:focus,
span:focus,
header:focus,
footer:focus,
nav:focus,
section:focus,
ul:focus,
dl:focus,
dt:focus,
dd:focus,
li:focus,
a:focus,
p:focus,
h1:focus,
h2:focus,
h3:focus,
h4:focus,
h5:focus,
h6:focus,
i:focus,
b:focus,
textarea:focus,
button:focus,
input:focus,
select:focus {
    outline: none;
}


/* HTML5 display-role reset for older browsers */
footer,
header,
nav,
section {
    display: block;
}

body {
    line-height: 1;
}

ol,
ul,
li{
    list-style: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

body {
    position: relative;
    font-family: Microsoft YaHei;
}
/*鼠标划过(停留)的链接*/
a:hover {
  color: inherit;
}
/* 正在点击的链接*/
a:active {
    text-decoration: none;
}
a {
	color: inherit;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{
    -webkit-appearance: none !important;
}
input[type="number"]{-moz-appearance:textfield !important;}
textarea{
  resize:none !important;
}
img {
    vertical-align: middle;
}

/* 网站变灰*/
/*html {
  -webkit-filter: grayscale(100%);filter:progid:DXImageTransform.Microsoft.BasicImage(graysale=1);
}*/

a:hover {
    text-decoration: none !important;
}

.w-txt-center {text-align: center !important;}
.w-txt-left {text-align: left !important;}
.w-txt-right {text-align: right !important;}
.w-opacity-0 {opacity: 0;}
.full-img {
    width: 100%;
    height: 100%;
    vertical-align: middle;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none !important;
    margin: 0;
}
.txt-000 {color: #000000;}
.txt-333 {color: #333333;}
.txt-222 {color: #222222;}
.txt-666 {color: #666666;}
.txt-999 {color: #999999;}
.txt-27 {color: #272727;}
.txt-red {color: #fe2626 !important;}
.txt-bule {color: #20bee9;}
.txt-title-red {color: #B61A20 !important;}
.txt-white {color: #ffffff;}
.txt-s10 {font-size: 10px !important;}
.txt-s12 {font-size: 12px !important;}
.txt-s13 {font-size: 13px !important;}
.txt-s14 {font-size: 14px !important;}
.txt-s16 {font-size: 16px !important;}
.txt-s18 {font-size: 18px !important;}
.txt-s20 {font-size: 20px !important;}
.txt-s22 {font-size: 22px;}
.txt-w900 {font-weight: 900;}
.txt-bold {font-weight: bold;}
.w-opacity {opacity: 0.9;}
.w-p-10 {padding: 10px 0;}
.w-p-a-20 {padding: 20px;}
.w-p-row-10 {padding: 0 10px;}
.w-p-20 {padding: 20px 0;}
.w-m-l-5 {margin-left: 5px;}
.w-m-l-10 {margin-left: 10px;}
.w-m-l-15 {margin-left: 15px;}
.w-m-l-20 {margin-left: 20px;}
.w-m-t-10 {margin-top: 10px;}
.w-m-t-12 {margin-top: 12px;}
.w-m-t-15 {margin-top: 15px;}
.w-m-t-20 {margin-top: 20px;}
.w-m-t-22 {margin-top: 22px;}
.w-m-t-25 {margin-top: 25px;}
.w-m-t-27 {margin-top: 27px;}
.w-m-t-30 {margin-top: 30px;}
.w-m-t-40 {margin-top: 40px;}
.w-p-t-10 {padding-top: 10px;}
.w-p-t-20 {padding-top: 20px;}

.w-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.w-row-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.w-row-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.w-row-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}


.w-line-30 {
    line-height: 30px;
}

@media (min-width: 1200px) {
    .footer .slide .example-row {
        max-width: 800px;
    }

    .footer .content .slide {
        width: 800px;
        height: 425px;
    }

    /* .QCstyle .rowIntroduce {
      height: 300px;
    } */

}