@charset "UTF-8";
/*隐藏一行*/
/*隐藏多行*/
/* rotate*/
/* scale*/
/* translate*/
/* skew*/
/*transform origin*/
/*display:inline-block;IE6,7块级元素对inline-block支持不好，需要触发Layout；内联元素就不需要了。*/
/*shadow*/
/*清楚浮动*/
/*清楚浮动2 兼容ie6+*/
/*使用方法 .container-with-floated-children {@extend %clearfix;}       */
/*rem字号*/
/*border*/
/*border分支*/
/*最小高度，IE6不支持min-height，但是使用height能达到一样的效果*/
/*使用纯CSS现实三角形，兼容所有浏览器；使用了三个参数，第一个是"方向"，第二个是"大小"，第三个是"颜色"*/
/*定义keyframes:*/
/*animationName: 动画名称; 默认： animation,*/
/*keyframes: keyframes 的帧运动；默认： 无 ,*/
/*duration: 持续时间,waitTimg:延迟; 默认： 1s,*/
/*timingFunction: 运动曲线,*/
/*iterationCount: 播放次数*/
/*上面的keyframe使用例子*/
/*.anime {*/
/*    @include animation( ( animationName: zoom, keyframes: ( 0: ( transform: scale(1), background-color: blue), 50: ( transform: scale(2), background-color: green), 100: ( transform: scale(3), background-color: red)), duration: 2, waitTime: 1, timingFunction: ease, iterationCount: infinite));*/
/*}*/
/*calc*/
/*按钮hover*/
/*媒体查询*/
/* 字体尺寸以及字体回退*/
/*使用方法  p {@include font-size(14px)}    快捷键：sis;    */
/*跨浏览器的opacity*/
/*使用方法 @include opacity(0.8);  快捷sip*/
/*隐藏元素*/
/*使用方法.  visually-hidden { @extend %visuallyhidden;}          */
/*上下居中  ie9+*/
/*rgba  白色黑色*/
/*行高*/
/*图片标题*/
/*使用方法  字体颜色，背景颜色，背景透明，padding，transition,*/
/*2017-7-26 新增*/
/*2017-7-28    使用方法sbw*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

html {
  line-height: 1;
}

ol,
ul {
  list-style: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}

/*img {*/
  /*max-width: 100%;*/
/*}*/

caption,
th,
td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

q,
blockquote {
  quotes: none;
}

q:before,
q:after,
blockquote:before,
blockquote:after {
  content: "";
  content: none;
}

a img {
  border: none;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

body,
html {
  width: 100%;
  height: 100%;
  font-size: 100px;
}

body {
  overflow-x: hidden;
  position: relative;
  background-color: #fff;
  font-family: "微软雅黑", Helvetica, Arial, sans-serif;
  margin: 0;
  font-size: 100%;
  color: #000;
}

p {
  line-height: 1;
}

a {
  color: #000;
  outline: none;
  text-decoration: none !important;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
}

a:hover {
  color: #35a2db;
}

ul {
  *height: 1%;
}

ul:after {
  clear: both;
  content: '.';
  display: block;
  height: 0;
  line-height: 0;
  overflow: hidden;
}

button {
  font-family: "微软雅黑";
  cursor: pointer;
}

/*img {*/
  /*max-width: 100%;*/
/*}*/

b,
i {
  font-style: normal;
  font-weight: 500;
}

.center {
  width: 1200px;
  margin: auto;
  *height: 1%;
}

.center:after {
  clear: both;
  content: '.';
  display: block;
  height: 0;
  line-height: 0;
  overflow: hidden;
}

.hide {
  display: none;
}

.clear {
  clear: both;
}

.fl {
  float: left;
}

.fr {
  float: right;
}
/******************************************************************/
/* header start */
.header {
  font-size: 16px;
  font-size: 0.16rem;
}

.header .navbar-brand {
  height: auto;
}

.header .navbar ul {
  padding-top: 25px;
  text-align: center;
}

.header .navbar li {
  float: none;
  display: inline-block;
  margin: 0 2%;
  padding-bottom: 10px;
}

.header .navbar li:hover {
  border-bottom: 2px solid #bfbfbf;
}

.header .navbar li.act {
  border-bottom: 2px solid #bfbfbf;
}

.header .navbar li a {
  padding: 0;
  color: #000000;
  font-size: 16px;
  font-size: 0.16rem;
  display: block;
}

/***footer**/
.footer {
  font-size: 16px;
  font-size: 0.16rem;
  padding: 2% 0;
  border-bottom:3px solid #35a2db;
}

.footer .fotl {
  border-right: 1px solid #e9e8e5;
}

.footer .fotl .fotltop a {
  display: inline-block;
  font-size: 14px;
  font-size: 0.14rem;
  border-right: 1px solid #d2d2d2;
  padding: 0 10px 0 0;
}

.footer .fotl .fotlbot {
  margin-top: 3px;
 font-size: 14px;
  color: #000;
  line-height: 26px;
}

.footer .fotl .fotlbot a {
  display: block;
  font-size: 14px;
  font-size: 0.14rem;
  line-height: 33px;
}

.footer .fotl .fotlbot a p {
  font-size: 12px;
  font-size: 0.12rem;
}

.footer .fotr .fotri {
  font-size: 14px;
  color: #000;
  display: inline-block;
  padding: 5px 0;
  padding-left: 30px;
}

.footer .fotr .fotr1 {
  width: 60%;
  background: url(../images/icon1.png) no-repeat left 0px;
  background-size: 24px;
}

.footer .fotr .fotr2 {
  background: url(../images/icon4.png) no-repeat left 0px;
  background-size: 24px;
}

.footer .fotr .fotr3 {
  width: 60%;
  background: url(../images/icon2.png) no-repeat left 0px;
  background-size: 24px;
}

.footer .fotr .fotr4 {
  background: url(../images/icon5.png) no-repeat left 0px;
  background-size: 24px;
}

.footer .fotr .fotr5 {
  width: 38%;
  background: url(../images/icon3.png) no-repeat left 0px;
  background-size: 24px;
}

/**footer end**/
.banner {
  position: relative;
}

.banner img {
  max-width: 100%;
}

.banner .others {
  display: none;
  position: absolute;
  left: 5%;
  top: 0%;
  padding: 1%;
  z-index: 999;
  background: rgba(255, 255, 255, 0.8);
}

.banner .others li {
  margin-bottom: 20px;
}

.banner .others li a {
  color: #5d5d5d;
  font-size: 16px;
  display: block;
}

.banner .others li a:hover {
  color: #007cc2;
}

.banner .others li a:hover p {
  color: #007cc2;
}

.banner .others li a p {
  color: #000000;
  margin: 10px 0;
}

.banner .others li a span {
  display: block;
  height: 2px;
  width: 20px;
  background: #5d5d5d;
}

.part {
  font-size: 14px;
  padding: 2% 0;
}

.part .container-fluid,
.part .par {
  text-align: center;
}

.part .container-fluid .parcon,
.part .par .parcon {
  color: #333333;
  font-size: 16px;
  font-size: 0.16rem;
  line-height:30px;
  line-height: 0.3rem;
  text-align: justify;
  width: 89%;
  margin: 0 auto;
  margin-top: 3%;
}

.part .title {
  border: 1px solid #ccc;
  background: #e0e0e0;
}

.part .title .con {
  border: 4px solid #fff;
}

.title {
  text-align: center;
  display: inline-block;
  margin: 0 auto;
  margin-top: 10px;
  font-size: 14px;
  font-size: 0.14rem;
}

.title .con {
  padding: 10px;
}

.title h1 {
  margin-bottom: 10px;
  color: #3f3f3f;
  font-size: 20px;
  font-size: 0.2rem;
}

.title h1 span {
  color: #33a0da;
}

.part1 {
  background: #f3f3f3;
  padding-bottom: 3%;
  font-size: 16px;
  font-size: 0.16rem;
}

.part1 .pa1l .pa1lbox {
  padding: 2% 0;
  border-bottom: 1px solid #e5e5e5;
}

.part1 .pa1l .pa1lbox:hover a {
  border: 2px solid #33a0da;
}

.part1 .pa1l .pa1lbox.act a {
  border: 2px solid #33a0da;
}

.part1 .pa1l .pa1lbox a {
  border: 2px solid #f3f3f3;
  padding: 1%;
  color: #333333;
  font-size: 16px;
  font-size: 0.16rem;
  display: block; line-height:0.26rem;
}

.part1 .pa1l .pa1lbox a span {
  color: #333333;
  font-size: 18px;
  font-size: 0.18rem;
}

.part1 .pa1l .pa1lbox a h1 {
  color: #000000;
  font-size: 18px;
  font-size: 0.18rem;
  margin: 10px 0;
}

.part1 .pa1r {
  padding-top: 2%;
  text-align: center;
}

.part1 .pa1r .pa1rcon {
  text-align: left;
  margin-top: 2%;
}

.part1 .pa1r .pa1rcon:hover h1 {
  color: #35a2db;
}

.part1 .pa1r .pa1rcon a {
  padding: 1%;
  display: block;
  color: #333333;
  font-size: 18px;
  font-size: 0.18rem;
}

.part1 .pa1r .pa1rcon a h1 {
  color: #000000;
  font-size: 20px;
  font-size: 0.20rem;
  margin: 10px 0;
}

/***关于我们 关系企业***/
.about {
  font-size: 16px;
  font-size: 0.16rem;
  /*border-bottom: 10px solid #f6f6f6;*/
}

.anmian {
  margin-top: 10px;
  text-align: center;
  background: #f7f7f7;
  border-bottom: 1px solid #f0f0f0;
  border-top: 1px solid #f0f0f0;
  margin-bottom: 1.5%;
}

.anmian li {
  display: inline-block;
  height: 50px;
  line-height: 50px;
}

.anmian li:hover a {
  background: url(../images/bg.png) no-repeat center center;
  background-size: cover;
  color: #fff;
}

.anmian li.act a {
  background: url(../images/bg.png) no-repeat center center;
  background-size: cover;
  color: #fff;
}

.anmian li a {
  position: relative;
  top: -3px;
  height: 55px;
  padding: 0 35px;
  display: block;
  color: #333333;
  font-size: 16px;
  font-size: 0.16rem;
}

.anmian .ppx {
  font-size: 20px;
  font-size: 0.2rem;
  color: #000;
  display: none;
}

.anmian .ppx i {
  display: inline-block;
  margin-left: 0.1rem;
  width: 0.18rem;
  height: 0.15rem;
  background: url(../images/icon6.png) no-repeat center center;
  background-size: 100%;
}

/**集团概况***/
.jtgk {
  font-size: 16px;
  font-size: 0.16rem;
  padding-bottom: 2%;
}

.jtgk .jtgk1 {
  margin-bottom: 20px;
}

.jtgk .jtgk1 .jt1l img {
  max-width: 95%;
}

.jtgk .jtgk1 .jt1r h1 {
  /*border-left: 4px solid #34a1db;*/
  padding-top: 20px;
  padding-left: 10px;
  font-size: 20px;
  font-size: 0.20rem;
  color: #000000;
}

.jtgk .jtgk1 .jt1r .jt1rcon {
  /*margin-top: 5%;*/
  font-size: 16px;
  font-size: 0.16rem;
  color: #333333;
  line-height: 30px;
  line-height: 0.3rem;
  text-align:justify;
}

.jtgk .jtgk2 {
  margin-top: 2%;
  position: relative;
  background: #f6f6f6;
}

.jtgk .jtgk2 .jt2l {
  background: #f6f6f6;
  padding-right: 10px;
}

.jtgk .jtgk2 .jt2l .jt2lcon {
  border-top: 2px solid #34a1db;
  color: #000;
  padding: 0 4%;
  padding-top: 6%;
  font-size: 18px;
  font-size: 0.18rem;
  line-height: 30px;
  line-height: 0.3rem;
}

.jtgk .jtgk2 .jt2l .jt2lcon h1 {
  color: #000000;
  /*border-left: 4px solid #34a1db;*/
  padding-left: 10px;
  font-size: 20px;
  font-size: 0.20rem;
  margin-bottom: 3%;
}

.jtgk .jtgk2 .jt2l .jt2lcon .jt2lcb {
  margin-bottom: 6%;
  font-size: 16px;
  font-size: 0.16rem;
  color: #333333;
  line-height: 30px;
  line-height: 0.3rem;
  text-align: justify;
  
}

.jtgk .jtgk2 .jt2r {
  /*position: absolute;*/
  /*right: 0;*/
  /*top: -10%;*/
  padding-top: 1%;
  padding-right: 0;
}

/**企业历史***/
.develop .devetit {
  text-align: center;
  margin-bottom: 1%;
}

.develop .devetit h1 {
  color: #000000;
  font-size: 20px;
  font-size: 0.20rem;
}

.develop .devetit span {
  display: block;
  margin: 10px auto;
  width: 60px;
  height: 4px;
  background: #34a1db;
}

.develop .devetit ul {
  margin-top: 15px;
  display: inline-block;
}

.develop .devetit ul li {
  width: 208px;
  text-align: center;
  line-height: 47px;
  height: 47px;
  float: left;
  margin-left: -2px;
  border: 2px solid #cccccc;
}

.develop .devetit ul li:hover {
  border-bottom: 2px solid #34a1db;
}

.develop .devetit ul li.act {
  border-bottom: 2px solid #34a1db;
}

.develop .devetit ul li a {
  display: block;
  color: #333333;
  font-size: 20px;
  font-size: 0.2rem;
}

.develop .devecon {
  /*border-left: 1px solid #f0f0f0;*/
}

.develop .devecon .devebox {
  min-height: 150px;
  margin-bottom: 30px;
}

.develop .devecon .devebox h1 {
  margin-left: -10px;
  color: #49afdf;
  font-size: 30px;
  font-size: 0.3rem;
}

.develop .devecon .devebox h1 img {
  margin-right: 10px;
}

.develop .devecon .devebox h2 {
  margin-top: 20px;
  color: #000000;
  font-size: 24px;
  font-size: 0.24rem;
  margin-left: -5px;
}

.develop .devecon .devebox h2 img {
  margin-right: 10px;
}

.develop .devecon .devebox .dev {
  padding-left: 50px;
  margin-top: 10px;
  color: #666666;
  font-size: 16px;
  font-size: 0.16rem;
  line-height: 30px;
  line-height:0.35rem;
}

.develop .devecon #devebox1 {
  background: url(../images/bg2.png) no-repeat center center;
}

.develop .devecon #devebox2 {
  background: url(../images/bg3.png) no-repeat center center;
}

.develop .devecon #devebox3 {
  background: url(../images/bg4.png) no-repeat center center;
}

/****企业荣誉**/
.honor {
  padding-bottom: 40px;
}

.honor .honbox {
  position: relative;
  padding: 30px 0;
  padding-left: 50px;
  border-left: 1px solid #cccccc;
  color: #000000;
}

.honor .honbox p {
  /*margin-bottom: 20px;*/
  color: #333333;
}

.honor .honbox .ig {
  position: absolute;
  bottom: -5px;
  left: -13px;
}

/*****企业文化***/
.culture .culbox {
  margin-bottom: 50px;
}

.culture .cultit {
  color: #34a1db;
  font-size: 24px;
  font-size: 0.24rem;
  border-bottom: 2px solid #34a1db;
  display: inline-block;
  padding-bottom: 10px;
  padding-right: 10px;
  position: relative;
}

.culture .cultit .dian {
  position: absolute;
  right: 0;
  bottom: -3px;
  width: 5px;
  height: 5px;
  background: #34a1db;
}

.culture .culcon {
  margin-top: 10px;
  color: #333333;
  font-size: 16px;
  font-size: 0.16rem;
  line-height:30px;
  line-height:0.3rem;
}

/****组织机构***/
.organization {
  padding-bottom: 10%;
}

/*****核心业务***/
.centeryewu {
  /*border-bottom: 10px solid #f5f5f5;*/
  padding-bottom: 40px;
  font-size: 16px;
  font-size: 0.16rem;
}

.centeryewu .cenyw {
  padding-top: 15px;
  position: relative;
  margin-bottom:5%;
}

.centeryewu .cenyw .cenywl {
  position: static;
}

.centeryewu .cenyw .cenywlbox {
  width: 65%;
  position: absolute;
  padding: 3% 2%;
  background: #f9f9f9;
  line-height:30px;
  line-height:0.3rem;
}

.centeryewu .cenyw .cenywlbox h1 {
  margin-bottom: 20px;
  color: #000000;
  font-size: 20px;
  font-size: 0.20rem;
}

.centeryewu .cenyw .cenywlbox a {
  margin-top: 30px;
  width: 130px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  display: block;
  color: #333;
  border-radius: 30px;
  border: 1px solid #333;
  /*background: #4bafdf;*/
}
.centeryewu .cenyw .cenywlbox a:hover {
  /*margin-top: 30px;*/
  /*width: 130px;*/
  /*height: 38px;*/
  /*text-align: center;*/
  /*line-height: 38px;*/
  /*display: block;*/
  color: white;
  background: #4bafdf;
  border: 1px solid #4bafdf;
}

/***会员登录权限***/
.hydlqx {
  padding: 4%;
  /*border-bottom: 10px solid #f5f5f5;*/
  font-size: 16px;
  font-size: 0.16rem;
}

.hydlqx .hydr {
  background: url(../images/icon10.png) no-repeat bottom center;
  background-size: 100%;
  padding-bottom: 50px;
}

.hydlqx .hydr .hydrcon {
  border: 1px solid #dcdcdc;
  border-radius: 6px;
  width: 80%;
  margin: 0 auto;
}

.hydlqx .hydr .hydrcon h1 {
  font-size: 24px;
  font-size: 0.24rem;
  height: 65px;
  line-height: 65px;
  text-align: center;
  color: #fff;
  background: url(../images/img12.jpg) no-repeat center center;
  background-size: cover;
  border-bottom: 1px solid #dcdcdc;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.hydlqx .hydr .hydrcon .hydrcm {
  margin: 0 auto;
  padding: 30px 10%;
  border-bottom: 1px solid #dcdcdc;
}

.hydlqx .hydr .hydrcon .hydrcm .hydrcmb {
  margin-bottom: 30px;
}

.hydlqx .hydr .hydrcon .hydrcm .hydrcmb label {
  float: left;
  color: #000000;
  font-size: 18px;
  font-size: 0.18rem;
  height: 40px;
  line-height: 40px;
}

.hydlqx .hydr .hydrcon .hydrcm .hydrcmb input {
  float: left;
  width: 80%;
  height: 40px;
  border: 2px solid #dcdcdc;
  line-height: 40px;
  text-indent: 10px;
}

.hydlqx .hydr .hydrcon .hydrcm .dlb {
  background: url(../images/img12.jpg) no-repeat center center;
  background-size: cover;
  border-radius: 5px;
  color: #fff;
  width: 140px;
  height: 40px;
  margin-left: 55px;
}

.hydlqx .hydr .hydrcon .hydrcb {
  text-align: center;
  padding: 30px 0;
  color: #000;
  font-size: 18px;
  font-size: 0.18rem;
}

/*****联系我们***/
.contact {
  font-size: 16px;
  font-size: 0.16rem;
  /*border-bottom: 10px solid #f5f5f5;*/
  padding-bottom: 40px;
}

.contact .contatop {
  padding: 3% 0;
  max-width: 80%;
  margin: 0 auto;
}

.contact .contabot .contabl h1 {
  color: #000000;
  font-size: 20px;
  font-size: 0.20rem;
  margin-bottom: 20px;
}

.contact .contabot .contabl textarea {
  width: 100%;
  border: none;
  max-width: 500px;
  background: #eeeeee;
}

.contact .contabot .contabl .subt {
  margin-top: 30px;
  border: 1px solid #f5f5f5;
  border-radius: 5px;
  color: #fff;
  width: 360px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  background: url(../images/img12.jpg) no-repeat center center;
  background-size: cover;
  font-size: 18px;
  font-size: 0.18rem;
}

.contact .contabot .contabl .input-group {
  margin-bottom: 10px;
}

.contact .contabot .contabl .input-group span {
  width: 10px;
  padding: 0;
  padding-left: 20px;
  text-align: left;
  border: none;
  background: none;
  color: #000;
  font-size: 20px;
  font-size: 0.2rem;
}

.contact .contabot .contabl .input-group .form-control {
  width: 360px;
  border: none;
  background: #eeeeee;
  border-radius: 0;
  max-width: 500px;
}

.contact .contabot .contabr h1 {
  color: #000000;
  font-size: 20px;
  font-size: 0.20rem;
  margin-bottom: 20px;
}

.contact .contabot .contabr .conp {
  font-size: 16px;
  font-size: 0.16rem;
  color: #333333;
  padding: 10px 0;
  padding-left: 45px;
  margin-bottom:10px;
}

.contact .contabot .contabr .conp1 {
  background: url(../images/icon11.png) no-repeat left 6px;
  background-size: 30px;
}

.contact .contabot .contabr .conp2 {
  background: url(../images/icon12.png) no-repeat left 6px;
  background-size: 30px;
}

.contact .contabot .contabr .conp3 {
  background: url(../images/icon13.png) no-repeat left 6px;
  background-size: 30px;
}

.contact .contabot .contabr .conp4 {
  background: url(../images/icon14.png) no-repeat left 6px;
  background-size: 30px;
}

.contact .contabot .contabr .conp5 {
  background: url(../images/icon15.png) no-repeat left 6px;
  background-size: 30px;
}

/***人才招聘***/
.recruit {
  background-image: url(../images/bj2.png);
  background-repeat: no-repeat;
  background-size: cover;
  /*background-position: 100% 100%;*/
  padding: 30px 0;
  font-size: 16px;
  font-size: 0.16rem;
  min-height:500px;
}

.recruit .recbox {
  color: #000;
  padding: 15px 0;
  border-bottom: 1px dashed #eee;
  font-size: 20px;
  font-size: 0.2rem;
  cursor: pointer;
}

.recruit .recbox h1 {
  border-left: 3px solid #00a0e9;
  padding-left: 10px;
  display: inline-block;
  font-size: 18px;
  font-size: 0.18rem;
}

.recruit .recbox span {
  float: right;
  color: #000;
  font-size: 16px;
  font-size: 0.16rem;
  background: url(../images/icon16.png) no-repeat right center;
  background-size: 10px;
  padding-right: 15px;
}

.recruit .recbox span.act {
  background: url(../images/icon16_1.png) no-repeat right center !important;
  background-size: 10px !important;
}

.recruit .recbox .recb {
  display: none;
  margin-top: 50px;
  border: 2px solid #eee;
  padding: 30px 4%;
  position: relative;
  color: #333333;
  font-size: 16px;
  font-size: 0.16rem;
  line-height:30px;
}
.recruit .recbox .recb .gw{ width:160px; height:55px; line-height:55px; color:#fff; padding-left:40px; margin-bottom:15px;background:url(../images/ss.png) no-repeat left center;}
.recruit .recbox .recb i {
  display: inline-block;
  width: 50px;
  height: 30px;
  background: url(../images/icon17.png) no-repeat center center;
  position: absolute;
  left: 30px;
  top: -28px;
  z-index: 99;
}

.recruit .recbox .recb h2 {
  color: #000;
  font-size: 18px;
  font-size: 0.18rem;
  margin-bottom: 20px;
}

.recruit .recbox .recb p {
  margin-bottom: 15px;
}

.recruit .recbox .recb .shoutou {
  margin-top: 4%;
}

.recruit .recbox .recb .shoutou .shpu {
  float: left;
  line-height: 55px;
  color: #007cc2;
}

.recruit .recbox .recb .shoutou a {
  display: block;
  float: right;
  width: 150px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #fff;
  background: #007cc2;
  font-size: 18px;
  font-size: 0.18rem;
}

.recruit .recbox .recb .shoutou a:hover {
  background: #0f6ea4;
}

.recruit .numb {
  margin-top: 3%;
}

.numb {
  padding: 20px 0;
  text-align: center;
}

.numb a {
  display: inline-block;
  color: #333333;
  padding: 3px 10px;
  margin: 0 4px;
  border-bottom: 2px solid #333;
  font-size: 16px;
  font-size: 0.16rem;
}

.numb a:hover {
  color: #fff;
  background: #007cc2;
  border-bottom: 2px solid #007cc2;
}

.numb a.act {
  color: #fff;
  background: #007cc2;
  border-bottom: 2px solid #007cc2;
}

/****新闻中心**/
.news {
  font-size: 16px;
  font-size: 0.16rem;
  padding: 15px 0;
  /*border-bottom: 10px solid #f5f5f5;*/
}

.news .netit {
  text-align: center;
}

.news .netit p {
  color: #999999;
  font-size: 18px;
  font-size: 0.18rem;
}

.news .netit h1 {
  color: #000;
  font-size: 24px;
  font-size: 0.24rem;
  margin: 10px 0;
}

.news .netit h1 img {
  display: inline-block;
  margin: 0 10px;
  position: relative;
  top: -5px;
}

.news .netit span {
  font-size: 16px;
  font-size: 0.16rem;
  color: #999999;
  display: block;
}

.news .necon1 {
  margin-top: 30px;
}

.news .necon1 .nec1l a {
  display: block;
}

.news .necon1 .nec1l a img {
  max-width: 100%;
}

.news .necon1 .nec1r a {
  display: block;
  color: #333333;
  line-height: 25px;
  font-size: 16px;
  font-size: 0.16rem;
  line-height: 0.3rem;
}

.news .necon1 .nec1r a h1 {
  color: #000;
  font-size: 20px;
  font-size: 0.2rem;
  margin: 20px 0;
}

.news .necon2 {
  margin-top: 4%;
}

.news .necon2 .sb_tab .sb_t {
  text-align: center;
  padding: 0px;
  margin: 0px;
}

.news .necon2 .sb_tab .sb_t .sbxly {
  background: url(../images/img14.jpg) no-repeat center center;
  background-size: cover;
  color: #fff;
}
.news .necon2 .sb_tab .sb_t .sbxly a{
  color: #fff!important;
}

.news .necon2 .sb_tab .sb_tc {
  list-style: none;
  display: inline-block;
  text-align: center;
  cursor: pointer;
  width: 150px;
  height: 50px;
  line-height: 47px;
  text-align: center;
  border: 2px solid #4aafdf;
  margin: 0 6px;
  border-radius: 4px;
  color: #999999;
  font-size: 18px;
  font-size: 0.18rem;
}

.news .necon2 .sb_tab .sbcon .sbo {
  display: none;
}

.news .necon2 .sb_tab .sbcon .sbo ul {
  padding-top: 4%;
  padding-bottom: 4%;
}

.news .necon2 .sb_tab .sbcon .sbo ul li {
  border-bottom: 1px solid #eee;
}

.news .necon2 .sb_tab .sbcon .sbo ul li:hover a {
  color: #4aafdf;
}

.news .necon2 .sb_tab .sbcon .sbo ul li:hover a i {
  background: #4aafdf;
}

.news .necon2 .sb_tab .sbcon .sbo ul li a {
  padding: 15px 0;
  font-size: 16px;
  font-size: 0.16rem;
  display: block;
  color: #333333;
}

.news .necon2 .sb_tab .sbcon .sbo ul li a i {
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 6px;
  background: #999;
  position: relative;
  top: -4px;
  margin-right: 10px;
}

.news .necon2 .sb_tab .sbcon .sbo ul li a span {
  float: right;
  color: #999;
}
.news .nexqtit {
  text-align: center;
}

.news .nexqtit h1 {
  text-align: center;
  color: #000;
  font-size: 20px;
  font-size: 0.20rem;
  margin-bottom: 2.5%;
}

.news .nexqtit .newhh {
  color: #666;
  text-align: center;
  font-size: 18px;
  font-size: 0.18rem;
}

.news .nexqcon {
  margin-top: 3%;
  text-align:left;
  line-height:30px;
  line-height:0.3rem;
  font-size:16px;
  font-size:0.16rem;
}
.news .nexqcon p{
	line-height:30px;
  line-height:0.3rem;
  font-size:16px;
  font-size:0.16rem;}
.nexqcon img{margin-bottom: 20px}

.news .back {
  margin-top: 20px;
}


/**投资者关系***/
.investment {
  padding: 40px 0;
  font-size: 18px;
  font-size: 0.18rem;
  /*border-bottom: 10px solid #f5f5f5;*/
}

.investment .invel .invelcon {
  border: 1px solid #cccccc;
}

.investment .invel .invelcon h1 {
  color: #fff;
  font-size: 18px;
  font-size: 0.17rem;
  background: #49aedf;
  text-align: center;
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid #cccccc;
}

.investment .invel .invelcon ul li {
  /*margin-top: 20px;*/
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

.investment .invel .invelcon ul li:hover {
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}

.investment .invel .invelcon ul li:hover a {
  background: #f4f7f2;
  border-right: 3px solid #49aedf;
}

.investment .invel .invelcon ul li.act {
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}

.investment .invel .invelcon ul li.act a {
  background: #f4f7f2;
  border-right: 3px solid #49aedf;
}

.investment .invel .invelcon ul li a {
  font-size: 15px;
  color: #000;
  background: #fff;
  height: 38px;
  line-height:38px;
  display: block;
  padding-left: 20px;
  border-right: 3px solid #fff;
}

.investment .inver .invercon {
  padding: 0 10px;
  border: 1px solid #dcdcdc;
}

.investment .inver .invercon th {
  padding: 10px 0;
  font-size: 18px;
  font-size: 0.18rem;
  text-align: center;
  color: #000;
  border-bottom: 1px solid #dcdcdc;
}

.investment .inver .invercon td {
  border-bottom: 1px solid #dcdcdc;
  padding-top: 16px;
  padding-bottom: 15px;
  text-align: center;
  color: #000;
  font-size: 20px;
  font-size: 0.16rem;
}

.investment .inver .invercon td a {
  color: #000;
}

.investment .inver .invercon td a:hover {
  color: #4aafdf;
}

.investment .inver .invercon .td1 {
  text-align: left;
}

.investment .inver .invercon .numb {
  padding: 40px 0;
}

.investment .inver .grcz .grcz1 {
  border-top: 1px solid #dcdcdc;
}

.investment .inver .grcz .grcz1 td {
  width: 50%;
  border-bottom: 1px dashed #dcdcdc;
  padding: 10px 0;
  font-size: 16px;
  font-size: 0.16rem;
  color: #000;
}

.investment .inver .grcz .grcz1 td span {
  padding-left: 20px;
  font-size: 16px;
  color: #666666;
  min-width: 150px;
  display: inline-block;
}

.investment .inver .grcz .grcz2 {
  margin-top: 20px;
}

.investment .inver .grcz .grcz2 h1 {
  margin-bottom: 20px;
  font-size: 22px;
  font-size: 0.22rem;
  color: #0090c8;
}

.investment .inver .grcz .grcz2 h1 img {
  margin-left: 5px;
}

.investment .inver .grcz .grcz2 th {
  text-align: center;
  color: #fff;
  background: #0090c8;
  padding: 10px 0;
  border: 1px solid #e5e5e5;
}

.investment .inver .grcz .grcz2 td {
  color: #000;
  text-align: center;
  padding: 10px 0;
  font-size: 16px;
  border: 1px solid #e5e5e5;
  background: #f8fbfc;
}

.investment .inver .grcz .grcz2 tr:nth-child(odd) td {
  background: #e5f1f4;
}

.investment .inver .jydt1 .jytit {
  background: #f7f7f7;
  margin-bottom: 20px;
}

.investment .inver .jydt1 .jytit ul {
  text-align: center;
}

.investment .inver .jydt1 .jytit li {
  display: inline-block;
}

.investment .inver .jydt1 .jytit li:hover a {
  color: #fff;
  background: #0090c8;
}

.investment .inver .jydt1 .jytit li.act a {
  color: #fff;
  background: #0090c8;
}

.investment .inver .jydt1 .jytit li a {
  padding: 14px;
  display: block;
  font-size: 18px;
  font-size: 0.16rem;
}

.investment .inver .jydt1 .jytit1 {
  padding: 20px 0;
  font-size: 20px;
  font-size: 0.2rem;
  color: #000;
}

.investment .inver .jydt1 .jytit1 a {
  display: inline-block;
  color: #0090c8;
  font-size: 14px;
  font-size: 0.14rem;
  padding-bottom: 5px;
  border-bottom: 2px solid #0090c8;
  margin-left: 10px;
  position: relative;
  top: -5px;
}

.investment .inver .jydt1 .jytit1 ul {
  margin-top: 20px;
}

.investment .inver .jydt1 .jytit1 li {
  display: inline-block;
}

.investment .inver .jydt1 .jytit1 li:hover a {
  background: #0090c8;
}

.investment .inver .jydt1 .jytit1 li.act a {
  background: #0090c8;
}

.investment .inver .jydt1 .jytit1 li a {
  padding-bottom: 0;
  border-bottom: none;
  font-size: 16px;
  font-size: 0.16rem;
  display: block;
  background: #b5b5b5;
  border-radius: 5px;
  padding: 10px 20px;
  border: 1px solid #f0f0f0;
  color: #fff;
}

.investment .inver .jydt1 .jycon1 {
  margin-bottom: 30px;
}

.investment .inver .jydt1 .jycon1 h1 {
  font-size: 24px;
  font-size: 0.24rem;
  color: #333333;
}

.investment .inver .jydt1 .jycon1 .jyc1c {
  margin-top: 20px;
  margin-bottom: 20px;
}

.investment .inver .jydt1 .jycon1 .jyc1c table {
  border: 1px solid #f0f0f0;
}

.investment .inver .jydt1 .jycon1 .jyc1c table th {
  color: #f0f0f0;
  padding: 15px 0;
  font-size: 16px;
  text-align: center;
  background: #0090c8;
  border: 1px solid #f0f0f0;
}

.investment .inver .jydt1 .jycon1 .jyc1c table td {
  padding: 15px 0;
  font-size: 16px;
  text-align: center;
  background: #f8fbfc;
}

.investment .inver .jydt1 .jycon1 a.more {
  display: inline-block;
  float: right;
  width: 105px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  font-size: 18px;
  font-size: 0.18rem;
  color: #fff;
  background: #0090c8;
  border: 1px solid #f0f0f0;
  border-radius: 4px;
}

.investment .inver .jydt1 .jycon1 a.more:hover {
  background: #0982b1;
}

.investment .inver .question {
  border: 1px solid #dcdcdc;
  padding: 30px;
}

.investment .inver .question .quesbox {
  margin-bottom: 50px;
}

.investment .inver .question .quesbox .quet {
  margin-bottom: 10px;
  line-height: 40px;
  font-size: 18px;
  font-size: 0.18rem;
  color: #000;
}

.investment .inver .question .quesbox .quet span {
  color: #ff3333;
}

.investment .inver .question .quesbox .queb {
  font-size: 18px;
  font-size: 0.18rem;
  line-height: 40px;
  color: #000;
}

.investment .inver .question .quesbox .queb span {
  color: #336699;
}

.investment .inver .question h1 {
  color: #ff3333;
  font-size: 18px;
  font-size: 0.18rem;
}

.investment .inver .question .qeb {
  margin-top: 20px;
  font-size: 18px;
  font-size: 0.18rem;
  line-height: 40px;
  color: #000;
}

.investment .inver .question .qeb span {
  color: #336699;
}

.investment .inver .question .qeb h2 {
  margin-top: 30px;
  font-size: 18px;
  font-size: 0.18rem;
  color: #ff3333;
  text-align: center;
}

.investment .inver .gdjgb h1 {
  font-size: 20px;
  font-size: 0.20rem;
  margin-bottom: 20px;
}

.investment .inver .gdjgb p {
  font-size: 16px;
  font-size: 0.16rem;
  line-height: 30px;
}

.investment .inver .gdjgb .gdjgbcon {
  margin-top: 20px;
}

.investment .inver .gdjgb .gdjgbcon th {
  height: 35px;
  line-height: 35px;
  text-align: center;
  font-size: 14px;
  color: #fff;
  border: 1px solid #e6ecef;
  background: #49aedf;
  width: 25%;
}

.investment .inver .gdjgb .gdjgbcon td {
  height: 35px;
  line-height: 35px;
  text-align: center;
  font-size: 14px;
  border: 1px solid #e6ecef;
}

.investment .inver .gdjgb .jyqktit {
  margin-bottom: 30px;
}

.investment .inver .gdjgb .jyqktit li {
  width: 50%;
  float: left;
}

.investment .inver .gdjgb .jyqktit li:hover a {
  color: #fff;
  background: #49aedf;
}

.investment .inver .gdjgb .jyqktit li.act a {
  color: #fff;
  background: #49aedf;
}

.investment .inver .gdjgb .jyqktit li a {
  text-align: center;
  font-size: 18px;
  font-size: 0.18rem;
  display: block;
  background: #e5e5e5;
  padding: 13px 0;
}

.investment .inver .gdjgb .jyqkcon {
  margin-top: 10px;
}

.investment .inver .gdjgb .jyqkcon th {
  padding: 20px 5px;
  text-align: center;
  color: #fff;
  background: #49aedf;
  border: 1px solid #eeeeee;
   font-size: 13px;
  font-size: 0.13rem;
}
.investment .inver .gdjgb .jyqkcon td{
  padding:10px 5px; font-size: 14px;
  font-size: 0.14rem;
  text-align: center;
  border: 1px solid #e6ecef;
}

.investment .inver .gdxxgl {
  padding: 20px;
  margin-top: 20px;
  border: 1px solid #dcdcdc;
}

.investment .inver .gdxxgl .input-group {
  margin-top: 20px;
}

.investment .inver .gdxxgl .input-group span {
  font-size: 18px;
  font-size: 0.16rem;
  color: #000;
  border: none;
  background: none;
  border-radius: none;
}

.investment .inver .gdxxgl .input-group input {
  font-size: 18px;
  font-size: 0.16rem;
}

.investment .inver .gdxxgl .input-group .xx {
  color: #ff0000;
  font-weight: bold;
}

.investment .inver .gdxxgl .hh {
  margin-top: 10px;
  margin-left: 130px;
  color: #ff2424;
  font-size: 18px;
  font-size: 0.14rem;
}

.investment .inver .gdxxgl .xg {
  color: #fff;
  background: #008cd6;
  height: 40px;
  width: 175px;
  border: none;
  margin: 0 auto;
  margin-top: 20px;
  font-size: 16px;
  font-size: 0.16rem;
}

.investment .inver .gdxxgl .xg:hover {
  background: #0e7fbb;
}

.investment .inver .gdxxgl2 {
  padding: 4% 13%;
}

.investment .inver .gdxxgl2 .gdxxgl2c {
  border-radius: 5px;
  box-shadow: 0px 0px 20px #ccc;
}

.investment .inver .gdxxgl2 .gdxxgl2c h1 {
  background: url(../images/img12.jpg) no-repeat center center;
  background-size: cover;
  height: 45px;
  line-height: 45px;
}

.investment .inver .gdxxgl2 .gdxxgl2c .gdxc {
  padding: 2%;
  background: url(../images/icon21.png) no-repeat 8% center;
  padding-left: 32%;
}

.investment .inver .gdxxgl2 .gdxxgl2c .gdxc .input-group {
  margin-bottom: 18px;
}

.investment .inver .gdxxgl2 .gdxxgl2c .gdxc .input-group span {
  background: none;
  border: none;
  border-radius: none;
  color: #000;
  font-size: 0.18rem;
  min-width: 144px;
  text-align: right;
}

.investment .inver .gdxxgl2 .gdxxgl2c .gdxc .input-group input {
  color: #000;
  font-size: 20px;
}

.investment .inver .gdxxgl2 .gdxxgl2c .gdxc .xg {
  float: right;
  font-size: 18px;
  font-size: 0.18rem;
  width: 165px;
  height: 50px;
  color: #fff;
  background: url(../images/img12.jpg) no-repeat center center;
  background-size: cover;
}

.investment .inver .wtdy {
  border: 1px solid #dcdcdc;
  padding: 40px;
}

.investment .inver .wtdy .wtdyc {
  width: 80%;
}

@media only screen and (max-width: 640px) {
  .investment .inver .wtdy {
    border: 1px solid #dcdcdc;
    padding: 0!important;

  }
  .investment .inver .wtdy .wtdyc {
    width: 100%!important;
    padding: 10px 0;
  }
  .investment .inver .wtdy .input-group span {
    color: #000;
    background: none;
    border: none;
    border-radius: 0;
    font-size: 16px;
    font-size: 0.16rem;
    min-width: 83px!important;
    text-align: right;
  }
  .investment .inver .wtdy .sbtncon{padding-left: 0px!important;text-align: center}
  .investment .inver .wtdy .sbtncon .sbtn{width: 140px!important;margin-bottom: 10px}

}

.investment .inver .wtdy p {
  color: #dcdcdc;
  padding-left: 140px;
  font-size: 16px;
  font-size: 0.16rem;
}

.investment .inver .wtdy .sbtncon {
  padding-left: 140px;
  margin-top: 20px;
}

.investment .inver .wtdy .sbtncon .sbtn {
  font-size: 18px;
  font-size: 0.18rem;
  margin-right: 10px;
  border: none;
  display: inline-block;
  color: #fff;
  width: 180px;
  height: 40px;
  background: #49aedf;
  text-align: center;
}

.investment .inver .wtdy .sbtncon .sbtn:hover {
  background: #2598d0;
}

.investment .inver .wtdy .input-group {
  margin-bottom: 20px;
}

.investment .inver .wtdy .input-group span {
  color: #000;
  background: none;
  border: none;
  border-radius: 0;
  font-size: 16px;
  font-size: 0.16rem;
  min-width: 140px;
  text-align: right;
}

.investment .inver .wtdy .input-group .xing {
  min-width: 35px;
  color: #ff2626;
  font-weight: bold;
}

.investment .inver .wzxq {
  border: 1px solid #dcdcdc;
}

.investment .inver .wzxq .wzxptit {
  font-size: 18px;
  font-size: 0.18rem;
  text-align: center;
  color: #6c6c6c;
  padding-bottom: 20px;
}

.investment .inver .wzxq .wzxptit h1 {
  padding: 25px 0;
  border-bottom: 1px solid #dcdcdc;
  font-size: 20px;
  font-size: 0.20rem;
  color: #2768d3;
  margin-bottom: 10px;
}

.investment .inver .wzxq .wzxpcon {
  padding: 15px;
  color: #6c6c6c;
  font-size: 16px;
  font-size: 0.16rem;
  line-height: 0.3rem;
}

.investment .inver .wzxq .wzxpcon h1 {
  line-height: 30px;
  color: #000000;
  font-size: 24px;
  font-size: 0.24rem;
}

.investment .inver .wzxq .wzxpcon .fuj {
  border-top: 1px solid #959595;
  padding-top: 10px;
  margin-top: 20px;
}

.investment .inver .wzxq .wzxpcon .fuj a {
  display: block;
  color: #007cc2;
  font-size: 20px;
  font-size: 0.2rem;
}

.investment .inver .wzxq .toupiao h1 {
  font-size: 20px;
  font-size: 0.2rem;
  height: 40px;
  line-height: 30px;
  background: #dcdcdc;
  color: #2768d3;
  text-align: center;
}

.investment .inver .wzxq .toupiao .tpcon {
  padding: 15px;
  color: #2c2c2c;
  line-height: 30px;
  font-size: 16px;
  font-size: 0.16rem;
}

.investment .inver .wzxq .toupiao .tpcon ul {
  margin-top: 10px;
  margin-bottom: 20px;
}

.investment .inver .wzxq .toupiao .tpcon li {
  display: inline-block;
  width: 176px;
  margin-right: 5px;
  height: 40px;
  line-height: 35px;
  text-align: center;
  border: 2px solid #adadad;
  cursor: pointer;
}

.investment .inver .wzxq .toupiao .tpcon li:hover {
  background: #007cc2;
  color: #fff;
  border: 1px solid #007cc2;
}

.investment .inver .wzxq .toupiao .tpcon li.act {
  background: #007cc2;
  color: #fff;
  border: 1px solid #007cc2;
}

.investment .inver .wzxq .toupiao .tpcon .pti {
  margin-top: 20px;
  text-align: center;
  border: none;
  background: #007cc2;
  width: 145px;
  height: 40px;
  float: right;
  color: #fff;
  font-size: 18px;
  font-size: 0.18rem;
}

.investment .inver .wzxq .toupiao .tpcon .pti:hover {
  background: #1377b0;
}

/***贸易首页**/
.header_1 .navbar .container {
  position: relative;
}

.header_1 .navbar .container .backhuis {
  font-size: 16px;
  font-size: 0.16rem;
  color: #a40000;
  position: absolute;
  right: 0;
  bottom:28px;
  border-bottom: 3px solid #a40000;
  padding-bottom: 3px;
}

.header_1 .navbar .navbar-brand {
  /*margin-top: 15px;*/
}
.ban{margin-top: 85px}
.header_1 .navbar ul {
  padding-top: 0 !important;
}

.header_1 .navbar ul li {
  height: 80px;
  border-bottom: none;
  min-width: 120px;
}

.header_1 .navbar ul li:hover {
  border-bottom: none;
  background: #ffd04c;
}

.header_1 .navbar ul li.act {
  border-bottom: none;
  background: #ffd04c;
}

.header_1 .navbar ul li a {
  padding: 0 20px;
  line-height: 80px;
  color: #000;
}

.footer_1 {
  border-bottom: 14px solid #c6ac47;
}

.maoyi {
  /*border-bottom: 10px solid #eeeeee;*/
  font-size: 18px;
  font-size: 0.18rem;
}

.maoyi .mytit {
  padding: 20px 0;
  text-align: center;
}

.maoyi .mytit p {
  font-size: 20px;
  font-size: 0.2rem;
}

.maoyi .mytit h1 {
  margin: 10px 0;
  font-size: 22px;
  font-size: 0.22rem;
}

.maoyi .mytit span {
  width: 55px;
  height: 5px;
  background: #fdbb2d;
  margin: 0 auto;
  display: block;
}

.maoyi .my1con {
  margin-top: 20px;
  padding: 0 8%;
  text-align: center;
}

.maoyi .my1con .my1box {
  /*margin-bottom: 4%;*/
  padding: 0 3px;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
}

.maoyi .my1con .my1box:hover {
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transform: translateY(-10px);
  -moz-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  -o-transform: translateY(-10px);
  transform: translateY(-10px);
}

.maoyi .my1con .my1box a {
  /*padding: 5px 5px 0 5px;*/
  /*box-shadow: 0px 0px 20px #ccc;*/
  /*border-bottom: 4px solid #ea9e2c;*/
  display: block;
  color: #000;
}

.maoyi .my1con .my1box a img {
  width: 100%;
}

.maoyi .my1con .my1box a .my1b {
  /*padding: 20px;*/
  text-align: center;
  /*line-height: 36px;*/
}

.maoyi .my1con .my1box a .my1b h1 {
  color: #3c504b;
  font-weight: bold;
  font-size: 20px;
  font-size: 0.16rem;
  margin-bottom: 15px;
}

.maoyi .my1con .my1box a .my1bc {
  text-align: left;
  height: 140px;
  overflow: hidden;
  line-height:23px;
  font-size:14px;
  color: #333333;
}

.maoyi .my1con .my1box a .dian {
  display: block;
  margin: 15px auto;
  width: auto;
}

.maoyi .my1 {
  padding: 30px 0;
  font-size: 18px;
  font-size: 0.18rem;
  line-height: 30px;
  line-height:0.32rem;
}

.maoyi .my1 p {
  margin-bottom: 0;
  color: #000000;
  font-size: 16px !important;
  font-size: 0.16rem  !important;
  line-height: 30px;
  line-height:0.32rem;
}

.maoyi .my2 .container {
  list-style: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.maoyi .my2 .my2box {
  padding: 3px;
  text-align: center;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
}

.maoyi .my2 .my2box:hover {
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transform: translateY(-10px);
  -moz-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  -o-transform: translateY(-10px);
  transform: translateY(-10px);
}

.maoyi .my2 .my2box a {
  display: block;
}

.maoyi .my2 .my2box a img {
  border: 1px solid #f0f0f0;
}

.maoyi .my2 .my2box:nth-child(1) h1 {
  margin-top: 14%;
  margin-bottom: 6%;
  font-size: 20px;
  font-size: 0.20rem;
  line-height:24px;
  color: #000000;
}

.maoyi .my2 .my2box:nth-child(1) p {
  width: 85%;
  margin: 0 auto;
  color: #333333;
  margin-bottom: 6%;
  font-size: 18px;
  font-size: 0.18rem;
  line-height:24px;
}

.maoyi .my2 .my2box:nth-child(1) span {
  display: block;
}

.maoyi .my2 .my2box:nth-child(1) span img {
  border: none;
  margin-left: 5px;
  position: relative;
  top: 10px;
}

.maoyi .my3 {
  margin-top: 2%;
  background: #f8f8f8;
  padding: 2% 0;
}

.maoyi .my3 .container {
  list-style: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.maoyi .my3 .my3box {
  padding: 3px;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
}

.maoyi .my3 .my3box:hover {
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transform: translateY(-10px);
  -moz-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  -o-transform: translateY(-10px);
  transform: translateY(-10px);
}

.maoyi .my3 .my3box a {
  display: block;
  text-align: center;
}

.maoyi .my3 .my3box a img {
  border-radius: 5px;
}

.maoyi .my3 .my3box:nth-child(4) {
  background: #fff;
  border-radius: 5px;
}

.maoyi .my3 .my3box:nth-child(4) h1 {
  margin-top: 50%;
  margin-bottom: 6%;
  text-align:center;
  font-size: 20px;
  font-size: 0.20rem;
   color: #000000;
}

.maoyi .my3 .my3box:nth-child(4) p {
  width: 85%;
  margin: 0 0;
  color: #333333;
  margin-bottom: 6%;
  margin:0 auto;
  text-align:center;
  font-size: 18px;
  font-size: 0.18rem;
}

.maoyi .my3 .my3box:nth-child(4) span {
  display: block;
}

.maoyi .my3 .my3box:nth-child(4) span img {
  border: none;
  margin-left: 5px;
  position: relative;
  top: 10px;
}

.maoyi .my4 {
  /*padding: 2%;*/
}

.maoyi .my4tit {
  text-align: center;
}

.maoyi .my4tit h1 {
  font-size: 20px;
  font-size: 0.20rem;
   color: #000000;
}

.maoyi .my4tit p {
  color: #007cc2;
  font-size: 18px;
  font-size: 0.18rem;
  /*margin: 15px 0;*/
}

.maoyi .my4tit span {
  width: 60px;
  height: 3px;
  background: #007cc2;
  border-radius: 4px;
  display: block;
  margin: 10px auto;
}

.maoyi .my4bcon {
  margin-top: 2%;
  list-style: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.maoyi .my4bcon .my4box {
  padding: 0px;
  transition: all 0.3s;

  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
}

./*maoyi .my4bcon .my4box:hover {
  box-shadow: 0 0 10px #e7e7e7;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transform: translateY(-10px);
  -moz-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  -o-transform: translateY(-10px);
  transform: translateY(-10px);
}*/

.maoyi .my4bcon .my4box a {
  display: block;
}

.maoyi .my4bcon .my4box a img {
  border-radius: 0px;
}

.maoyi .ljmore {
  margin-top: 4%;
  display: block;
  text-align: center;
  font-size: 20px;
  font-size: 0.2rem;
}

.maoyi .ljmore img {
  position: relative;
  top: 10px;
  margin-left: 5px;
}

.maoyi .my5 {
  background: #f8f8f8;
  text-align: center;
  padding: 2%;
}

.maoyi .my6 {
  padding: 2%;
}

.maoyi .my6 .my4bcon .my4box a {
  padding-bottom: 20px;
  border-bottom: 5px solid #eeeeee;
}

.maoyi .my7 {
  padding: 2%;
  background: #f8f8f8;
}

.maoyi .my7 .my4bcon .my4box {
  padding: 0;
}

.maoyi .my7 .my4bcon .my4box a img {
  border-radius: 0;
  border: 1px solid #eee;
}

.maoyi .moyilb {
  padding-bottom: 4%;
}

.maoyi .moyilb .moyilbox {
  margin-top: 3%;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
}

.maoyi .moyilb .moyilbox:hover {
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transform: translateY(-10px);
  -moz-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  -o-transform: translateY(-10px);
  transform: translateY(-10px);
}

.maoyi .moyilb .moyilbox a {
  text-align: center;
  color: #000;
  display: block;
  font-size: 22px;
  font-size: 0.22rem;
}

.maoyi .moyilb .moyilbox a img {
  margin-bottom: 2%;
}

.maoyi .maoyixq {
  padding: 4% 0;
}

/***投资***/
.header_2 {
  background: #fff;
}

.header_2 .navbar .container {
  position: relative;
}

.header_2 .navbar .container .backhuis {
  font-size: 16px;
  font-size: 0.16rem;
  color: #a40000;
  position: absolute;
  right: 0;
  bottom: 30px;
  border-bottom: 3px solid #a40000;
  padding-bottom: 3px;
}

.header_2 .navbar .navbar-brand {
  /*margin-top: 15px;*/
}

.header_2 .navbar ul {
  padding-top: 0 !important;
}

.header_2 .navbar ul li {
  height: 80px;
  border-bottom: none;
  min-width: 120px;
  position: relative;
  cursor: pointer;
}

.header_2 .navbar ul li .xiala {
  display: none;
  position: absolute;
  top: 80px;
  width: 100%;
  z-index: 999;
}

.header_2 .navbar ul li .xiala a {
  color: #6a6a6a !important;
  height: 50px;
  line-height: 50px;
  border-bottom: 1px solid #d2d2d2;
  background: #eeeeee;
  font-size:16px;
}

.header_2 .navbar ul li .xiala a:hover {
  color: #ae0001 !important;
}

.header_2 .navbar ul li:hover {
  border-bottom: none;
  background: #ae0001;
}

.header_2 .navbar ul li:hover a {
  color: #fff;
}

.header_2 .navbar ul li.act {
  border-bottom: none;
  background: #ae0001;
}

.header_2 .navbar ul li.act a {
  color: #fff;
}

.header_2 .navbar ul li a {
  padding: 0 20px;
  line-height: 80px;
  color: #000;
}

.footer_1 {
  border-bottom: none;
  background: #f7f7f7;
}

.touzi {
  /*padding-bottom: 5%;*/
  /*border-bottom: 10px solid #eeeeee;*/
  font-size: 16px;
  font-size: 0.16rem;
  /*background-color: #f7f7f7;*/
}

.touzi .tztit {
  margin: 0 auto;
}

.touzi .touzitit {
  padding: 1% 0;
  text-align: center;
}

.touzi .touzitit .tot {
  margin: 0 2%;
  display: inline-block;
}

.touzi .touzitit .tot1 {
  position: relative;
  top: -35px;
}

.touzi .touzitit h1 {
  color: #000;
  font-size: 20px;
  font-size: 0.20rem;
  margin: 5px 0;
}

.touzi .touzitit span {
  color: #333333;
  font-size: 18px;
  font-size: 0.18rem;
}

.touzi .container-fluid {
  padding: 0 12%;
}
@media only screen and (max-width: 768px){
  .touzi .container-fluid {
    padding: 0 2%;
  }}

.touzi .touzi1 {
  list-style: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-bottom: 20px;
}

.touzi .touzi1 .touzi1box {
  /*background-color: white;*/
  /*display: -webkit-box;*/
  /*display: -moz-box;*/
  /*display: -ms-flexbox;*/
  /*display: -webkit-flex;*/
  /*display: flex;*/
  /*flex-direction: row;*/
  /*flex-wrap: wrap;*/
  /*padding: 0 20px;*/
}

.touzi .touzi1 .touzi1box .tzbl {
  padding: 0;
}

.touzi .touzi1 .touzi1box .tzbl a {
  display: block;
}

.touzi .touzi1 .touzi1box .tzbr {
  background: #fff;
  padding: 14px 20px;
  line-height:0.3rem;
}

.touzi .touzi1 .touzi1box .tzbr .tzbrtop {
  padding: 5% 0 12% 34%;
  text-align: left;
  color: #cc3333;
  font-size: 20px;
  font-size: 0.20rem;
  border-bottom: 2px solid #999999;
}

.touzi .touzi1 .touzi1box .tzbr .tzbrtop span {
  display: block;
  /*color: #333333;*/
  font-size: 16px;
  font-size: 0.16rem;
  margin-top:10px;
}

.touzi .touzi1 .touzi1box .tzbr .tzbrtop1 {
  background: url(../images/icon24.png) no-repeat 6% 10%;
  background-size: 70px;
}

.touzi .touzi1 .touzi1box .tzbr .tzbrtop2 {
  background: url(../images/icon25.png) no-repeat 6% 10%;
  background-size: 70px;
}

.touzi .touzi1 .touzi1box .tzbr .tzbrtop3 {
  background: url(../images/icon26.png) no-repeat 6% 10%;
  background-size: 70px;
}

.touzi .touzi1 .touzi1box .tzbr .tzbrbot {
  padding-top: 5%;
  text-align: left;
  /*color: #333333;*/
  font-size: 16px;
  font-size: 0.16rem;
  line-height:28px;
  line-height:0.28rem;
}

.touzi .touzi1 .touzi1box:nth-child(2) {
  background: #fff;
}

.touzi .ljmore {
  color: #9c9c9c;
  padding: 0 20px;
  line-height: 25px;
  display: block;
  font-size: 16px;
  font-size: 0.16rem;
  margin-top: 30px;
}
.touzi .ljmore:hover{
 cursor: default;
}
.touzi .ljmore img {
  position: relative;
  top: 5px;
  margin-left: 5px;
  width: 20px;
}

.touzi .touzi2 {
  padding: 4% 0;
  font-size: 16px;
  font-size: 0.16rem;
  line-height:30px;
  line-height:0.3rem;
}

.touzi .touzi3 {
  background: #fff;
  /*padding: 4% 0;*/
 font-size: 16px;
  font-size: 0.16rem;
  line-height:30px;
  line-height:0.3rem;
}
.touzi .touzi3 h1{ font-size: 18px;
  font-size: 0.18rem;
  line-height:32px;
  line-height:0.32rem;}

.touzi .touzi3 .container {
  padding-left: 0;
  padding-right: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
}

.touzi .touzi3 .touzi3l {
  padding-right: 0;
}

.touzi .touzi3 .touzi3l .touzi3lb {
  margin: 2.5% 0;
  color: #999999;
  font-size: 16px;
  font-size: 0.16rem;
   line-height:32px;
  line-height:0.30rem;
}

.touzi .touzi3 .touzi3l .touzi3lb h1 {
  margin-bottom: 20px;
  color: #ae0001;
  font-weight: bold;
  font-size: 28px;
  font-size: 0.28rem;
}

.touzi .touzi3 .touzi3l .touzi3lb span {
  color: #000;
}

.touzi .touzi3 .touzi3r img {
  /*border: 3px solid #959595;*/
  padding: 10px;
}

/**1400***/
@media only screen and (min-width: 1400px) {
  .touzi .touzi1 .touzi1box .tzbr .tzbrtop {
    padding: 3% 0 4% 34%;
  }
}

/***1200**/
@media only screen and (max-width: 1200px) {
  .header .navbar li {
    margin: 0 1%;
  }
}

/**1000***/
@media only screen and (max-width: 1000px) {
  .others {
    display: none;
  }
  .header .navbar li {
    margin: 0;
  }
  .centeryewu .cenyw .cenywlbox {
    width: 100%;
    position: static;
  }
  .touzi .touzi1 .touzi1box {
    padding: 0 5px;
    background: none !important;
  }
  .touzi .touzi1 .touzi1box .tzbr {
    padding: 0px;
  }
  .touzi .touzi1 .touzi1box .tzbr .tzbrbot {
    padding: 10px;
    font-size: 0.2rem;
  }
  .touzi .touzi1 .touzi1box .tzbr .tzbrtop {
    padding-bottom: 5%;
  }
  .touzi .touzi1 .touzi1box .tzbr .tzbrtop1 {
    padding-left: 30%;
    background: url(../images/icon24.png) no-repeat 2% 30%;
    background-size: 70px;
  }
  .touzi .touzi1 .touzi1box .tzbr .tzbrtop2 {
    padding-left: 30%;
    background: url(../images/icon25.png) no-repeat 2% 30%;
    background-size: 70px;
  }
  .touzi .touzi1 .touzi1box .tzbr .tzbrtop3 {
    padding-left: 30%;
    background: url(../images/icon26.png) no-repeat 2% 30%;
    background-size: 70px;
  }
  .touzi .ljmore {
    position: static;
    margin-left: 10px;
  }
}

/**992****/
@media only screen and (max-width: 1000px) {
  .touzi .touzi1 .touzi1box {
    padding: 0 5px;
    background: none !important;
  }
  .touzi .touzi1 .touzi1box .tzbr {
    font-size: 0.2rem;
    padding: 0px;
    padding-bottom: 20px;
    margin-bottom: 10px;
  }
  .touzi .touzi1 .touzi1box .tzbr .tzbrbot {
    padding: 10px;
    font-size: 0.2rem;
	line-height:30px;
	line-height:0.3rem;
  }
  .touzi .touzi1 .touzi1box .tzbr .tzbrtop {
    padding-bottom: 5%;
  }
  .touzi .touzi1 .touzi1box .tzbr .tzbrtop2 {
    padding-left: 15%;
    background: url(../images/icon25.png) no-repeat 2% 45%;
    background-size: 70px;
  }
  .touzi .touzi1 .touzi1box .tzbr .tzbrtop3 {
    padding-left: 15%;
    background: url(../images/icon26.png) no-repeat 2% 45%;
    background-size: 70px;
  }
  .touzi .ljmore {
    position: static;
    margin-left: 10px;
  }
}
@media only screen and (max-width: 768px){
  .hkmian .hkmr {
    display: none;
  }
}
/***768***/
@media only screen and (max-width: 768px) {
  .header .navbar-toggle {
    border: none;
    padding-top: 0.2rem;
  }
  .header .logo {
    padding: 0;
    padding-top: 10px;
  }
  .header .navbar-nav {
    padding-top: 0;
  }
  .header .navbar-brand img {
    height: 33px;
  }
  .title img {
    max-width: 65%;
  }
  .part .pal {
    margin-top: 0.3rem;
  }
  .part .parcon {
    width: 100% !important;
    line-height: 23px !important;
  }
  .footer .fotltop {
    margin-top: 10px;
  }
  .footer .fotltop a {
    padding: 0 5px !important;
  }
  .footer .fotr .fotri {
    width: 100%;
    margin-bottom: 0.1rem;
  }
  .anmian {
    padding: 10px 0;
  }
  .anmian .ppx {
    display: block;
  }
  .anmian ul {
    display: none;
    margin-top: 10px;
  }
  .anmian li {
    display: block;
    height: auto;
    line-height: initial;
  }
  .anmian li a {
    height: auto;
    padding: 10px;
  }
  .jtgk .jtgk1 .jt1l {
    /*margin-bottom: 10px;*/
  }
  .jtgk .jtgk1 .jt1l img {
    max-width: 100%;
  }
  .jtgk .jtgk2 .jt2lcon {
    padding: 0 !important;
    padding-top: 20px !important;
  }
  .jtgk .jtgk2 .jt2r {
    position: static;
    padding-right: 10px;
  }
  .develop .devetit ul li {
    width: auto;
  }
  .develop .devetit ul li a {
    padding: 0 10px;
  }
  .develop .devebox {
    background-size: 100% !important;
  }
  .honor .honbox {
    padding: 20px 0;
    padding-left: 20px;
  }
  .honor .honbox p {
    line-height: 0.3rem;
    margin-bottom: 10px;
  }
  .honor .honbox .ig {
    left: -7px;
  }
  .honor .honbox .ig img {
    width: 15px;
  }
  .culture .culbox {
    margin-bottom: 0.3rem;
  }
  .centeryewu .cenyw .cenywlbox {
    padding: 4%;
  }
  .centeryewu .cenyw .cenywlbox h1 {
    margin-bottom: 10px;
  }
  .centeryewu .cenyw .cenywlbox a {
    margin-top: 10px;
    width: 100px;
    height: auto;
    padding: 2px 8px;
    line-height: inherit;
  }
  .hydlqx .hydr {
    margin-top: 10px;
  }
  .hydlqx .hydr .hydrcon {
    width: 100%;
  }
  .hydlqx .hydr .hydrcon .hydrcm {
    padding: 20px 5%;
  }
  .hydlqx .hydr .hydrcon .hydrcb {
    padding: 10px 0;
  }
  .contact .contatop {
    margin-bottom: 10px;
    max-width: 100%;
  }
  .contact .contabot .contabl {
    margin-bottom: 20px;
  }
  .contact .contabot .contabl .input-group .form-control {
    width: 250px;
  }
  .contact .contabot .contabl .subt {
    line-height: inherit;
    height: auto;
    padding: 10px 0;
  }
  .contact .contabot .contabr .conp {
    padding-left: 30px;
    background-size: 20px !important;
    background-position: left 11px !important;
  }
  .recruit .recb {
    padding: 20px 3% !important;
  }
  .recruit .shoutou {
    margin-top: 3%;
  }
  .recruit .shoutou .shpu {
    line-height: inherit !important;
    padding: 4px 0;
  }
  .recruit .shoutou a {
    padding: 4px 10px;
    width: auto !important;
    height: auto !important;
    line-height: inherit !important;
  }
  .news .netit h1 img {
    width: 20%;
  }
  .news .necon2 {
    margin-top: 30px;
  }
  .news .necon2 .sb_tab .sb_tc {
    padding: 5px 10px;
    width: auto;
    height: auto;
    line-height: inherit;
  }
  .investment .invel {
    padding: 0;
    margin-bottom: 20px;
  }
  .investment .invel .invelcon h1 {
    padding: 10px 0;
    height: auto;
    line-height: inherit;
    background: #49aedf url(../images/icon6_1.png) no-repeat 72% center;
    background-size: 20px;
  }
  .investment .invel .invelcon ul {
    display: none;
  }
  .investment .invel .invelcon ul li {
    margin-top: 0;
  }
  .investment .invel .invelcon ul li a {
    font-size: 16px;
    padding: 10px 0 10px 10px;
    height: auto;
    line-height: inherit;
  }
  .investment .inver {
    padding: 0;
  }
  .investment .inver .invercon .inverconb {
    overflow-x: scroll;
  }
  .investment .inver .invercon table {
    min-width: 800px;
  }
  .investment .inver .invercon th {
    padding: 10px 0;
    font-size: 18px;
    font-size: 0.18rem;
  }
  .investment .inver .invercon td {
    padding: 10px 0;
    /*font-size: 18px;*/
    font-size: 0.18rem;
  }
  .investment .inver .grcz .grcz1 {
    overflow-x: scroll;
  }
  .investment .inver .grcz .grcz1 table {
    min-width: 800px;
  }
  .investment .inver .grcz .grcz2 .grcz2c {
    overflow-x: scroll;
  }
  .investment .inver .grcz .grcz2 table {
    min-width: 800px;
  }
  .investment .inver .jydt1 .jytit li a {
    padding: 10px;
  }
  .investment .inver .jydt1 .jytit1 li a {
    padding: 5px;
    margin-left: 0;
    position: static;
  }
  .investment .inver .jydt1 .jycon1 .jyc1c {
    overflow-x: scroll;
  }
  .investment .inver .jydt1 .jycon1 .jyc1c table {
    min-width: 800px;
  }
  .investment .inver .jydt1 .jycon1 .jyc1c table td {
    padding: 20px 0;
  }
  .investment .inver .question {
    padding: 10px;
  }
  .investment .inver .question .quesbox {
    margin-bottom: 10px;
  }
  .investment .inver .question .quesbox .quet {
    line-height: 0.35rem;
  }
  .investment .inver .question .quesbox .queb {
    line-height: 0.35rem;
  }
  .investment .inver .question .qeb {
    line-height: 0.35rem;
  }
  .investment .inver .question .qeb h2 {
    margin-bottom: 20px;
  }
  .investment .inver .gdxxgl {
    padding: 10px;
  }
  .investment .inver .gdxxgl .input-group span {
    font-size: 0.18rem;
  }
  .investment .inver .gdxxgl .input-group input {
    font-size: 0.18rem;
  }
  .investment .inver .gdxxgl .hh {
    text-align: center;
    margin-left: 0;
  }
  .investment .inver .gdxxgl2 {
    padding: 0;
  }
  .investment .inver .gdxxgl2 .gdxxgl2c h1 {
    height: 30px;
    line-height: 30px;
  }
  .investment .inver .gdxxgl2 .gdxxgl2c .gdxc {
    padding: 20px;
    background: none;
  }
  .investment .inver .gdxxgl2 .gdxxgl2c .gdxc .input-group {
    margin-bottom: 10px;
  }
  .investment .inver .gdxxgl2 .gdxxgl2c .gdxc .input-group span {
    font-size: 0.16rem;
    min-width: 90px;
  }
  .investment .inver .gdxxgl2 .gdxxgl2c .gdxc .xg {
    float: none;
    margin: 0 auto;
    margin-top: 20px;
  }
  .investment .inver .wzxq .wzxptit h1 {
    padding: 10px;
    font-size: 0.18rem;
	line-height:0.3rem;
  }
  .investment .inver .wzxq .wzxpcon .fuj a {
    font-size: 0.18rem;
  }
  .investment .inver .wzxq .toupiao .tpcon {
    font-size: 0.18rem;
    line-height: 0.36rem;
  }
  .investment .inver .wzxq .toupiao .tpcon li {
    width: inherit;
    height: inherit;
    line-height: inherit;
    padding: 5px 15px;
  }
  .investment .inver .wzxq .toupiao .tpcon .pti {
    float: none;
    margin: 0 auto;
    width: 50%;
    height: inherit;
    line-height: inherit;
    padding: 5px 15px;
    margin-top: 20px;
  }
  .maoyi .mytit {
    padding: 20px 0;
  }
  .maoyi .my1con {
    margin-top: 0;
	padding:0;
  }
  .maoyi .my1con .my1box {
    padding: 0 5px;
  }
  .maoyi .my1con .my1box a .my1b {
    padding: 10px 5px;
  }
  .maoyi .my1con .my1box a .my1b h1 {
    margin-bottom: 10px;
    font-size: 0.2rem;
  }
  .maoyi .my1con .my1box a .my1b .my1bc {
    height: auto;
	font-size:16px;
	font-size:0.16rem;
	line-height:30px;
    line-height: 0.3rem;
  }
  .maoyi .my3 .my3box {
    padding: 3px;
  }
  .maoyi .my4 .container,
  .maoyi .my5 .container,
  .maoyi .my6 .container,
  .maoyi .my7 .container {
    padding: 5px;
  }
  .maoyi .my4 .my4box,
  .maoyi .my5 .my4box,
  .maoyi .my6 .my4box,
  .maoyi .my7 .my4box {
    padding: 0;
  }
  .maoyi .ljmore img {
    width: 20px;
    top: 3px;
  }
  .touzi .touzitit .tot1 {
    width: 28%;
  }
  .touzi .touzi1 .touzi1box .tzbr .tzbrtop1 {
    padding-left: 25%;
    background: url(../images/icon24.png) no-repeat 2% 45%;
    background-size: 60px;
  }
  .touzi .touzi1 .touzi1box .tzbr .tzbrtop2 {
    padding-left: 25%;
    background: url(../images/icon25.png) no-repeat 2% 45%;
    background-size: 60px;
  }
  .touzi .touzi1 .touzi1box .tzbr .tzbrtop3 {
    padding-left: 25%;
    background: url(../images/icon26.png) no-repeat 2% 45%;
    background-size: 60px;
  }
}

/***767***/
@media only screen and (max-width: 767px) {
  .header .navbar-toggle {
    border: none;
    padding-top: 0.2rem;
  }
  .header .logo {
    padding: 0;
    padding-top: 10px;
  }
  .header .navbar-nav {
    padding-top: 0;
  }
  .header .navbar-nav li {
    display: block !important;
    border-bottom: none !important;
  }
  .header .navbar-brand img {
    height: 33px;
  }
  .header_1 .navbar .container .backhuis {
    right: 60px;
    bottom: inherit;
    top: 15px;
  }
  .header_1 .navbar .navbar-brand {
    margin-top: 0;
  }
  .header_1 .navbar ul li {
    height: auto;
    padding-bottom: 0;
  }
  .header_1 .navbar ul li a {
    line-height: inherit;
    padding: 10px 0;
  }
  .header_2 .navbar .container .backhuis {
    right: 60px;
    bottom: inherit;
    top: 15px;
  }
  .header_2 .navbar .navbar-brand {
    margin-top: 0;
  }
  .header_2 .navbar ul li {
    height: auto;
    padding-bottom: 0;
  }
  .header_2 .navbar ul li a {
    height: auto !important;
    line-height: inherit !important;
    padding: 10px 0;
  }
}
/* 2017-9-12 start */
.contact {
  padding: 50px 0 0;
}

.contact .cont_tit {
  margin-bottom: 0.2rem;
}

.contact .cont_tit h1 {
  font-size: 28px;
  font-size: 0.28rem;
  margin-bottom: 10px;
  color: #000000;
}

.contact .cont_tit h1 span {
  color: #000000;
  font-size: 20px;
  font-size: 0.2rem;
}

.contact .cont_tit p {
  color: #333333;
  font-size: 18px;
  font-size: 0.18rem;
}

.contact .contact_t {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.contact .contact_t .contact_tl {
  float: left;
  width: 50%;
}

.contact .contact_t .contact_tl .contact_tl_box > div h3 {
  color: #333333;
  font-size: 18px;
  font-size: 0.18rem;
  margin-bottom: 15px;
}

.contact .contact_t .contact_tl .contact_tl_box > div p {
  color: #333333;
  font-size: 16px;
  font-size: 0.16rem;
  margin: 10px 0;
}

.contact .contact_t .contact_tl .contact_tl_box > div.last_cont {
  margin-top: 12px;
}

.contact .contact_t .contact_tr {
  width: 50%;
  float: right;
  text-align: center;
}

.contact .contact_t .contact_tr form {
  margin: auto;
  text-align: left;
}

.contact .contact_t .contact_tr form h3 {
  color: #000000;
  font-size: 18px;
  font-size: 0.18rem;
  margin-bottom: 15px;
}

.contact .contact_t .contact_tr form p {
  background-color: #e7e7e7;
  margin-bottom: 10px;
}

.contact .contact_t .contact_tr form p input {
  color: #666666;
  font-size: 16px;
  font-size: 0.16rem;
  width: 100%;
  padding: 10px 0;
  padding-left: 7px;
  background-color: #e7e7e7;
  border: 0;
  outline: 0;
}

.contact .contact_t .contact_tr form p textarea {
  color: #666666;
  font-size: 16px;
  font-size: 0.16rem;
  width: 100%;
  padding: 10px 0;
  padding-left: 7px;
  height: 160px;
  background-color: #e7e7e7;
  border: 0;
  outline: 0;
}

.contact .contact_t .contact_tr form .cont_btn {
  outline: none;
  border: 0;
  width: 160px;
  height: 50px;
  line-height: 50px;
  display: inline-block;
  background-color: #eb6100;
  color: #fff;
  font-size: 18px;
  text-align: center;
  position: relative;
  overflow: hidden;
  outline: none;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

.contact .contact_t .contact_tr form .cont_btn:before {
  background: #fff;
  content: "";
  height: 155px;
  left: -75px;
  opacity: 0.3;
  position: absolute;
  top: -50px;
  -webkit-transform: rotate(35deg);
  -ms-transform: rotate(35deg);
  -moz-transform: rotate(35deg);
  -o-transform: rotate(35deg);
  transform: rotate(35deg);
  width: 50px;
  z-index: 10;
}

.contact .contact_t .contact_tr form .cont_btn:hover:before {
  left: 120%;
  -webkit-transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
  transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
}

.contact .contact_b {
  margin-top: 100px;
}

.contact .contact_b h1 {
  font-size: 28px;
  font-size: 0.28rem;
  margin-bottom: 10px;
  color: #000000;
  /*margin-bottom: 50px;*/
}

.contact .contact_b h1 span {
  color: #666666;
  font-size: 20px;
  font-size: 0.20rem;
}

.contact .contact_b > div {
  margin-bottom: 45px;
}

.contact .contact_b > div p {
  color: #000000;
  font-size: 20px;
  font-size: 0.2rem;
  margin-bottom: 10px;
}

@media only screen and (max-width: 769px) {
  .contact .contact_t .contact_tl {
    width: 100%;
  }
  .contact .contact_t .contact_tl .contact_tl_box div.last_cont {
    margin-top: 15px;
  }
  .contact .contact_t .contact_tr {
    width: 100%;
  }
  .contact .contact_b {
    margin-top: 40px;
  }
  .contact .contact_b h1 {
    margin-bottom: 30px;
  }
  .recruit{ min-height:inherit;}
}

/* 2017-9-12 end */


/* bussiness start */
.business h2 {
  color: #ea1e1e;
  font-size: 14px;
  font-size: 0.14rem;
  padding-left: 47px;
}

.business .wtdys {
  padding: 20px 0;
}

.business .wtdys .wtdyc {
  width: 100%;
}

.business .wtdys p {
  color: #dcdcdc;
  padding-left: 140px;
  font-size: 18px;
  font-size: 0.18rem;
}

.business .wtdys .sbtncon {
  text-align: center;
  margin-top: 20px;
}

.business .wtdys .sbtncon .sbtn {
  font-size: 14px;
  font-size: 0.14rem;
  margin-right: 10px;
  border: none;
  display: inline-block;
  color: #fff;
  width: 180px;
  height: 50px;
  background: #49aedf;
  text-align: center;
}

.business .wtdys .sbtncon .sbtn:hover {
  color: #fff;
  background: #2598d0;
}

.business .wtdys .sbtncon .sbtn_kl {
  background-color: #c0c0c0;
  color: #000000;
}

@media only screen and (max-width: 768px) {
  .business .wtdys .sbtncon .sbtn {
    width: 120px;
    height: 40px;
  }
}

.business .wtdys .input-group {
  margin-bottom: 20px;
}

.business .wtdys .input-group span {
  color: #000;
  background: none;
  border: none;
  border-radius: 0;
  font-size: 14px;
  font-size: 0.14rem;
  min-width: 100px;
  text-align: right;
}

.business .wtdys .input-group input.form-control {
  width: 200px;
}

.business .wtdys .input-group .xing {
  min-width: 35px;
  color: #ff2626;
  font-weight: bold;
  float: left;
}

.business2 {
  text-align: center;
}

.business2 h2 {
  font-size: 18px;
  font-size: 0.18rem;
  margin-bottom: 0.4rem;
  margin-top: 0.4rem;
}

.business2 form {
  display: inline-block;
  text-align: left;
}

.business2 form div {
  margin-bottom: 0.4rem;
}

.business2 form select {
  width: 100px;
  height: 40px;
  line-height: 40px;
}

.business2 form input {
  height: 40px;
  line-height: 40px;
}

@media only screen and (max-width: 768px) {
  .business2 form {
    width: 100%;
  }
  .business2 form label {
    display: block;
    margin-bottom: 0.2rem;
  }
  .business2 form input {
    width: 58%;
    float: left;
  }
  .business2 form select {
    width: 40%;
    float: right;
  }
  .business2 form .sbtn {
    height: 40px;
    line-height: 40px;
  }
}

.business2 .sbtn {
  font-size: 18px;
  font-size: 0.18rem;
  margin: auto;
  border: none;
  display: block;
  color: #fff;
  width: 140px;
  height: 50px;
  line-height: 50px;
  background: #49aedf;
  text-align: center;
}

.business2 .sbtn:hover {
  background: #2598d0;
}

.business3 .bus3_t {
  text-align: center;
  margin: 0.4rem 0;
}

.business3 .bus3_t h2 {
  font-size: 14px;
  font-size: 0.14rem;
  margin-bottom: 0.1rem;
}

.business3 .bus3_t p {
  color: #ea1e1e;
  font-size: 14px;
  font-size: 0.14rem;
}

.business3 .bus3_b > div {
  width: 50%;
  margin-bottom: 0.1rem;
  float: left;
  font-size: 14px;
  font-size: 0.14rem;
}

.business3 .bus3_b > div label {
  width: 30%;
  text-align: right;
}

.business3 .bus3_b > div label.on {
  width: 33%;
  margin-left: -13px;
}

.business3 .bus3_b > div i {
  margin-left: 0.1rem;
}

.business3 .bus3_b > div input {
  width: 57%;
  line-height: 34px;
}

.business3 .bus3_b > div select {
  width: 57%;
  line-height: 40px;
  height: 40px;
}

.business3 .bus3_b > div:nth-of-type(even) {
  float: right;
}

.business3 .bus3_b > div:nth-of-type(odd) {
  float: left;
}

.business3 .bus3_b > div.on {
  width: 100%;
}

.business3 .bus3_b > div.on label {
  width: 20%;
  margin-left: -43px;
  line-height: 130px;
  float: left;
}

.business3 .bus3_b > div.on textarea {
  width: 78.5%;
  height: 130px;
}

@media only screen and (max-width: 768px) {
  .business3 .bus3_b > div {
    width: 100%;
  }
  .business3 .bus3_b > div.on label {
    width: 42%;
    margin-left: -43px;
    line-height: 130px;
    float: left;
  }
  .business3 .bus3_b > div.on textarea {
    margin-left: 15px;
    width: 58%;
    height: 130px;
  }
}

.business3 .sbtncon {
  text-align: center;
}

.business3 .sbtncon .sbtn {
  font-size: 14px;
  font-size: 0.14rem;
  margin-right: 10px;
  border: none;
  display: inline-block;
  color: #fff;
  width: 180px;
  height: 50px;
  background: #49aedf;
  text-align: center;
}

.business3 .sbtncon .sbtn:hover {
  background: #2598d0;
  color: #ffffff;
}

.business3 .sbtncon .sbtn_kl {
  background-color: #c0c0c0;
  color: #000000;
}

@media only screen and (max-width: 768px) {
  .business3 .sbtncon .sbtn {
    width: 120px;
    height: 40px;
  }
}

/* bussiness end */

.xxx{ max-height:84px;}


/***10.17****/
.hydlqx {
  padding-top: 0;
  background: url(../images/1.jpg) no-repeat center center;
  background-size: 100%;
  margin-top: 150px;
  height: 288px;
  border-bottom: none;
}

.hydlqx .hydl img {
  margin-top: 5%;
}

.hydlqx .hydr {
  padding-top: 5px;
  background: url(../images/2.png) no-repeat top center;
  background-size: 100%;
  position: relative;
  top: -39px;
}

.hydlqx .hydr .hydrcon {
  width: 84%;
  background: #fff;
  border-radius: 0;
  border: none;
  box-shadow: 2px 4px 6px #ddd;
}

.hydlqx .hydr .hydrcon h1 {
  padding-left: 8%;
  text-align: left;
  color: #39a5f0;
  background: none;
  border-bottom: none;
}

.hydlqx .hydr .hydrcon .hydrcm {
  border-bottom: none;
}

.hydlqx .hydr .hydrcon .hydrcm .hydrcmb input {
  border: 1px solid #dcdcdc;
  border-radius: 4px;
}

.hydlqx .hydr .hydrcon .hydrcm .dlb {
  width: 80%;
  border: none;
  margin-left: 55px;
  background: #39a5f0;
  border-radius: 5px;
}

.hydlqx .hydr .hydrcon .hydrcb {
  color: #969696;
}

@media screen and (max-width: 1200px) {
  .hydlqx .hydr {
    background: none;
  }
  .hydlqx .hydr .hydrcon {
    box-shadow: 2px 0px 6px #ddd;
    margin-top: 1%;
  }
  .hydlqx .hydr .hydrcon .hydrcm .hydrcmb input {
    width: 60%;
  }
  .hydlqx .hydr .hydrcon .hydrcm .dlb {
    width: 60%;
  }
}

@media screen and (max-width: 800px) {
  .hydlqx {
    margin-top: 0;
    background-size: cover;
    height: auto;
  }
  .hydlqx .hydr {
    top: 0;
  }
  .hydlqx .hydr .hydrcon {
    width: 100%;
  }
  .hydlqx .hydr .hydrcon .hydrcm {
    padding-top: 0;
  }
  .hydlqx .hydr .hydrcon .hydrcm .hydrcmb {
    margin-bottom: 15px;
  }
  .hydlqx .hydr .hydrcon .hydrcm .hydrcmb input {
    width: 100%;
  }
  .hydlqx .hydr .hydrcon .hydrcm .dlb {
    margin-left: 0;
    width: 100%;
  }
}
/*#eshow{display: none}*/
/*#top:hover,#eshw{display: block}*/
/*--------------------------------------------------*/
/*新增样式*/
@media only screen and (min-width: 640px){
  #foot {
    display: block;
  }
  #foot1{display: none}
  .pa1l{margin-top: 90px}
  .touzi .touzi1 .touzi1box .tzbr .tzbrbot{height: 73px;color: #9c9c9c}
  #newss{height: 500px!important;}
}
@media only screen and (max-width: 640px){
  .touzi .touzi1 .touzi1box .tzbr{font-size: 14px}
  /*#newss{margin-top: 60px}*/
  #newss{height:500px!important;}
  #eshow{display: none}
  #foot {
    display: none;
  }
  .footer{margin-top: 0px!important;padding: 0.2rem 1%!important;}
  #foot1{display: block}
  .pa1l{margin-top: 0px}
  .ziti{font-size: 0.2rem}

}
#top{opacity: 0.3}
#top:hover{opacity: 1;transition-duration:1s}





/* 2025-12-2  新增投票部分 */
.cy_newtt{text-align: center;margin-top: 20px;}
.cy_newtt .cy_anniu{background: #49aedf;color: #fff;padding: .08rem .2rem;border-radius: .1rem;display: inline;cursor: pointer;}
 

.cy_tt_con{position: fixed;top: 0;left: 0;z-index: 9999999;background: rgba(0,0,0,0.6);width: 100%;height: 100%;display: none;}
.cy_tt_con .yin{position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 100;}
.cy_tt_con .cy_con{width: 4.10rem;height: 2.60rem;background: url(../images/cybg.png) no-repeat;background-size: 100% 100%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;text-align: center;z-index: 200;}
.cy_tt_con .cy_con .close{width: .25rem;height: .25rem;position: absolute;top: 5%;right: 5%;}
.cy_tt_con .cy_con .close img{width:100%}
.cy_tt_con .cy_con .tips1{font-size: .28rem;font-weight: bold;margin-top: 8%;color: #222;}
.cy_tt_con .cy_con .tips2{width: 80%;margin: auto;margin-top: 5%;font-size: .18rem;color: #222;}
.cy_tt_con .cy_con .tips3{display: flex;justify-content: space-between;position: absolute;width: 80%;bottom: 10%;left: 0;right: 0;margin: auto;}
.cy_tt_con .cy_con .tips3 div{width: .8rem;height: .4rem;line-height: .4rem;cursor: pointer;border-radius: .1rem;font-size: .15rem;}

.cy_tt_con .cy_con .tips3 div.tips3_yes{background: #49aedf;color: #fff;border:1px solid #49aedf}
.cy_tt_con .cy_con .tips3 div.tips3_no{background: #fff;color: #49aedf;border:1px solid #49aedf}
.cy_tt_con .cy_con .tips3 div.tips3_none{background: #f2f2f2;color: #666;border:1px solid #f2f2f2}


.cy_tt_con2{position: fixed;top: 0;left: 0;z-index: 9999999;background: rgba(0,0,0,0.6);width: 100%;height: 100%;}
.cy_tt_con2 .cy_con{width: 4.10rem;height: 2.60rem;background: url(../images/cybg.png) no-repeat;background-size: 100% 100%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;text-align: center;z-index: 200;}
.cy_tt_con2 .cy_con .close{width: .25rem;height: .25rem;position: absolute;top: 5%;right: 5%;}
.cy_tt_con2 .cy_con .close img{width:100%}
.cy_tt_con2 .cy_con .tips1{font-size: .28rem;font-weight: bold;margin-top: 8%;color: #222;}
.cy_tt_con2 .cy_con .tips2{width: 80%;margin: auto;margin-top: 5%;font-size: .18rem;color: #222;}
.cy_tt_con2 .cy_con .tips3{display: flex;justify-content:space-around;position: absolute;width: 80%;bottom: 10%;left: 0;right: 0;margin: auto;}
.cy_tt_con2 .cy_con .tips3 div{width: 1rem;height: .4rem;line-height: .4rem;cursor: pointer;border-radius: .1rem;font-size: .15rem;}

.cy_tt_con2 .cy_con .tips3 div.tips3_yes{background: #49aedf;color: #fff;border:1px solid #49aedf}
.cy_tt_con2 .cy_con .tips3 div.tips3_no{background: #fff;color: #49aedf;border:1px solid #49aedf}











