﻿
body {
    background-color: #fff;
    font-family: "Arial";
    max-width: 800px;
    margin: 0 auto;
    padding: 160px 0 0 0;
    }

a {
    color: #fe724d
}

a:hover {
    color: #333
}

a:link, a:visited, a:active {
    outline: 0
}

p {
    font-size: 16px;
    line-height: 25px;
    font-weight: 400;
    color: #000
}
a{
    text-decoration:none;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    -webkit-user-select: none;
    -moz-user-focus: none;
    -moz-user-select: none;
}
em{font-style:normal}
ul{padding: 0px; margin: 0px;}
li{list-style-type:none;}
/*===============公用类名==============*/
 /*左浮动*/
.l{float:left;}
/*右浮动*/
.r{float:right;}
/*字体加粗*/
.bold{font-weight:bold;}
/*文本居中显示*/
.textcenter{text-align:center;}
/*块级或显示*/
.block{display:block;}
/*隐藏*/
.none{display:none;}
/*浮动*/
.fix{	position: fixed;}
.c_red{ color:#ff0000;}
.m_5{ margin: 5%;}
.mt_5{ margin-top: 5%;}
.mb_5{ margin-bottom: 5%;}
.w_90{width:90%;}
.h20{ height: 20px;}
.t_c{text-align: center;}
.more-link{color:#333399;}
.more-link1{color:#ff0000; font-weight: 600;font-size:20px; text-decoration: underline;}
 
/*==头部==============*/
header{
	display:block;
	width:100%;
	max-width:800px;
	position: fixed;
	top: 0;
	text-align: center;
	background: #fff;
	z-index: 9999;
}
header .logo{
	height:65px;
}
header .logo img{
	height:50px;
	margin-top:10px;
}
header h1{
	display:block;
	margin: 0 auto;
	height:28px;
	font-size:13px;
	line-height:20px;
	color: #535353;
}   
   

.float_icon {
	 position: fixed;
    z-index: 214;
    bottom: 8%;
    right: 0;
    opacity: 1;
    visibility: visible;
}
.float_icon div img{width:40px;}	
	
	
/**/
.nav{
	width:100%;
	height:45px;
	max-width:800px;
	background-color:#333399;
	margin:10px auto;
	    display: flex;
}
.nav ul{width: 100%;flex-direction:row; margin: 0; padding: 0px;display: flex;  }
.nav li{color: #fff;line-height: 45px;text-align: center;border-right: #fff 2px solid;width: 25%;font-size: 14px;}
.nav li.on{color: #fff;background: #ff0000;}
.nav li:last-child{border-right: none;}

.nav li a {
    color: #fff
}
 
 
.container {
      width: 100%;
      overflow: hidden;
}


/*==幻灯片==============*/
.m-slider {
    overflow-x: hidden;
    width: 100%;
    position: relative;
}
.slider-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -webkit-transform: translate3d(0px, 0px, 0px);
    transform: translate3d(0px, 0px, 0px);
    position: relative;
    z-index: 1;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
}

.slider-item {
    width: 100%;
    height: 100%;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.slider-item img {
    width: 100%;
    height: auto;
    display: block;
    border: none;
}

.slider-pagination {
    position: absolute;
    width: 100%;
    z-index: 2;
    left: 0;
    bottom: 0.3rem;
    pointer-events: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.slider-pagination > .slider-pagination-item {
    margin: 0 .2rem;
    width: 10px;
    height: 3px;
    display: inline-block;
    border-radius: 50px;
    background-color: #fff;
}

.slider-pagination > .slider-pagination-item.slider-pagination-item-active {
    background-color: #3ac031;
}



.ind_text {}

.ind_text h3 {
  font-size: 22px;
  line-height: 33px;
  margin-bottom: 23px;
  font-weight: 900;
}

.ind_text p {
  margin-bottom: 20px;
	 font-size: 14px;
  line-height: 27px;
}

.ind_text ul{margin: 0px; padding: 0px;}
.ind_text ul li{font-size: 14px;line-height: 25px;list-style: disc;margin-left: 20px;}

	
.new_list {
    margin-top: 0px;
    background: #fff;
    position: inherit;
    overflow: hidden;
    box-shadow: none;
 }
.new_list h3 {
    position: relative;
    font-weight: 900;
    font-size: 26px;
	margin: 0px;
	text-align: center;
    color: #1F1F1E;
}
.new_list p{
	color: #7d7d7d;font-size: 12px; margin: 0px;
}

.new_list ul{margin: 0px; padding: 0px;}
.new_list ul li{font-size: 14px;line-height: 25px;}
.new_list ul li a {
    color: #333399;
}
.new_list ul li span{ float: right; color: #7d7d7d;}


.contact-form {
    margin-top: 0px;
    background: #fff;
    position: inherit;
    overflow: hidden;
    box-shadow: none;
 }
.contact-form h2 {
    position: relative;
    font-weight: 900;
	margin: 0px;

	text-align: center;
font-size: 23px;
    color: #777777;
	}
	
.contact-form h3 {
    position: relative;
    font-weight: 900;
    font-size: 26px;
	margin: 0px;
	text-align: center;
    color: #1F1F1E;
}
.contact-form p{
	color: #7d7d7d;font-size: 12px; margin: 0px;
}
.contact-form #contact-form{ margin-top: 20px;}
.contact-form .roww {
    width: 100%;
    max-width: 100%;
}
.contact-form #contact-form .col-12 {
    outline: inherit;
    width: calc(100% - 2px);
    margin-bottom: 10px;
    /* padding: 5px 5%; */
    line-height: 38px;
    border: 1px solid transparent;
    background: #f5f5f5;
    border-radius: 5px;
    border: #d3d3d3 1px solid;
}
.contact-form #contact-form .col-l{float: left;width: 27%;font-size: 15px;margin-left: 2%;line-height: 40px;border-right: #d3d3d3 1px solid;}
.contact-form #contact-form .con-field {
    outline: inherit;
    margin-bottom: 0px;
    width: 65%;
    /* margin: 0px; */
    line-height: 38px;
    border: 1px solid transparent;
    background: #f5f5f5;
}

.contact-form .ImageBlockCenter img{width:100%!important; margin: 20px 0;}
.contact-form .submit-area{    width: 30%;
    margin: 0 auto;}
input[type="submit"], input[type="button"] {
    float: right;
    margin: 0;
    width: 100%;
    padding: 9px 0;
    color: #fff;
    background: #333399;
    font-size: 14px;
    line-height: 1em;
    -webkit-appearance: none;
    -moz-transition: opacity .5s;
    -webkit-transition: opacity .5s;
    -o-transition: opacity .5s;
    transition: opacity .5s;
    text-transform: uppercase;
    border: 0;
    font-weight: 400;
    font-family: open sans, Sans-serif;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 600;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

input[type="submit"]:hover, input[type="submit"]:active, input[type="button"]:hover, input[type="button"]:active {
    cursor: pointer;
    background: #2a2a2a;
    color: #fff;
    border: 0
}

input[type="submit"]:active, input[type="button"]:active {
    color: #333;
    background: #2a2a2a
}
 




.con_text {}

.con_text h3 {
  font-size: 22px;
  line-height: 33px;
  margin-bottom: 23px;
  font-weight: 900;
}

.con_text p {
  margin-bottom: 20px;
	 font-size: 14px;
  line-height: 27px;
}

.con_text ul{margin: 0px; padding: 0px;}
.con_text ul li{font-size: 14px;line-height: 25px;list-style: disc;margin-left: 20px;}


.diamond ul{
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 30px;
}
.diamond ul li{
    width: 33%;
    padding-top: 5%;
}
.diamond ul li img{
    display: block;
    width: 59px;
    height: 59px;
    overflow: hidden;
    margin: 0 auto 14px;
}
.diamond ul li .name{
    font-size: 15px;
    font-weight: 700;
    color: #525566;
    text-align: center;
}
.diamond ul li .num {
    font-size: 22px;
    color: #616477;
    text-align: center;
}
.banner{ margin-bottom: 20px;     background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: 50% 0;
    background-size: cover;
       
}
.banner img{ width:100%;}


.market_list{
	
	
}

.market_list ul{margin: 0px; padding: 0px;}
.market_list ul li{font-size: 14px;line-height: 25px;list-style: disc;margin-left: 20px; color: #333399;}
.market_list ul li a{color: #333399;}



.menu_list{
	
	
}

.menu_list ul{margin:0 5%; padding: 2% 5%; border: #ccc 1px solid; overflow: hidden;}
.menu_list ul li{font-size: 14px;line-height: 25px;list-style: disc;margin-left: 20px; color: #333399;  width: calc(50% - 20px); float: left;}
.menu_list ul li a{color: #333399;}

.market_text {}

.market_text h3 {
  font-size: 22px;
  line-height: 33px;
  margin-bottom: 23px;
  font-weight: 900;
}
.market_img img{ width:100%;}
.market_text .market_con{}

.market_text .market_con p {
  margin-bottom: 20px;
	 font-size: 14px;
  line-height: 27px;
}


.about_text {}

.about_text h3 {
  font-size: 20px;
  line-height: 33px;
  margin-bottom: 23px;
  font-weight: 900;
}


.about_text p {
  margin-bottom: 20px;
	 font-size: 14px;
  line-height: 27px;
}
.bd12 p{ margin:0px; line-height: 22px;}

.about_text ul{margin: 0px; padding: 0px;}
.about_text ul li{font-size: 14px;line-height: 25px;list-style: disc;margin-left: 20px;}

.about_img ul{margin: 0px;padding: 0px;flex-direction:row;margin: 5%;padding: 0px;/* display: flex; */}
.about_img ul li{width: 100%;CONTAIN-INTRINSIC-BLOCK-SIZE: AUTO 100PX;text-align: center;font-size: 14px;line-height: 30px; list-style: none; margin-left: 0px;}
.about_img ul li img{width: 100%;margin-top: 10px;}
.about_img1 img{width: 100%;margin-top: 10px;}
.about_img_2 ul{margin: 0px;padding: 0px;flex-direction:row;margin: 0%;padding: 0px;  }
.about_img_2 ul li{ float: left;width:48%; margin: 1%; CONTAIN-INTRINSIC-BLOCK-SIZE: AUTO 100PX;text-align: center;font-size: 14px;line-height: 30px; list-style: none; margin-left: 0px;}
.about_img_2 ul li img{width: 100%;margin-top: 10px;}

 

.about_text .about_con p {
  margin-bottom: 20px;
	 font-size: 14px;
  line-height: 27px;
}

.style1 {
    COLOR: #cc0000;
    FONT-WEIGHT: bold;
}
.STYLE2 {
    color: #000066;
}



 .en-brand{}

.en-brand h4{text-align: center;font-size: 30px;margin: 0px;font-weight:normal;}
.en-brand .brand-list{padding: 2% 5%;}
.en-brand ul{overflow: hidden;margin-left: 0;margin-top: 0;}
.en-brand ul li{float: left;width: 99%;height: 100px;border: 1px solid #e1e1e1;margin-top: 5px;position: relative;}
.en-brand ul li .brand-pic{position: absolute;top:15px;left: 15px;width: 70px;}
.en-brand ul li .bradn-info{position: absolute;right: 15px;top: 20px;width: 220px;}
.en-brand ul li .bradn-info p{line-height: 18px;font-size: 14px;font-weight: 600;margin: 0px;color: #575757;}
.en-brand ul li .bradn-info span{color: #8e8e8e;}

 
.panel {
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #fff;
  background: none;
  box-shadow: none;
}

.panel:last-child {
  border-bottom: none;
}

.panel-group > .panel:first-child .panel-heading {
  border-radius: 4px 4px 0 0;
}

.panel-group .panel {
  border-radius: 0;
}

.panel-group .panel + .panel {
  margin-top: 0;
}

.panel-heading {
  background-color: #e0e0e0;
  border-radius: 0;
  border: none;
  color: #000;
  padding: 0!important;
	text-decoration: none;
}

.panel-title a {
  display: block;
  color: #000;
  padding: 15px;
  position: relative;
  font-size: 16px;
  font-weight: 400;
}

.panel-body {
  background: #fff;
}

.panel:last-child .panel-body {
  border-radius: 0 0 4px 4px;
}

.panel:last-child .panel-heading {
  border-radius: 0 0 4px 4px;
  -webkit-transition: border-radius 0.3s linear 0.2s;
  transition: border-radius 0.3s linear 0.2s;
}

.panel:last-child .panel-heading.active {
  border-radius: 0;
  -webkit-transition: border-radius linear 0s;
  transition: border-radius linear 0s;
}
/* #bs-collapse icon scale option */

.panel-heading a:before {
  content: '\e146';
  position: absolute;
  font-family: 'Material Icons';
  right: 5px;
  top: 10px;
  font-size: 24px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  -webkit-transform: scale(1);
          transform: scale(1);
}

.panel-heading.active a:before {
  content: ' ';
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  -webkit-transform: scale(0);
          transform: scale(0);
}

#bs-collapse .panel-heading a:after {
  content: ' ';
  font-size: 24px;
  position: absolute;
  font-family: 'Material Icons';
  right: 5px;
  top: 10px;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

#bs-collapse .panel-heading.active a:after {
  content: '\e909';
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
/* #accordion rotate icon option */

#accordion .panel-heading a:before {
  content: '\e316';
  font-size: 24px;
  position: absolute;
  font-family: 'Material Icons';
  right: 5px;
  top: 10px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

#accordion .panel-heading.active a:before {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}