@charset "UTF-8";
body,
button,
dd,
div,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
input,
legend,
li,
ol,
p,
pre,
td,
textarea,
th,
ul {
  padding: 0;
  margin: 0;
  border: none;
}
body {
  background: #fff;
  color: #555;
  font-size: 14px;
  font-family: Microsoft YaHei, Verdana, Arial, Helvetica, sans-serif;
  width: 100%;
}
caption,
td,
th {
  font-size: 14px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 400;
  font-size: 100%;
}
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
  font-style: normal;
  font-weight: 400;
}
a {
  color: #555;
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}
img {
  border: 0;
  margin: 0;
}
ol {
  list-style: none;
}
button,
input,
select,
textarea {
  font: 14px Verdana, Helvetica, Arial, sans-serif;
}
table {
  border-collapse: collapse;
}
html {
  overflow-y: scroll;
}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
::selection {
  background: #FE7E00;
}
::-moz-selection {
  background: #FE7E00;
}
li,
ol,
ul {
  list-style: none;
}
/********************************/
/**PUB**/
.container1,
.container2,
.container3,
.container4,
.container5 {
  width: 100%;
  min-width: 1200px;
}
/**c1**/
.container1 {
  height: 520px;
  background: url('//file.shxdf.cn/index/image/121801/twer.jpg') no-repeat center center;
}
.c1-item {
  width: 1200px;
  margin: 0 auto;
  height: 520px;
  position: relative;
}
/**c1 end**/
/**c2**/
.c2-item {
  width: 1200px;
  margin: 0 auto;
  padding-bottom: 125px;
}
.c2-m-ms1 {
  width: 1200px;
}
.c2-m-ms1 > .c2-m-list {
  width: 1200px;
}
.c2-m-ms1 > .c2-m-list li {
  width: 565px;
  float: left;
  position: relative;
  margin-left: 70px;
}
.c2-m-ms1 > .c2-m-list li > span {
  display: block;
  width: 100%;
  text-align: center;
  font-size: 24px;
  color: #000;
  line-height: 1;
  padding: 80px 0 46px 0;
}
.c2-m-ms1 > .c2-m-list li > p {
  width: 525px;
  line-height: 1.6;
  font-size: 16px;
  font-weight: 400;
  color: #fff;
  padding: 10px 20px;
  background: #ff4502;
}
.c2-m-list-icon {
  width: 74px;
  height: 84px;
  position: absolute;
  padding-top: 5px;
  top: 0;
  right: 45px;
  text-align: center;
  font-weight: 300;
  font-size: 15px;
  color: #fff;
  line-height: 1.3;
  background: url() no-repeat center center;
}
/**c2 end**/
/**c3**/
.container3 {
  background: rgba(255, 69, 0, 0.95);
}
.c3-item {
  width: 1200px;
  margin: 0 auto;
  padding: 10px 0 110px 0;
}
.c3-item > header {
  width: 100%;
  color: #fff;
  text-align: center;
  padding: 60px 0 30px 0;
}
.c3-item header h5 {
  width: 100%;
  font-size: 46px;
  font-weight: 400;
  line-height: 1.4;
}
.c3-item header h6 {
  width: 100%;
  font-size: 25px;
  font-weight: 300;
  line-height: 1.3;
}
.c3-item .c3-list {
  display: block;
  width: 1200px;
}
.c3-item .c3-list ul {
  width: 1200px;
  padding-top: 36px;
}
.c3-item .c3-list ul li {
  width: 388px;
  margin-right: 18px;
  float: left;
  -webkit-transition: transform .3s ease;
  -moz-transition: transform .3s ease;
  transition: transform .3s ease;
}
.c3-item .c3-list ul li:hover {
  transform: translateY(-6px);
  -webkit-transform: translateY(-6px);
  -moz-transform: translateY(-6px);
}
.c3-list-p {
  width: 388px;
  height: 277px;
  background-repeat: no-repeat;
  background-position: center center;
}
.c3-list-btn {
  width: 378px;
  position: relative;
  background: #fff;
  padding: 0 0 18px 10px;
}
.c3-list-btn h5 {
  display: block;
  text-align: left;
  color: #333;
  font-weight: 600;
  font-size: 24px;
  line-height: 1;
  padding: 20px 0 10px 0;
}
.c3-list-btn h6 {
  display: block;
  text-align: left;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.4;
  color: #333;
}
.c3-list-btn h6 > span {
  color: #c30000;
  font-weight: 500;
}
.c3-list-btn > a {
  display: block;
  position: absolute;
  top: 30px;
  right: 30px;
  padding: 8px 7px;
  font-size: 17px;
  line-height: 1.3;
  text-align: center;
  color: #fff;
  font-weight: 300;
  background: #ff1800;
  transition: opacity .2s;
  -webkit-transition: opacity .2s;
  -moz-transition: opacity .2s;
}
.c3-list-btn > a:hover {
  opacity: .8;
}
.c3-list-pbtn {
  display: block;
}
/**c3 end**/
/**c4**/
.container4 {
  height: 460px;
  background: url('https://file.shxdf.cn/index/image/18011002/1/7.jpg') no-repeat center center;
}
.c4-item {
  width: 1200px;
  height: 460px;
  margin: 0 auto;
  text-align: center;
}
.c4-item > h5,
.c4-item > h6 {
  display: inline-block;
  width: 100%;
  text-align: center;
}
.c4-item > h5 {
  padding-top: 170px;
  font-size: 46px;
  color: #FFFFFF;
  font-weight: 700;
  line-height: 1;
}
.c4-item > h6 {
  line-height: 1.8;
  font-size: 37px;
  color: #FFFFFF;
  font-weight: 400;
}
.c4-item > a {
  display: inline-block;
  background: #c30000;
  color: #fff;
  font-size: 16px;
  padding: 7px 19px;
  font-weight: 300;
  margin-top: 6px;
}
/**c4 end**/
