header {
  width: 100%;
  height: 25px;
  background-color: #126635;
}

table { width:100%;border-collapse:collapse;}
table tr td{border:1px solid #d4dedd;}

header .head {
  width: 1200px;
  margin: 0 auto;
  height: 25px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

header .head .shares p {
  font-size: 14px;
  color: #fefefe;
}

header .head .transformation ul {
  display: flex;
}

header .head .transformation ul li {
  margin-left: 10px;
}

header .head .transformation ul li p {
  font-size: 14px;
  color: #fefefe;
}

header .head .transformation ul li a {
  font-size: 14px;
  color: #fefefe;
}

.box {
  width: 1200px;
  height: 80px;
  margin: 0 auto;
  /*align-items: center;*/
  display: flex;
  justify-content: space-between;
}

.box .logo img {
  width: 297px;
  height: 80px;
  /*margin-top: 4px;*/
}

.box .nav {
 height: 80px;
 width: 600px;
}

.box .nav > ul {
  display: flex;
  justify-content: space-between;
  position: relative;
  height: 80px;
  width: 600px;
  margin-top: 15px;
}

.box .nav > ul > li {
  position: relative;
}

.box .nav > ul > li > a {
  color: #3d3d3d;
  font-size: 16px;
  line-height: 50px;
  display: block;
}

.box .nav > ul > li .erji {
  font-size: 15px;
  position: absolute;
  width: 190px;
  background-color: #fff;
  z-index: 999;
  transform: translate(-8%, 0%);
  /*left: 100%;*/
  top: 81%;
  display: none;
}

.box .nav > ul > li .erji ul li {
  /*text-align: center;*/
  /*line-height: 36px;*/
  border-bottom: 1px solid #dcdcdc;
}

.box .nav > ul > li .erji ul li p{
  /*text-align: center;*/
  /*align-items: center;*/
  font-size: 15px;
  padding: 10px 0px 10px 0px;
  margin-left: 16px;
}

.box .nav > ul > li .erji ul li a {
  color: #505050;
}

.box .nav > ul > li .erji ul li:hover {
  background-color: #126635;
}

.box .nav > ul > li .erji ul li:hover a {
  color: #fff;
}

.box .nav > ul > li:hover .erji {
  display: block;
}

.box .nav > ul .click > a {
  display: block;
  color: #3d3d3d;
}

.box .nav > ul .click a:hover {
  border-bottom: 2px solid #126635;
  color: #126635;
}

.Carousel {
  width: 100%;
  height:516px;
}

.Carousel .swiper-container {
  width: 100%;
  height:100%;
}

.Carousel .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  position: relative;
}

.Carousel .swiper-slide img {
  width: 100%;
  height:100%;
}

.Carousel .swiper-slide .name {
  width: 1200px;
  margin: 0 auto;
  position: absolute;
  z-index: 1;
}

.Carousel .swiper-slide .name h6 {
  font-size: 49.24px;
  color: #fff;
  text-align: left;
  /*margin-top: 524px;*/
  text-shadow: 0 4px 4px #000;
  letter-spacing: 10px;
}

.Carousel .swiper-slide .name p {
  font-size: 18.46px;
  color: #fff;
  text-align: left;
  margin-top: 19px;
  text-shadow: 0 4px 4px #000;
}

.Carousel_2 {
  width: 100%;
  height:275px;
}

.Carousel_2 img{
  width: 100%;
}

.Company_profile {
  width: 1200px;
  margin: 0 auto;
}

.Company_profile .name {
  width: 100%;
}

.Company_profile .name ul li p {
  font-size: 36px;
  color: #313131;
  text-align: center;
  margin-top: 60px;
  margin-bottom: 25px;
}

.Company_profile .name ul .subscript {
  width: 70px;
  height: 3px;
  background-color: #126635;
  margin: 0 auto;
}

.Company_profile .content {
  width: 100%;
  margin-top: 30px;
  display: flex;
  justify-content: space-between;
}

.Company_profile .content .left {
  width: 670px;
  padding: 24px 55px 0 55px;
}

.Company_profile .content .left ul li p {
  font-size: 14px;
  color: #505050;
  text-indent: 2em;
  line-height: 29px;
}
/*发起申请*/
.Company_profile .content .left ul .see {
  width: 128px;
  height: 36px;
  background-color: #126635;
  margin-top: 50px;
  line-height: 36px;
  text-align: center;
  font-size: 18px;
}

.Company_profile .content .left ul .see a {
  color: #fff;
  display: block;
}

.Company_profile .content .application {
  width: 670px;
  padding: 0px 0px 0 0px;
}

.Company_profile .content .application ul li p {
  font-size: 14px;
  color: #505050;
  text-indent: 2em;
  line-height: 29px;
}

.Company_profile .content .application ul .see {
  width: 128px;
  height: 36px;
  background-color: #126635;
  margin-top: 50px;
  line-height: 36px;
  text-align: center;
  font-size: 18px;
}

.Company_profile .content .application ul .see a {
  color: #fff;
  display: block;
}


.Company_profile .content .right {
  width: 530px;
  height: 400px;
  overflow: hidden;
}

.Company_profile .content .right img {
  width: 530px;
}
/*产品中心列表页面*/
.Product_Centerdetail{
  width: 100%;
 /* height: 628px;*/
}

.Product_Centerdetail .product {
  width: 1230px;
  margin: 0 auto;
}

.Product_Centerdetail .product ul {
  display: flex;
  /*justify-content: space-between;*/
  flex-wrap: wrap;
  width: 100%;
  margin-bottom: 50px;
}

.Product_Centerdetail .product ul li {
  width: 380px;
  height: 280px;
  margin: 30px 30px 0 0px;
  overflow: hidden;
}

.Product_Centerdetail .product ul li .product_details {
  width: 380px;
  height: 220px;
  overflow: hidden;
  display: block;
}

.Product_Centerdetail .product ul li .product_details img {
  width: 380px;
  height: 220px;
  transition: all 0.6s;
}

.Product_Centerdetail .product ul li .product_details img:hover {
  transform: scale(1.4);
}

.Product_Centerdetail .product ul li p {
  width: 100%;
  height: 60px;
  background-color: #f2f2f2;
  font-size: 22px;
  color: #333;
  text-align: center;
  line-height: 60px;
}

.Product_Centerdetail .product ul li p a {
  color: #333;
  display: block;
}

.Product_Centerdetail .product ul li:hover a {
  color: #126635;
}

/*首页产品中心列表页面*/
.Product_Center {
  width: 100%;
  height: 875px;
  background-color: #126635;
  margin-top: 60px;
}

.Product_Center .name {
  width: 1200px;
  margin: 0 auto;
  overflow: hidden;
}

.Product_Center .name ul li h6 {
  font-size: 36px;
  color: #fff;
  text-align: center;
  margin-top: 51px;
  margin-bottom: 25px;
  letter-spacing: 0.5px;
  font-weight: 400;
}

.Product_Center .name ul li p {
  width: 800px;
  text-align: center;
  margin: 0 auto;
  font-size: 14px;
  color: #fff;
  line-height: 25px;
  letter-spacing: 0.5px;
  padding: 30px 0 0 0;
}

.Product_Center .name ul .subscript {
  width: 70px;
  height: 3px;
  background-color: #fff;
  margin: 0 auto;
}

.Product_Center .product {
  width: 1230px;
  margin: 0 auto;
}

.Product_Center .product ul {
  display: flex;
  /*justify-content: space-between;*/
  flex-wrap: wrap;
  width: 100%;
  margin-bottom: 50px;
}

.Product_Center .product ul li {
  width: 380px;
  height: 280px;
  margin: 30px 15px 0 15px;
  overflow: hidden;
}

.Product_Center .product ul li .product_details {
  width: 380px;
  height: 220px;
  overflow: hidden;
  display: block;
}

.Product_Center .product ul li .product_details img {
  width: 380px;
  height: 220px;
  transition: all 0.6s;
}

.Product_Center .product ul li .product_details img:hover {
  transform: scale(1.4);
}

.Product_Center .product ul li p {
  width: 100%;
  height: 60px;
  background-color: #fff;
  font-size: 22px;
  color: #333;
  text-align: center;
  line-height: 60px;
}

.Product_Center .product ul li p a {
  color: #333;
  display: block;
}

.Product_Center .product ul li:hover a {
  color: #126635;
}

.Product_Center .more {
  width: 100%;
}

.Product_Center .more ul li {
  width: 128px;
  height: 36px;
  background-color: #fff;
  line-height: 36px;
  text-align: center;
  font-size: 18px;
  margin: 0 auto;
}

.Product_Center .more ul li a {
  color: #126635;
  display: block;
}

.Journalism {
  width: 1200px;
  margin: 0 auto;
}

.Journalism .name {
  width: 1200px;
  margin: 0 auto;
  overflow: hidden;
}

.Journalism .name ul li h6 {
  font-size: 36px;
  color: #313131;
  text-align: center;
  margin-top: 60px;
  margin-bottom: 25px;
  letter-spacing: 0.5px;
  font-weight: 400;
}

.Journalism .name ul .subscript {
  width: 70px;
  height: 3px;
  background-color: #126635;
  margin: 0 auto;
}

.Journalism .content {
  width: 100%;
  margin-top: 50px;
  display: flex;
  justify-content: space-between;
}

.Journalism .content .left {
  width: 580px;
  height: 400px;
  background:#F5F5F5;
}

/*.Journalism .content .left .swiper-container {
  width: 100%;
  height: 50px;
  border-bottom: 1px solid #cccccc;
}

.Journalism .content .left .swiper-container h6 {
  font-size: 20px;
  color: #313131;
  text-align: center;
  line-height:50px;
}*/

.Journalism .content .left .swiper-container {
  width: 100%;
  height:225px;
  margin-left: auto;
  margin-right: auto;
}

.Journalism .content .left .swiper-container img{
  width: 100%;
  height:225px;
}

.Journalism .content .left .swiper-container2 {
  width: 100%;
  height:90px;
}

.Journalism .content .left .swiper-container2 ul {
  display: flex;
  justify-content: space-between;
  width: 100%;
  align-items: center;
  padding:21px 15px 21px 15px;
  /*border-bottom: 1px solid #cccccc;*/
}

.Journalism .content .left .swiper-container2 ul .date2 {
  width: 145px;
  height: 145px;
  background-color: #f2f0f4;
}

/*.Journalism .content .left .swiper-container2 ul .date2 h6 {
  font-size:18px;
  color: #505050;
  text-align: center;
  line-height:100px;
}*/


.Journalism .content .left .swiper-container2 ul .event2 {
  width:100%;
}

.Journalism .content .left .swiper-container2 ul .event2 h6 {
  font-size: 18px;
  color: #333;
  margin-bottom:5px;
}

.Journalism .content .left .swiper-container2 ul .event2 h6 a {
	color: #333;
}

.Journalism .content .left .swiper-container2 ul .event2:hover h6 a {
  color: #126635;
}

.Journalism .content .left .swiper-container2 ul .event2 time {
  font-size: 14px;
  color: #6e6e6e;
}

.Journalism .content .left .swiper-container2 ul .event2 p {
  font-size: 14px;
  color: #6e6e6e;
  line-height: 20px;
  margin-top:10px;
}

.Journalism .content .left .swiper-container2 ul .event2 p a {
  color: #6e6e6e;
}

.Journalism .content .left .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.Journalism .content .left .swiper-slide img {
  width: 100%;
}

.Journalism .content .right {
  width: 580px;
}

.Journalism .content .right .event {
  width: 100%;
  height: 50px;
  border-bottom: 1px solid #cccccc;
}

.Journalism .content .right .event ul {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 50px;
  width: 100%;
}

.Journalism .content .right .event ul li {
  display: flex;
  align-items: center;
}

.Journalism .content .right .event ul li p {
  font-size: 14px;
  color: #505050;
}

.Journalism .content .right .event ul li p a {
  color: #505050;
}

.Journalism .content .right .event ul li img {
  width: 13px;
}

.Journalism .content .right .event ul .time p {
  font-size: 12px;
  color: #787878;
  margin-left: 5px;
}

.Journalism .content .right .event:hover p a {
  color: #126635;
}

.Journalism .content .right .event:hover .time p {
  color: #126635;
}

.Journalism .content .right .more {
  width: 100%;
  margin-top: 40px;
}

.Journalism .content .right .more ul li {
  width: 128px;
  height: 36px;
  background-color: #126635;
  line-height: 36px;
  text-align: center;
  font-size: 18px;
}

.Journalism .content .right .more ul li a {
  color: #fff;
  display: block;
}

footer {
  width: 100%;
  height: 380px;
  background-color: #f0f0f0;
  margin-top: 60px;
}

footer .bottom {
  width: 1200px;
  margin: 0 auto;
  padding: 50px 0px 0 0px;
  display: flex;
  justify-content: space-between;
}

footer .bottom .Small_box ul h6 {
  font-size: 18px;
  color: #fefefe;
  font-weight: 400;
  margin-bottom: 20px;
}

footer .bottom .Small_box ul p {
  display: flex;
  align-items: center;
  font-size: 14px;
  color: #666666;
  margin-bottom: 10px;
}

footer .bottom .Small_box ul p span {
  width: 5px;
  height: 5px;
  border-radius: 50px;
  background-color: #666666;
  margin-right: 5px;
}

footer .bottom .Small_box ul p a {
  color: #666666;
}

footer .bottom .Small_box ul img {
  width: 114px;
  float: right;
}

footer .bottom .Small_boxs ul p {
  font-size: 18px;
  color: #fefefe;
}

.copyright {
  width: 100%;
  height: 50px;
  background-color: #f0f0f0;
}

.copyright2 {
  width: 1200px;
  margin:0 auto;
}

.copyright2 ul {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.copyright2 ul li {
  display: flex;
  align-items: center;
}

.copyright2 ul li p {
  font-size: 14px;
  color: #126635;
}

.copyright2 ul li a {
  font-size: 14px;
  color: #126635;
  margin-left: 5px;
  margin-right: 5px;
}

.Company_news{ position:relative; margin-top:-54px; /*padding-bottom:40px;*/z-index: 91;}

.Company_news .All_news { max-width: 1200px; margin-right: auto; margin-left: auto; *width: 1200px;}

.Company_news .channel_list{ position:relative; height:50px; padding-left:170px; background:url(../images/channel_list_bg.png) }
.Company_news .channel_list ._t{ position:absolute; left:0; top:0; width:170px; height:50px; line-height:50px; background-color:#126635; color:#fff; font-size:24px; text-align:center; }
.Company_news .channel_list ._t ._arr{ position:absolute; left:100%; top:50%; margin-top:-5px; width:0; height:0; border-width:5px; border-style: dashed dashed dashed solid; border-color:transparent transparent transparent #126635}
.Company_news .channel_list  li{ float:left; margin-left:30px;}
.Company_news .channel_list  li a{ display:block; line-height:50px; font-size:15px; color:#3d3d3d; white-space:nowrap}
.Company_news .channel_list  li.cur a,/*.xc_con*/ .channel_list  li a:hover{ font-weight:bold}

.Company_news .Mini_navigation {
  width: 100%;
  height: 63px;
  border-bottom: 1px solid #cccccc;
}

.Company_news .Mini_navigation ul {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 63px;
}

.Company_news .Mini_navigation ul .name p {
  font-size: 24px;
  color: #126635;
}

.Company_news .Mini_navigation ul .min {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 160px;
}

.Company_news .Mini_navigation ul .min p {
  font-size: 12px;
  color: #797979;
}

.Company_news .Mini_navigation ul .min a {
  font-size: 12px;
  color: #797979;
}

.Company_news .Mini_navigation ul .min .current {
  font-size: 12px;
  color: #126635;
}

.Company_news .All_news {
  /* width: 100%;
  display: flex;
  justify-content: space-between; */
}

.Company_news .All_news .left {
  width: 244px;
  margin-top: 40px;
}

.Company_news .All_news .left .region {
  width: 100%;
}

.Company_news .All_news .left .region ul li {
  width: 100%;
  height: 36px;
  background-color: #f2f0f4;
  text-align: center;
  line-height: 36px;
  font-size: 16px;
}

.Company_news .All_news .left .region ul li a {
  color: #505050;
}

.Company_news .All_news .left .region ul .click {
  background-color: #126635;
}

.Company_news .All_news .left .region ul .click a {
  color: #fff;
}

.Company_news .All_news .left .category {
  width: 100%;
  margin-top: 11px;
  padding: 48px 0 13px 70px;
  background-color: #f2f0f4;
}

.Company_news .All_news .left .category ul li {
  display: flex;
  align-items: center;
  margin-bottom: 30px;
}

.Company_news .All_news .left .category ul li p {
  font-size: 12px;
  color: #787878;
  margin-left: 5px;
}

.Company_news .All_news .right {
  width: 1200px;
  margin-top: 8.5px;
  
}

.Company_news .All_news .right .box {
  width: 100%;
  height: 135px;
  border-bottom: 1px solid #cccccc;
  padding: 10px 0 0 0;
  transition: all .5s;
}

.Company_news .All_news .right .box ul {
  display: flex;
  justify-content: space-between;
  width: 100%;
  align-items: center;
}

.Company_news .All_news .right .box ul .date {
  width: 110px;
  height: 84px;
  background-color: #f2f0f4;
  transition: all .5s;
}

.Company_news .All_news .right .box ul .date h6 {
  font-size: 48px;
  color: #505050;
  text-align: center;
  margin-top: 8px;
}

.Company_news .All_news .right .box ul .date p {
  font-size: 12px;
  color: #505050;
  text-align: center;
  margin-top: 3px;
}

.Company_news .All_news .right .box ul .event {
  width: 100%;
  margin: 0 20px 0 0;
}

.Company_news .All_news .right .box ul .event h6 {
  font-size: 16px;
  color: #323232;
  margin-bottom:2px;
}

.Company_news .All_news .right .box ul .event time {
  font-size: 12px;
  color: #6e6e6e;
}

.Company_news .All_news .right .box ul .event h6 a {
	color: #333;
}

.Company_news .All_news .right .box ul .event p {
  font-size: 12px;
  color: #6e6e6e;
  line-height: 20px;
  margin-top: 8px;
}

.Company_news .All_news .right .box ul .event p a {
  color: #6e6e6e;
}

.Company_news .All_news .right .box ul .go_to {
  width: 32px;
  height: 30px;
  background-color: #f2f0f4;
  transition: all .5s;
}

.Company_news .All_news .right .box ul .go_to p {
  font-size: 18px;
  color: #505050;
  margin-left: 11px;
  line-height: 30px;
}

.Company_news .All_news .right .box ul .go_to p a {
	color:#FFF;}

.Company_news .All_news .right .box:hover {
  height: 150px;
  padding: 0 0 0 0;
}

.Company_news .All_news .right .box:hover .date {
  background-color: #126635;
}

.Company_news .All_news .right .box:hover .date h6 {
  color: #fff;
}

.Company_news .All_news .right .box:hover .date p {
  color: #fff;
}

.Company_news .All_news .right .box:hover .go_to {
  background-color: #126635;
}

.Company_news .All_news .right .box:hover .go_to p {
  color: #fff;
}

.box2 {
  width: 1200px;
  /*height: 80px;*/
  margin: 0 auto;
  /*align-items: center;*/
  display: flex;
  justify-content: space-between;
}

.Company_news .gltd_news { 
  max-width: 1200px;
  margin:0 auto;
}

.Company_news .gltd_news .right {
  width: 1200px;
  margin-top: 8.5px;
}

.Company_news .gltd_news .right .box2 {
  width: 100%;
}

.Company_news .gltd_news .right .box2 h6 {
  width: 100%;
  font-size: 18px;
  color: #3c3c3c;
  line-height: 60px;
  font-weight: bold;
  border-bottom: 1px solid #ccc;
  margin-top:30px;
}

.Company_news .gltd_news .right .box2 p {
  width: 100%;
  font-size: 14px;
  color: #333;
}

.Company_news .gltd_news .right .box2 span {
  width: 100%;
  display: block;
  /*font-size: 18px;
  color: #3c3c3c;
  line-height: 60px;
  font-weight: bold;
  border-bottom: 1px solid #ccc;*/
}

.Company_news .gltd_news .right .box2 ul {
  width:100%;
  /*margin-bottom: 50px;*/
}

.Company_news .gltd_news .right .box2 ul li {
  width:100%;
 /* border-bottom: 1px solid #f0f0f0;*/
  position: relative;
}

.Company_news .gltd_news .right .box2 ul li .line_top {
  width:100%;
  line-height: 42px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #f0f0f0;
}

.Company_news .gltd_news .right .box2 ul li .line_top1 {
  width:90%;
  line-height: 42px;
  
}

.Company_news .gltd_news .right .box2 ul li .line_top1 b {
  font-size: 16px;
  color: #5f5f5f;
  display: inline-block;
  width: 30%;
  min-width: 180px;
}

.Company_news .gltd_news .right .box2 ul li .line_top2 {
  width:2%;
  line-height: 42px;
  
}

.Company_news .gltd_news .right .box2 ul li .line_top2 img {
}

.Company_news .gltd_news .right .box2 ul li p{
  display:block;
  font-size: 14px;
  color: #333;
  /*margin-bottom: 20px;*/
  line-height: 24px;
}

/*分页*/
.page-num:not(:disabled) {
	cursor: pointer;
}
.page-num, .page-link {
	position: relative;
	display: inline;
	padding: .5rem .75rem;
	margin-left: -1px;
	line-height: 1.25;
	color: #126635;
	background-color: #fff;
	border: 1px solid #126635;
}
a.page-num:hover, .page-link:hover {
	text-decoration: none;
}
.page-num-current {
	z-index: 1;
	color: #fff;
	background-color: #126635;
	border-color: #126635;
}
.page-num-current:hover {
	color: #fff;
}

/*职位招聘*/

.Product_Centerdetail2{
  width: 100%;
  height: 938px;
}

.Product_Centerdetail2 .product {
  width: 1200px;
  margin: 0 auto;
}

.Product_Centerdetail2 .product ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
  /*margin-bottom: 50px;*/
}

.Product_Centerdetail2 .product ul li {
  width: 380px;
  height: 300px;
  margin-top: 11px;
  overflow: hidden;
}

.Product_Centerdetail2 .product ul li a {color:#FFF;}
.Product_Centerdetail2 .product ul li:hover a {color: #FFF;}

.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
*, ::after, ::before {
    box-sizing: border-box;
}
.mb-3, .my-3 {
    /*margin-bottom: 1rem !important;*/
}
.mt-2, .my-2 {
    margin-top:20px;
}
.col-lg-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
.col-sm-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.col-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .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-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .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-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .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-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .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-auto {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}
.card {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
}
.card, .figure {
    margin: 15px 0;
}
.card-header {
    padding: .75rem 1.25rem;
    margin-bottom: 0;
    background-color: rgba(0,0,0,.03);
    border-bottom: 1px solid rgba(0,0,0,.125);
}
.card-header:first-child {
    border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0;
}
.card-body {
    font-size:14px;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-height: 1px;
    padding: 1.25rem;
}

.card-footer {
	font-size:14px;
    padding: .75rem 1.25rem;
    background-color: rgba(0,0,0,.03);
    border-top: 1px solid rgba(0,0,0,.125);
}
.card-footer:last-child {
    border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px);
}
.bg-light {
	width:380px;
	height:280px;
   background-color: #f8f9fa !important;
}
p, dl, dt, dd, ul {
    margin: 0px;
    padding: 0px;
}
/*a {
    color: #007bff;
    text-decoration: none;
    background-color: transparent;
}*/
.btn {
    display: inline-block;
    /*font-weight: 400;
    color: #212529;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;*/
    padding: .375rem .75rem;
    /*font-size: 1rem;
    line-height: 1.5;*/
    border-radius: .15rem;
    /*transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;*/
}
.btn-info {
    color: #fff;
    background-color: #126635;;
}
