﻿@charset 'utf-8';

* {
   padding: 0;
   margin: 0;
   font-family: 'microsoft yahei';
}

h1,
h2,
h3,
h4,
h5,
h6 {
   font-weight: normal;
}

*,
:after,
:before {
   -webkit-box-sizing: border-box;
   box-sizing: border-box;
}

a {
   background: none;
   text-decoration: none;
   -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
   -webkit-user-select: none;
   -moz-user-focus: none;
   -moz-user-select: none;
   color: #444444;
   cursor: pointer;
}

ul,
li,
em,
i {
   font-style: normal;
   list-style: none;
}

img {
   border: 0;
}

input {
   outline: none;
}

.w-1030 {
   width: 1030px;
   margin: 0 auto;
   position: relative;
}

.w-960 {
   width: 960px;
   margin: 0 auto;
   position: relative;
}

.w-1200 {
   width: 1200px;
   margin: 0 auto;
   position: relative;
}

.fl {
   float: left;
}

.fr {
   float: right;
}

.show {
   display: block !important;
}

.main {
   max-width: 1920px;
   margin: 0 auto;
   background: #FFFFFF;
}

.index-con3 h2,
.index-con4 h2,
.index-con5 h2,
.index-con6 h2 {
   font-size: 30px;
   color: #0a0b0b;
   text-align: center;
}

.head {
   height: 34px;
   background: #F8F5F1;
   border-bottom: 1px solid #DEDEDE;
   line-height: 34px;
   font-size: 13px;
}

.head p {
   color: #444444;
}

.head p span {
   margin-left: 15px;
}

.head p span a {
   padding: 0 18px 0 5px;
   position: relative;
   color: #444444;
   background: url(../images/j1.jpg) 61px 5px no-repeat;
}

.head a:hover {
   color: #FF6600;
}

.head .fr a {
   margin: 0 1px;
}

.head-loging {
   font-weight: bold;
   color: #333333 !important;
}

.top {
   height: 140px;
   background: #ffffff;
}

.top .w-1030 {
   height: 100%;
}

.top .w-1030 div {
   display: table-cell;
   height: 140px;
   vertical-align: middle;
}
.top .w-1030 div h1,
.top .w-1030 div a {
   display: table-cell;
   height: 140px;
   vertical-align: middle;
   font-size: 0;
}

.yys img {
   margin-right: 10px;
}

.top-p {
   font-size: 16px;
   font-weight: bold;
   color: #414c59;
   text-align: right;
}

.top-p2 {
   font-size: 26px;
   color: #fe6601;
   font-weight: bold;
   text-align: right;
}

.top-p3 {
   font-size: 14px;
   color: #9A9A9A;
   position: relative;
   margin-top: 5px;
   line-height: 28px;
}

.top-p3 input {
   width: 280px;
   height: 32px;
   border: 2px solid #FFD3B5;
   border-radius: 50px;
   padding-left: 10px;
   color: #9A9A9A;
   font-size: 14px;
}

.top-p3 img {
   cursor: pointer;
   position: absolute;
   right: 0;
   top: 0;
}

.dh {
   max-width: 1920px;
   margin: 0 auto;
   height: 52px;
   background: #EC8617;
}

.dh ul li {
   display: inline-block;
   padding-top: 12px;
   width: 110px;
   position: relative;
}

.dh ul li div {
   width: 100%;
   height: 0px;
   overflow: hidden;
   position: absolute;
   top: 52px;
   background: #FBEAD8;
   transition: all .3s;
   z-index: 999;
}

.dh ul li div a {
   border-radius: 0;
   color: #FB4524;
   font-weight: bold;
}

.dh ul li div a:hover {
   background: #ffffff;
}

.dh ul li a {
   display: inline-block;
   width: 100%;
   height: 40px;
   font-size: 16px;
   color: #ffffff;
   line-height: 40px;
   border-top-left-radius: 5px;
   border-top-right-radius: 5px;
   text-align: center;
}

.dh-select a,
.dh-select2 a {
   background: #FBEAD8;
   color: #FB4524 !important;
   font-weight: bold;
}

.banner,
.banner .slideBox {
   height: 420px;
   position: relative;
}

.banner .tempWrap {
   max-width: 1920px;
   height: 420px;
   position: absolute !important;
}

.banner .slideBox ul li a {
   display: inline-block;
   width: 100%;
   height: 420px;
}

.banner .hd {
   width: 100%;
   position: absolute;
   bottom: 10px;
   z-index: 999;
   text-align: center;
}

.banner .hd ul {
   display: inline-block;
}

.banner .hd li {
   float: left;
   width: 10px;
   height: 10px;
   border-radius: 50%;
   background: #ffffff;
   margin: 0 5px;
   font-size: 0;
}

.banner .hd .on {
   background: #FF6600;
}

.index-con {
   padding-top: 60px;
   background: #ffffff;
}

.index-con .w-1030 {
   height: 404px;
   border: 1px solid #F6F6F6;
   border-top: 3px solid #FFE29D;
   margin-top: 35px;
   overflow: hidden;
}

.index-con h2 {
   font-size: 30px;
   color: #0a0b0b;
   font-weight: normal;
   text-align: center;
}

.index-con-left {
   width: 208px;
}

.index-con-left img {
   display: block;
   width: 208px;
   height: 213px;
}

.index-con-left div {
   padding-top: 30px;
   text-align: center;
   padding-bottom: 27px;
   background: #FE984F;
   margin-top: 2px;
}

.index-con-left div ul {
   overflow: hidden;
}

.index-con-left div p {
   display: inline-block;
   line-height: 30px;
   border: 1px solid #ffffff;
   font-size: 14px;
   padding: 0 20px;
   color: #ffffff;
   margin-bottom: 33px;
   font-weight: bold;
}

.index-con-left div ul li {
   display: inline-block;
   font-size: 12px;
   color: #ffffff;
   margin: 0 5px;
}

.index-con-ul1 {
   width: 820px;
   white-space: nowrap;
}

.index-con-ul1 li {
   display: inline-block;
   height: 40px;
   line-height: 40px;
   background: #F8F6EF;
   font-size: 18px;
   font-weight: bold;
   color: #ff6600;
   width: 201.95px;
   text-align: center;
   cursor: pointer;
}

.index-con-select {
   background: #FF6600 !important;
   color: #ffffff !important;
}

.index-con-ul2 {
   display: none;
   width: 820px;
}

.index-con-ul2 li {
   width: 164px;
   float: left;
   border: 1px solid #F6F6F6;
   height: 90px;
   text-align: center;
   overflow: hidden;
}

.index-con-ul2 li p {
   display: block;
   height: 88px;
   line-height: 88px;
   font-size: 18px;
   color: #333333;
}

.index-con-ul2 li div {
   height: 88px;
}

.index-con-ul2 li div p {
   font-weight: bold;
   color: #ff6600;
   font-size: 18px;
   height: 58px;
   line-height: 58px;
   background: #FFF7F0;
   margin-top: 0 !important;
}

.index-con-ul2 li div a {
   display: block;
   height: 30px;
   line-height: 30px;
   background: #FF6600;
   width: 100%;
   color: #ffffff;
   font-size: 13px;
}

.index-con-ul2-lastli a {
   display: inline-block;
   height: 100%;
   width: 100%;
   line-height: 88px;
   color: #fe7b03;
}

.index-con-bottom {
   width: 1030px;
   margin: 0 auto;
   margin-top: 25px;
}

.index-con-bottom a {
   display: block;
   width: 1030px;
   height: 48px;
   clear: both;
   background: #25BB74;
   font-size: 25px;
   color: #ffffff;
   line-height: 48px;
   text-align: center;
   margin: 0 auto;
}

.index-con-bottom a div {
   display: inline-block;
}

.index-con-bottom a i {
   font-size: 31px;
   margin-right: 5px;
}

.index-con-bottom a span {
   font-style: italic;
}

.index-con2 {
   padding-top: 60px;
   padding-bottom: 55px;
   background: #ffffff;
}

.index-con2 h2 {
   text-align: center;
}

.djs {
   font-size: 18px;
   font-weight: bold;
   color: #666666;
   text-align: center;
   position: relative;
   left: -15px;
   margin-top: 20px;
   line-height: 30px;
}

.djs span {
   display: inline-block;
   font-size: 20px;
   color: #ffffff;
   background: #FF6600;
   width: 36px;
   height: 30px;
   text-align: center;
}

.djs i {
   font-size: 24px;
   color: #FF6600;
}

.index-con2-div ul {
   height: 595px;
   width: 1080px;
   padding-top: 25px;
   overflow: hidden;
}

.index-con2-div ul li {
   width: 230px;
   height: 150px;
   border: 1px solid #DEDEDE;
   position: relative;
   margin-bottom: 40px;
   float: left;
   margin-right: 40px;
}

.index-con2-div ul li img {
   position: absolute;
   right: -14px;
   top: -14px;
}

.index-con2-li-div {
   height: 70px;
   border-bottom: 1px dashed #DEDEDE;
}

.index-con2-li-div strong {
   display: block;
   text-align: center;
   height: 40px;
   line-height: 45px;
   font-size: 20px;
   color: #ff6600;
}

.index-con2-li-div span {
   text-align: center;
   display: block;
   font-size: 12px;
}

.index-con2-li-div2 {
   text-align: center;
   height: 50px;
   line-height: 50px;
   font-size: 13px;
   color: #333333;
   font-weight: bold;
}

.index-con2-li-div2 span {
   width: 50%;
}

.index-con2-li-div2 em {
   width: 50%;
}

.index-con2-div ul li a {
   display: block;
   text-align: center;
   height: 30px;
   line-height: 30px;
   background: #DEDEDE;
   font-size: 14px;
   font-weight: bold;
   color: #333333;
}

.index-con2-div ul li:hover {
   border: 1px solid #C7DDF3;
}

.index-con2-div ul li:hover a {
   background: #C7DDF3;
   color: #56606A;
}

.index-con2-div ul li:hover .index-con2-li-div {
   border-bottom: 1px dashed #F1EEE5;
}

.cxhm-con2 .index-con2-div ul li:hover {
   border: 1px solid #FFF9EB;
}

.cxhm-con2 .index-con2-div ul li:hover a {
   background: #FFF9EB;
   color: #897443;
}

.cxhm-con2 .index-con2-div ul li:hover .index-con2-li-div {
   border-bottom: 1px dashed #F4EFE2;
}

.index-con-ul2-a {
   display: block;
   width: 280px;
   height: 45px;
   line-height: 45px;
   background: #FE7B03;
   color: #ffffff;
   font-size: 16px;
   font-weight: bold;
   text-align: center;
   border-radius: 5px;
   margin: 0 auto;
   clear: both;
}

.index-con-ul2-a:hover {
   background: #fe9a03;
}

.index-con3 {
   height: 340px;
   max-width: 1920px;
   margin: 0 auto;
   background: #F7F9FA;
   padding-top: 35px;
}

.index-con3 ul {
   width: 1000px;
   height: 170px;
   padding-top: 40px;
   padding-bottom: 40px;
   margin: 0 auto;
}

.index-con3 li {
   width: 250px;
   height: 90px;
   background: url(../images/p9.png) center center no-repeat;
   float: left;
}

.index-con3 li .fl div {
   display: table-cell;
   width: 105px;
   height: 90px;
   vertical-align: middle;
   padding-left: 35px;
}

.index-con3 li p strong {
   font-size: 20px;
   font-weight: bold;
   color: #2c2d2e;
}

.index-con3 li p span {
   font-size: 14px;
   color: #95876d;
}

.index-con3-div2 {
   width: auto !important;
   padding-left: 0 !important;
}

.index-con4 {
   padding-top: 60px;
}

.slideBox2,
.slideBox2 .tempWrap {
   height: 280px;
}

.slideBox2 .tempWrap ul li {
   padding: 0 35px !important;
}

.slideBox2-div {
   float: left;
   width: 170px;
   height: 280px;
   text-align: center;
   margin: 0 35px;
}

.slideBox2-div div {
   display: table-cell;
   width: 170px;
   height: 130px;
   text-align: center;
}

.slideBox2-div strong {
   font-size: 16px;
   font-weight: bold;
   color: #242d32;
}

.slideBox2-div p {
   display: block;
   height: 100px;
   text-align: left;
   font-size: 12px;
   color: #4b4c4c;
   padding: 20px 1px 0 1px;
   line-height: 20px;
}

.index-con4 .w-1030 {
   padding-top: 50px;
}

.slideBox2 .hd {
   position: relative;
}

.slideBox2 .next,
.slideBox2 .prev {
   display: block;
   width: 50px;
   height: 106px;
   position: absolute;
   z-index: 999;
   cursor: pointer;
}

.slideBox2 .hd div div {
   display: table-cell;
   text-align: center;
   width: 50px;
   height: 106px;
   vertical-align: middle;
   background: #CFD2D8;
}

.slideBox2 .hd div div:hover {
   background: #929496;
}

.slideBox2 .next {
   right: 0px;
   top: 50px;
}

.slideBox2 .prev {
   left: 0px;
   top: 50px;
}

.index-con4-bottom {
   background: #F5FAFC;
   padding: 34px 70px 30px 70px;
   margin-top: 36px;
   text-align: center;
}

.index-con4-bottom em {
   font-size: 20px;
   text-align: center;
}

.index-con4-bottom p {
   font-size: 14px;
   color: #474b4c;
   text-indent: 2rem;
   margin-top: 30px;
   line-height: 22px;
   text-align: left;
}

.index-con4-bottom p a {
   color: #0093de;
   text-decoration: underline;
}

.index-con5 {
   height: 380px;
   padding-top: 60px;
   background: #F7F9FA;
   margin-top: 60px;
}

.slideBox3 {
   margin-top: 30px;
   position: relative;
   height: 230px;
}

.slideBox3 .tempWrap {
   height: 200px;
}

.slideBox3 .xbd li div {
   text-align: center;
   float: left;
   margin: 0 8px;
}

.slideBox3 .xbd li div p {
   font-size: 14px;
   font-weight: bold;
   color: #646566;
   margin-top: 10px;
}

.slideBox3 .hd {
   width: 100%;
   height: 14px;
   position: absolute;
   bottom: 0;
   z-index: 999;
}

.slideBox3 .hd ul {
   display: block;
   width: 100px;
   height: 14px;
   margin: 0 auto;
}

.slideBox3 .hd li {
   float: left;
   width: 14px;
   height: 14px;
   border-radius: 50%;
   background: #E3E5E9;
   font-size: 0;
   margin: 0 9px;
}

.slideBox3 .hd .on {
   background: #FE7B03 !important;
}

.index-con6 {
   height: 550px;
   padding-top: 60px;
}

.index-con6 .w-1030 {
   padding-top: 30px;
}

.index-con6 ul li {
   height: 380px;
   width: 320px;
   float: left;
   border: 1px solid #F8F6EF;
   margin: 0 11.6px;
}

.index-con6-div {
   background: #FAFCFC;
}

.index-con6-div div {
   text-align: center;
   height: 60px;
   line-height: 60px;
}

.index-con6-div1 {
   background: url(../images/p48.png) center center no-repeat;
}

.index-con6-div2 {
   background: url(../images/p49.png) center center no-repeat;
}

.index-con6-div3 {
   background: url(../images/p50.png) center center no-repeat;
}

.index-con6-div div em {
   font-size: 18px;
   font-weight: bold;
   color: #242d32;
   margin: 0 5px;
}

.index-con6-div div span {
   display: inline-block;
   width: 80px;
   height: 1px;
   background: #4F575B;
   position: relative;
   top: -5px;
}

.index-con6-ul2 {
   height: 280px;
}

.index-con6-ul2 li {
   height: 40px !important;
   line-height: 40px;
   position: relative;
   padding-left: 22px;
   padding-right: 20px;
   border-top: 0 !important;
   border-left: 0 !important;
   border-right: 0 !important;
   border-bottom: 1px dashed #EDEBE6 !important;
   float: none;
   margin: 0 !important;
}

.index-con6-ul2 li h3 {
   font-size: 14px;
   color: #4c4c4c;
   white-space: nowrap;
   text-overflow: ellipsis;
   overflow: hidden;
}

.index-con6-ul2 li:hover a {
   color: #FE7B03;
}

.index-con6-ul2 li:hover i {
   background: #FE7B03;
}

.index-con6-ul2 li i {
   position: absolute;
   display: inline-block;
   width: 5px;
   height: 5px;
   background: #727F8C;
   left: 8px;
   top: 19px;
}

.index-con6-a {
   display: block;
   height: 40px;
   line-height: 40px;
   text-align: center;
   font-size: 14px;
   color: #0093de;
}

.index-con7 h4,
.index-con8 h4 {
   font-size: 16px;
   font-weight: bold;
   color: #242d32;
   margin-top: 40px;
}

.index-con7 ul,
.index-con8 ul {
   height: 165px;
   background: #FAFAFA;
   padding: 20px 0px 0px 25px;
   margin-top: 20px;
}

.index-con7 ul li,
.index-con8 ul li {
   float: left;
   width: 100px;
   white-space: nowrap;
   text-overflow: ellipsis;
   overflow: hidden;
}

.index-con7 ul li a,
.index-con8 ul li a {
   font-size: 12px;
   color: #444444;
   line-height: 26px;
}

.index-con7 ul li a:hover {
   color: #FE7B03;
}

.index-con8 ul li a:hover {
   color: #FE7B03;
}

.index-con8 ul li {
   width: 120px !important;
}

.index-con8 ul {
   height: 110px;
}

.index-con9 {
   max-width: 1920px;
   height: 50px;
   background: #505050;
   margin-top: 30px;
}

.index-con9 ul li a:hover {
   color: #ff661b;
}

.index-con9 ul li {
   width: 90px;
   float: left;
   padding-top: 14px;
}

.index-con9 ul li a {
   display: inline-block;
   text-align: center;
   width: 100%;
   font-size: 14px;
   color: #ffffff;
   border-right: 2px solid #535A62;
}

.index-con9-div {
   float: left;
   height: 50px;
}

.index-con9-div2 div,
.index-con9-div3 div {
   display: table-cell;
   vertical-align: middle;
   width: 63px;
   height: 50px;
}

.index-con9-div2 div {
   padding-left: 30px;
}

.index-con9-div3 div {
   width: 160px;
   text-align: left;
   font-size: 0;
}

.index-con9-div3 div em {
   font-size: 24px;
   color: #ff661b;
   white-space: nowrap;
}

.index-con9-div3 div span {
   display: block;
   font-size: 12px;
   color: #f1f1f1;
}

.index-con10 {
   max-width: 1920px;
   background: #E8E8E8;
   padding-bottom: 10px;
}

.index-con10 ul {
   height: 150px;
   border-bottom: 1px solid #ffffff;
}

.index-con10 ul li {
   float: left;
}

.index-con10 ul li div {
   display: table-cell;
   vertical-align: middle;
   text-align: center;
   width: 267px;
   height: 150px;
}

.index-con10 ul li div a {
   display: inline-block;
}

.index-con10 ul li dl {
   width: 240px;
   height: 111px;
   margin-top: 20px;
   padding-top: 12px;
   padding-left: 45px;
   border-left: 1px solid #ffffff;
   border-right: 1px solid #d6d6d6;
}

.index-con10 ul li dt {
   padding-left: 22px;
   margin-bottom: 8px;
   color: #484848;
   font-size: 13px;
   background: url(../images/j6.jpg) left center no-repeat;
}

.index-con10 ul li dd {
   width: 90px;
   font-size: 13px;
   color: #888;
   line-height: 22px;
   float: left;
}

.index-con10 ul li dd a {
   color: #888888;
}

.index-con10 ul li dd a:hover {
   color: #FF6600;
}

.index-con10-div {
   border-left: 1px solid #ffffff;
}

.index-con10 ul {
   border-bottom: 1px solid #d6d6d6;
}

.index-con10-bootom {
   padding-top: 30px;
   border-top: 1px solid #ffffff;
}

.index-con10-bootom p {
   font-size: 13px;
   color: #767676;
   margin-bottom: 30px;
}

.index-con10-bootom p a {
   background: #ffffff;
   margin: 0 5px;
   padding: 0 5px;
   color: #767676;
}

.cxhm-con {
   padding-top: 0 !important;
   padding-bottom: 80px;
}

.cxhm-con .w-1030 {
   height: 403px !important;
   border: 1px solid #FFE5CD !important;
   border-top: 2px solid #FFE5CD !important;
}

.cxhm-con .index-con-ul2 {
   width: 1030px;
}

.cxhm-con .index-con-ul2 li {
   width: 171.4px;
   border: 1px solid #FFE5CD !important;
}

.cxhm-con .index-con-ul1 li {
   width: 253.95px;
   color: #FE7F0B;
}

.cxhm-con .index-con-select {
   background: #FE7B03 !important;
}

.cxhm-con-bt {
   text-align: center;
}

.cxhm-con-bt h2 {
   display: inline-block;
   margin: 0 5px;
   font-size: 30px;
}

.cxhm-con-bt span {
   display: inline-block;
   height: 2px;
   width: 45px;
   background: #EC8617;
   position: relative;
   top: -7px;
}

.cxhm-con .index-con-ul2-a {
   margin-top: 50px;
}

.cxhm-con3 {
   height: auto !important;
   background: #ffffff;
   padding-bottom: 40px;
   clear: both;
}

.cxhm-con3-bootom {
   width: 765px;
   height: 86px;
   background: #FAF9F7;
   border-radius: 50px;
   text-align: center;
   font-size: 14px;
   margin: 0 auto;
   margin-bottom: 50px;
}

.cxhm-con3-bootom div {
   display: table-cell;
   height: 86px;
   width: 765px;
   vertical-align: middle;
}

.cxhm-con3-bootom div p {
   color: #000400;
}

.yd-con {
   height: 50px;
   text-align: center;
   background: #ffffff
}

.yd-con-show {
   display: none;
}

.yd-con-div {
   display: inline-block;
}

.yd-con-div div {
   float: left;
}

.yd-con-div a div div {
   display: table-cell;
   height: 50px;
   width: 60px;
   vertical-align: middle;
   float: none;
}

.yd-con-div span {
   font-size: 14px;
   color: #848484;
   line-height: 50px;
   float: left;
}

.yd-con-div i {
   float: left;
   width: 6px;
   height: 6px;
   background: #BBBBBB no-repeat;
   position: relative;
   top: 22px;
   margin-left: 20px;
}

.yd-con-select .yd-con-show {
   display: inline-block;
}

.yd-con-select .yd-con-hide {
   display: none;
}

.yd-con-select span {
   color: #ec8617;
}

.yd-con2 {
   height: 200px;
}

.yd-con3 {
   background: #ffffff;
   border-radius: 10px;
   padding: 34px 45px 10px 30px;
   margin-top: -150px;
}

.yd-con3-left,
.yd-con3-right {
   display: inline-block;
}

.yd-con3-left {
   margin-right: 20px;
   float: left;
}

.yd-con3-right {
   width: 710px;
}

.yd-con3-left p {
   font-size: 20px;
   color: #008ddc;
   text-align: center;
   margin-top: 20px;
}

.yd-con3-right div {
   margin-bottom: 20px;
}

.yd-con3-right b {
   font-size: 14px;
   font-weight: bold;
   color: #424242;
   position: relative;
   top: -5px;
}

.yd-con3-right p {
   font-size: 14px;
   color: #575757;
}

.yd400-con4 {
   margin-top: 30px;
   padding-top: 30px !important;
   padding-bottom: 40px !important;
   border-radius: 10px;
}

.yd400-con4 .index-con-bottom a {
   width: 590px;
}

.yd400-con5 {
   margin-top: 30px;
   padding-top: 30px !important;
   border-radius: 10px;
}

.yd400-con5 ul {
   padding: 25px 10px 0 10px;
}

.yd400-con5 ul li {
   margin-left: 10px;
   margin-right: 10px;
}

.yd400-con6 {
   background: #ffffff;
   margin-top: 30px;
   border-radius: 10px;
}

.yd400-con7 {
   background: #ffffff;
   margin-top: 30px;
   padding-bottom: 40px;
   border-radius: 10px;
}

.yd400-con7 .index-con4-bottom {
   width: 935px;
   margin: 0 auto;
   border-radius: 5px;
   margin-top: 30px;
   border: 1px solid #F1F1F1;
}

.yd400-con8 {
   background: #ffffff;
   padding-bottom: 50px;
   padding-top: 30px;
   margin-top: 30px;
   clear: both;
}

.yd400-con8 h4 {
   margin-top: 0;
}

.yd400-con9 {
   margin-top: 0;
}

.sqtj-banner {
   height: 318px;
}

.cxhm-con-bt p {
   font-size: 14px;
   color: #808080;
   margin-top: 35px;
}

.sqtj-con {
   padding-top: 70px;
   padding-bottom: 50px;
}

.sqtj-con-div {
   height: 407px;
   background: url(../images/p58.png) center center no-repeat;
   margin-top: 45px;
}

.sqtj-con-div2 {
   height: 407px;
   background: url(../images/p62.png) center center no-repeat;
   margin-top: 45px;
}

.sqtj-con-div-left,
.sqtj-con-div-right {
   width: 515px;
   float: left;
}

.sqtj-con-div-left strong {
   display: block;
   line-height: 80px;
   font-size: 26px;
   color: #ffffff;
   font-weight: bold;
   padding-left: 30px;
}

.sqtj-con-div-left i {
   display: block;
   padding-left: 30px;
   font-size: 13px;
   color: #544e49;
   line-height: 40px;
}

.sqtj-con-div-left ul {
   padding-left: 20px;
   margin-bottom: 30px;
}

.sqtj-con-div-left ul li {
   display: inline-block;
   width: 245px;
   background: url(../images/p59.png) 10px center no-repeat;
   font-size: 16px;
   font-weight: bold;
   color: #544e49;
   padding-left: 40px;
   line-height: 50px;
}

.sqtj-con-div-right ul {
   padding-left: 50px;
   padding-top: 20px;
}

.sqtj-con-div-right li {
   height: 80px;
   padding-top: 20px;
}

.sqtj-con-div-right li p {
   line-height: 30px;
   font-size: 14px;
   font-weight: bold;
   color: #544e49;
   background: url(../images/p60.png) 10px center no-repeat;
   padding-left: 40px;
}

.sqtj-con-div-right li div {
   display: inline-block;
   background: #F2F7FB;
   border-radius: 50px;

}

.sqtj-con-div-right li span {
   display: inline-block;
   font-size: 14px;
   color: #544e49;
   background: url(../images/p61.png) 10px center no-repeat;
   padding-left: 40px;
   line-height: 30px;
}

.yhtc-con {
   padding-top: 60px;
}

.yhtc-con .w-960 {
   margin-top: 40px;
}

.yhtc-con-gg {
   width: 960px;
   height: 170px;
}

.yhtc-con-div {
   width: 961px;
   margin-top: 10px;
   border: 1px solid #E4E4E4;
   border-left: 0;
   border-bottom: 0;
}

.yhtc-con-top {
   display: table-cell;
   height: 135px;
   width: 960px;
   vertical-align: middle;
   text-align: center;
   border-left: 1px solid #E4E4E4;
}

.yhtc-con-top ul {
   display: inline-block;
   height: 90px;
}

.yhtc-con-top ul li {
   float: left;
   width: 180px;
   height: 90px;
   margin: 0 1px;
   text-align: left;
   background: #FBDE3A;
   padding-left: 35px;
   padding-top: 21px;
}

.yhtc-con-top ul li p {
   font-size: 16px;
   color: #6c3b00;
   font-weight: bold;
}

.yhtc-con-top ul li span {
   font-size: 30px;
   color: #ff7800;
   font-weight: bold;
}

.yhtc-con-li {
   background: #FE7C04 !important;
}

.yhtc-con-li p {
   font-size: 18px !important;
   color: #ffffff !important;
}

.yhtc-con-li span,
.yhtc-con-li strong {
   font-size: 25px !important;
   color: #ffffff !important;
}

.yhtc-con-lastli span {
   display: block;
   font-size: 20px !important;
   padding-top: 8px;
}

.yhtc-con-main {
   padding-top: 20px;
   border-top: 1px solid #D9D9D9;
   border-left: 1px solid #E4E4E4;
   border-bottom: 1px solid #E4E4E4;
}

.yhtc-con-main li {
   height: 35px;
   line-height: 35px;
   padding-left: 40px;
   background: url(../images/g2.gif) 22px center no-repeat;
}

.yhtc-con-main li strong {
   font-size: 16px;
   color: #f03245;
}

.yhtc-con-main li span {
   font-size: 16px;
   color: #444444;
}

.yhtc-con-main-left {
   display: inline-block;
   padding-bottom: 20px;
   width: 660px;
}

.yhtc-con-main-left a {
   display: inline-block;
   background: #FF8A23;
   margin-top: 10px;
   margin-left: 40px;
   color: #ffffff;
   line-height: 25px;
   padding: 0 10px;
   font-size: 13px;
   transition: all 0.3s ease 0s;
}

.yhtc-con-main-left a:hover {
   font-weight: bold;
   background: #d56700;
}

.yhtc-con-main-right {
   display: inline-block;
}

.yhtc-con-main-right img {
   width: 263px;
   height: 163px;
}

.yhtc-con-botom ul {
   height: 360px;
   border-bottom: 1px solid #E4E4E4;
}

.yhtc-con-botom li {
   float: left;
   height: 90px;
   width: 160px;
   border-left: 1px solid #E4E4E4;
   border-bottom: 1px solid #E4E4E4;
   text-align: center;
   overflow: hidden;
}

.yhtc-con-botom li strong {
   display: block;
   height: 90px;
   line-height: 90px;
   font-weight: normal;
}

.yhtc-con-botom li p {
   font-size: 18px;
   color: #333333;
}

.yhtc-con-botom li div {
   background: #fff7f0;
}

.yhtc-con-botom li div p {
   color: #ff6600;
   height: 59px;
   line-height: 59px;
   text-align: center;
   font-size: 18px;
   font-weight: bold;
}

.yhtc-con-botom li div a {
   display: block;
   background-color: #ff6600;
   color: #fff;
   font-size: 13px;
   cursor: pointer;
   height: 30px;
   line-height: 30px;
   text-align: center;
}

.yhtc-con-botom .index-con-bottom {
   width: 960px;
   margin-top: 0;
}

.yhtc-con-botom .index-con-bottom a {
   width: 960px;
   background: #FF771D;
}

.yhtc-con2 {
   padding-top: 100px;
}

.yhtc-con2-div {
   margin-top: 40px;
   padding-bottom: 60px;
}

.yhtc-con2-div table {
   border: 1px solid #DDEAF3;
   text-align: center;
}

.yhtc-con2-div table tr td {
   border: 1px solid #DDEAF3;
   padding: 10px 0;
   font-size: 15px;
   font-weight: bold;
   color: #444444;
}

.yhtc-con2-div table tr td ul {
   display: block;
   width: 270px;
   margin: 0 auto;
}

.yhtc-con2-div table tr td li {
   display: inline-block;
   margin: 0 10px;
   font-size: 15px;
   font-weight: bold;
   color: #444444;
   line-height: 20px;
}

.yhtc-con2-p {
   font-size: 15px;
   font-weight: bold;
   color: #ff6600;
   margin-top: 5px;
}

.yhtc-con2-p a {
   color: #ff6600;
   text-decoration: underline;
}

.yhtc-con2-td {
   font-size: 16px !important;
   color: #ff0000 !important;
}

.yhtc-con2-td a {
   color: #ff0000 !important;
   text-decoration: underline;
}

.js-banner {
   height: 240px;
}

.js-con {
   height: 260px;
   border: 1px solid #FAF8F4;
   margin-top: 70px;
}

.js-con-left {
   width: 300px;
   height: 260px;
}

.js-con-left-div,
.js-con-right-div {
   display: table-cell;
   width: 300px;
   height: 260px;
   vertical-align: middle;
   text-align: center;
}

.js-con-right-div {
   width: 728px !important;
}

.js-con-left-div div,
.js-con-right-div div {
   display: inline-block;
}

.js-con-left p {
   font-size: 36px;
   color: #000400;
}

.js-con-left span {
   display: block;
   width: 50px;
   height: 3px;
   background: #F7D9B9;
   margin-top: 40px;
}

.js-con-right {
   width: 728px;
   padding: 0 40px;
}

.js-con-right p {
   font-size: 14px;
   color: #3d3d43;
   text-indent: 2rem;
   text-align: left;
   line-height: 24px;
   margin: 10px 0;
}

.js-con2 {
   text-align: center;
   padding-top: 120px;
}

.js-con2 ul {
   display: inline-block;
   margin-top: 50px;
}

.js-con2 li {
   display: inline-block;
   height: 165px;
   margin: 0 7px 50px 7px;
}

.js-con2-left {
   width: 237px;
}

.js-con2-right {
   padding-top: 20px;
   padding-left: 20px;
   text-align: left;
}

.js-con2-right strong {
   display: block;
   font-size: 18px;
   color: #4c4c4c;
   font-weight: bold;
   margin-bottom: 20px;
}

.js-con2-right p {
   font-size: 16px;
   color: #3d3d43;
   margin-bottom: 15px;
}

.js-con2-right span {
   display: block;
   width: 240px;
   font-size: 14px;
   color: #3d3d43;
   margin-bottom: 10px;
}

.js-con2-right i {
   display: inline-block;
   width: 20px;
   height: 20px;
   text-align: center;
   line-height: 20px;
   background: #7DC5FA;
   border-radius: 50%;
   color: #ffffff;
}

.js-con3 {
   padding-top: 40px;
   padding-bottom: 80px;
}

.js-con3 ul {
   text-align: center;
   margin-top: 40px;
}

.js-con3 ul li {
   display: inline-block;
   margin: 0 15px;
}

.js-con4 {
   text-align: center;
   padding-top: 40px;
   padding-bottom: 80px;
}

.js-con4 img {
   margin-top: 20px;
}

.js-con5-div {
   text-align: center;
   margin-top: 50px;
}

.js-con5 ul {
   display: inline-block;
}

.js-con5 ul li {
   display: inline-block;
   width: 240px;
   padding: 25px 10px;
   text-align: center;
   background: #FCB333;
   margin: 0 9px;
}

.js-con5 ul li p {
   font-size: 14px;
   color: #ffffff;
   font-weight: bold;
   margin-top: 10px;
}

.js-con5 ul li strong {
   display: block;
   width: 210px;
   height: 52px;
   background: #ffffff;
   color: #4e4e4e;
   font-weight: bold;
   line-height: 52px;
   font-size: 20px;
   margin: 0 auto;
   margin-top: 25px;
   margin-bottom: 20px;
}

.js-con5 ul li img {
   width: 213px;
   height: 213px;
}

.js-con6 {
   margin-top: 60px;
   border: 1px solid #E3E3E3;
}

.js-con6-top {
   height: 46px;
   border-bottom: 1px solid #E3E3E3;
}

.js-con6-top li {
   width: 110px;
   line-height: 46px;
   color: #444444;
   float: left;
   font-size: 16px;
   cursor: pointer;
   text-align: center;
}

.js-con6-top-select {
   background: #EC8617;
   color: #ffffff !important;
}

.js-con6-bottom {
   height: 180px;
   padding-left: 20px;
}

.js-con6-bottom li {
   display: none;
}

.js-con6-left {
   width: 278px;
   height: 180px;
}

.js-con6-left div {
   display: table-cell;
   width: 278px;
   height: 180px;
   vertical-align: middle;
   text-align: center;
}

.js-con6-right {
   width: 710px;
   padding-top: 30px;
   padding-left: 10px;
   padding-right: 20px;
}

.js-con6-right p {
   text-indent: 2rem;
   font-size: 16px;
   color: #444444;
}

.js-con6-right a {
   display: block;
   width: 140px;
   height: 40px;
   text-align: center;
   line-height: 40px;
   color: #ffffff;
   background: #FF8A23;
   font-size: 15px;
   margin-top: 20px;
}

.jsgn-con {
   text-align: center;
   padding-top: 90px;
}

.jsgn-con ul {
   display: inline-block;
   width: 900px;
   margin-top: 50px;
}

.jsgn-con li {
   float: left;
   width: 225px;
   height: 344px;
   padding-top: 20px;
   transition: all .3s ease;
}

.jsgn-con .slideBox2-div {
   float: none;
   margin: 0 auto;
}

.jsgn-con li a {
   display: block;
   height: 34px;
   line-height: 34px;
   text-align: center;
   font-size: 16px;
   font-weight: bold;
   color: #ffffff;
   background: #FE7B03;
   border-radius: 5px;
   margin-top: 20px;
   opacity: 0;
   transition: all .2s ease-in-out;
}

.jsgn-con li:hover a {
   opacity: 1;
}

.jsgn-con li:hover {
   box-shadow: 0px 0px 12px #f3eeee;
}

.blgl-con {
   padding-top: 100px;
}

.blgl-con img {
   margin-top: 45px;
}

.blgl-con2 {
   padding-top: 100px;
}

.blgl-con2 ul {
   margin-top: 80px;
   height: 415px;
}

.blgl-con2 li {
   float: left;
   width: 338px;
   height: 415px;
   background: url(../images/p71.png) center center no-repeat;
   text-align: center;
   margin: 0 2px;
}

.blgl-con2-img1 {
   margin-top: -35px;
}

.blgl-con2 li p {
   display: block;
   width: 190px;
   height: 30px;
   line-height: 30px;
   border-radius: 50px;
   background: #F2F7FB;
   margin: 0 auto;
   margin-top: 15px;
   font-size: 14px;
   color: #544e49;
   font-weight: bold;
   text-align: left;
   padding-left: 25px;
}

.blgl-con2 li p span {
   font-size: 16px;
   color: #ff6600;
   margin-left: 5px;
}

.blgl-con2 li strong {
   display: block;
   font-size: 14px;
   color: #544e49;
   font-weight: normal;
   margin-top: 25px;
}

.blgl-con2-div {
   height: 285px;
   background: #F7FBFC;
   clear: both;
   margin-top: 30px;
}

.blgl-con2-div-left,
.blgl-con2-div-right {
   width: 515px;
}

.blgl-con2-div-left {
   border-right: 1px solid #ECF7FF;
   padding: 24px 30px 0 25px;
}

.blgl-con2-div-left p {
   margin-bottom: 20px;
}

.blgl-con2-div-right p {
   margin-bottom: 7px;
}

.blgl-con2-div-right {
   padding: 24px 0px 0 25px;
}

.blgl-con2-div strong {
   display: block;
   font-size: 15px;
   font-weight: bold;
   color: #363636;
   margin-bottom: 20px;
}

.blgl-con2-div p {
   font-size: 14px;
   color: #544e49;
}

.blgl-con2-div p i {
   color: #131313;
}

.blgl-con3 {
   text-align: center;
   padding-top: 90px;
}

.blgl-con3 div {
   margin-top: 50px;
}

.news-con {
   height: 326px;
}

.news-con-left {
   width: 663px;
}

.news-con2 {
   height: 1162px;
}

.news-con2-top {
   height: 156px;
   border-bottom: 1px solid #dedede;
}

.news-con-left-div {
   width: 185px;
   height: 156px;
}

.news-con-left-div div {
   display: table-cell;
   vertical-align: middle;
   text-align: center;
   width: 185px;
   height: 156px;
}

.news-con-left-div div img {
   width: 185px;
   height: 132px;
}

.news-con-left h2 {
   line-height: 70px;
   font-size: 18px;
   font-weight: bold;
   border-bottom: 1px solid #dedede;
   color: #444444;
}

.news-con-left h2 span {
   color: #ca2100;
}

.news-con-left-div2 {
   width: 454px;
}

.news-con-left-div2 h3 a {
   font-weight: bold;
   font-size: 16px;
   color: #222;
   padding-top: 3px;
   padding-bottom: 3px;
}

.news-con-left-div2 p {
   display: block;
   height: 86px;
   line-height: 22px;
   color: #444;
   font-size: 14px;
   margin-top: 5px;
   overflow: hidden;
}

.news-con-left-div2 strong {
   display: block;
   margin-top: 5px;
   font-size: 12px;
   color: #854545;
}

.news-con-left-div2 strong img {
   position: relative;
   top: 3px;
   margin-right: 3px;
}

.news-con-left-div3 {
   height: 156px;
   padding-top: 5px;
}

.news-con2-ul li {
   border-bottom: 1px dashed #D1D1D1;
   float: left;
   width: 100%;
   padding: 10px 0;
}

.news-con2-ul li a {
   color: #444444;
   font-size: 15px;
}
.news-con2-ul li .content{
   width: 100%;
   float:left;
}

.news-con2-ul li .desc{
   width: 100%;
   float:left;
   font-size: 12px;
   color: #666;
   margin-top: 5px;
}

.news-con2-ul li span {
   font-size: 12px;
   color: #999999;
   line-height: 45px;
}

.news-con-left-div2 a:hover {
   color: #ff6600;
}

.news-con2-ul a:hover {
   color: #ff6600;
}

.news-page {
   display: block;
   width: 604px;
   height: 80px;
   padding-top: 20px;
   padding-bottom: 20px;
   margin: 0 auto;
}

.news-page li {
   display: block;
   float: left;
   padding-right: 5px;
   background: #d3d3d3;
   box-shadow: 0px 5px #c1c1c1;
   color: #687e00;
   padding: 3px 2px 3px 4px;
   position: relative;
   top: 0;
   border-radius: 3px;
   margin: 0 7px 11px 0;
   text-align: center;
   user-select: none;
   transition: all 0.2s ease;
}

.news-page li a,
.news-page li span {
   display: block;
   padding: 3px 10px 3px 10px;
   font-size: 14px;
   color: #444;
}

.news-page li:hover {
   background: #0baae5;
   box-shadow: 0px 4px #008dc1;
}

.news-page li:hover a {
   color: #fff;
}

.news-con-right {
   position: absolute;
   right: 20px;
   width: 258px;
   padding-top: 70px;
}

.news-con-right-div {
   border: 1px solid #d6cfcf;
   padding: 10px;
   margin-top: 20px;
}

.news-con-right-div p {
   font-size: 18px;
   font-weight: bold;
   line-height: 40px;
   height: 40px;
   color: #F1960F;
   border-bottom: 1px solid #d6cfcf;
}

.news-con-right-div ul {
   padding-top: 10px;
}

.posflx {
   width: 100%;
   position: fixed;
   top: 0;
   left: 0;
   margin-left: 0 !important;
   z-index: 999;
   pointer-events: none;
}

.posflx .news-con-right-div2 {
   width: 960px;
   margin: 0 auto;
}

.posflx2 {
   position: absolute;
   bottom: 20px;
   right: 20px;
}

.posflx .news-con-right-div2 .news-con-right-div3 {
   width: 258px;
   margin-left: 683px;
   background: #ffffff;
   pointer-events: auto;
}

.news-con-right-div li a {
   display: block;
   width: 240px;
   line-height: 24px;
   font-size: 15px;
   color: #666;
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
}

.news-con-right-div li a:hover {
   color: #ff6600;
}

.xwxq-con-div {
   width: 948px;
   height: 40px;
   border: 1px solid #dedede;
   margin: 0 auto;
   margin-top: 15px;
   line-height: 40px;
   padding-left: 10px;
   font-size: 12px;
   color: #444444;
   margin-bottom: 24px;
}

.xwxq-con-div a {
   color: #444444;
}

.xwxq-con-div a:hover {
   color: #ff6600;
}

.n_ledt {
   width: 663px;
   border: 1px solid #dedede;
}

.n_ledr {
   width: 590px;
   margin: 0 auto;
   height: 50px;
   line-height: 50px;
   font-size: 16px;
   color: #333;
   text-align: center;
   font-weight: bold;
}

.n_ledd {
   width: 590px;
   margin: 0 auto;
   height: 37px;
   border-bottom: 1px dashed #ccc;
   border-top: 1px dashed #ccc;
   color: #ccc;
   line-height: 37px;
   font-size: 12px;
}

.n_ledp {
   width: 590px;
   margin: 0 auto;
   padding-top: 15px;
   padding-bottom: 15px;
   font-size: 14px;
   color: #444444;
   line-height: 22px;
}

.n_ledp img {
   max-width: 590px;
}

.n_ledp a {
   font-size: 14px;
}

.n_ledr h1 {
   font-size: 16px;
   font-weight: bold;
}

.jetu2 {
   width: 590px;
   margin: 0 auto;
   line-height: 30px;
   font-size: 14px;
   padding-top: 10px;
}

.jetu2 span {
   color: #f39801;
   margin-right: 10px;
}

.jetu2 a:hover {
   color: #ff6600;
}

.xwxq-con .news-con-right {
   padding-top: 0;
   top: 65px;
}

.xwxq-con .posflx2 .news-con-right-div2 {
   position: absolute;
   bottom: 0px !important;
}

.xwxq-con .posflx2 {
   bottom: 0;
}

.xwxq-con2 {
   height: 185px;
   margin-top: 20px;
}

.xwxq-con2-warp {
   width: 663px;
   border: 1px solid #d6cfcf;
   height: 185px;
}

.xwxq-con2-div {
   height: 40px;
}

.xwxq-con2-div p {
   width: 100%;
   font-size: 18px;
   font-weight: bold;
   line-height: 40px;
   color: #F1960F;
   text-align: center;
   border-bottom: 1px solid #d6cfcf;
   cursor: pointer;
}

.xwxq-con2-ul {
   display: none;
   padding-top: 10px;
}

.xwxq-con2-ul ul {
   float: left;
   width: 330px;
}

.xwxq-con2-ul ul li {
   padding-left: 20px;
}

.xwxq-con2-ul ul li a {
   display: block;
   width: 450px;
   line-height: 24px;
   font-size: 15px;
   color: #666;
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
}

.xwxq-con2-ul1 {
   border-right: 1px solid #f3f2f2;
}

.xwxq-con2 a:hover {
   color: #ff6600;
}

.dq-con {
   background: #ffffff;
   margin-top: 40px;
}

.dq-con-div {
   position: relative;
   border-top: 2px solid #FFD3B5;
}

.dq-t {
   display: inline-block;
   width: 180px;
   height: 100%;
   position: absolute;
   border-right: 1px solid #FFD3B5;
}

.dq-t::before {
   content: "";
   width: 100%;
   height: 2px;
   background: #FF6600;
   position: absolute;
   top: -2px;
}

.dq-t span {
   display: inline-block;
   width: 100%;
   text-align: center;
   font-size: 32px;
   color: #FF6600;
   position: absolute;
   top: calc(50% - 21px);
}

.dq-t-main {
   display: inline-block;
   margin-left: 180px;
   padding: 20px 0;
}

.dq-con-div dl {
   display: block;
   height: 45px;
}

.dq-con-div dl dt,
.dq-con-div dl dd {
   float: left;
}

.dq-con-div dl dt {
   font-size: 18px;
   color: #FF6600;
   height: 45px;
   line-height: 45px;
   width: 105px;
   text-align: center;
   font-weight: bold;
}

.dq-con-div dl dd {
   margin-left: 15px;
   width: 728px;
}

.dq-con-div dl dd a {
   float: left;
   height: 45px;
   line-height: 45px;
   font-size: 16px;
   white-space: nowrap;
   color: #5f5f5f;
   padding: 0 10px;
}

.dq-con-div dl dd a:hover {
   color: #FF6600;
}

.lb-banner {
   height: 241px;
}

.lb-con {
   margin-top: 20px;
   border-bottom: 1px dashed #cccccc;
}

.lb-con a {
   display: inline-block;
   width: 120px;
   height: 39px;
   line-height: 39px;
   text-align: center;
   color: #000;
   margin-right: 1px;
   font-size: 16px;
   background: #a1cfef;
   margin-bottom: 3px;
   font-weight: bold;
}

.lb-con-select {
   background: #439fe0 !important;
   color: #ffffff !important;
}

.lb-con2 li {
   display: inline-block;
   width: 40px;
   height: 25px;
}

.lb-con2 li a {
   display: block;
   text-align: center;
   font-size: 13px;
   color: #444;
   position: relative;
}

.lb-con2 li a::before {
   content: "";
   width: 1px;
   height: 10px;
   background: #444444;
   position: absolute;
   right: 0;
   top: 5px;
}

.lb-con2 li a:hover {
   color: #ff6600;
   font-weight: bold;
}

.lb-con2-select a {
   color: #ff6600 !important;
   font-weight: bold;
}

.lb-con3 {
   margin-top: 30px;
}

.lb-con3 strong {
   display: block;
   background: url(../images/p75.png) center center no-repeat;
   padding-left: 25px;
}

.lb-con3 strong span {
   display: inline-block;
   font-size: 18px;
   font-weight: bold;
   color: #0086cc;
   background: #ffffff;
   padding: 0 40px 0 20px;
}

.lb-con3 li {
   display: inline-block;
   width: 202px;
   height: 165px;
}

.lb-con3 li div {
   display: table-cell;
   vertical-align: middle;
   text-align: center;
   width: 202px;
   height: 100px;
}

.lb-con3 li p {
   text-align: center;
   font-size: 14px;
   font-weight: bold;
   color: #333;
}

.lb-con3 li:hover p {
   color: #ff6600;
}

.lb-con3 li img {
   max-width: 200px;
   max-height: 135px;
}

.lb-con3-div {
   padding-bottom: 20px;
}

.lb-con2-flx {
   position: fixed;
   width: 100%;
   top: 0;
   background: #ffffff;
   z-index: 999;
}

.about-banner {
   max-width: 1920px;
   height: 400px;
}

.t_num i {
   width: 20px;
   height: 36px;
   display: inline-block;
   background: url(../images/number1.png) no-repeat;
   background-position: 0 0;
}

.am_num {
   display: block;
   width: 125px;
   margin: 0 auto;
   text-align: center;
}

#total {
   width: 125px;
   display: inline-block;
   height: 45px;
   padding-top: 10px;
}

.about-content-span {
   display: inline-block;
   height: 36px;
   line-height: 54px;
   font-size: 30px;
   color: #FE7B03;
   font-weight: bold;
   white-space: nowrap;
   position: relative;
   top: -13px;
}

.about-content ul {
   display: inline-block;
   box-shadow: 0 5px 15px #eeeeee;
   height: 100px;
}

.about-content li {
   width: 250px;
   height: 100px;
   padding-top: 12px;
   float: left;
}

.about-content p {
   text-align: center;
   font-size: 16px;
   color: #656565;
}

.about-content-li1 {
   background: url(../images/2018101041.png) center center no-repeat;
}

.about-content-li2 {
   background: url(../images/2018101042.png) center center no-repeat;
}

.about-content-li3 {
   background: url(../images/2018101043.png) center center no-repeat;
}

.about-content-li4 {
   background: url(../images/2018101044.png) center center no-repeat;
}

.about-content {
   position: relative;
   top: -45px;
}

.about-content-li4 span {
   display: block;
   text-align: center;
   height: 54px;
   line-height: 54px;
   font-size: 30px;
   color: #FE7B03;
   font-weight: bold;
}

.about-content-div {
   text-align: center;
}

.about-content2 {
   padding-top: 50px;
   height: 720px;
   position: relative;
}

.about-content2-p1 {
   font-size: 18px;
   color: #FF891D;
   padding-left: 250px;
}

.about-content2-p2,
.about-content2-p4 {
   font-size: 15px;
   color: #666666;
   text-indent: 2em;
   padding-left: 250px;
   padding-right: 20px;
   line-height: 26px;
   margin-top: 20px;
}

.about-content2-p3 {
   font-size: 16px;
   color: #333333;
   padding-left: 250px;
   margin-top: 20px;
}

.about-content2-p4 {
   margin-top: 20px;
   padding-left: 130px;
   position: absolute;
   top: 340px;
}

.about-content2-div {
   width: 770px;
   height: 530px;
   background: #F9FAFB;
   position: absolute;
   top: -40px;
   right: -25px;
   padding-top: 40px;
   padding-bottom: 20px;
}

.about-content2-bottom {
   position: absolute;
   top: 300px;
}

.about-content2 img {
   position: relative;
   z-index: 1;
}

.about-content3 {
   max-width: 1920px;
   height: 407px;
   background: url(../images/j37.jpg) center center no-repeat;
   padding-top: 45px;
   position: relative
}

.about-content3 p {
   user-select: none;
}

.about-content3 .bt-span2 {
   color: #fff;
}

.about-content3 ul {
   display: block;
   width: 1920px;
   height: 31px;
   background: url(../images/p77.png) 122px center no-repeat;
   margin-top: 170px;
}

.about-content3 ul li {
   width: 272px;
   height: 31px;
   text-align: center;
   position: relative;
   white-space: nowrap;
   float: left;
}

.about-content3-p1,
.about-content3-p4 {
   width: 315px;
   font-size: 14px;
   color: #fff;
   line-height: 26px;
   position: absolute;
   bottom: 50px;
   left: -19px;
}

.about-content3-p2,
.about-content3-p3 {
   width: 100%;
   font-size: 40px;
   color: #F4DF32;
   position: absolute;
   bottom: -50px;
}

.about-content3-p3 {
   bottom: 50px !important;
}

.about-content3-p4 {
   top: 40px !important;
}

.about-content3-div {
   max-width: 1030px;
   height: 310px;
   overflow-x: scroll;
   margin: 0 auto;
}

.about-content3-div::-webkit-scrollbar {
   display: none;
}

.about-content4 {
   padding: 75px 0 60px 0;
}

.about-content4-div {
   max-width: 1920px;
   height: 501px;
   background: url(../images/2018101104.png) center center no-repeat;
   margin-top: 40px;
}

.about-content4-div div {
   position: relative;
}

.about-content4-div img {
   position: absolute;
   top: 7px;
   left: 6px;
}

.about-content4-div ul {
   display: inline-block;
   position: absolute;
   top: 216px;
   right: 0px;
}

.about-content4-div li {
   font-size: 18px;
   color: #fff;
   line-height: 40px;
}

.about-content4-div li span {
   display: inline-block;
   width: 10px;
   height: 8px;
   background: #FECB68;
   margin-right: 20px;
}

.about-content4-li1 {
   padding-left: 150px;
}

.about-content4-li2 {
   padding-left: 100px;
}

.about-content4-li3 {
   padding-left: 50px;
}

.about-content5 {
   padding: 80px 0 0 0;
   background: #F9FAFB;
}

.about-content5-p1 {
   font-size: 20px;
   color: #4c4c4c;
   padding-left: 30px;
}

.about-content5-p1 span {
   display: inline-block;
   width: 5px;
   height: 20px;
   background: #F58E47;
   position: relative;
   top: 2px;
   margin-right: 10px;
}

.about-content5-div {
   margin-bottom: 40px;
   display: inline-block;
}

.about-content5-div2 {
   width: 360px;
   height: 180px;
   background: #fff;
   box-shadow: 0 0 10px #eeeeee;
   margin-top: 15px;
   padding: 30px 0px 0 30px;
   margin: 20px 32px 35px 32px;
   float: left;
}

.about-content5-p2 {
   font-size: 18px;
   color: #F58E47;
   font-weight: bold;
   margin-bottom: 20px;
}

.about-content5-p3 span {
   display: inline-block;
   font-size: 14px;
   color: #4c4c4c;
   line-height: 23px;
}

.about-content5-span1 {
   float: left;
   font-weight: bold;
   color: #333333;
}

.about-content5-div3 {
   width: 1300px;
   margin: 0 auto;
   position: relative;
   padding-top: 90px;
}

.about-content5-img {
   position: absolute;
   top: 0;
   right: 60px;
}

.about-content5-p3 {
   margin-bottom: 10px;
}

.about-content2-div2 {
   position: relative;
   margin-top: 95px;
}

.top-selected {
   opacity: 1;
}

.about-content3-left,
.about-content3-right {
   background: rgba(0, 0, 0, .1);
   position: absolute;
   top: 120px;
   height: 60px;
   padding-top: 10px;
   border-radius: 3px;
   cursor: pointer;
   z-index: 1;
}

.about-content3-left {
   left: -40px;
}

.about-content3-left:hover {
   background: rgba(0, 0, 0, .4);
}

.about-content3-right:hover {
   background: rgba(0, 0, 0, .4);
}

.about-content3-right {
   right: -40px;
}

.about-content3-left img,
.about-content3-right img {
   width: 40px;
}

.about-banner div {
   width: 1400px;
   height: 100%;
   position: relative;
   margin: 0 auto;
}

.about-banner-img1 {
   position: absolute;
   left: 194px;
   top: 141px;
}

.about-banner-img2 {
   position: absolute;
   left: 426px;
   top: 100px;
}

.about-banner-img3 {
   position: absolute;
   right: 42px;
   top: 80px;
}

.about-content3-div2 {
   position: absolute;
   display: block;
   height: 100px;
}

.about-content3 h2 {
   color: #ffffff;
}

.about-content3 .cxhm-con-bt span {
   background: #9F9DA1 !important;
}

.qiyerongyu {
   padding-top: 100px;
}

.qiyerongyu ul {
   height: 435px;
   margin-top: 100px;
}

.qiyerongyu li {
   width: 186px;
   height: 435px;
   float: left;
   box-shadow: 0px 3px 10px #efeaea;
   background: #ffffff;
   overflow: hidden;
   position: relative;
   transition: all .3s;
}

.qyry-li-warp {
   width: 470px;
   position: absolute;
   right: 0;
}

.qyry-li-div {
   height: 435px;
}

.qiyerongyu ul .qyry-select {
   width: 470px;
}

.qyry-select .qyry-li-warp .qyry-li-div {
   margin-left: 0px;
}

.qyry-li-div div {
   display: table-cell;
   height: 232px;
   width: 470px;
   text-align: center;
   vertical-align: middle;
}

.qiyerongyu li strong {
   display: block;
   font-size: 22px;
   font-weight: bold;
   color: #1ea7f4;
   text-align: center;
   margin-bottom: 10px;
}

.qiyerongyu li p {
   font-size: 16px;
   line-height: 30px;
   color: #000400;
   padding: 0 35px;
   text-align: center;
}

.qyry-select2 .qyry-li-warp {
   left: 0 !important;
}
.index-con6-ul2-li{

   padding-top: 80px;
   text-align: center;
}
.index-con6-ul2-li strong{
   display: block;
   font-size: 17px;
   color: #242d32;
   margin-bottom: 26px;
}
.index-con6-ul2-li p{
   margin-top: 10px;
   color: #4c4c4c;
   font-size: 14px;
}
.index-con6-ul2-li em{
   display: block;
   font-size: 28px;
   color: #FE7B03;
   font-weight: bold;
   margin-top: 10px;
}
.index-con6-ul2-li a{
   display: inline-block;
   height: 50px;
   font-size: 20px;
   color: #FE7B03;
   border: 1px solid #FE7B03;
   padding: 0 20px;
   margin-top: 20px;
   border-radius: 5px;
}
.index-con6-ul2-li a span{
   line-height: 50px;
}
.index-con6-ul2-li a img{
   float: left;
   position: relative;
   top: 7px;
   margin-right: 10px;
}
