* {
  margin: 0;
  padding: 0;
  font-size: 14px;
  color: #333;
}

@font-face {
  font-family: "siyuan";
  src: url("/static/fonts/sourcesanspro-regular.woff") format("woff"),
    url("/static/fonts/sourcesanspro-regular.ttf") format("truetype"),
    url("/static/fonts/sourcesanspro-regular.eot") format("embedded-opentype"),
    url("/static/fonts/sourcesanspro-regular.svg") format("svg"),
    url("http://www.JUEANG.com.cn/fonts/SourceSansPro-Regular.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Microsoft YaHei Light";
  src: url("http://www.JUEANG.com.cn/fonts/MicrosoftYaHeiLight.woff") format("woff"),
    url("/static/fonts/microsoftyaheilight.ttf") format("truetype"),
    url("/static/fonts/microsoftyaheilight.eot") format("embedded-opentype"),
    url("/static/fonts/microsoftyaheilight.svg") format("svg"),
    url("http://www.JUEANG.com.cn/fonts/MicrosoftYaHeiLight.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}

::-webkit-scrollbar {
  width: 8px;
  height: 2px;
}

::-webkit-scrollbar-thumb {
  background: #ccc;
}

::-webkit-scrollbar-track {
  background: #fff;
}

body {
  font-family: "微软雅黑";
  margin: 0 auto;
  padding: 0px;
  font-size: 12px;
  line-height: 22px;
  width: 100%;
  overflow-x: hidden;
}

ul,
ul li,
ol li,
tr td,
dl,
dd {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

p {
  margin: 0;
  padding: 0
}

.clearfix:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clearfix {
  *zoom: 1;
}

.clear {
  clear: both;
  height: 0px;
  line-height: 0px;
  font-size: 0px;
}

a {
  text-decoration: none;
  color: #333;
}

textarea,
select {
  outline: none;
  font-family: 微软雅黑;
  color: #666;
  font-size: 12px;
  width: 100%;
}

::-webkit-scrollbar {
  width: 8px;
  height: 2px;
}

::-webkit-scrollbar-thumb {
  background: #ccc;
}

::-webkit-scrollbar-track {
  background: #fff;
}

.box {
  width: 1200px;
  margin: 0 auto;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
  position: relative;
}
.box .top p
{
	float: right;
}
.box .top p span
{
  font-size: 20px;
  font-weight: bolder;
	padding-right: 15px;
}
.box .top p span i
{
  font-size: 24px;
	padding-right: 6px;
}
.box .top p span i.fa-tty
{
  color: #005a9f;
}
.box .top p span i.fa-phone
{
  color: #90b84c;
}
@media screen and (max-width: 1440px) and (min-width:1024px) {

  /* 小屏幕的尺寸 */
  .box {
    width: 1200px;
  }
}

/*@media screen and (min-width : 768px) and (max-width : 1024px){ ipad .box{ width:auto; padding-left:2%; padding-right:2%;}}*/
/*@media screen and (max-width: 767px) and (min-width:0px) { 移动端的尺寸 .box{ width:auto; padding-left:5%; padding-right:5%;}}*/

.head {
  padding-top: 20px;
  border-bottom: 1px solid #ddd;
  background: #fff;
  width: 1920px;
  left: 50%;
  margin-left: -960px;
  position: relative;
}

.head .top div {
  width: 84px;
  height: 12px;
  float: right;
  font-size: 12px;
  line-height: 12px;
  text-align: right;
  margin-left: 13px;
  color: #6f6d6d;
  margin-right: 8px;
}

.head .cn {
  border-left: 1px solid #ddd;
}

.head .top .en {
  background: url(/static/images/en.png)center left no-repeat;
  width: 68px;
}

.head .bt {
  height: 80px;
}

.head .bt .logo {
  float: left;
  margin-top: 4px;
}

.head .bt .ul1 {
  float: right;
}

.head .bt .ul1>li {
  position: relative;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
  float: left;
  width: 82px;
  margin-left: 25px;
  text-align: center;
  height: 80px;
  line-height: 80px;
  box-sizing: border-box;
  border-bottom: 2px solid #fff;
}

.head .bt .ul1>li a {
  font-size: 16px;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
}

.head .bt .ul1>li.act {
  border-bottom: 2px solid #005597;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
}

.head .bt .ul1>li:hover a {
  color: #005597;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
}

.nav_cont {
  display: none;
  position: absolute;
  width: 1920px;
  padding-top: 15px;
  height: 85px;
  background: #f7f7f7;
  top: 81px;
  left: 50%;
  margin-left: -880px;
  z-index: 11;
}

.head .bt .ul1>li:nth-child(3) .nav_cont {
  margin-left: -980px;
}

.head .bt .ul1>li:nth-child(4) .nav_cont {
  margin-left: -1090px;
}

.head .bt .ul1>li:nth-child(5) .nav_cont {
  margin-left: -1200px;
}

.head .bt .ul1>li:nth-child(7) .nav_cont {
  margin-left: -1410px;
}

.head .bt .ul1>li:nth-child(7) ul li:nth-child(1),
.head .bt .ul1>li:nth-child(5) ul li:nth-child(1){
  margin-left: 20%;
}
.head .bt .ul1>li:nth-child(4) ul li:nth-child(1) {
 
}

.head .bt .ul1>li:nth-child(3) .nav_cont ul {
  margin-left: 100px;
}

.head .bt .ul1>li:nth-child(2) .nav_cont ul {
  margin-left: 310px;
}

.head.act {
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
  padding: 0;
  height: 70px;
  position: fixed;
  top: 0;
  z-index: 101;
}

.head.act .top {
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
  display: none;
}

.head.act .bt {
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
  height: 70px;
}

.head.act .ul1>li {
  height: 70px;
  line-height: 70px;
}

.head.act .nav_cont {
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
  top: 70px;
}



.nav_cont .box {
  width: 1000px;
}

.head .bt .ul2 {
  width: 1100px;
  margin-left: 100px;
}

.head .bt .ul2 li {
  width: 16.45%;
  float: left;
  position: relative;
}

.head .bt .ul2 li .img {
  width: 100%;
  height: 45px;
  position: relative;
}

.head .bt .ul2 li .img img {
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -35px;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
}

.head .bt .ul2 li .img img:nth-child(2) {
  opacity: 0;
}

.head .bt .ul2 li .ct {
  text-align: left;
  height: 14px;
  line-height: 14px;
  text-align: center;
  margin-top: 10px;
  border-right: 1px solid #ddd;
}

.head .bt .ul2 li:hover .img img:nth-child(2) {
  opacity: 1;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
}

.head .bt .ul2 li:hover .img img:nth-child(1) {
  opacity: 0;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
}

.head .bt .ul2 li a {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.head .bt .ul2 li:hover .ct {
  color: #005597;
}

.head .bt .ul2 li.act .img img:nth-child(2) {
  opacity: 1;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
}

.head .bt .ul2 li.act .img img:nth-child(1) {
  opacity: 0;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
}

.head .bt .ul2 li.act .ct {
  color: #005597;
}

.in_sp1 {
  width: 1920px;
  height: 820px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  position: relative;
  left: 50%;
  margin-left: -960px;
}

.swiper-slide {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.in_sp1 .swiper-pagination-bullet {
  width: 16px;
  height: 16px;
  opacity: 1;
  background: #fff;
}

.in_sp1 .swiper-pagination-bullet-active {
  background: #005597;
}

.in_sp1 .swiper-pagination {
  bottom: 50px;
}

.in_sp1 .swiper-pagination span {
  margin: 0 45px;
}

.in1 {
  padding: 80px 0;
  text-align: center;
}

.in1 .tt {
  font-size: 24px;
  line-height: 24px;
}

.in1 .xian {
  width: 60px;
  height: 1px;
  background: #666;
  margin: 25px auto 30px;
}

.in1 .ct {
  width: 855px;
  margin: 0 auto;
}

.in1 ul {
  margin-top: 70px;
}

.in1 ul li {
  width: 394px;
  height: 201px;
  float: left;
  margin-bottom: 15px;
  margin-right: 9px;
  position: relative;
  overflow: hidden;
}

.in1 ul li:nth-child(3),
.in1 ul li:nth-child(6) {
  margin-right: 0;
}

.in1 ul li div {
  color: #fff;
  font-size: 24px;
  padding-left: 30px;
  text-align: left;
  width: 310px;
}

.in1 ul li .img {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -2;
  padding: 0;
  width: 394px;
}

.in1 ul li .lct {
  margin: 90px 0 15px;
  position: relative;
  z-index: 3;
  text-align: center;
}

.in1 ul li .len {
  font-size: 22px;
  font-family: "Microsoft YaHei Light";
  line-height: 30px;
  display: none;
}

.in1 ul li a {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.in1 ul li .tc {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #0c285c;
  opacity: .5;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
}

.in1 ul li:hover .tc {
  -webkit-transition: all .3s;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
  top: -100%;
}

.in1 ul li:hover img {
  transform: scale(1.03);
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
}

.in1 ul li img {
  -moz-transition: all .3s;
  transition: all .3s;
}



.in2 {
  padding: 80px 0 0;
  text-align: center;
  background: url(/static/images/in_bg1.jpg)center no-repeat;
}

.in2 .tt {
  font-size: 24px;
  line-height: 24px;
}

.in2 .xian {
  width: 60px;
  height: 1px;
  background: #666;
  margin: 25px auto 30px;
}

.in2 ul {
  margin-top: 50px;
  text-align: left;
}

.in2 ul li {
  width: 32%;
  float: left;
  margin-right:1%;
  overflow: hidden;
  margin-bottom: 30px;
  position: relative;
}

.in2 ul li:nth-child(3),
.in2 ul li:nth-child(6) {
  margin-right: 0;
}

.in2 ul li .img {
  width: 100%;
  /* height: 319px; */
  overflow: hidden;
}

.in2 ul li .img img {
  width: 100%;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
}

.in2 ul li:hover img {
  transform: scale(1.03);
  -moz-transition: all .3s;
  transition: all .3s;
}

.in2 ul li .ltt {
  font-size: 16px;
  line-height: 16px;
  color: #000;
  padding: 20px 0 30px;
}

.in2 ul li .lxian {
  width: 100%;
  height: 1px;
  background: #ddd;
  margin-bottom: 30px;
}

.in2 ul li .lxian span {
  display: block;
  width: 5%;
  height: 1px;
  background: #000;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
}

.in2 ul li:hover .lxian span {
  width: 100%;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
}

.in2 ul li .lct {
  font-size: 14px;
  height:68px;
}

.in2 ul li a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}


.in3 {
  padding: 80px 0 40px;
  text-align: center;
}

.in3 .tt {
  font-size: 24px;
  line-height: 24px;
}

.in3 .xian {
  width: 60px;
  height: 1px;
  background: #666;
  margin: 25px auto 30px;
}

.in3 .ct {
  width: 666px;
  margin: 0 auto;
}

.in3 .ul1 {
  margin-top: 50px;
}

.in3 .ul1 li {
  width: 260px;
  float: left;
  margin-right: 53px;
}

.in3 .ul1 li:nth-child(4) {
  margin-right: 0;
}

.in3 .ul1 li .img {
  width: 105px;
  height: 105px;
  border: 1px solid #ddd;
  border-radius: 50%;
  margin: 0 auto;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
}

.in3 .ul1 li:hover .img {
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
  -webkit-transform: rotateY(360deg);
  transform: rotateY(360deg);
  -moz-transform: rotateY(360deg);
  border: 1px solid #005597;
}

.in3 .ul1 li .ltt {
  font-size: 16px;
  padding: 40px 0 30px;
  color: #000;
}

.in3 .ul1 li .move {
  width: 138px;
  height: 30px;
  border: 1px solid #ddd;
  text-align: center;
  line-height: 30px;
  margin: 40px auto;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
}

.in3 .ul1 li .move:hover {
  background: #005597;
  color: #fff;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
}

.in3 .ul1 li .lct {
  height: 66px;
  overflow: hidden;
}


.in4 {
  padding: 80px 0 60px;
  text-align: center;
  text-align: left;
}

.in4 .tt {
  text-align: center;
  font-size: 18px;
  line-height: 22px;
  color: #222;
}

.in4 .xian {
  width: 100%;
  height: 3px;
  background: #005597;
  margin: 20px auto 25px;
}

.in4 ul {}

.in4 ul li {
  width: 230px;
  float: left;
  cursor: pointer;
  margin-right: 12px;
}

.in4 ul li:nth-child(5) {
  margin-right: 0;
}

.in4 ul li .img {
  width: 230px;
  height: 150px;
  position: relative;
}

.in4 ul li .img img {
  width: 230px;
  height: 150px;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
}

.in4 ul li .img img:nth-child(2) {
  opacity: 0;
}

.in4 ul li:hover .img img:nth-child(2) {
  opacity: 1;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
}

.in4 ul li .ct {
  margin-top: 10px;
  color: #333;
}

.tc2 {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 102;
  background: #000;
  top: 0;
  left: 0;
  opacity: .7;
  display: none;
}

.sp {
  position: fixed;
  width: 300px;
  z-index: 100;
  top: 50%;
  margin-top: -250px;
  left: 50%;
  margin-left: -150px;
  display: none;
  z-index: 103;
}

.sp .out {
  width: 50px;
  height: 50px;
  text-align: center;
  line-height: 50px;
  color: #fff;
  border: 1px solid #fff;
  border-radius: 50%;
  position: absolute;
  top: 0;
  right: -70px;
  font-size: 30px;
  cursor: pointer;
}

.sp video {
  width: 100%;
}

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

.in5 {
  text-align: center;
  text-align: left;
}

.in5 .box {
  border-top: 1px solid #ddd;
  padding: 35px 0;
  position: relative;
}

.in5 .tt {
  font-size: 22px;
  line-height: 22px;
  color: #787878;
  font-weight: bold;
}

.in5 .ct {
  color: #787878;
  font-size: 18px;
}

.oth {
  width: 168px;
  margin-top: 30px;
  margin-bottom: 0px;
  padding-top: 10px;
  position: absolute;
  top: 0;
  right: 0;
}

.oth span {
  position: relative;
  display: inline-block;
  margin-right: 11px;
}

.oth span:hover img {
  opacity: .7;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
}

.oth span img {
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
}

.oth span:nth-child(1):hover img {
  opacity: 1;
}

.oth .ewm img {
  display: block;
  width: 160px;
  height: 160px;
}

.footer {
  padding: 50px 0 0;
  background: url(/static/images/footer.png)center no-repeat;
}

.footer ul {
  width: 100%;
  padding: 40px 0 0;
  border-top: 1px solid #1d4674;
}

.footer ul li {
  width: 155px;
  float: left;
  margin-right: 19px;
}

.footer ul li:nth-child(7) {
  margin-right: 0;
}

.footer ul li a {
  display: block;
  color: #b0c4d3;
  font-size: 12px;
  line-height: 12px;
  margin-bottom: 20px;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
}

.footer ul li a span {
  display: block;
  color: #fff;
  line-height: 14px;
  margin-bottom: 30px;
}

.footer ul li a:hover {
  margin-left: -10px;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
  color: #fff;
}

.ft_bt {
  height: 40px;
  border-top: 1px solid #1d4674;
  line-height: 40px;
  position: relative;
}

.ft_bt div,
.ft_bt span,
.ft_bt a {
  color: #bfbfbf;
  font-size: 12px;
}

.ft_bt span {
  float: right;
}

.ft_bt .xian {
  position: absolute;
  width: 20px;
  height: 1px;
  background: #005597;
  top: -1px;
  left: 0;
}
.s1
{
  width: 1920px;
  height: 350px;
  display: block;
  margin: 0 auto;
}
.g1 {
  padding: 100px 0 100px;
  /* background: url(/static/images/g1_bg.jpg)center no-repeat; */
  text-align: center;
}

.g1 .en {
  color: #c3c3c3;
  font-weight: bold;
  font-size: 73px;
  opacity: .4;
  line-height: 73px;
  padding: 70px 0 0px
}

.g1 .tt {
  color: #fff;
  font-size: 24px;
  width: 200px;
  background: url(/static/images/tb.png)center left no-repeat;
  height: 30px;
  margin: 0 auto;
  position: relative;
  top: -45px;
  text-shadow: 1px 1px 1px #444;
}

.g1 .ct {
  text-shadow: 1px 1px 1px #222;
  color: #fff;
  width: 960px;
  margin: 60px auto 40px;
  background-color: rgb(0,0,0,.3);
  padding: 20px 50px;
  font-size: 16px;
}

.g2 {
  padding: 50px 0;
}

.g2 .box {
  border: 0px solid #ddd;
  border-bottom: 0;
}

.g2 .box img {
  max-width: 1200px;
  width: 100%;
  display: block;
}

.g2 .cont {
  padding: 0;
  height: auto;
  box-sizing: border-box;
  border-bottom: 0px solid #ddd;
}

.g2 .cont .tt {
  font-size: 24px;
  line-height: 24px;
  font-weight: bold;
  color: #181818;
  padding-top: 70px;
  font-family: "siyuan";
}

.g2 .cont .xian {
  width: 40px;
  height: 1px;
  background: #999;
  margin: 15px 0;
}

.g2 .cont .ct {
  color: #595757;
  font-family: "siyuan";
  font-size: 18px;
  width: 525px;
  line-height: 30px;
}

.g2 .cont .lt {
  width: 534px;
  float: left;
}

.g2 .cont .rt {
  width: 625px;
  float: right;
  padding-bottom: 50px;
}
.g2 .cont .rt p
{
  font-size: 16px;
  line-height: 30px;
}
.g2 .cont .tt2 {
  font-size: 18px;
  font-family: "siyuan";
  font-weight: bold;
  color: #232825;
}

.g2 .cont .ct2 {
  color: #595757;
  font-size: 18px;
  line-height: 30px;
  margin-top: 10px;
}

.g2 .cont .cot2 {
  margin: 30px 0;
}

.con1 {
  background: url(/static/images/con1_bg.jpg)center no-repeat;
  padding: 100px 0 100px;
}

.con1 .box div {
  color: #000;
}

.con1 .box .ct {
  margin: 40px auto;
}

.con1 .box .en {
  color: #8097ab;
  opacity: .6;
}

.con2 {
  background: url(/static/images/con_bg.png)center no-repeat;
  padding: 170px 0;
}

.con2 ul {}

.con2 ul li {
  width: 373px;
  float: left;
  position: relative;
  margin-right: 40px;
}

.con2 ul li:nth-child(3),
.con2 ul li:nth-child(6) {
  margin-right: 0;
  margin-bottom: 40px;
}

.con2 ul li .img {
  width: 373px;
  height: 250px;
  overflow: hidden;
}

.con2 ul li .img img {
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
  color: #fff;
}

.con2 ul li .btn {
  width: 353px;
  height: 55px;
  line-height: 55px;
  color: #111;
  background: url(/static/images/con_btn1.png)left center no-repeat;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
  padding-left: 20px;
}

.con2 ul li a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.con2 ul li:hover img {
  transform: scale(1.03);
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
  color: #fff;
}

.con2 ul li:hover .btn {
  background: url(/static/images/con_btn1.png)right center no-repeat;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
  color: #fff;
}

/*分页*/
.page1 {
  clear: both;
  text-align: center;
  font-size: 16px;
  margin: 30px 0 20px;
  font-family: arial;
  position: relative;
}

.page1 li {
  display: inline-block;
}

.page1 li a {
  display: inline-block;
  min-width: 30px;
  margin: 0 5px;
  padding: 5px 8px;
  color: #111;
  background: #eee;
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
  line-height: 26px;
}

.page1 li a:hover {
  color: #fff;
  background: #005597;
}

.page1 li.active a {
  color: #fff;
  background: #005597;
}


.con3 {
  background: url(/static/images/con_bg.png)center no-repeat;
  padding: 170px 0 250px;
}

.con3_d1 {
  width: 1200px;
  height: 460px;
  border: 1px solid #ddd;
}

.con3_d1 .lt {
  width: 400px;
  height: 460px;
  border-right: 1px solid #ddd;
  box-sizing: border-box;
  float: left;
}

.con3_d1 .rt {
  width: 800px;
  float: right;
}

.con3_d1 .rt .tt {
  font-size: 24px;
  font-weight: bold;
  font-family: "siyuan";
  color: #111;
  padding: 60px 0 15px;
  margin-left: 65px;
}

.con3_d1 .rt .xian {
  width: 40px;
  height: 1px;
  background: #999;
  margin: 0 65px 30px;
}

.con3_d1 .rt .t1 {
  width: 130px;
  margin-left: 65px;
  text-align: left;
  border-right: 1px solid #ddd;
  float: left;
}

.con3_d1 .rt .t1 div,
.con3_d1 .rt .t2 div,
.con3_d1 .rt .t3 div {
  font-size: 18px;
  color: #666;
  font-family: "siyuan";
  line-height: 30px;
}

.con3_d1 .rt .tt2 {
  font-weight: bold;
  margin-bottom: 10px;
}

.con3_d1 .rt .t2 {
  width: 170px;
  float: left;
  margin-left: 50px;
  text-align: left;
  border-right: 1px solid #ddd;
  padding-right: 50px;
}

.con3_d1 .rt .t3 {
  width: 245px;
  float: left;
  margin-left: 50px;
  text-align: left;
}

.con3_d1 .rt .t3 div:nth-child(2) {
  height: 185px;
  overflow: auto;
  padding-right: 20px;
}

.con3_d1 .rt .t3 div:nth-child(2)::-webkit-scrollbar {
  width: 4px;
  height: 2px;
}

.con3_d1 .rt .t3 div:nth-child(2)::-webkit-scrollbar-thumb {
  background: #193c63;
}

.con3_d1 .rt .t3 div:nth-child(2)::-webkit-scrollbar-track {
  background: #ccc;
}

.fh {
  width: 120px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  background: #555;
  color: #fff;
  cursor: pointer;
  margin-top: 105px;
  float: right;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
}

.fh:hover {
  background: #005597;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
}


.s2 {
  height: 177px;
  text-align: center;
  position: relative;
}

.s2 .en {
  color: #ebf2f7;
  opacity: .9;
  font-weight: bold;
  font-size: 73px;
  line-height: 177px;
}

.s2 .tt {
  font-size: 24px;
  width: 135px;
  text-align: right;
  background: url(/static/images/tb.png)center left no-repeat;
  height: 30px;
  margin: 0 auto;
  position: relative;
  color: #333;
  margin-top: -99px;
}

.lt {
  float: left;
}

.rt {
  float: right;
}

.s3 {
  width: 100%;
}

.s3_d1 {
  width: 1920px;
  position: relative;
  left: 50%;
  margin-left: -960px;
}

.s3_img,
.s3_txt {
  width: 960px;
  height: 600px;
}

.s3_txt {
  background: #f7f7f7;
  position: relative;
}

.tbox {
  margin: 50px 0 0 60px;
  ;
}

.s3_txt .en {
  color: #eaeaea;
  font-size: 60px;
  line-height: 60px;
  font-family: arial;
  white-space: nowrap;
  opacity: .7;
}

.s3_txt .tt {
  font-size: 24px;
  padding-left: 15px;
  margin-top: -35px;
  line-height: 24px;
  position: relative;
  z-index: 3;
}

.s3_txt .xian {
  width: 40px;
  height: 2px;
  background: #6396bd;
  margin: 20px 15px 35px;
}

.s3_txt .t_ct {
  width: 485px;
  color: #666;
  margin-left: 55px;
  line-height: 26px;
}

.xq {
  padding-left: 15px;
  padding-top: 70px;
}

.xq span {
  display: inline-block;
  margin-right: 20px;
  text-align: center;
}

.xq span div {
  color: #666;
}

.s3 .lt .tbox {
  margin-left: 340px;
}


.n1,
.n2 {
  background: url(/static/images/con_bg.png)center no-repeat;
  padding-bottom: 150px;
}

.ni_d1 {
  border-bottom: 1px solid #ddd;
  padding: 51px 0;
  position: relative;
}

.ni_d1 .t1 {
  width: 270px;
  height: 200px;
  float: left;
  position: relative;
}

.ni_d1 .t1 img {
  width: 270px;
  /* height: 125px; */
}

.ni_d1 .xian {
  width: 40px;
  height: 2px;
  background: #555;
  position: absolute;
  right: -20px;
  top: 63px;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
}

.ni_d1 .day {
  width: 105px;
  margin-left: 35px;
  float: left;
}

.ni_d1 .day .week {
  font-size: 36px;
  font-family: arial;
  line-height: 36px;
  padding: 30px 0 10px;
}

.ni_d1 .day .year {
  font-size: 12px;
  font-family: arial;
  color: #999;
  line-height: 12px;
}

.ni_d1 .cont {
  width: 478px;
  float: left;
  margin-left: 105px;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
}

.ni_d1 .cont .tt {
  font-size: 20px;
  line-height: 20px;
  color: #111;
  padding: 15px 0 30px;
}

.ni_d1 .btn {
  display: inline-block;
  width: 42px;
  height: 42px;
  float: left;
  background: url(/static/images/n_bnt.png)center no-repeat;
  margin: 35px 0 0 105px;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
}

.ni_d1:hover .btn {
  background: url(/static/images/n_btn2.png)center no-repeat;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
}

.ni_d1:hover .cont {
  margin-left: 90px;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
}

.ni_d1:hover .xian {
  background: #005597;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
}

.ni_d1 a {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.n1 .page1 li a:hover {
  color: #fff;
  background: #005597;
}

.n1 .page1 li.act a {
  color: #fff;
  background: #005597;
}

.n2 {
  background-repeat: repeat-y;
}

.n2 .box {
  width: 1000px;
  text-align: center;
}

.n2 .box img {
  max-width: 800px;
}

.n2 .box .top {
  padding: 50px;
  border-bottom: 1px solid #ddd;
}

.n2 .tt {
  font-size: 24px;
  font-weight: bold;
  line-height: 24px;
  padding:
}

.n2 .time {
  padding-top: 30px;
}

.n2 .cont {
  text-align: left;
  line-height: 30px;
  padding: 20px;
}

.n2 .other {
  text-align: left;
  position: relative;
  padding: 50px 0 0;
}

.n2 .other a {
  display: block;
  margin-bottom: 20px;
}

.n2 .other .fh {
  position: absolute;
  right: 0;
  top: -40px;
}

.ca1 ul {
  padding: 100px 0;
}

.ca1 ul li {
  width: 297px;
  height: 166px;
  float: left;
  border: 1px solid #74a1c4;
  box-sizing: border-box;
  float: left;
  margin-right: 4px;
  position: relative;
  margin-bottom: 4px;
}

.ca1 ul li:nth-child(4n) {
  margin-right: 0;
}

.ca1 ul li img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  transition: all .5s;
}

.ca1 ul li img:nth-child(1) {
  opacity: 0;
}

.ca1 ul li:hover img {
  transform: rotateY(3600deg);
  -webkit-transform: rotateY(360deg);
  -moz-transform: rotateY(360deg);
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  transition: all .5s;
}

.ca1 ul li:hover img:nth-child(1) {
  opacity: 1;
}

.ca1 ul li:hover img:nth-child(2) {
  opacity: 0;
}

.us {
  background: url(/static/images/con_bg.png)center no-repeat;
  padding-bottom: 60px;
  padding-top: 60px;
}

.us1 {
  width: 400px;
  text-align: center;
}

.us1 .tt {
  font-size: 18px;
  font-weight: bold;
  line-height: 18px;
  color: #005597;
}

.us1 .xian {
  width: 135px;
  height: 2px;
  background: #6397be;
  margin-top: 23px;
}

.us1 .d1 {
  text-align: left;
  border-left: 4px solid #dbdbdb;
  padding-left: 25px;
  margin-top: 30px;
  position: relative;
  z-index: 3;
}

.us1 .d1 .tb1 {
  /* padding-left: 25px;
  background: url(/static/images/us1.png)center left no-repeat; */
  font-size: 18px;
  line-height: 24px;
  color: #222;
}

.us1 .d1 .txt {
  font-size: 16px;
  line-height: 20px;
  padding-top: 15px;
}

.us1 .d1 .tb2 {
  background: url(/static/images/us2.png)center left no-repeat;
}

.us1 .d1 .tb3 {
  background: url(/static/images/us3.png)center left no-repeat;
}

.us1 .chuan {
  margin-top: -200px;
}

.us2,
#map {
  width: 755px;
  height: 575px;
}

.moblie_exhi {
  display: none;
}

.BMap_mask {
  display: none;
}

/*.BMap_stdMpZoom{ display:none;}
.BMap_stdMpPan{ display:none;}*/
.BMap_cpyCtrl {
  display: none;
}

.BMap_scaleTxt {
  display: none;
}

.BMap_scaleCtrl {
  display: none;
}

.BMap_omCtrl {
  display: none;
}

.anchorBL {
  display: none;
}

.a1 {
  padding-bottom: 60px;
}

.a1 .a1lt {
  width: 630px;
  float: left;
}

.a1 .en {
  color: #bdb9b9;
  font-weight: bold;
  font-size: 40px;
  line-height: 40px;
}

.a1 .tt {
  font-size: 18px;
  position: relative;
  color: #333;
  margin-top: -45px;
}

.a1 .ct {
  padding-top: 25px;
}

.ct .xian {
  width: 20px;
  height: 2px;
  background: #005597;
  margin-top: 15px;
}

.ct .txt {
  width: 100%;
  color: #666;
}

.a1 ul {
  width: 1020px;
  margin: 0 auto;
  text-align: center;
  margin-top: 40px;
}

.a1 ul li {
  width: 340px;
  box-sizing: border-box;
  border-right: 1px solid #ddd;
  float: left;
}

.a1 ul li:nth-child(3) {
  border: 0;
}

.a1 ul li .img {
  width: 100px;
  height: 100px;
  border: 1px solid #005597;
  border-radius: 50%;
  margin: 20px auto;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  transition: all .5s;
}

.a1 ul li:hover .img {
  transform: rotateY(360deg);
  -webkit-transform: rotateY(360deg);
  -moz-transform: rotateY(360deg);
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  transition: all .5s;
}

.a2 {
  background: #f7f7f7;
}

.a2 .tt2 {
  font-size: 30px;
  font-weight: bold;
  font-family: arial;
  color: #005597;
  width: 100%;
  margin-top: -110px;
}

.a2 .en2 {
  font-size: 18px;
  color: #005597;
  margin-top: -80px;
}

.a2 .img2 {
  margin-top: -40px;
}

.a2 .en4 {
  width: 410px;
  margin-top: -240px;
}

.a2 .tt4 {
  width: 410px;
  margin-top: -280px;
}

.a2 .img3 {
  margin-top: -210px;
  margin-bottom: 80px;
}

.a3 {
  padding-bottom: 100px;
}

.a3 .video video {
  width: 530px;
  height: 300px;
  border: 1px solid #ddd;
  margin-top: 60px;
}

.a4 {
  padding-bottom: 100px;
}

.a4 .tt {
  width: 160px;
}

.a4lt {
  width: 630px;
}

.a4lt .cont {}

.a4lt .xian {
  width: 100px;
  height: 2px;
  background: #ccddea;
  margin: 30px 0 25px;
}

.a4lt div span {
  margin-right: 15px;
}

.a4rt {
  width: 570px;
  overflow: hidden;
}

.a4rt img {
  width: 100%;
}

.a3 .lt {
  display: none;
}

.a3 .rt {
  width: 100%;
}

.a3 .rt img {
  width: 100%;
  display: block;
  float: none;
}



.ab26_d2 {
  padding: 50px 0 100px;
}

.ab26_d2 .box .ab26_d2_p1 {
  font-size: 22px;
  text-align: center;
}

.ab26_d2 .box .ab26_d2_d1 {
  padding-top: 20px;
  line-height: 30px;
  clear: both;
}

.ab26_d2 .box .ab26_d2_d1 span {
  margin-right: 5px;
  float: left;
}

.ab26_d2 .box .ab26_d2_d2 {
  border: 1px solid #ddd;
  padding: 20px;
}

.ab26_d2 .box .ab26_d2_d2 .ab26_d2_d2_sp1 {
  float: left;
  width: 49.9999%;
  color: #ff5c5c;
}

.ab26_d2 .box .ab26_d2_d2 .ab26_d2_d2_sp1.tp10 {
  margin-top: 10px;
}

.ab26_d2 .box .ab26_d2_d2 .ab26_d2_d2_sp1 label {
  margin-right: 2%;
  color: #333;
  display: inline-block;
  width: 45px;
}

.ab26_d2 .box .ab26_d2_d2 .ab26_d2_d2_sp1 input,
.ab26_d2 .box .ab26_d2_d2 .ab26_d2_d2_sp1 select {
  width: 80%;
  margin-right: 1%;
  background: #eee;
  border: 1px solid #ddd;
  height: 35px;
  font-size: 14px;
}

.ab26_d2 .box .ab26_d2_d2 textarea {
  width: 100%;
  height: 170px;
  resize: none;
  border: none;
  outline: none;
}

.ab26_d2 .box .ab26_d2_d2.scroll {
  overflow-y: scroll;
}

.ab26_smb {
  display: block;
  outline:none;
  border: 0;
  cursor: pointer;
  padding: 0;
  font-size: 16px;
  width: 125px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  background: #007af1;
  color: #fff;
  border-radius: 5px;
  clear: both;
  margin-top: 50px;
  margin: 30px auto 0!important;
}
/* .ab26_smb input
{
  background: none;
  color: #fff;
  border: 0;
} */

.i6 {}

.i6 {
  padding: 80px 0 0;
  text-align: center;
  background: url(/static/images/i6_1.jpg)center no-repeat;
  height: 840px;
}

.i6 .tt {
  font-size: 24px;
  line-height: 24px;
}

.i6 .xian {
  width: 60px;
  height: 1px;
  background: #666;
  margin: 25px auto 30px;
}

.i6 .i6lt {
  width: 643px;
  /* height: 500px; */
  float: left;
  background: #fff;
  margin-top: 25px;
}

.i6 .i6lt .lt1 {
  width: 643px;
  height: 500px;
  box-sizing: border-box;
  border: 10px solid #fff;
  overflow: hidden;
}
.i6 .i6lt .lt1 img
{
  width: 100%;
}
.i6 .i6lt .lt2 {
  height: 120px;
  width: 100%;
  box-sizing: border-box;
  border-top: 2px solid #e2eae9;
}

.i6 .i6lt .lt2 .llt {
  width: 50px;
  height: 50px;
  padding: 20px;
  border: 1px solid #ddd;
  margin: 15px;
  float: left;
}

.i6 .i6lt .lt2 .lrt {
  width: 495px;
  float: right;
  margin-right: 10px;
  text-align: left;
  margin-top: 15px;
}

.i6 .i6lt .lt2 .llt1 {
  font-size: 18px;
  color: #888;
  border-bottom: 1px solid #ddd;
}

.i6 .i6lt .lt2 .llt2 {
  font-size: 12px;
  color: #888;
}

.i6 .i6lt .lt2 .lrt1 {
  font-size: 18px;
  font-weight: bold;
}

.i6 .i6lt .lt2 .lrt2 {
  font-size: 12px;
  color: #666;
  margin-top: 15px;
  height: 50px;
  overflow: hidden;
}

.i6 .i6lt.act div {
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
}

.i6 .i6lt.act .lt2 {
  background: #155797;
}

.i6 .i6lt.act div {
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
  color: #fff;
}

.i6 .i6lt.act .lt2 div {
  color: #fff;
}

.i6 .i6lt.act .lt1 {
  border: 10px solid #155797;
}

.i6 .i6rt {
  width: 532px;
  /* height: 500px; */
  overflow: hidden;
  float: right;
  margin-top: 25px;
}

.i6 .i6rt li {
  width: 100%;
  height: 100px;
  margin-bottom: 12.5px;
  background: #fff;
  padding-top: 15px;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
}

.i6 .i6rt li:nth-child(5) {
  margin-bottom: 0;
}

.i6 .i6rt li .ilt {
  width: 48px;
  height: 50px;
  padding: 15px 16px;
  border: 1px solid #ddd;
  margin: 0 0 0 20px;
  float: left;
}

.i6 .i6rt li .ilt1 {
  font-size: 18px;
  color: #888;
  border-bottom: 1px solid #ddd;
  height: 25px;
}

.i6 .i6rt li .ilt2 {
  font-size: 12px;
  color: #888;
}

.i6 .i6rt li .irt {
  width: 395px;
  float: right;
  text-align: left;
  margin-right: 15px;
}

.i6 .i6rt li .irt1 {
  font-size: 18px;
  font-weight: bold;
}

.i6 .i6rt li .irt2 {
  font-size: 12px;
  color: #666;
  margin-top: 15px;
  height: 50px;
  overflow: hidden;
}

.i6 .i6rt li div {
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
}

.i6 .i6rt li:hover {
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
  background: #155797;
}

.i6 .i6rt li:hover div {
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
  color: #fff;
}


.ncon1 {
  padding: 100px 0 0;
  text-align: center;
}

.ncon1 .nc_t1 a {
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
  display: inline-block;
  width: 170px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  padding-left: 50px;
  margin-right: 40px;
  border: 1px solid #005597;
  border-radius: 5px;
  color: #005597;
  font-size: 24px;
  background: url(/static/images/nc2.png)38px center no-repeat;
}

.ncon1 .nc_t1 a:hover,
.ncon1 .nc_t1 a.act {
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
  background: #005597 url(/static/images/nc1.png)38px center no-repeat;
  color: #fff;
}

.ncon1 .nc_t1 a:nth-child(2) {
  background: url(/static/images/nc4.png)38px center no-repeat;
}

.ncon1 .nc_t1 a:nth-child(2):hover,
.ncon1 .nc_t1 a:nth-child(2).act {
  background: #005597 url(/static/images/nc3.png)38px center no-repeat;
  color: #fff;
}

.ncon1 .img {
  padding-top: 60px;
}

.ncon1 .img img {
  display: block;
  width: 100%;
}

.ncon2 {
  margin-top: 30px;
}

.ncon2 .tt {
  line-height: 80px;
  border-bottom: 1px solid #ddd;
  height: 80px;
  box-sizing: border-box;
}

.ncon2 .tt span {
  font-size: 30px;
  display: inline-block;
  height: 100%;
  border-bottom: 2px solid #005597;
}

.ncon2 .tlogo,
.nlogo {
  margin: 30px 0;
  display: none;
}

.ncon2 .tc {
  line-height: 28px;
  font-size: 16px;
}

.ncon2 .tc div {
  line-height: 30px;
  font-weight: bold;
  font-size: 18px;
}

.ncon3 {
  padding: 60px 0 100px;
}

.ncbg1 {
  background: url(/static/images/nc2.jpg) center;
  background-size: cover;
}

.ncon3 .nclt {
  float: left;
  width: 100%;
}

.ncon3 .tt {
  line-height: 60px;
  border-bottom: 1px solid #ddd;
  height: 60px;
  box-sizing: border-box;
  margin-bottom: 30px;
}

.ncon3 .tt span {
  font-size: 24px;
  display: inline-block;
  height: 100%;
  border-bottom: 2px solid #005597;
}

.ncon3 .nclt .ct {
  padding: 20px 15px;
  background: #f1f1f1;
  /* height: 500px; */
  overflow: hidden;
}

.ncon3 .nclt .ct .ctt {
  font-size: 18px;
  font-weight: bold;
  line-height: 18px;
  padding-bottom: 10px;
}

.ncon3 .nclt .ct .cct {
  font-size: 16px;
  line-height: 28px;
  margin-bottom: 40px;
}

.ncon3 .nclt .ct .img {
  text-align: center;
}
.ncon3 .nclt .ct .img img {
  width: 100%;
}
.ncon3 .ncrt {
  width: 580px;
  float: right;
}

.ncon3 .ncrt .ct {
  height: 215px;
  overflow: hidden;
}

.ncon3 .ncrt .ct span {
  direction: inherit;
  width: 135px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  float: left;
  margin-right: 13px;
  font-size: 16px;
  background: #e0f0fc;
  margin-bottom: 13px;
}

.ncon3 .ncrt .ct span:nth-child(4n) {
  margin-right: 0;
}

.ncon3 .ncrt .img {
  margin-top: 30px;
}

.ncon3 .ncrt .img img {
  display: block;
  width: 100%;
  border-radius: 5px;
}

.ncon4 {
  background: #f5f5f5;
  padding: 60px 0;
}

.ncon4 img {
  display: block;
}

.ncon4 .tt {
  line-height: 80px;
  border-bottom: 1px solid #ddd;
  height: 80px;
  box-sizing: border-box;
  margin-top: 20px;
}

.ncon4 .tt span {
  font-size: 24px;
  display: inline-block;
  height: 100%;
  border-bottom: 2px solid #005597;
}

.ncon4 .tt2 {
  font-size: 16px;
  padding: 10px 0 30px;
}

.ncon4 .nclt {
  width: 580px;
  float: left;
}

.ncon4 .ct {
  font-size: 16px;
  line-height: 30px;
}

.ncon4 .ct div {
  font-size: 18px;
  font-weight: bold;
}

.ncon4 .ncrt {
  width: 580px;
  float: right;
  line-height: 30px;
  font-size: 18px;
}

.ncon4 .ncrt img,
.ncon4 .nclt img {
  display: block;
  width: 100%;
  margin-bottom: 10px;
}

.ncon4 .ncrt .nct {
  font-size: 18px;
  line-height: 18px;
  font-weight: bold;
}

.nson1 {
  padding: 50px 0;
}

.nson1 .tt {
  height: 50px;
  line-height: 50px;
  border-bottom: 1px solid #ddd;
  padding-left: 35px;
  background: url(/static/images/nc6.png)center left no-repeat;
  font-size: 18px;
  font-weight: bold;
}

.nson1 ul {
  padding: 20px 0 40px;
}

.nson1 ul li {
  margin-bottom: 20px;
  width: 373px;
  float: left;
  margin-right: 40px;
  border: 1px solid #ddd;
  border-radius: 2px;
  box-sizing: border-box;
  border-bottom: none;
  background: #fff;
}

.nson1 ul li:nth-child(3n) {
  margin-right: 0;
}

.nson1 ul li .img {
  width: 100%;
  overflow: hidden;
}

.nson1 ul li .img img {
  width: 100%;
  display: block;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
}

.nson1 ul li .txt {
  height: 55px;
  box-sizing: border-box;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  line-height: 55px;
  font-size: 16px;
  padding-left: 20px;
  background: url(/static/images/nc22.png)center left no-repeat;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
}

.nson1 ul li:hover .txt {
  background: url(/static/images/nc22.png)center right no-repeat;
  color: #fff;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
}

.nson1 ul li:hover .img img {
  transform: scale(1.05);
  -webkit-transform: scale(1.05);
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
}

.nson1 .nmove {
  width: 160px;
  height: 40px;
  margin: 0 auto;
  background: url(/static/images/nc23.png)center no-repeat;
  display: block;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
}

.nson1 .nmove:hover {
  background: url(/static/images/nc24.png)center no-repeat;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
}

.nson2,
.nson4 {
  background: #f7f7f7;
}

.nson2 .tt {
  background: url(/static/images/nc7.png)center left no-repeat;
}

.nson3 .tt {
  background: url(/static/images/nc8.png)center left no-repeat;
}

.nson4 .tt {
  background: url(/static/images/nc9.png)center left no-repeat;
}

.nson4 .trt {
  float: right;
  font-weight: normal;
}

.nson4 .trt span {
  width: 120px;
  text-align: center;
  display: inline-block;
  border-left: 1px solid #ddd;
  font-size: 16px;
  line-height: 16px;
  cursor: pointer;
}

.nson4 .trt span:nth-child(1) {
  border: none;
}

.nson4 .trt span.act {
  color: #005597;
}

.nson4 .ubox ul {
  display: none;
}

.nson4 .ubox ul:nth-child(2) {
  display: block;
}

.nx1 {
  padding: 100px 0;
  background: #f7f7f7;
}

.nx1 .tt {
  line-height: 80px;
  border-bottom: 1px solid #ddd;
  height: 80px;
  box-sizing: border-box;
}

.nx1 .tt span {
  font-size: 30px;
  display: inline-block;
  height: 100%;
  border-bottom: 2px solid #005597;
}

.nx1 .ct {
  padding-top: 60px;
}

.nx1 .ct .clt {
  width: 600px;
  float: left;
}

.nx1 .ct .clt img {
  display: block;
  width: 100%;
  margin-bottom: 15px;
}

.nx1 .ct .crt {
  width: 560px;
  float: right;
}

.nx1 .ct .crt1 {
  border-left: 2px solid #005597;
  font-size: 24px;
  line-height: 24px;
  padding-left: 10px;
  color: #005597;
}

.nx1 .ct .crtc1 {
  line-height: 30px;
  font-size: 16px;
  padding: 30px 0 40px;
  border-bottom: 1px solid #666;
  margin-bottom: 40px;
}

.nx1 .ct .crtc2 {
  padding: 40px 0;
  border-bottom: 1px solid #666;
  margin-bottom: 40px;
}

.nx1 .ct .crtc2 span {
  display: inline-block;
  width: 20%;
  float: left;
  text-align: center;
  background: url(/static/images/nc25.png)center left no-repeat;
  font-size: 18px;
  margin-bottom: 25px;
}

.nx1 .ct .crtc3 {
  font-size: 16px;
  line-height: 30px;
  padding-top: 20px;
}

.br {
  display: block;
}


@media (max-width:1024px) {
  .br {
    display: none;
  }
}

.about_report {
  padding: 20px 0;
}

.about_report .tt {
  height: 50px;
  line-height: 50px;
  border-bottom: 1px solid #ddd;
  padding-left: 35px;
  background: url(/static/images/nc6.png)center left no-repeat;
  font-size: 18px;
  font-weight: bold;
}

.about_report ul {
  /* padding: 20px 0 40px; */
}

.about_report ul li {
  margin-bottom: 20px;
  width: 285px;
  float: left;
  margin-right: 20px;
  border: 1px solid #ddd;
  border-radius: 2px;
  box-sizing: border-box;
  border-bottom: none;
  background: #fff;
}

.about_report ul li:nth-child(4n) {
  margin-right: 0;
}

.about_report ul li .img {
  width: 100%;
  overflow: hidden;
}

.about_report ul li .img img {
  width: 100%;
  display: block;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
}

.about_report ul li .txt {
  height: 55px;
  box-sizing: border-box;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  line-height: 55px;
  font-size: 16px;
  text-align: center;
  padding-left: 20px;
  background-color: #fff;
}

.about_report ul li:hover .txt {
  background-color: #005a9f;
  color: #fff;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
}

.about_report ul li:hover .img img {
  transform: scale(1.05);
  -webkit-transform: scale(1.05);
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
}


li{list-style:none; }
.xnpage{ display:inline-block; margin-top:50px;}
.xnpage span{ padding:5px 5px; border:1px #CCCCCC solid; margin:0 3px;}
.xnpage .page-numbar{ border:0;}
.xnpage .page-numbar a{padding:5px 10px; border:1px #CCCCCC solid; margin:0 5px;}
.xnpage .page-numbar .page-num-current{ color:#FFF; font-weight:bold; border: #666 0px solid; background:#005597;}
.xnpage ul li{}
.xncenter{text-align:center}
 

 

@media screen and (max-width:999px){

 
.page-status,.page-index,.page-pre,.page-last{ display:none;}
 

}


.crtc3 img{ max-width:100% !important; height:auto !important;}