@charset "utf-8";

.ny_banner { position: relative; overflow: hidden; width: 100%;}
.ny_banner img{max-width: 100%; margin-left: 0%;}
.ny_banner { width: 100%; padding-top:165px; }

/* .zcpz_bg { background: url(../images/zcpz-bj.jpg) no-repeat center top 165px; }
.ymgj_bg { background: url(../images/mg-banner.jpg) no-repeat center top 165px; }
.fc_bg { background: url(../images/fc-banner.jpg) no-repeat center top 165px; }
.xjp_bg { background: url(../images/sjp-banner.jpg) no-repeat center top 165px; }
.xgang_bg { background: url(../images/xg-banner.jpg) no-repeat center top 165px; }
.xl_bg{ background:url(../images/xl-banner.jpg) no-repeat center top 165px;}
.wlat_bg{ background:url(../images/wnat-banner.jpg) no-repeat center top 165px;}
.teq_bg { background:url(../images/teqbanner.jpg) no-repeat center top 165px;}
.sjc_bg{ background:url(../images/sjc-banner.jpg) no-repeat center top 165px;}
.spls_bg{ background:url(../images/spls-banner.jpg) no-repeat center top 165px;} */

.zcpz_con .con5 .title h2, .zcpz_con .con3 .title h2 { font-size: 32px; text-align: center; color: #002567; padding-bottom: 20px; line-height: 50px; }
.zcpz_con .con5 .title h2 span.left, .zcpz_con .con3 .title h2 span.left { background: url(../images/left_zs.png) no-repeat left center; margin-right: 10px; padding: 16px 15px; line-height: 50px; }
.zcpz_con .con5 .title h2 span.right, .zcpz_con .con3 .title h2 span.right { background: url(../images/right_zs.png) no-repeat right center; margin-left: 10px; padding: 16px 15px; line-height: 50px; }
.zcpz_con .con2 .title h2, .zcpz_con .con4 .title h2 { font-size: 32px; text-align: center; color: #fff; padding-bottom: 20px; line-height: 50px; }
.zcpz_con .con2 .title h2 span.left, .zcpz_con .con4 .title h2 span.left { background: url(../images/left_zs.png) no-repeat left center; margin-right: 10px; padding: 16px 15px; line-height: 50px; }
.zcpz_con .con2 .title h2 span.right, .zcpz_con .con4 .title h2 span.right { background: url(../images/right_zs.png) no-repeat right center; margin-left: 10px; padding: 16px 15px; line-height: 50px; }
.zcpz_con .con1 { padding-bottom: 55px; }
.zcpz_con .con1 .title { background: #002668; padding: 30px 3%; margin-bottom: 40px; margin-top: -55px; box-shadow: 0 10px 50px #999; z-index: 2; position: relative;}
.zcpz_con .con1 .title h2 { font-size: 32px; text-align: center; color: #fff; padding-bottom: 20px; line-height: 50px; }
.zcpz_con .con1 .title h2 span.left, .zcpz_con .con1 .title2 h5 span.left { background: url(../images/left_zs.png) no-repeat left center; margin-right: 10px; padding: 16px 15px; line-height: 50px; }
.zcpz_con .con1 .title h2 span.right, .zcpz_con .con1 .title2 h5 span.right { background: url(../images/right_zs.png) no-repeat right center; margin-left: 10px; padding: 16px 15px; line-height: 50px; }
.zcpz_con .con1 .title p { font-size: 16px; line-height: 28px; color: #b1c7f8; }
.zcpz_con .con1 h3 { border-left: 7px solid #f0a300; height: 25px; line-height: 25px; color: #002567; font-size: 24px; padding-left: 22px; margin: 15px 0; }
.zcpz_con .con1 .txt { font-size: 18px; color: #333; padding: 5px 0 25px 29px; }
.zcpz_con .con1 .title2 { max-width: 630px; margin: 50px auto 10px auto; border: 1px solid #2061d5; }
.zcpz_con .con1 .title2 h5 { background: #002b76; max-width: 270px; margin: 0 auto; text-align: center; font-size: 32px; height: 59px; line-height: 59px; border: 1px solid #2061d5; color: #fff; margin-top: -30px; }
.zcpz_con .con1 .title2 p { font-size: 18px; color: #333; padding: 15px 3%; text-align: center; }
.zcpz_con .con1 ul { clear: both; overflow: hidden; }
.zcpz_con .con1 ul li { float: left; width: 29.3333%; text-align: center; padding: 30px 2%; }
.zcpz_con .con1 ul li strong { display: block; font-size: 20px; line-height: 40px; padding: 10px 0; color: #002567; }
.zcpz_con .con1 ul li p { font-size: 18px; line-height: 30px; }
.zcpz_con .con2 { background: url(../images/wtbj.jpg) no-repeat center top; min-height: 900px; padding: 55px 0; }
.zcpz_con .con2 ul { clear: both; overflow: hidden; margin-bottom: 40px; }
.zcpz_con .con2 ul li { float: left; width: calc(33.33333% - 40px); background: #3f77c2; border-radius: 15px 0 15px 15px; overflow: hidden; margin: 30px 20px; }
.zcpz_con .con2 ul li h5 { font-size: 22px; text-indent: 30px; color: #f0c768; text-align: center; height: 88px; line-height: 88px; background: #082456; }
.zcpz_con .con2 ul li h5 span.bg1 { background: url(../images/wt-1.png) no-repeat left center; padding: 22px 54px; }
.zcpz_con .con2 ul li h5 span.bg2 { background: url(../images/wt-2.png) no-repeat left center; padding: 22px 54px; }
.zcpz_con .con2 ul li h5 span.bg3 { background: url(../images/wt-3.png) no-repeat left center; padding: 22px 54px; }
.zcpz_con .con2 ul li p { font-size: 18px; color: #fff; padding: 30px 20px; line-height: 28px; min-height: 150px; }
.zcpz_con .con2 dl dt { float: left; width: 25%; }
.zcpz_con .con2 dl dt img { width: 88%; }
.zcpz_con .con2 dl dd { float: left; width: 75%; }
.zcpz_con .con2 dl dd h3 { color: #f0c768; font-size: 33px; line-height: 40px; margin-bottom: 35px; }
.zcpz_con .con2 dl dd h3 span { border-bottom: 1px solid #bab399; padding: 15px 0; }
.zcpz_con .con2 dl dd .text { font-size: 20px; color: #fff; padding: 10px 0 30px 0; }
.zcpz_con .con2 dl dd .shuzi { background: #3f77c2; color: #fff; margin-bottom: 20px; padding: 15px 0; font-size: 18px; line-height: 29px; }
.zcpz_con .con2 dl dd .shuzi span { float: left; width: 77px; margin-top: -15px; border: 1px solid #3f77c2; height: 57px; line-height: 57px; text-align: center; background: #163576; color: #f0c768; font-size: 36px; margin-right: 20px; }
.zcpz_con .con3 { padding: 60px 3%; }
.zcpz_con .con3 ul { clear: both; overflow: hidden; }
.zcpz_con .con3 ul li { float: left; width: 25.3333%; padding: 30px 4%; }
.zcpz_con .con3 ul li h4 { height: 110px; background: url(../images/title_bg.jpg) repeat center top; color: #f0c768; font-size: 30px; text-align: center; line-height: 110px; border-radius: 15px; background-size: 100% 100%; }
.zcpz_con .con3 ul li h4 .bg1 { background: url(../images/xz-1.png) no-repeat left center; padding: 23px 25px; }
.zcpz_con .con3 ul li h4 .bg2 { background: url(../images/xz-2.png) no-repeat left center; padding: 23px 25px; }
.zcpz_con .con3 ul li h4 .bg3 { background: url(../images/xz-3.png) no-repeat left center; padding: 23px 25px; }
.zcpz_con .con3 ul li h5 { color: #002567; font-size: 20px; line-height: 30px; padding: 20px 0; }
.zcpz_con .con3 ul li p { font-size: 18px; color: #333; line-height: 30px; }
.zcpz_con .con4 { min-height: 600px; background: url(../images/zcpz-bj2.jpg) no-repeat center top; padding: 55px 0; }
.zcpz_con .con4 .dingwei { position: relative; }
.zcpz_con .con4 .text { background: #f0c768; width: 60%; float: right; margin-top: 50px; padding-bottom: 10px; padding-right: 10px; color: #fff; font-size: 22px; line-height: 35px; }
.zcpz_con .con4 .text2 { background: #3a73ab; min-height: 320px; margin-top: -10px; margin-left: -10px; padding: 80px 5% 80px 18%; }
.zcpz_con .con4 .text2 p { padding-bottom: 20px; }
.zcpz_con .con4 img { position: absolute; left: 50px; top: 70px; width: 50%; max-width: 500px; }
.zcpz_con .con5 .title { padding-top: 55px; }
.zcpz_con .con5 .title p { font-size: 18px; line-height: 28px; text-align: center; color: #333; }
.zcpz_con .con5 ul { clear: both; overflow: hidden; }
.zcpz_con .con5 ul li { float: left; width: 25.3333%; text-align: center; padding: 30px 4%; }
.zcpz_con .con5 ul li h6 { color: #002567; font-size: 20px; line-height: 30px; padding: 20px 5%; }
.zcpz_con .con5 ul li p { font-size: 16px; color: #333; line-height: 30px; text-align: left; }
 @media (max-width: 1079px) {

.zcpz_bg { background: url(../images/zcpz-bj.jpg) no-repeat center top; background-size: 100% 100%; }
.ymgj_bg { background-size: 100% 100%; }
.fc_bg, .xjp_bg, .xgang_bg,.xl_bg,.wlat_bg ,.teq_bg,.sjc_bg,.spls_bg{ background-size: 100% 100%; }
.xjp_bg { height: 200px; }
.zcpz_con .con5 .title h2, .zcpz_con .con3 .title h2 { font-size: 26px; text-align: center; color: #002567; padding-bottom: 20px; line-height: 50px; }
.zcpz_con .con5 .title h2 span.left, .zcpz_con .con3 .title h2 span.left { background: url(../images/left_zs.png) no-repeat left center; margin-right: 10px; padding: 16px 15px; line-height: 50px; }
.zcpz_con .con5 .title h2 span.right, .zcpz_con .con3 .title h2 span.right { background: url(../images/right_zs.png) no-repeat right center; margin-left: 10px; padding: 16px 15px; line-height: 50px; }
.zcpz_con .con2 .title h2, .zcpz_con .con4 .title h2 { font-size: 26px; text-align: center; color: #fff; padding-bottom: 20px; line-height: 50px; }
.zcpz_con .con2 .title h2 span.left, .zcpz_con .con4 .title h2 span.left { background: url(../images/left_zs.png) no-repeat left center; margin-right: 10px; padding: 16px 15px; line-height: 50px; }
.zcpz_con .con2 .title h2 span.right, .zcpz_con .con4 .title h2 span.right { background: url(../images/right_zs.png) no-repeat right center; margin-left: 10px; padding: 16px 15px; line-height: 50px; }
.zcpz_con .con1 { padding-bottom: 55px; }
.zcpz_con .con1 .title { background: #002668; padding: 30px 3%; margin-bottom: 40px; margin-top: -55px; box-shadow: 0 10px 50px #999; }
.zcpz_con .con1 .title h2 { font-size: 26px; text-align: center; color: #fff; padding-bottom: 20px; line-height: 50px; }
.zcpz_con .con1 .title h2 span.left, .zcpz_con .con1 .title2 h5 span.left { background: url(../images/left_zs.png) no-repeat left center; margin-right: 10px; padding: 16px 15px; line-height: 50px; }
.zcpz_con .con1 .title h2 span.right, .zcpz_con .con1 .title2 h5 span.right { background: url(../images/right_zs.png) no-repeat right center; margin-left: 10px; padding: 16px 15px; line-height: 50px; }
.zcpz_con .con1 .title p { font-size: 16px; line-height: 28px; color: #b1c7f8; }
.zcpz_con .con1 h3 { border-left: 7px solid #f0a300; height: 25px; line-height: 25px; color: #002567; font-size: 24px; padding-left: 22px; margin: 15px 0; }
.zcpz_con .con1 .txt { font-size: 18px; color: #333; padding: 5px 0 25px 29px; }
.zcpz_con .con1 .title2 { max-width: 630px; margin: 50px auto 10px auto; border: 1px solid #2061d5; }
.zcpz_con .con1 .title2 h5 { background: #002b76; max-width: 270px; margin: 0 auto; text-align: center; font-size: 26px; height: 59px; line-height: 59px; border: 1px solid #2061d5; color: #fff; margin-top: -30px; }
.zcpz_con .con1 .title2 p { font-size: 18px; color: #333; padding: 15px 3%; text-align: center; }
.zcpz_con .con1 ul { clear: both; overflow: hidden; }
.zcpz_con .con1 ul li { float: left; width: 29.3333%; text-align: center; padding: 30px 2%; }
.zcpz_con .con1 ul li strong { display: block; font-size: 20px; line-height: 40px; padding: 10px 0; color: #002567; }
.zcpz_con .con1 ul li p { font-size: 18px; line-height: 30px; }
.zcpz_con .con2 { background: url(../images/wtbj.jpg) repeat center top; clear: both; overflow: hidden; min-height: auto; padding: 55px 0; }
.zcpz_con .con2 ul { clear: both; overflow: hidden; margin-bottom: 40px; }
.zcpz_con .con2 ul li { float: left; width: calc(50% - 40px); background: #3f77c2; border-radius: 15px 0 15px 15px; overflow: hidden; margin: 20px 20px; }
.zcpz_con .con2 ul li h5 { font-size: 22px; text-indent: 30px; color: #f0c768; text-align: center; height: 88px; line-height: 88px; background: #082456; }
.zcpz_con .con2 ul li h5 span.bg1 { background: url(../images/wt-1.png) no-repeat left center; padding: 22px 54px; }
.zcpz_con .con2 ul li h5 span.bg2 { background: url(../images/wt-2.png) no-repeat left center; padding: 22px 54px; }
.zcpz_con .con2 ul li h5 span.bg3 { background: url(../images/wt-3.png) no-repeat left center; padding: 22px 54px; }
.zcpz_con .con2 ul li p { font-size: 18px; color: #fff; padding: 30px 20px; line-height: 28px; min-height: 150px; }
.zcpz_con .con2 dl dt { float: left; width: 25%; display: none; }
.zcpz_con .con2 dl dt img { width: 88%; }
.zcpz_con .con2 dl dd { float: left; width: 100%; }
.zcpz_con .con2 dl dd h3 { color: #f0c768; font-size: 26px; line-height: 40px; margin-bottom: 35px; }
.zcpz_con .con2 dl dd h3 span { border-bottom: 1px solid #bab399; padding: 15px 0; }
.zcpz_con .con2 dl dd .text { font-size: 20px; color: #fff; padding: 10px 0 30px 0; }
.zcpz_con .con2 dl dd .shuzi { background: #3f77c2; color: #fff; margin-bottom: 20px; padding: 15px 0; min-height: 59px; font-size: 18px; line-height: 29px; }
.zcpz_con .con2 dl dd .shuzi span { float: left; width: 77px; margin-top: -15px; border: 1px solid #3f77c2; height: 87px; line-height: 87px; text-align: center; background: #163576; color: #f0c768; font-size: 36px; margin-right: 20px; }
.zcpz_con .con3 { padding: 60px 3%; }
.zcpz_con .con3 ul { clear: both; overflow: hidden; }
.zcpz_con .con3 ul li { float: left; width: 29.3333%; padding: 30px 2%; }
.zcpz_con .con3 ul li h4 { height: 110px; background: url(../images/title_bg.jpg) repeat center top; color: #f0c768; font-size: 30px; text-align: center; line-height: 110px; border-radius: 15px; background-size: 100% 100%; }
.zcpz_con .con3 ul li h4 .bg1 { background: url(../images/xz-1.png) no-repeat left center; padding: 23px 25px; }
.zcpz_con .con3 ul li h4 .bg2 { background: url(../images/xz-2.png) no-repeat left center; padding: 23px 25px; }
.zcpz_con .con3 ul li h4 .bg3 { background: url(../images/xz-3.png) no-repeat left center; padding: 23px 25px; }
.zcpz_con .con3 ul li h5 { color: #002567; font-size: 20px; line-height: 30px; padding: 20px 0; }
.zcpz_con .con3 ul li p { font-size: 18px; color: #333; line-height: 30px; }
.zcpz_con .con4 { min-height: auto; clear: both; overflow: hidden; background: url(../images/zcpz-bj2.jpg) no-repeat center top; padding: 55px 0; }
.zcpz_con .con4 .dingwei { position: relative; }
.zcpz_con .con4 .text { background: #f0c768; width: 100%; float: right; margin-top: 0; padding-bottom: 0; padding-right: 0; color: #fff; font-size: 22px; line-height: 35px; }
.zcpz_con .con4 .text2 { background: #3a73ab; min-height: auto; margin-top: -0; margin-left: -0; padding: 30px 2% 30px 2%; }
.zcpz_con .con4 .text2 p { padding-bottom: 20px; }
.zcpz_con .con4 img { position: absolute; display: none; left: 50px; top: 70px; width: 50%; max-width: 500px; }
.zcpz_con .con5 .title { padding-top: 55px; }
.zcpz_con .con5 .title p { font-size: 18px; line-height: 28px; text-align: center; color: #333; }
.zcpz_con .con5 ul { clear: both; overflow: hidden; }
.zcpz_con .con5 ul li { float: left; width: 29.3333%; text-align: center; padding: 30px 2%; }
.zcpz_con .con5 ul li h6 { color: #002567; font-size: 20px; line-height: 30px; padding: 20px 5%; }
.zcpz_con .con5 ul li p { font-size: 16px; color: #333; line-height: 30px; text-align: left; }
}
 @media (max-width: 767px) {
/* .ny_banner { height: 129px; position: relative; overflow: hidden; }
.zcpz_bg { background: url(../images/zcpz-bj.jpg) no-repeat center top 0; }
.ymgj_bg { background: url(../images/mg-banner.jpg) no-repeat center top 0; }
.fc_bg { background: url(../images/fc-banner.jpg) no-repeat center top 0; }
.xjp_bg { background: url(../images/sjp-banner.jpg) no-repeat center top 0; }
.xgang_bg { background: url(../images/xg-banner.jpg) no-repeat center top 0; }
.xl_bg{ background:url(../images/xl-banner.jpg) no-repeat center top 0;}
.wlat_bg{ background:url(../images/wnat-banner.jpg) no-repeat center top 0;}
.teq_bg { background:url(../images/teqbanner.jpg) no-repeat center top 0;}
.sjc_bg{ background:url(../images/sjc-banner.jpg) no-repeat center top 0;}
.spls_bg{ background:url(../images/spls-banner.jpg) no-repeat center top 0;}
.zcpz_bg { background-size: 100% 100%; }
.ymgj_bg ,.spls_bg{ background-size: 100% 100%; } */

.ny_banner { position: relative; overflow: hidden; width: 100%;padding-top: 0px;}
.ny_banner img{max-width: 160%; margin-left: -40%;}


.fc_bg, .xjp_bg, .xgang_bg,.xl_bg,.wlat_bg,.teq_bg,.sjc_bg { background-size: 100% 100%; }
.zcpz_con .con5 .title h2, .zcpz_con .con3 .title h2 { font-size: 20px; text-align: center; color: #002567; padding-bottom: 20px; line-height: 30px; }
.zcpz_con .con5 .title h2 span.left, .zcpz_con .con3 .title h2 span.left { background: url(../images/left_zs.png) no-repeat left center; margin-right: 5px; padding: 16px 10px; line-height: 26px; background-size: 20px; }
.zcpz_con .con5 .title h2 span.right, .zcpz_con .con3 .title h2 span.right { background: url(../images/right_zs.png) no-repeat right center; margin-left: 5px; padding: 16px 10px; line-height: 26px; background-size: 20px; }
.zcpz_con .con2 .title h2, .zcpz_con .con4 .title h2 { font-size: 20px; text-align: center; color: #fff; padding-bottom: 20px; line-height: 30px; }
.zcpz_con .con2 .title h2 span.left, .zcpz_con .con4 .title h2 span.left { background: url(../images/left_zs.png) no-repeat left center; margin-right: 5px; padding: 16px 10px; line-height: 26px; background-size: 20px; }
.zcpz_con .con2 .title h2 span.right, .zcpz_con .con4 .title h2 span.right { background: url(../images/right_zs.png) no-repeat right center; margin-left: 5px; padding: 16px 10px; line-height: 26px; background-size: 20px; }
.zcpz_con .con1 { padding-bottom: 20px; }
.zcpz_con .con1 .title { background: #002668; padding: 10px 3%; margin-bottom: 20px; margin-top: 10px; box-shadow: 0 3px 10px #999; }
.zcpz_con .con1 .title h2 { font-size: 20px; text-align: center; color: #fff; padding-bottom: 10px; line-height: 26px; }
.zcpz_con .con1 .title h2 span.left, .zcpz_con .con1 .title2 h5 span.left { background: url(../images/left_zs.png) no-repeat left center; margin-right: 5px; padding: 16px 10px; line-height: 26px; background-size: 20px; }
.zcpz_con .con1 .title h2 span.right, .zcpz_con .con1 .title2 h5 span.right { background: url(../images/right_zs.png) no-repeat right center; margin-left: 5px; padding: 16px 10px; line-height: 26px; background-size: 20px; }
.zcpz_con .con1 .title p { font-size: 14px; line-height: 24px; color: #b1c7f8; }
.zcpz_con .con1 h3 { border-left: 7px solid #f0a300; height: 25px; line-height: 25px; color: #002567; font-size: 18px; padding-left: 15px; margin: 8px 0; }
.zcpz_con .con1 .txt { font-size: 16px; color: #333; padding: 5px 0 10px 22px; }
.zcpz_con .con1 .title2 { max-width: 630px; margin: 30px auto 10px auto; border: 1px solid #2061d5; }
.zcpz_con .con1 .title2 h5 { background: #002b76; max-width: 270px; margin: 0 auto; text-align: center; font-size: 18px; height: 39px; line-height: 39px; border: 1px solid #2061d5; color: #fff; margin-top: -20px; }
.zcpz_con .con1 .title2 p { font-size: 14px; color: #333; padding: 15px 3%; text-align: center; }
.zcpz_con .con1 ul { clear: both; overflow: hidden; }
.zcpz_con .con1 ul li { float: left; width: 100%; text-align: left; padding: 10px 0; }
.zcpz_con .con1 ul li img { float: left; margin-right: 10px; max-width: 70px; padding-top: 5px; }
.zcpz_con .con1 ul li strong { display: block; font-size: 18px; line-height: 30px; padding: 0 0; color: #002567; }
.zcpz_con .con1 ul li p { font-size: 14px; line-height: 24px; }
.zcpz_con .con2 { background: #000 url(../images/wtbj.jpg) repeat center top; min-height: 900px; clear: both; overflow: hidden; padding: 20px 0; }
.zcpz_con .con2 ul { clear: both; overflow: hidden; margin-bottom: 20px; }
.zcpz_con .con2 ul li { float: left; width: calc(100% - 20px); background: #3f77c2; border-radius: 15px 0 15px 15px; overflow: hidden; margin: 10px 10px; }
.zcpz_con .con2 ul li h5 { font-size: 18px; text-indent: 30px; color: #f0c768; text-align: center; height: 58px; line-height: 58px; background: #082456; }
.zcpz_con .con2 ul li h5 span.bg1 { background: url(../images/wt-1.png) no-repeat left center; padding: 22px 36px; background-size: 30px; }
.zcpz_con .con2 ul li h5 span.bg2 { background: url(../images/wt-2.png) no-repeat left center; padding: 22px 36px; background-size: 30px; }
.zcpz_con .con2 ul li h5 span.bg3 { background: url(../images/wt-3.png) no-repeat left center; padding: 22px 36px; background-size: 30px; }
.zcpz_con .con2 ul li p { font-size: 14px; color: #fff; padding: 15px 20px; line-height: 26px; min-height: auto; }
.zcpz_con .con2 dl dt { float: left; width: 25%; display: none; }
.zcpz_con .con2 dl dt img { width: 88%; }
.zcpz_con .con2 dl dd { float: left; width: 100%; }
.zcpz_con .con2 dl dd h3 { color: #f0c768; font-size: 20px; line-height: 30px; margin-bottom: 15px; }
.zcpz_con .con2 dl dd h3 span { border-bottom: 1px solid #bab399; padding: 10px 0; }
.zcpz_con .con2 dl dd .text { font-size: 16px; color: #fff; padding: 10px 0 15px 0; }
.zcpz_con .con2 dl dd .shuzi { background: #3f77c2; color: #fff; margin-bottom: 20px; padding: 16px 0; font-size: 14px; min-height: 75px; line-height: 25px; }
.zcpz_con .con2 dl dd .shuzi span { float: left; width: 77px; margin-top: -16px; border: 1px solid #3f77c2; height: 105px; line-height: 105px; text-align: center; background: #163576; color: #f0c768; font-size: 26px; margin-right: 10px; }
.zcpz_con .con3 { padding: 20px 3%; }
.zcpz_con .con3 ul { clear: both; overflow: hidden; }
.zcpz_con .con3 ul li { float: left; width: 100%; padding: 0 0%; }
.zcpz_con .con3 ul li h4 { height: 60px; background: url(../images/title_bg.jpg) repeat center top; color: #f0c768; font-size: 20px; text-align: center; line-height: 60px; border-radius: 15px; background-size: 100% 100%; }
.zcpz_con .con3 ul li h4 .bg1 { background: url(../images/xz-1.png) no-repeat left center; padding: 23px 15px; background-size: 26px; }
.zcpz_con .con3 ul li h4 .bg2 { background: url(../images/xz-2.png) no-repeat left center; padding: 23px 15px; background-size: 26px; }
.zcpz_con .con3 ul li h4 .bg3 { background: url(../images/xz-3.png) no-repeat left center; padding: 23px 15px; background-size: 26px; }
.zcpz_con .con3 ul li h5 { color: #002567; font-size: 16px; line-height: 26px; padding: 10px 0; }
.zcpz_con .con3 ul li p { font-size: 14px; color: #333; line-height: 24px; margin-bottom: 15px; }
.zcpz_con .con4 { min-height: 200px; clear: both; overflow: hidden; background: url(../images/zcpz-bj2.jpg) no-repeat center top; padding: 20px 0; }
.zcpz_con .con4 .dingwei { position: relative; }
.zcpz_con .con4 .text { background: #f0c768; width: 100%; float: right; margin-top: 0; padding-bottom: 0; padding-right: 0; color: #fff; font-size: 16px; line-height: 30px; }
.zcpz_con .con4 .text2 { background: #3a73ab; min-height: auto; margin-top: 0px; margin-left: 0px; padding: 20px 2% 20px 2%; }
.zcpz_con .con4 .text2 p { padding-bottom: 20px; }
.zcpz_con .con4 img { position: absolute; display: none; left: 50px; top: 70px; width: 50%; max-width: 500px; }
.zcpz_con .con5 { padding-bottom: 20px; }
.zcpz_con .con5 .title { padding-top: 20px; }
.zcpz_con .con5 .title p { font-size: 16px; line-height: 26px; text-align: center; color: #333; }
.zcpz_con .con5 ul { clear: both; overflow: hidden; }
.zcpz_con .con5 ul li { float: left; width: 100%; text-align: center; padding: 10px 0%; }
.zcpz_con .con5 ul li h6 { color: #002567; font-size: 18px; line-height: 30px; padding: 10px 0% 0 0; }
.zcpz_con .con5 ul li p { font-size: 14px; color: #333; line-height: 24px; text-align: left; }
}
.ny_con { background: #f7f7f7; padding-top:165px; }
.ny_con .position { line-height: 52px; border-bottom: 1px solid #DFDFDF; margin-bottom: 25px; font-size: 14px; }
.ny_con .redian { clear: both; overflow: hidden; }
.ny_con .redian img { display: block; overflow: hidden; width: 100%; }
.ny_con .redian .redian_l { float: left; width: calc(100% - 340px); margin-right: 20px; }
.ny_con .redian .redian_l .sub_menu { padding: 14px 0; }
.ny_con .redian .redian_l .sub_menu a { color: #001555; font-size: 16px; border: 1px solid #001555; background: #fff; padding: 5px; border-radius: 5px; margin-right: 5px; display: block; float: left; min-width: 104px; text-align: center; position: relative; }
.ny_con .redian .redian_l .sub_menu a:hover, .ny_con .redian .redian_l .sub_menu a.dq { background: #001555; color: #fff; }
.ny_con .redian .redian_l .sub_menu a span { display: none; position: absolute; left: 0; bottom: -7px; width: 100%; height: 7px; background: url(../images/sjx2.png) no-repeat center bottom; }
.ny_con .redian .redian_l .sub_menu a:hover span, .ny_con .redian .redian_l .sub_menu a.dq span { display: block; }
.ny_con .redian .redian_l ul li { padding: 17px; margin-bottom: 17px; background: #fff; border: 1px solid #ddd; }
.ny_con .redian .redian_l ul li dl { clear: both; overflow: hidden; }
.ny_con .redian .redian_l ul li dl dt { float: left; width: 250px; margin-right: 17px; }
.ny_con .redian .redian_l ul li dl dd { float: left; width: calc(100% - 267px); }
.ny_con .redian .redian_l ul li dl dd h5 a { font-size: 22px; color: #001555; }
.ny_con .redian .redian_l ul li dl dd .text { padding: 7px 0; }
.ny_con .redian .redian_l ul li dl dd .text span { padding-right: 5%; }

.ny_con .redian .redian_l ul li dl dd p { font-size: 14px; margin-bottom: 10px; overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;}
.ny_con .redian .redian_l ul li dl dd .btn { text-align: right; }
.ny_con .redian .redian_l ul li dl dd .btn a { color: #001555; font-size: 16px; }
.ny_con .redian .redian_r { float: left; width: 320px; }
.ny_con .redian .redian_r .anli { background: #fff; padding: 20px 5px; }
.ny_con .redian .redian_r .anli .title, .ny_con .redian .redian_r .xiangmu .title { clear: both; overflow: hidden; padding: 0 0 15px 0; }
.ny_con .redian .redian_r .anli .title h5, .ny_con .redian .redian_r .xiangmu .title h5 { font-size: 18px; float: left; color: #333; }
.ny_con .redian .redian_r .anli .title a, .ny_con .redian .redian_r .xiangmu .title a { float: right; font-size: 14px; color: #001555; }
.ny_con .redian .redian_r .anli img { margin-bottom: 15px; }
.ny_con .redian .redian_r .anli ul li { font-size: 14px; line-height: 28px; height: 28px; width: 90%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0 5%; }

.ny_con .redian .redian_r .anli .anli2 p{ font-size:16px; text-align:center; color:#333; padding:0 3% 5px 3%;}
.ny_con .redian .redian_r .anli .anli2 p.p1{ font-size:14px; color:#999;}
.ny_con .redian .redian_r .anli .anli2 a{ display:block; width:100%; margin:10px auto; line-height:35px; background:#001555; max-width:100px; text-align:center; color:#fff; font-size:14px; border-radius:4px;}



.ny_con .redian .redian_r .xiangmu { padding-top: 15px; }
.ny_con .redian .redian_r .xiangmu ul li { background: #fff; padding-bottom: 10px; border: 1px solid #ccc; font-size: 14px; color: #333; margin-bottom: 10px; }
.ny_con .redian .redian_r .xiangmu ul li p { padding: 5px 10px 0 10px; }
.ny_con .redian .redian_l .shuaix { background: #fff; padding: 15px; font-size: 14px; margin-bottom: 15px; clear: both; overflow: hidden; }
.ny_con .redian .redian_l .shuaix dl dt { float: left; width: 90px; }
.ny_con .redian .redian_l .shuaix dl dt a { display: block; background: #001555; color: #fff; border-radius: 100px; line-height: 29px; text-align: center; margin-right: 20px; }
.ny_con .redian .redian_l .shuaix dl dd { float: left; width: calc(100% - 90px); }
.ny_con .redian .redian_l .shuaix dl dd a { line-height: 27px; border: 1px solid #fff; border-radius: 100px; display: block; float: left; min-width: 64px; text-align: center; padding: 0 10px; margin-bottom: 3px; margin-right: 3px; }
.ny_con .redian .redian_l .shuaix dl dd a.dq, .ny_con .redian .redian_l .shuaix dl dd a:hover { color: #001555; background: #fff; border: 1px solid #001555; }
 @media (max-width: 1079px) {
.ny_con .redian .redian_l { width: 100%; }
.ny_con .redian .redian_r { display: none; }
}
 @media (max-width: 767px) {
	 .ny_con { background: #f7f7f7; padding-top:0; }

.ny_con .position { line-height: 45px; margin-bottom: 15px; }
.ny_con .redian .redian_l .sub_menu a { margin-bottom: 10px; font-size: 14px; min-width: auto; padding: 5px 15px; }
.ny_con .redian .redian_l ul li dl dt { width: 100%; margin-right: 0; margin-bottom: 10px; }
.ny_con .redian .redian_l ul li dl dd { width: 100%; }
.ny_con .redian .redian_l ul li dl dd h5 a { font-size: 18px; }
.ny_con .redian .redian_l ul li dl dd .text { padding: 2px 0; }
.ny_con .redian .redian_l ul li dl dd p { font-size: 12px; }
.ny_con .redian .redian_l ul li dl dd .btn { text-align: left; font-size: 14px; }
.ny_con .redian .redian_l ul li dl dd .btn a { font-size: 14px; }
.ny_con .redian .redian_l .shuaix dl dt { width: 70px; }
.ny_con .redian .redian_l .shuaix dl dt a { margin-right: 10px; }
.ny_con .redian .redian_l .shuaix dl dd { float: left; width: calc(100% - 70px); }
.ny_con .redian .redian_l .shuaix dl dd a { min-width: auto; }
}
/* .xiangmu_bg { background: #EDD7A5 url(../images/pg-bj.jpg) no-repeat center top; padding-bottom: 40px; }
.xiangmu_bg .xm_banner { text-align: center; padding: 80px 0; }
.xiangmu_bg .xm_banner img { width: 100%; max-width: 635px; }
.xiangmu_bg .table { background: #fff; padding: 40px 3%; }
.xiangmu_bg .table .title { font-size: 18px; padding-left: 15px; color: #fff; line-height: 48px; background: #001555; margin-bottom: 30px; }
.xiangmu_bg .table .con1 { padding-bottom: 20px; }
.xiangmu_bg .table .con1 tr td.tl { font-size: 20px; padding-right: 3%; min-width: 50px; text-align: right; color: #333; padding: 15px 0; }
.xiangmu_bg .table .con2 { padding-bottom: 35px; }
.xiangmu_bg .table .con3 { padding: 0 0 50px 0; }
.xiangmu_bg .table .con3 p { color: #001555; font-size: 14px; padding: 10px 0; }
.xiangmu_bg .table .con3 input { background: #fff; border: 1px solid #ccc; margin-right: 28px; width: calc(100% - 45px); line-height: 40px; border-radius: 3px; margin-bottom: 20px; font-size: 14px; padding-left: 15px; }
.xiangmu_bg .table .con3 input.width { width: calc(50% - 45px); float: left; }
.xiangmu_bg .table .con3 textarea { background: #fff; border: 1px solid #ccc; margin-right: 28px; width: calc(100% - 45px); line-height: 40px; border-radius: 3px; margin-bottom: 20px; font-size: 14px; padding-left: 15px; min-height: 100px; }
.xiangmu_bg .table .con3 .btn { max-width: 224px; margin: 20px auto; }
.xiangmu_bg .table .con3 .btn input { padding-left: 0; background: #001555; line-height: 52px; border-radius: 10px; width: 100%; color: #fff; font-size: 16px; border: 0; cursor: pointer; } */


/* 修改 */

.xiangmu_bg { background: #EDD7A5 url(../images/pg-bj.jpg) no-repeat center top; padding-bottom: 40px; }
.xiangmu_bg .xm_banner { text-align: center; padding: 80px 0; }
.xiangmu_bg .xm_banner img { width: 100%; max-width: 635px;margin-top: 165px; }
.table { background: #fff; padding: 40px 3%; }
.table .title { font-size: 18px; padding-left: 15px; color: #fff; line-height: 48px; background: #001555; margin-bottom: 30px; }
.table .con1 { padding-bottom: 20px; }
.table .con1 tr td.tl { font-size: 20px; padding-right: 3%; min-width: 50px; text-align: right; color: #333; padding: 15px 0; }
.table .con2 { padding-bottom: 35px; }
.table .con3 { padding: 0 0 50px 0; }
.table .con3 p { color: #001555; font-size: 14px; padding: 10px 0; }
.table .con3 input { background: #fff; border: 1px solid #ccc; margin-right: 28px; width: calc(100% - 45px); line-height: 40px; border-radius: 3px; margin-bottom: 20px; font-size: 14px; padding-left: 15px; }
.table .con3 input.width { width: calc(50% - 45px); float: left; }
.table .con3 textarea { background: #fff; border: 1px solid #ccc; margin-right: 28px; width: calc(100% - 45px); line-height: 40px; border-radius: 3px; margin-bottom: 20px; font-size: 14px; padding-left: 15px; min-height: 100px; }
.table .con3 .btn { max-width: 224px; margin: 20px auto; }
.table .con3 .btn input { padding-left: 0; background: #001555; line-height: 52px; border-radius: 10px; width: 100%; color: #fff; font-size: 16px; border: 0; cursor: pointer; }

 @media (max-width: 767px) {
/* .xiangmu_bg { padding-bottom: 20px; }
.xiangmu_bg .xm_banner { padding: 80px 0 20px 0; }
.xiangmu_bg .xm_banner img { width: 70%; margin: 0 auto; }
.xiangmu_bg .table { padding: 20px 3%; }
.xiangmu_bg .table .title { font-size: 16px; padding-left: 10px; color: #fff; line-height: 38px; background: #001555; margin-bottom: 15px; }
.xiangmu_bg .table .con1 { padding-bottom: 10px; }
.xiangmu_bg .table .con1 tr td.tl { font-size: 16px; padding-right: 3%; min-width: 50px; text-align: right; color: #333; padding: 15px 0; }
.xiangmu_bg .table .con2 { padding-bottom: 15px; }
.xiangmu_bg .table .con3 { padding: 0 0 1px 0; }
.xiangmu_bg .table .con3 p { color: #001555; font-size: 12px; padding: 10px 0; }
.xiangmu_bg .table .con3 input { background: #fff; border: 1px solid #ccc; margin-right: 18px; width: calc(100% - 35px); line-height: 35px; border-radius: 3px; margin-bottom: 10px; font-size: 14px; padding-left: 15px; }
.xiangmu_bg .table .con3 input.width { width: calc(50% - 35px); float: left; }
.xiangmu_bg .table .con3 textarea { background: #fff; border: 1px solid #ccc; margin-right: 28px; width: calc(100% - 35px); line-height: 35px; border-radius: 3px; margin-bottom: 0; font-size: 14px; padding-left: 15px; min-height: 100px; }
.xiangmu_bg .table .con3 .btn { max-width: 224px; margin: 12px auto; }
.xiangmu_bg .table .con3 .btn input { background: #001555; line-height: 42px; border-radius: 10px; width: 100%; color: #fff; font-size: 14px; border: 0; cursor: pointer; } */

/* 修改 */
.xiangmu_bg { padding-bottom: 20px; }
.xiangmu_bg .xm_banner { padding: 80px 0 20px 0; }
.xiangmu_bg .xm_banner img { width: 70%; margin: 0 auto; }
.table { padding: 20px 3%; }
.table .title { font-size: 16px; padding-left: 10px; color: #fff; line-height: 38px; background: #001555; margin-bottom: 15px; }
.table .con1 { padding-bottom: 10px; }
.table .con1 tr td.tl { font-size: 16px; padding-right: 3%; min-width: 50px; text-align: right; color: #333; padding: 15px 0; }
.table .con2 { padding-bottom: 15px; }
.table .con3 { padding: 0 0 1px 0; }
.table .con3 p { color: #001555; font-size: 12px; padding: 10px 0; }
.table .con3 input { background: #fff; border: 1px solid #ccc; margin-right: 18px; width: calc(100% - 35px); line-height: 35px; border-radius: 3px; margin-bottom: 10px; font-size: 14px; padding-left: 15px; }
.table .con3 input.width { width: calc(50% - 35px); float: left; }
.table .con3 textarea { background: #fff; border: 1px solid #ccc; margin-right: 28px; width: calc(100% - 35px); line-height: 35px; border-radius: 3px; margin-bottom: 0; font-size: 14px; padding-left: 15px; min-height: 100px; }
.table .con3 .btn { max-width: 224px; margin: 12px auto; }
.table .con3 .btn input { background: #001555; line-height: 42px; border-radius: 10px; width: 100%; color: #fff; font-size: 14px; border: 0; cursor: pointer; }

}
.top_nav { background: #f1f1f1; box-shadow: 0 0 10px #999; width: 100%; text-align: center; }
.top_nav a { line-height: 66px; font-size: 20px; padding: 0 20px; color: #222; }
.top_nav a, .top_nav a:link, .top_nav a:visited, .top_nav a:hover { color: #222; }
.top_nav a.on, .top_nav a.on:visited, .top_nav a.on:hover, .top_nav a:hover { color: #ffffff; background: #001555; padding: 20px 20px; }
.navBg { position: absolute; left: 0px; top: 0px; z-index: -1; display: none; }
.ym_ny .ym_con1 { padding: 50px 0 50px 0;}
.ym_ny .ym_con1 .xg_text{ background:url(../images/ym_img.jpg) no-repeat; background-size:100% 100%; padding-left:40px;min-height:393px;}
.ym_ny .ym_con1 .xg_text strong{ font-size:30px; color:#0B2886; padding-top:90px; display:block; padding-bottom:20px; }
.ym_ny .ym_con1 .xg_text p{ font-size:16px; line-height:30px; padding-bottom:30px; width:100%; max-width:450px;}




.ym_ny .ym_con2 { background: #f1f1f1; padding: 50px 0; }
.ym_ny .ym_con2 .l_bg { width: 25px; float: left; height: 80px; background: url(../images/ym_bg1.png) no-repeat left top; }
.ym_ny .ym_con2 .r_bg { width: 25px; float: left; height: 80px; background: url(../images/ym_bg2.png) no-repeat left top; }
.ym_ny .ym_con2 ul { float: left; width: calc(100% - 90px); border-top: 50px solid #f0c768; background: #fff; padding: 20px; }
.ym_ny .ym_con2 ul li { float: left; margin: 0 4px; background: #f1f1f1; padding: 30px 1%; width: calc(18% - 8px); text-align: center; }
.ym_ny .ym_con2 ul li img { max-width: 54px; margin: 0 auto; }
.ym_ny .ym_con2 ul li h5 { font-size: 20px; color: #333; padding: 20px 0; font-weight: normal; }
.ym_ny .ym_con2 ul li p { font-size: 14px; min-height: 75px; text-align: left;}
.ym_ny .ym_con3 { padding: 50px 0; }
.ym_ny .ym_con3 .tab_menu { clear: both; width: 88%; margin-bottom: 40px; padding: 0 6%; border-bottom: 2px solid #ccc; overflow: hidden; }
.ym_ny .ym_con3 .tab_menu li { float: left; color: #333; text-align: center;  cursor: pointer; font-size: 18px; line-height: 45px; margin-right: 30px;/*width: 20%;*/}
.ym_ny .ym_con3 .tab_menu li.hover { border-bottom: 3px solid #001555; }
.ym_ny .ym_con3 .tab_menu li.selected { color: #001555; border-bottom: 3px solid #001555; font-weight: bold; }
.ym_ny .ym_con3 .tab_box { clear: both; }
.ym_ny .ym_con3 .hide { display: none }
.ym_ny .ym_con3 .tab_menu2, .ym_ny .ym_con3 .tab_menu3, .ym_ny .ym_con3 .tab_menu4, .ym_ny .ym_con3 .tab_menu5, .ym_ny .ym_con3 .tab_menu6 { width: 160px; float: left; margin-right: 30px; }
.ym_ny .ym_con3 .tab_menu2 li, .ym_ny .ym_con3 .tab_menu3 li, .ym_ny .ym_con3 .tab_menu4 li, .ym_ny .ym_con3 .tab_menu5 li, .ym_ny .ym_con3 .tab_menu6 li { color: #666; margin-bottom: 10px; background: #ececec; text-align: center; cursor: pointer; font-size: 18px; line-height: 60px; }
.ym_ny .ym_con3 .tab_menu2 li.hover, .ym_ny .ym_con3 .tab_menu3 li.hover, .ym_ny .ym_con3 .tab_menu4 li.hover, .ym_ny .ym_con3 .tab_menu5 li.hover, .ym_ny .ym_con3 .tab_menu6 li.hover { background: #001555; color: #fff; }
.ym_ny .ym_con3 .tab_menu2 li.selected2, .ym_ny .ym_con3 .tab_menu3 li.selected3, .ym_ny .ym_con3 .tab_menu4 li.selected4, .ym_ny .ym_con3 .tab_menu5 li.selected5, .ym_ny .ym_con3 .tab_menu6 li.selected6 { background: #001555; color: #fff; }
.ym_ny .ym_con3 .tab_box2, .ym_ny .ym_con3 .tab_box3, .ym_ny .ym_con3 .tab_box4, .ym_ny .ym_con3 .tab_box5, .ym_ny .ym_con3 .tab_box6 { float: left; width: calc(100% - 190px); font-size: 16px; line-height: 32px; color: #333; }
.index_con .adbanner2 { background: #001a69; }
.index_con .adbanner2 img { width: 100%; display: block; }
.ym_ny .news { float: left; width: calc(31.3333% - 20px); margin-right: 2%; padding: 0 10px; background: #f7f7f7; }
.ym_ny .news .news_title { line-height: 45px; font-size: 18px; color: #333; }
.ym_ny .news .news_title span { font-size: 14px; color: #999; font-weight: normal; padding-left: 10px; }
.ym_ny .news .news_title h3 { float: left; }
.ym_ny .news .news_title a { float: right; width: 29px; height: 45px; display: block; background: url(../images/btn.png) no-repeat left center; }
.ym_ny .news .zhu { font-size: 14px; color: #666; padding: 10px 0;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.ym_ny .news .zhu a { font-size: 15px; color: #333; }
.ym_ny .news .zhu p { height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ym_ny .news ul li { border-top: 1px solid #e3e3e3; padding: 15px 0; font-size: 14px;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.ym_ny .news ul li a { color: #666; }
.ym_ny .faq { float: left; width: 33.3333%; }
.ym_ny .faq .faq_title { line-height: 45px; font-size: 18px; color: #333; clear: both; overflow: hidden; }
.ym_ny .faq .faq_title span { font-size: 14px; color: #999; font-weight: normal; padding-left: 10px; }
.ym_ny .faq .faq_title h3 { float: left; text-indent: 16px; }
.ym_ny .faq .faq_title a { float: right; width: 29px; height: 45px; display: block; background: url(../images/btn.png) no-repeat left center; }
.ym_ny .faq ul li { background: #f7f7f7; margin-bottom: 15px; padding: 16px; }
.ym_ny .faq ul li .q { font-size: 15px; margin-bottom: 10px; }
.ym_ny .faq ul li .q span { background: #001a69; border-radius: 3px; margin-right: 8px; color: #fff; padding: 1px 3px; }
.ym_ny .faq ul li .a { font-size: 14px;height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ym_ny .faq ul li .a a { color: #666; }
.ym_ny .faq ul li .a span { background: #f0c768; border-radius: 3px; margin-right: 8px; color: #fff; padding: 1px 5px; }
.ym_ny .gj_anli { padding-bottom: 50px; }
.ym_ny .gj_anli .gj_title { line-height: 45px; font-size: 14px; padding: 10px 0; }
.ym_ny .gj_anli .gj_title strong { font-size: 18px; color: #333; }
.ym_ny .gj_anli ul { padding-bottom: 40px; clear: both; overflow: hidden; }
.ym_ny .gj_anli ul li { float: left; width: 31.33333%; margin-right: 2%; }
.ym_ny .gj_anli ul li img { float: left; width: 139px; margin-right: 20px; }
.ym_ny .gj_anli ul li a { display: block; width: calc(100% - 159px); float: left; font-size: 16px; }
 @media (max-width: 1079px) {
.ym_ny .ym_con2 ul li h5 { font-size: 18px; }
.ym_ny .ym_con2 ul li p { font-size: 14px; min-height: 145px; }
.ym_ny .news { width: calc(48% - 20px); margin-bottom: 10px; margin-right: 2%; padding: 0 10px; }
.ym_ny .gj_anli ul li { float: left; width: 48%; margin-bottom: 15px; margin-right: 2%; }
.ym_ny .faq { width: 100%; }
}
 @media (max-width: 767px) {
.top_nav { display: none; }
.ym_ny .ym_con1 { padding: 14px 0 14px 0; }
.ym_ny .ym_con1 .xg_text{ background:0; min-height:auto;padding-left:0; padding-right:40px;}
.ym_ny .ym_con1 .xg_text strong{ padding-top:20px;}
.ym_ny .ym_con2 { background: #f1f1f1; padding: 20px 0; }
.ym_ny .ym_con2 .l_bg { width: 15px; background: url(../images/ym_bg1.png) no-repeat left top; background-size: 15px; }
.ym_ny .ym_con2 .r_bg { width: 15px; background: url(../images/ym_bg2.png) no-repeat left top; background-size: 15px; }
.ym_ny .ym_con2 ul { float: left; width: calc(100% - 60px); border-top: 30px solid #f0c768; background: #fff; padding: 15px; }
.ym_ny .ym_con2 ul li { float: left; margin: 0 0 10px 0; background: #f1f1f1; padding: 15px 3%; width: 94%; text-align: center; }
.ym_ny .ym_con2 ul li img { max-width: 54px; margin: 0 auto; }
.ym_ny .ym_con2 ul li h5 { font-size: 18px; color: #333; padding: 10px 0; font-weight: normal; }
.ym_ny .ym_con2 ul li p { font-size: 14px; min-height: auto; }
.ym_ny .ym_con3 { padding: 20px 0; }
.ym_ny .ym_con3 .tab_menu { clear: both; width: 100%; margin-bottom: 20px; padding: 0 0%; border-bottom: 0px solid #ccc; overflow: hidden; }
.ym_ny .ym_con3 .tab_menu li { float: left; color: #333; text-align: center; border-bottom: 3px solid #ccc; width: 50%; cursor: pointer; font-size: 16px; line-height: 25px; padding: 10px 0; }
.ym_ny .ym_con3 .tab_menu li.hover { border-bottom: 3px solid #001555; }
.ym_ny .ym_con3 .tab_menu li.selected { color: #001555; border-bottom: 3px solid #001555; font-weight: bold; }
.ym_ny .ym_con3 .tab_box { clear: both; }
.ym_ny .ym_con3 .hide { display: none }
.ym_ny .ym_con3 .tab_menu2, .ym_ny .ym_con3 .tab_menu3, .ym_ny .ym_con3 .tab_menu4, .ym_ny .ym_con3 .tab_menu5, .ym_ny .ym_con3 .tab_menu6 { width: 100%; float: left; margin-right: 0; }
.ym_ny .ym_con3 .tab_menu2 li, .ym_ny .ym_con3 .tab_menu3 li, .ym_ny .ym_con3 .tab_menu4 li, .ym_ny .ym_con3 .tab_menu5 li, .ym_ny .ym_con3 .tab_menu6 li { color: #666; margin-bottom: 10px; float: left; width: calc(33.33333% - 10px); margin-right: 10px; background: #ececec; text-align: center; cursor: pointer; font-size: 16px; line-height: 30px; }
.ym_ny .ym_con3 .tab_menu2 li.hover, .ym_ny .ym_con3 .tab_menu3 li.hover, .ym_ny .ym_con3 .tab_menu4 li.hover, .ym_ny .ym_con3 .tab_menu5 li.hover, .ym_ny .ym_con3 .tab_menu6 li.hover { background: #001555; color: #fff; }
.ym_ny .ym_con3 .tab_menu2 li.selected2, .ym_ny .ym_con3 .tab_menu3 li.selected3, .ym_ny .ym_con3 .tab_menu4 li.selected4, .ym_ny .ym_con3 .tab_menu5 li.selected5, .ym_ny .ym_con3 .tab_menu6 li.selected6 { background: #001555; color: #fff; }
.ym_ny .ym_con3 .tab_box2, .ym_ny .ym_con3 .tab_box3, .ym_ny .ym_con3 .tab_box4, .ym_ny .ym_con3 .tab_box5, .ym_ny .ym_con3 .tab_box6 { float: left; width: 100%; font-size: 14px; line-height: 26px; color: #333; }
.ym_ny .news { float: left; width: calc(100% - 20px); margin-right: 0%; padding: 0 10px; background: #f7f7f7; }
.ym_ny .news .news_title { line-height: 40px; font-size: 16px; color: #333; }
.ym_ny .news .news_title span { font-size: 12px; color: #999; font-weight: normal; padding-left: 10px; }
.ym_ny .news .news_title h3 { float: left; }
.ym_ny .news .news_title a { float: right; width: 29px; height: 40px; display: block; background: url(../images/btn.png) no-repeat center center; background-size: 20px; }
.ym_ny .news .zhu { font-size: 12px; color: #666; padding: 10px 0; }
.ym_ny .news .zhu a { font-size: 13px; color: #333; }
.ym_ny .news .zhu p { height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ym_ny .news ul li { border-top: 1px solid #e3e3e3; padding: 7px 0; font-size: 12px; }
.ym_ny .news ul li a { color: #666; }
.ym_ny .faq { float: left; width: 100%; }
.ym_ny .faq .faq_title { line-height: 40px; font-size: 16px; color: #333; clear: both; overflow: hidden; }
.ym_ny .faq .faq_title span { font-size: 12px; color: #999; font-weight: normal; padding-left: 10px; }
.ym_ny .faq .faq_title h3 { float: left; text-indent: 16px; }
.ym_ny .faq .faq_title a { float: right; width: 29px; height: 40px; background-size: 20px; display: block; background: url(../images/btn.png) no-repeat center center; }
.ym_ny .faq ul li { background: #f7f7f7; margin-bottom: 12px; padding: 12px; }
.ym_ny .faq ul li .q { font-size: 13px; margin-bottom: 11px; }
.ym_ny .faq ul li .q span { background: #001a69; border-radius: 3px; margin-right: 8px; color: #fff; padding: 1px 3px; }
.ym_ny .faq ul li .a { font-size: 14px; }
.ym_ny .faq ul li .a a { color: #666; }
.ym_ny .faq ul li .a span { background: #f0c768; border-radius: 3px; margin-right: 8px; color: #fff; padding: 1px 5px; }
.ym_ny .gj_anli { padding-bottom: 20px; }
.ym_ny .gj_anli .gj_title { line-height: 40px; font-size: 14px; padding: 2px 0; }
.ym_ny .gj_anli .gj_title strong { font-size: 16px; color: #333; }
.ym_ny .gj_anli ul { padding-bottom: 10px; clear: both; overflow: hidden; }
.ym_ny .gj_anli ul li { float: left; width: 100%; margin-right: 0%; }
.ym_ny .gj_anli ul li img { float: left; width: 139px; margin-right: 11px; }
.ym_ny .gj_anli ul li a { display: block; width: calc(100% - 150px); float: left; font-size: 14px; }
}
.fc_con { padding: 15px 3% 55px 3%; }
.fc_con img { display: block; width: 100%; }
.fc_con .nav_bar { line-height: 30px; padding: 16px 2%; margin-bottom: 50px; background: #f3f3f3; font-size: 16px; color: #333; }
.fc_con .nav_bar span { font-size: 18px; }
.fc_con .nav_bar a { padding: 4px 14px; margin: 0 10px; border-radius: 5px; }
.fc_con .nav_bar a.dq, .fc_con .nav_bar a:hover { color: #fff; background: #002567; }
.fc_con .tupianli { clear: both; overflow: hidden; }
.fc_con .tupianli ul li { float: left; margin-right: 3%; width: 47%; margin-bottom: 40px; }
.fc_con .tupianli ul li dl dt { width: 40%; float: left; }
.fc_con .tupianli ul li dl dd { width: calc(60% - 10px); float: left; padding-left: 10px; }
.fc_con .tupianli ul li dl dd h5 { font-size: 18px; color: #002567; padding-top: 10px; height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.fc_con .tupianli ul li dl dd p.p1 { font-size: 16px; padding: 10px 0; }
.fc_con .tupianli ul li dl dd p.p1 strong { color: #333; font-weight: normal; }
.fc_con .tupianli ul li dl dd p.p2 { font-size: 14px; color: #555; margin: 5px 0 20px 0;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
.fc_con .tupianli ul li dl dd .btn { font-size: 14px; }
.fc_con .tupianli ul li dl dd .btn a { display: block; max-width: 106px; text-align: center; line-height: 38px; color: #fff; border-radius: 8px; background: #001a69; }
.fc_con .tuijian { }
.fc_con .tuijian .title { line-height: 55px; background: #efefef; width: 100%; clear: both; overflow: hidden; margin-bottom: 30px; }
.fc_con .tuijian .title span { background: #001555; font-size: 20px; color: #fff; display: block; float: left; padding: 0 35px; }
.fc_con .tuijian ul { clear: both; overflow: hidden }
.fc_con .tuijian ul li { float: left; width: calc(25% - 13.5px); border-bottom: 1px solid #001555; margin-right: 18px; background: #f5f5f5; }
.fc_con .tuijian ul li:nth-child(4) { margin-right: 0px; }
.fc_con .tuijian ul li h6 { font-size: 16px; color: #333; padding: 10px 10px 5px 10px; }
.fc_con .tuijian ul li p { font-size: 14px; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; }
 @media (max-width: 767px) {
.fc_con { padding: 15px 3% 20px 3%; }
.fc_con .nav_bar { line-height: 28px; padding: 12px 3%; margin-bottom: 20px; background: #f3f3f3; font-size: 14px; color: #333; }
.fc_con .nav_bar span { font-size: 16px; }
.fc_con .nav_bar a { padding: 4px 12px; margin: 0 10px; border-radius: 5px; }
.fc_con .tupianli ul li { margin-right: 0%; width: 100%; margin-bottom: 20px; }
.fc_con .tupianli ul li dl dt { width: 100%; padding-bottom: 10px; height: 240px; overflow: hidden; }
.fc_con .tupianli ul li dl dd { width: 100%; padding: 0; }
.fc_con .tupianli ul li dl dd h5 { font-size: 16px; color: #002567; padding-top: 10px; height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.fc_con .tupianli ul li dl dd p.p1 { font-size: 14px; padding: 3px 0; }
.fc_con .tupianli ul li dl dd p.p1 strong { color: #333; font-weight: normal; }
.fc_con .tupianli ul li dl dd p.p2 { font-size: 12px; color: #555; padding: 5px 0 10px 0 }
.fc_con .tupianli ul li dl dd .btn { font-size: 12px; }
.fc_con .tupianli ul li dl dd .btn a { display: block; max-width: 106px; text-align: center; line-height: 32px; color: #fff; border-radius: 6px; background: #001a69; }
.fc_con .tuijian .title { line-height: 40px; background: #efefef; width: 100%; clear: both; overflow: hidden; margin-bottom: 15px; }
.fc_con .tuijian .title span { background: #001555; font-size: 18px; color: #fff; display: block; float: left; padding: 0 15px; }
.fc_con .tuijian ul li { float: left; width: calc(50% - 5px); border-bottom: 1px solid #001555; margin-right: 10px; background: #f5f5f5; }
.fc_con .tuijian ul li:nth-child(2), .fc_con .tuijian ul li:nth-child(4) { margin-right: 0px; }
.fc_con .tuijian ul li h6 { font-size: 14px; color: #333; padding: 10px 10px 5px 10px; }
.fc_con .tuijian ul li p { font-size: 12px; padding: 0 10px 10px 10px }
}
.hui_bg { background: #f7f7f7; margin-top: -40px; }
.hui_bg .position { line-height: 52px; border-bottom: 1px solid #ccc; font-size: 14px; width: 100%; margin-bottom: 30px; }
.top_nav2 { background: #f1f1f1; box-shadow: none; width: 100%; text-align: left; }
.top_nav2 a { line-height: 66px; font-size: 20px; padding: 0 30px; color: #222; }
.top_nav2 a, .top_nav2 a:link, .top_nav2 a:visited, .top_nav2 a:hover { color: #222; }
.top_nav2 a.on, .top_nav2 a.on:visited, .top_nav2 a.on:hover, .top_nav2 a:hover { color: #ffffff; background: #001555; padding: 20px 30px; }
.top_nav2 .width2 { max-width: 1200px; width: 100%; margin: 0 auto; }
.fc_con .fangchan { padding-top: 40px; }
.fc_con .fangchan .title { font-size: 20px; color: #001555; border-left: 4px solid #001555; margin-bottom: 10px; padding-left: 20px; }
.fc_con .fangchan p { font-size: 16px; line-height: 36px; color: #333; padding-left: 24px; }
.fc_con .fangchan p img { max-width: 600px; margin-bottom: 30px; }
.fc_con .zhutext .title { line-height: 55px; background: #efefef; width: 100%; clear: both; overflow: hidden; margin-bottom: 30px; }
.fc_con .zhutext .title span { background: #001555; font-size: 20px; color: #fff; display: block; float: left; padding: 0 35px; }
.fc_con .zhutext dl { clear: both; overflow: hidden; padding-bottom: 50px; }
.fc_con .zhutext dl dt { float: left; width: 45%; margin-right: 3%; }
.fc_con .zhutext dl dd { float: left; width: 52%; font-size: 16px; }
.fc_con .zhutext dl dd .p1 { padding: 6px 28px; background: url(../images/ico1.png) no-repeat left center; }
.fc_con .zhutext dl dd .p2 { padding: 6px 28px; background: url(../images/ico2.png) no-repeat left center; }
.fc_con .zhutext dl dd .p3 { padding: 6px 28px; background: url(../images/ico2.png) no-repeat left center; }
.fc_con .zhutext dl dd .p4 { padding: 6px 28px; background: url(../images/ico3.png) no-repeat left center; }
.fc_con .zhutext dl dd .p5 { padding: 6px 28px; background: url(../images/ico4.png) no-repeat left center; }
.fc_con .zhutext dl dd .p6 { padding: 6px 28px; background: url(../images/ico5.png) no-repeat left center; }
.fc_con .zhutext dl dd .p1 span, .fc_con .zhutext dl dd .p2 span, .fc_con .zhutext dl dd .p3 span, .fc_con .zhutext dl dd .p4 span, .fc_con .zhutext dl dd .p5 span, .fc_con .zhutext dl dd .p6 span { color: #333; }
.fc_con .zhutext dl dd .p7 { color: #052b6e; font-size: 24px; padding: 20px 0 }
.fc_con .zhutext dl dd .p7 span { font-size: 16px; }
.fc_con .zhutext dl dd .tel { padding-left: 70px; color: #001555; background: url(../images/tel.png) no-repeat left center; }
.fc_con .zhutext dl dd .tel span { display: block; font-size: 16px; }
.fc_con .zhutext dl dd .tel strong { font-size: 24px; }

/* 房源鉴赏css 添加 */

.fangyuanjs li p img{max-width: 100%;}

 @media (max-width: 1079px) {
.top_nav2 a { line-height: 66px; font-size: 18px; padding: 0 15px; color: #222; }
.top_nav2 a, .top_nav2 a:link, .top_nav2 a:visited, .top_nav2 a:hover { color: #222; }
.top_nav2 a.on, .top_nav2 a.on:visited, .top_nav2 a.on:hover, .top_nav2 a:hover { color: #ffffff; background: #001555; padding: 20px 15px; }
}
 @media (max-width: 767px) {
.fangyuanjs li{width: 100%; float: none;}
.hui_bg { background: #f7f7f7; margin-top: -0; }
.hui_bg .position { line-height: 42px; border-bottom: 1px solid #ccc; font-size: 12px; width: 100%; margin-bottom: 15px; }
.fc_con .fangchan { padding-top: 0; }
.fc_con .fangchan .title { font-size: 18px; color: #001555; border-left: 4px solid #001555; margin-bottom: 10px; padding-left: 10px; }
.fc_con .fangchan p { font-size: 14px; line-height: 30px; color: #333; padding-left: 14px; }
.fc_con .fangchan p img { max-width: 600px; margin-bottom: 10px; }
.fc_con .zhutext .title { line-height: 45px; background: #efefef; width: 100%; clear: both; overflow: hidden; margin-bottom: 15px; }
.fc_con .zhutext .title span { background: #001555; font-size: 18px; color: #fff; display: block; float: left; padding: 0 22px; }
.fc_con .zhutext dl { clear: both; overflow: hidden; padding-bottom: 50px; }
.fc_con .zhutext dl dt { float: left; width: 100%; margin-right: 0%; margin-bottom: 10px; }
.fc_con .zhutext dl dd { float: left; width: 100%; font-size: 14px; }
.fc_con .zhutext dl dd .p1 { padding: 2px 20px; background: url(../images/ico1.png) no-repeat left center; }
.fc_con .zhutext dl dd .p2 { padding: 2px 20px; background: url(../images/ico2.png) no-repeat left center; }
.fc_con .zhutext dl dd .p3 { padding: 2px 20px; background: url(../images/ico2.png) no-repeat left center; }
.fc_con .zhutext dl dd .p4 { padding: 2px 20px; background: url(../images/ico3.png) no-repeat left center; }
.fc_con .zhutext dl dd .p5 { padding: 2px 20px; background: url(../images/ico4.png) no-repeat left center; }
.fc_con .zhutext dl dd .p6 { padding: 2px 20px; background: url(../images/ico5.png) no-repeat left center; }
.fc_con .zhutext dl dd .p1 span, .fc_con .zhutext dl dd .p2 span, .fc_con .zhutext dl dd .p3 span, .fc_con .zhutext dl dd .p4 span, .fc_con .zhutext dl dd .p5 span, .fc_con .zhutext dl dd .p6 span { color: #333; }
.fc_con .zhutext dl dd .p7 { color: #052b6e; font-size: 20px; padding: 12px 0 }
.fc_con .zhutext dl dd .p7 span { font-size: 14px; }
.fc_con .zhutext dl dd .tel { padding-left: 70px; color: #001555; background: url(../images/tel.png) no-repeat left center; }
.fc_con .zhutext dl dd .tel span { display: block; font-size: 14px; }
.fc_con .zhutext dl dd .tel strong { font-size: 20px; }
}
.xjp_con img { display: block; width: 100%; }
.xjp_con .title { color: #001555; font-size: 32px; background: url(../images/line.jpg) no-repeat center bottom; text-align: center; font-weight: bold; line-height: 70px; margin-bottom: 30px; }
.xjp_con .title span { color: #ffb134; }
.xjp_con .title2 { font-size: 26px; color: #001555; font-weight: bold; padding-bottom: 30px; }
.xjp_con .title2 span.span1 { border-bottom: 3px solid #001555; padding: 10px 0; }
.xjp_con .title2 span.span2 { border-bottom: 3px solid #ffb134; padding: 10px 0; }
.xjp_con .con1 { padding: 55px 3%; }
.xjp_con .con2 { padding: 55px 3%; }
.xjp_con .con2 dl { clear: both; overflow: hidden; margin-bottom: 40px; }
.xjp_con .con2 dl dt { float: left; width: 60%; padding-top: 30px; margin-right: 5%; font-size: 16px; line-height: 30px; }
.xjp_con .con2 dl dd { float: left; width: 35%; }
.xjp_con .con3 { padding: 55px 0; background: #3d4a58 url(../images/xjpbj-1.jpg) no-repeat center top; clear: both; overflow: hidden; }
.xjp_con .con3 ul { padding-top: 50px; }
.xjp_con .con3 ul li { float: left; width: 30%; }
.xjp_con .con3 ul li:nth-child(2) { width: 40% }
.xjp_con .con3 ul li img { margin: 30px 10%; width: 80%; }
.xjp_con .con3 ul li .bgs_tit { font-size: 20px; margin-bottom: 18px; color: #001555; text-align: center; border: 2px solid #ffb134; border-radius: 5px; height: 66px; }
.xjp_con .con3 ul li .bgs_tit span { display: block; margin: 9px; height: 48px; line-height: 48px; background: #fff; border-radius: 5px; }
.xjp_con .con3 ul li .bgs_txt { font-size: 16px; color: #fff; line-height: 28px; min-height: 150px; }
.xjp_con .con3 ul li .bgs_txt p { line-height: 28px; float: left; width: 50%; }
.xjp_con .con3 ul li .bgs_txt p span { color: #ffb134; float: left; display: block; font-size: 40px; padding-right: 10px; }
.xjp_con .con4 { padding: 55px 3%; }
.xjp_con .con4 dl { clear: both; overflow: hidden; }
.xjp_con .con4 dl dt { float: left; width: 50%; text-align: center; }
.xjp_con .con4 dl dt img { max-width: 468px; margin: 0 auto; }
.xjp_con .con4 dl dd { float: left; width: 50%; font-size: 18px; color: #333; line-height: 42px; }
.xjp_con .con4 dl dd span { font-size: 24px; color: #001555; }
.xjp_con .con5 { background: #384452; border-top: 110px solid #fff; padding-bottom: 170px; }
.xjp_con .con5 .banner_t { width: 100%; margin-top: -100px; }
.xjp_con .con5 .banner_t img { margin-top: -100px; }
.xjp_con .con5 dl { clear: both; overflow: hidden; background: #4d5b6b; }
.xjp_con .con5 dl dt { float: left; width: 50%; color: #fff; font-size: 18px; line-height: 32px; background: #4d5b6b; }
.xjp_con .con5 dl dd { float: right; width: 50%; color: #fff; font-size: 18px; line-height: 32px; background: #4d5b6b; }
.xjp_con .con5 dl h3 { color: #ffb134; font-size: 30px; width: 66%; margin: 15% auto 20px auto; }
.xjp_con .con5 dl p { width: 66%; margin: 0 auto; }
.xjp_con .con5 dl p span { color: #ffb134; float: left; display: block; font-size: 40px; padding-right: 10px; }
.xjp_con .con5 dl dd p span { color: #ffb134; float: left; display: block; font-size: 18px; padding-right: 10px; }
.xjp_con .con6 { margin-top: -100px; }
.xjp_con .con6 .con5_text { background: #efefef; padding: 40px 3%; margin-bottom: 50px; }
.xjp_con .con6 .con5_text h6 { font-size: 24px; color: #333; line-height: 35px; background: url(../images/tubiao.png) no-repeat left center; margin-bottom: 10px; padding-left: 33px; }
.xjp_con .con6 .con5_text p { font-size: 18px; line-height: 28px; color: #555; }
.xjp_con .con6 .liuc { padding-top: 40px; }
.xjp_con .con6 .liuc dl { clear: both; overflow: hidden; margin-bottom: 55px; padding-bottom: 55px; border-bottom: 1px solid #ccc; }
.xjp_con .con6 .liuc dl dt { float: left; width: 130px; background: #384452; text-align: center; color: #fff; }
.xjp_con .con6 .liuc dl dt span { font-size: 45px; font-weight: bold; border: 2px solid #fff; border-radius: 100px; display: block; height: 65px; line-height: 65px; max-width: 65px; margin: 24px auto 10px auto; }
.xjp_con .con6 .liuc dl dt p { font-size: 20px; font-weight: bold; padding-bottom: 20px; }
.xjp_con .con6 .liuc dl dd { float: left; width: calc(21% - 32.5px); padding-left: 4%; }
.xjp_con .con6 .liuc dl dd .tit { font-size: 20px; color: #001555; margin-bottom: 15px; }
.xjp_con .con6 .liuc dl dd p { font-size: 16px; color: #555; line-height: 28px; }
.xjp_con .con6 .liuc dl dd.ddwidth { width: calc(42% - 32.5px); padding-right: 10px; }
 @media (max-width: 1079px) {
.xjp_con .con5 dl h3 { color: #ffb134; font-size: 24px; width: 96%; margin: 15px 0 20px 15px; }
.xjp_con .con5 dl p { width: 96%; margin: 0 auto; }
.xjp_con .con6 .liuc dl dd.ddwidth { width: calc(42% - 52.5px); padding-right: 10px; }
}
 @media (max-width: 767px) {
.xjp_con .title { color: #001555; font-size: 22px; background: url(../images/line.jpg) no-repeat center bottom; text-align: center; font-weight: bold; line-height: 50px; margin-bottom: 20px; }
.xjp_con .title span { color: #ffb134; }
.xjp_con .title2 { font-size: 20px; color: #001555; font-weight: bold; padding-bottom: 15px; }
.xjp_con .title2 span.span1 { border-bottom: 2px solid #001555; padding: 10px 0; }
.xjp_con .title2 span.span2 { border-bottom: 2px solid #ffb134; padding: 10px 0; }
.xjp_con .con1 { padding: 20px 3%; }
.xjp_con .con2 { padding: 20px 3%; }
.xjp_con .con2 dl { clear: both; overflow: hidden; margin-bottom: 20px; }
.xjp_con .con2 dl dt { float: left; width: 100%; padding-top: 15px; margin-right: 0%; font-size: 14px; line-height: 28px; }
.xjp_con .con2 dl dd { float: left; width: 100%; }
.xjp_con .con3 { padding: 20px 0; background: #3d4a58 url(../images/xjpbj-1.jpg) no-repeat center top; clear: both; overflow: hidden; }
.xjp_con .con3 ul { padding-top: 00px; }
.xjp_con .con3 ul li { float: left; width: 48%; margin-right: 2%; }
.xjp_con .con3 ul li:nth-child(2) { width: 40%; display: none; }
.xjp_con .con3 ul li .bgs_tit { font-size: 16px; margin-bottom: 8px; color: #001555; text-align: center; border: 2px solid #ffb134; border-radius: 5px; height: 46px; }
.xjp_con .con3 ul li .bgs_tit span { display: block; margin: 4px; height: 38px; line-height: 38px; background: #fff; border-radius: 5px; }
.xjp_con .con3 ul li .bgs_txt { font-size: 14px; color: #fff; clear: both; overflow: hidden; line-height: 24px; padding-bottom: 10px; min-height: 200px; }
.xjp_con .con3 ul li .bgs_txt p { line-height: 24px; float: left; width: 100%; }
.xjp_con .con3 ul li .bgs_txt p span { color: #ffb134; float: left; display: block; font-size: 40px; padding-right: 10px; }
.xjp_con .con4 { padding: 20px 3%; }
.xjp_con .con4 dl { clear: both; overflow: hidden; }
.xjp_con .con4 dl dt { float: left; width: 100%; text-align: center; }
.xjp_con .con4 dl dt img { max-width: 468px; margin: 0 auto; }
.xjp_con .con4 dl dd { float: left; width: 100%; font-size: 16px; color: #333; line-height: 28px; }
.xjp_con .con4 dl dd span { font-size: 20px; color: #001555; }
.xjp_con .con5 { background: #384452; border-top: 50px solid #fff; padding-bottom: 50px; }
.xjp_con .con5 .banner_t { width: 100%; margin-top: -25px; }
.xjp_con .con5 .banner_t img { margin-top: -25px; }
.xjp_con .con5 dl { clear: both; overflow: hidden; background: #4d5b6b; }
.xjp_con .con5 dl dt, .xjp_con .con5 dl dd { float: left; width: 100%; color: #fff; font-size: 16px; line-height: 28px; background: #4d5b6b; }
.xjp_con .con5 dl h3 { color: #ffb134; font-size: 20px; width: calc(100% - 10px); margin: 10px auto 0 10px; }
.xjp_con .con5 dl p { width: calc(100% - 20px); margin: 0 10px 10px 10px; }
.xjp_con .con5 dl p span { color: #ffb134; float: left; display: block; font-size: 22px; padding-right: 10px; }
.xjp_con .con5 dl dd p span { color: #ffb134; float: left; display: block; font-size: 16px; padding-right: 10px; }
.xjp_con .con6 { margin-top: -25px; }
.xjp_con .con6 .con5_text { background: #efefef; padding: 20px 3%; margin-bottom: 20px; }
.xjp_con .con6 .con5_text h6 { font-size: 18px; color: #333; line-height: 30px; background: url(../images/tubiao.png) no-repeat left center; margin-bottom: 10px; padding-left: 26px; background-size: 18px; }
.xjp_con .con6 .con5_text p { font-size: 14px; line-height: 24px; color: #555; }
.xjp_con .con6 .liuc { padding-top: 20px; }
.xjp_con .con6 .liuc dl { clear: both; overflow: hidden; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #ccc; }
.xjp_con .con6 .liuc dl dt { float: left; display: none; width: 130px; background: #384452; text-align: center; color: #fff; }
.xjp_con .con6 .liuc dl dd { float: left; width: 46%; padding-left: 4%; }
.xjp_con .con6 .liuc dl dd .tit { font-size: 18px; color: #001555; margin-bottom: 10px; }
.xjp_con .con6 .liuc dl dd p { font-size: 14px; color: #555; min-height: 75px; padding-bottom: 10px; line-height: 24px; }
.xjp_con .con6 .liuc dl dd.ddwidth { width: 100%; padding-right: 0px; }
}

.xgang_con img { display: block; width: 100%; }
.xgang_con .title { text-align: center; padding-bottom: 50px; }
.xgang_con .title span.span1 { padding:6px 30px;line-height: 50px; font-size: 30px; background: url(../images/title_bg2.png) no-repeat left center; }
.xgang_con .title span.span2 { padding: 6px 30px;line-height:50px;font-size: 30px; background: url(../images/title_bg3.png) no-repeat right center; }
.xgang_con .title strong { border: 1px dashed #001555; color: #001555; font-size: 30px; line-height: 50px; padding: 6px 50px; }
.xgang_con .title strong span{ color:#d28d02;}
.xgang_con .con1 { padding: 60px 3%; }

.xgang_con .con1 .xg_text{ background:url(../images/xiangg_img.jpg) no-repeat left top; padding-left:40px; background-size:100% 100%; min-height:393px;}
.xgang_con .con1 .xg_text strong{ font-size:30px; color:#0B2886; padding-top:100px; display:block; padding-bottom:20px; }
.xgang_con .con1 .xg_text p{ font-size:16px; line-height:30px; width:100%; max-width:470px;}

.xgang_con .con1 dl { margin: 40px 0; background: #0b2886; }
.xgang_con .con1 dl dt { float: left; width: 210px; text-align: center; box-shadow: 0 0 20px #333; font-size: 28px; color: #f0a300; line-height: 35px; background: #0b2886; padding: 30px 0; }
.xgang_con .con1 dl dd { float: left; width: calc(94% - 210px); padding: 0 3%; margin-top: 20px; font-size: 16px; color: #fff; line-height: 28px; }
.xgang_con .con1 .text1 ul li { float: left; width: calc(31.333333% - 32px); margin: 0 1%; font-size: 20px; color: #552811; border: 1px solid #f0a300; margin-bottom: 25px; padding: 10px 15px; }
.xgang_con .con1 .text1 ul li span { font-weight: bold; display: block; float: left; margin-right: 15px; background: #f0a300 url(../images/jiao.jpg) no-repeat right top; color: #fff; padding: 15px 20px; font-size:26px; }
.xgang_con .con1 .text1 ul li p { float: left; padding-top:15px; }
.xgang_con .con1 .text2{ padding-top:15px;}
.xgang_con .con1 .text2 ul li{ float:left; width:47%; margin:0 1.5% 40px 1.5%;}
.xgang_con .con1 .text2 ul li strong{ font-size:30px; text-align:center; line-height:80px; background:#696969 url(../images/jiao2.jpg) no-repeat right top; box-shadow: -3px 3px 6px #999; display:block; color:#fff;}
.xgang_con .con1 .text2 ul li p{ border:2px solid #d08e04; border-top:0; padding:30px 5%; color:#552811; font-size:20px; line-height:35px; min-height:140px;}
.xgang_con .con2 { background: #f6f6f6; padding: 60px 0; clear: both; overflow: hidden; }
.xgang_con .con2 ul li { float: left; width: calc(50% - 32px); margin: 0 15px; background: #fff; border: 1px solid #f0a300; border-radius: 20px; min-height: 200px; margin-top: 20px; }
.xgang_con .con2 ul li h5 { font-size: 24px; line-height: 24px; padding: 18px 0; text-align: center; background: url(../images/title_bg4.png) no-repeat center top; color: #fff; margin-top: -26px; }
.xgang_con .con2 ul li dl { padding: 35px 5%; clear: both; overflow: hidden; }
.xgang_con .con2 ul li dl dt { float: left; width: 130px; margin-right: 30px; }
.xgang_con .con2 ul li dl dd { float: left; width: calc(100% - 160px); line-height: 35px; padding-top: 20px; font-size: 24px; color: #333; }
.xgang_con .con2 ul li dl dd strong { color: #0b2886; font-size: 30px; }
.xgang_con .con3 { padding: 60px 3%; clear: both; overflow: hidden; }
.xgang_con .con3 .list img{ width:100%; display:block;}
.xgang_con .con3 .list .listl{ float:left; width:26.5%;}
.xgang_con .con3 .list .listl .list_tit{ padding:20px 0 49px 20px; background:#E6E6E6 url(../images/list_bg.jpg) no-repeat right 30%  bottom 20%; font-size:40px; color:#222; font-weight:bold; line-height:50px; }
.xgang_con .con3 .list .listc{float:left; width:27%;}
.xgang_con .con3 .list .listr{float:left; width:26.5%;}
.xgang_con .con3 .list .listr2{float:left; width:20%;}
.xgang_con .con3 .list .huangbg{ color:#fff; text-align:center; padding:50px 0;}
.xgang_con .con3 .list .huibg{ color:#fff; background:#7b7b7d; text-align:center; padding:50px 0;}
.xgang_con .con3 .list .huangbg1{ background:#C78B0D url(../images/listbg1.jpg) no-repeat; background-size:100% 100%;}
.xgang_con .con3 .list .huangbg2{ background:#C78B0D url(../images/listbg2.jpg) no-repeat; background-size:100% 100%;}
.xgang_con .con3 .list .huangbg3{ background:#C78B0D url(../images/listbg3.jpg) no-repeat; background-size:100% 100%;}
.xgang_con .con3 .list .huangbg4{ background:#C78B0D url(../images/listbg4.jpg) no-repeat; background-size:100% 100%;}
.xgang_con .con3 .list strong{ font-size:55px; line-height:60px; display:block; padding-bottom:10px;}
.xgang_con .con3 .list p{ font-size:16px;}
.xgang_con .con3 .list .listr2 .huangbg{ padding:30px 0;}
.xgang_con .con3 .list .listr2 .huibg{ padding:30px 0;}
.xgang_con .con3 .list .listr2 .huibg2{text-align:center;padding:35px 0; color:#222; background:#D4D4D4;}
.xgang_con .con3 .list .listc .huangbg{padding:63px 0;}
.xgang_con .con3 .list .listl .huangbg{padding:44px 0;}


.xgang_con .con4{ padding: 60px 0; background:#eaeaea;}
.xgang_con .con4 .btn a{ display:block; background:#0b2886; font-size:20px; color:#fff; line-height:66px; text-align:center;}
.xgang_con .con4 .btn a span{ background:url(../images/weixin2.png) no-repeat left center; padding:18px 45px;}
.xgang_con .con4 table tr td,.xgang_con .con4 table tr th{ display:block; margin:5px 10px; float:left;}
.xgang_con .con4 table tr th{ width:calc(33.3333% - 22px); font-size:24px;  padding:30px 0; max-height:48px; color:#333; margin-bottom:10px;}
.xgang_con .con4 table tr th.tit{ color:#fff;}
.xgang_con .con4 table tr td{ width:calc(29.3333% - 22px); text-align:center; font-size:20px; padding:30px 2%;max-height:48px; }
.xgang_con .con4 table tr .huibg1{ background:#696969;}
.xgang_con .con4 table tr .lanbg1{ background:#0b2886;}
.xgang_con .con4 table tr .orgbg1{ background:#d28d02;}
.xgang_con .con4 table tr .baibg1{ background:#fff;}
.xgang_con .con4 table tr .huibg2{ background:#e7e7e7;}
.xgang_con .con4 table tr .lanbg2{ background:#ebf0ff; }
.xgang_con .con4 table tr .orgbg2{ background:#fffcf7; color:#d28d02;}
.xgang_con .con4 table tr .lanbor{color:#0b2886; border:1px solid #0b2886;}
.xgang_con .con4 table tr .orgbor{color:#d28d02; border:1px solid #d28d02;}
.xgang_con .con4 table tr .huibor{ border:1px solid #a0a0a0;}
.xgang_con .con5 { padding: 60px 3%; }
.xgang_con .con5 dl { clear: both; overflow: hidden; padding: 30px 0; }
.xgang_con .con5 dl dt { float: left; width: calc(100% - 366px); margin-right: 20px; }
.xgang_con .con5 dl dt h4 { font-size: 34px; color: #001555; line-height: 45px; padding-bottom: 15px; }
.xgang_con .con5 dl dt p { font-size: 20px; line-height: 40px; color: #333; background: url(../images/gou.png) no-repeat left top 4px; padding-left: 45px; }
.xgang_con .con5 dl dd { float: left; width: 346px; }
.xgang_con .con5 .liucheng h4 { font-size: 34px; color: #001555; line-height: 45px; padding-bottom: 15px; }
.xgang_con .con5 .liucheng ul li { float: left; width: 25%; text-align: center; margin-bottom: 50px; }
.xgang_con .con5 .liucheng ul li .p1 { font-size: 24px; line-height: 45px; border: 1px solid #001555; color: #001555; }
.xgang_con .con5 .liucheng ul li p { font-size: 20px; color: #fff; background: #001555; min-height: 60px; padding: 20px 3%; line-height: 30px; }
.xgang_con .con5 .liucheng ul li img { max-width: 16px; margin: 0 auto 0 auto; padding-top: 59px; }
.xgang_con .con5 .liucheng ul li:nth-child(2), .xgang_con .con5 .liucheng ul li:nth-child(4), .xgang_con .con5 .liucheng ul li:nth-child(7), .xgang_con .con5 .liucheng ul li:nth-child(9) { width: 11%; }
.xgang_con .con5 .liucheng ul li:nth-child(5) { margin-bottom: 25px; }
.xgang_con .con5 .liucheng ul li:nth-child(5) img { padding-top: 25px; max-width: 30px; }
.xgang_con .con6 { background: #f6f6f6; padding: 60px 0; clear: both; overflow: hidden; }
.xgang_con .con6 ul li { float: left; width: 33.33333%; background: #e6e6e6; text-align: center; }
.xgang_con .con6 ul li .wenzi { color: #fff; line-height: 26px; }
.xgang_con .con6 ul li .wenzi .p1 { font-size: 65px; line-height: 80px; padding: 12px 0; }
.xgang_con .con6 ul li .wenzi .p2 { font-size: 24px; }
.xgang_con .con6 ul li .wenzi .p3 { font-size: 18px; padding: 12px 3%; }
.xgang_con .con6 ul li .wenzibg1 { color: #333; min-height: 275px; }
.xgang_con .con6 ul li .wenzibg2 { background: url(../images/ysbg1.jpg) repeat; min-height: 275px; }
.xgang_con .con6 ul li .wenzibg3 { background: #7b7a7d; min-height: 276px; }
.xgang_con .con6 ul li .wenzibg4 { background: url(../images/ysbg2.jpg) repeat; min-height: 390px; }
.xgang_con .con6 ul li .wenzibg5 { background: url(../images/ysbg3.jpg) repeat; min-height: 349px; }
.xgang_con .con7 { padding: 60px 3%; }

 @media (max-width: 1079px) {
.xgang_con .con1 dl dt{ padding:57px 0;}	
.xgang_con .con1 .text1 ul li p{ min-height:48px;}	

.xgang_con .con6 ul li .wenzibg1 { color: #333; min-height: 275px; }
.xgang_con .con6 ul li .wenzibg2 { background: url(../images/ysbg1.jpg) repeat; min-height: 186px; }
.xgang_con .con6 ul li .wenzibg3 { background: #7b7a7d; min-height: 200px; }
.xgang_con .con6 ul li .wenzibg4 { background: url(../images/ysbg2.jpg) repeat; min-height: 486px; }
.xgang_con .con6 ul li .wenzibg5 { background: url(../images/ysbg3.jpg) repeat; min-height: 462px; }
 
}

 @media (max-width: 767px) {
.xgang_con .title { text-align: center; padding-bottom: 15px; }
.xgang_con .title span.span1 { padding:6px 30px;line-height: 40px; font-size: 30px; background: url(../images/title_bg2.png) no-repeat left center; }
.xgang_con .title span.span2 { padding: 6px 30px;line-height:40px;font-size: 30px; background: url(../images/title_bg3.png) no-repeat right center; }
.xgang_con .title strong { border: 1px dashed #001555; color: #001555; font-size: 20px; line-height: 40px; padding: 6px 15px; }
.xgang_con .title strong span{ color:#d28d02;}
.xgang_con .con1 { padding: 20px 3%; }
.xgang_con .con1 .xg_text{ background:url(../images/xiangg_img.jpg) no-repeat left top ; padding-left:20px; padding-right:20px; background-size:auto 100%; min-height:auto; margin-top:-50px;}
.xgang_con .con1 .xg_text strong{ font-size:22px; color:#0B2886; padding-top:70px; display:block; padding-bottom:10px; }
.xgang_con .con1 .xg_text p{ font-size:14px; line-height:28px; width:100%; max-width:470px; padding-bottom:30px;}


.xgang_con .con1 dl { margin: 20px 0; background: #0b2886; }
.xgang_con .con1 dl dt { float: left; width: 100%; text-align: center; box-shadow: 0 0 20px #333; font-size: 20px; color: #f0a300; line-height: 30px; background: #0b2886; padding: 15px 0; }
.xgang_con .con1 dl dd { float: left; width:94%; padding: 10px 3%; margin-top: 10px; font-size: 14px; color: #fff; line-height: 26px; }
.xgang_con .con1 .text1 ul li { float: left; width: calc(48% - 22px); margin: 0 1%; font-size: 16px; color: #552811; border: 1px solid #f0a300; margin-bottom: 15px; padding: 8px 10px; }
.xgang_con .con1 .text1 ul li span { font-weight: bold; display: block; float: left; margin-right: 15px; background: #f0a300 url(../images/jiao.jpg) no-repeat right top; color: #fff; padding: 10px 20px; font-size:22px; }
.xgang_con .con1 .text1 ul li p { float: left; padding-top:12px; }
.xgang_con .con1 .text2{ padding-top:12px;}
.xgang_con .con1 .text2 ul li{ float:left; width:100%; margin:0 0% 20px 0%;}
.xgang_con .con1 .text2 ul li strong{ font-size:20px; text-align:center; line-height:45px; background:#696969 url(../images/jiao2.jpg) no-repeat right top; box-shadow: -3px 3px 6px #999; display:block; color:#fff; background-size:22px;}
.xgang_con .con1 .text2 ul li p{ border:1px solid #d08e04; border-top:0; padding:15px 5%; color:#552811; font-size:16px; line-height:28px; min-height:auto;}
.xgang_con .con2 { background: #f6f6f6; padding: 20px 0; clear: both; overflow: hidden; }
.xgang_con .con2 ul li { float: left; width:100%; margin: 0 0px; background: #fff; border: 1px solid #f0a300; border-radius: 20px; min-height: auto; margin-top: 20px; margin-bottom:20px; }
.xgang_con .con2 ul li h5 { font-size: 20px; line-height: 24px; padding: 10px 0; text-align: center; background: url(../images/title_bg4.png) no-repeat center top; color: #fff; margin-top: -20px; background-size:300px; }
.xgang_con .con2 ul li dl { padding: 18px 3%; clear: both; overflow: hidden; }
.xgang_con .con2 ul li dl dt { float: left; width: 110px; margin-right: 20px; }
.xgang_con .con2 ul li dl dd { float: left; width: calc(100% - 140px); line-height: 30px; padding-top: 10px; font-size: 18px; color: #333; }
.xgang_con .con2 ul li dl dd strong { color: #0b2886; font-size: 20px; }
.xgang_con .con3 { padding: 20px 3%; clear: both; overflow: hidden; }
.xgang_con .con3 .list .listl{ float:left; width:50%;}
.xgang_con .con3 .list .listc{float:left; width:50%;}
.xgang_con .con3 .list .listr{float:left; width:57%;}
.xgang_con .con3 .list .listr2{float:left; width:43%;}
.xgang_con .con3 .list .listl .list_tit{ padding:20px 0 20px 20px; background:#E6E6E6 url(../images/list_bg.jpg) no-repeat right 30%  bottom 20%; font-size:20px; background-size:30px; color:#222; font-weight:bold; line-height:30px; }
.xgang_con .con3 .list .huangbg{ color:#fff; text-align:center; padding:50px 0;}
.xgang_con .con3 .list .huibg{ color:#fff; background:#7b7b7d; text-align:center; padding:50px 0;}
.xgang_con .con3 .list .huangbg1{ background:#C78B0D url(../images/listbg1.jpg) no-repeat; background-size:100% 100%;}
.xgang_con .con3 .list .huangbg2{ background:#C78B0D url(../images/listbg2.jpg) no-repeat; background-size:100% 100%;}
.xgang_con .con3 .list .huangbg3{ background:#C78B0D url(../images/listbg3.jpg) no-repeat; background-size:100% 100%;}
.xgang_con .con3 .list .huangbg4{ background:#C78B0D url(../images/listbg4.jpg) no-repeat; background-size:100% 100%;}
.xgang_con .con3 .list strong{ font-size:25px; line-height:30px; display:block; padding-bottom:10px;}
.xgang_con .con3 .list p{ font-size:14px;}
.xgang_con .con3 .list .listr .huangbg{ padding:47px 0;}
.xgang_con .con3 .list .listr2 .huangbg{ padding:18px 0;}
.xgang_con .con3 .list .listr2 .huibg{ padding:18px 0;}
.xgang_con .con3 .list .listr2 .huibg2{text-align:center;padding:18px 0; color:#222; background:#D4D4D4;}
.xgang_con .con3 .list .listc .huangbg{padding:39px 0;}
.xgang_con .con3 .list .listl .huangbg{padding:20px 0;}
.xgang_con .con3 .list .listl .huibg{ padding:20px 0;}



.xgang_con .con4{ padding: 20px 0; background:#eaeaea;}
.xgang_con .con4 .btn a{ display:block; background:#0b2886; font-size:16px; color:#fff; line-height:36px; text-align:center;}
.xgang_con .con4 .btn a span{ background:url(../images/weixin2.png) no-repeat left center; background-size:20px; padding:18px 25px;}
.xgang_con .con4 table tr td,.xgang_con .con4 table tr th{ display:block; margin:1px 1px; float:left;}
.xgang_con .con4 table tr th{ width:calc(33.3333% - 2px); font-size:16px;  padding:10px 0; max-height:auto; color:#333; margin-bottom:0;}
.xgang_con .con4 table tr th.tit{ color:#fff;}
.xgang_con .con4 table tr td{ width:calc(33.3333% - 10px); text-align:center; font-size:14px; padding:10px 2px;max-height:auto; min-height:72px; }
.xgang_con .con4 table tr .huibg1{ background:#696969;}
.xgang_con .con4 table tr .lanbg1{ background:#0b2886;}
.xgang_con .con4 table tr .orgbg1{ background:#d28d02;}
.xgang_con .con4 table tr .baibg1{ background:#fff;}
.xgang_con .con4 table tr .huibg2{ background:#e7e7e7;}
.xgang_con .con4 table tr .lanbg2{ background:#ebf0ff; }
.xgang_con .con4 table tr .orgbg2{ background:#fffcf7; color:#d28d02;}
.xgang_con .con4 table tr .lanbor{color:#0b2886; border:1px solid #0b2886;}
.xgang_con .con4 table tr .orgbor{color:#d28d02; border:1px solid #d28d02;}
.xgang_con .con4 table tr .huibor{ border:1px solid #a0a0a0;min-height:72px;}
.xgang_con .con5 { padding: 20px 3%; }
.xgang_con .con5 dl { clear: both; overflow: hidden; padding: 10px 0; }
.xgang_con .con5 dl dt { float: left; width:100%; margin-right: 0; }
.xgang_con .con5 dl dt h4 { font-size: 22px; color: #001555; line-height: 35px; padding-bottom: 10px; }
.xgang_con .con5 dl dt p { font-size: 16px; line-height: 30px; color: #333; background: url(../images/gou.png) no-repeat left top 4px; padding-left: 25px; background-size:22px; }
.xgang_con .con5 dl dd { float: left; width: 346px; display:none; }
.xgang_con .con5 .liucheng h4 { font-size: 22px; color: #001555; line-height: 35px; padding-bottom: 10px; }
.xgang_con .con5 .liucheng ul li { float: left; width: calc(50% - 10px); margin-right:10px; text-align: center; margin-bottom: 10px; }
.xgang_con .con5 .liucheng ul li .p1 { font-size: 20px; line-height: 35px; border: 1px solid #001555; color: #001555; }
.xgang_con .con5 .liucheng ul li p { font-size: 16px; color: #fff; background: #001555; min-height:auto; padding: 10px 3%; line-height: 24px; }
.xgang_con .con5 .liucheng ul li img { max-width: 16px; margin: 0 auto 0 auto; padding-top: 59px; }
.xgang_con .con5 .liucheng ul li:nth-child(2), .xgang_con .con5 .liucheng ul li:nth-child(4), .xgang_con .con5 .liucheng ul li:nth-child(7), .xgang_con .con5 .liucheng ul li:nth-child(9) { width: 11%; display:none; }
.xgang_con .con5 .liucheng ul li:nth-child(5) { margin-bottom: 0; }
.xgang_con .con5 .liucheng ul li:nth-child(5) p{ min-height:48px;}
.xgang_con .con5 .liucheng ul li:nth-child(10) p{ min-height:48px;}
.xgang_con .con5 .liucheng ul li:nth-child(5) img { padding-top: 25px; display:none; max-width: 30px; }
.xgang_con .con6 { background: #f6f6f6; padding: 20px 0; clear: both; overflow: hidden; }
.xgang_con .con6 ul li { float: left; width: 100%; background: #e6e6e6; text-align: center; }
.xgang_con .con6 ul li .wenzi { color: #fff; line-height: 26px; }
.xgang_con .con6 ul li .wenzi .p1 { font-size: 35px; line-height: 40px; padding: 5px 0; }
.xgang_con .con6 ul li .wenzi .p2 { font-size: 18px; }
.xgang_con .con6 ul li .wenzi .p3 { font-size: 16px; padding: 5px 3% 15px 3%; }
.xgang_con .con6 ul li img{ display:none;}
.xgang_con .con6 ul li .wenzibg1 { color: #333; min-height: auto; }
.xgang_con .con6 ul li .wenzibg2 { background: url(../images/ysbg1.jpg) repeat; min-height: auto; }
.xgang_con .con6 ul li .wenzibg3 { background: #7b7a7d; min-height: auto; }
.xgang_con .con6 ul li .wenzibg4 { background: url(../images/ysbg2.jpg) repeat; min-height: auto; }
.xgang_con .con6 ul li .wenzibg5 { background: url(../images/ysbg3.jpg) repeat; min-height: auto; }
.xgang_con .con7 { padding: 20px 3%; }



}

.xila_con{ color:#555;}
.xila_con .title{ font-size:36px; color:#0266d6; line-height:45px; margin-bottom:40px; text-align:center;}
.xila_con .title span{ background:url(../images/xila_title.png) no-repeat left center;font-size:36px; padding:13px 20px;}
.xila_con .con1{ padding:40px 0; background:#fff; box-shadow:0 4px 20px #7fa6da;}
.xila_con .con1 img{ float:left; width:226px;}
.xila_con .con1 p{ float:left; padding-left:3%; padding-right:3%; width:calc(94% - 226px); padding-top:20px; font-size:18px; color:#333; line-height:30px;}
.xila_con .con2{ padding:60px 3%;}
.xila_con .con2 .xialimg img{ width:100%;}
.xila_con .con2 ul li{ float:left; background:#fff;width:31.333%; text-align:center;padding: 0 1%;}
.xila_con .con2 ul li .jj30{ margin:20px 5px 40px 0; box-shadow:5px 1px 3px #ccc;  text-align:center;}
.xila_con .con2 ul li .img2 img{ width:100%; display:block;}
.xila_con .con2 ul li h5{ font-size:20px; padding:15px 0 25px 0;}
.xila_con .con2 ul li p{ font-size:16px; min-height:65px; padding:0 2% 15px 2%;}
.xila_con .con3{padding:10px 0 60px 0; text-align:center; background:url(../images/vsbj.jpg) no-repeat center top; }
.xila_con .con3 p{ font-size:22px; color:#333; padding-bottom:15px;}
.xila_con .con3 dl{ max-width:900px; margin:0 auto; line-height:66px; clear:both; overflow:hidden; font-weight:bold;}
.xila_con .con3 dl dt { width:130px; float:left; font-size:32px; background:#fff; }
.xila_con .con3 dl dd{ float:left; width:calc(50% - 65px ); background:#eef2f8; font-size:26px; margin-bottom:30px;}
.xila_con .con4{ padding:60px 3%;}
.xila_con .con4 .text{ background:#f1f1f1; margin-bottom:40px; font-size:24px; color:#0266d6; padding:100px 0%;}
.xila_con .con4 .text span{ color:#fff; font-size:36px; padding:20px 22px; margin-right:10px; margin-left:4%; border-radius:100px; background:#2e94ec;}
.xila_con .con4 img{ display:block; width:100%;}
.xila_con .con5{ padding:60px 0%; background:url(../images/lcbj.jpg) no-repeat center top;}
.xila_con .con5 .con5_w{  width:94%; max-width:1280px; padding:0 3%;}
.xila_con .con5 ul{ clear:both; overflow:hidden; background:url(../images/lc-1.png) no-repeat center top;}
.xila_con .con5 ul li{ font-size:14px; text-align:center; width:12.2858%; margin:0 1%; float:left; padding-top:120px;}
.xila_con .con6{ padding:60px 3%;}
.xila_con .con6 h6{ font-size:20px; padding:15px 0;}
.xila_con .con6 ul li{ float:left; width:31.3333%; margin-right:3%; margin-bottom:30px; padding-bottom:30px; border-bottom:1px solid #ccc;}
.xila_con .con6 img{ display:block; width:100%;}
.xila_con .con6 ul li p{ font-size:15px; line-height:28px;}
.xila_con .con6 ul li strong{ font-size:18px; padding:15px 0; color:#004eb5; display:block;}
.xila_con .con6 ul li:nth-child(3),.xila_con .con6 ul li:nth-child(6){ margin-right:0;}
 @media (max-width: 1079px) {
	 .xila_con .title{ font-size:28px;}
	.xila_con .con1 p{ padding-top:0;} 
	.xila_con .con2 ul li{ float:left; margin:20px 30px 40px 0; background:#fff; box-shadow:5px 1px 3px #ccc; width:calc(33.333% - 30px); text-align:center;}
	.xila_con .con2 ul li p{ min-height:80px;}
	.xila_con .con3 img{ display:block; width:100%; max-width:888px; margin:0 auto;}
	.xila_con .con5 ul{ background-size:100%;}
	.xila_con .con5 ul li{ padding-top:80px;}
	.xila_con .con4 .text{ background:#f1f1f1; clear:both; overflow:hidden; margin-bottom:40px;  font-size:24px; color:#0266d6; padding:60px 0%;}
    .xila_con .con4 .text span{ color:#fff; font-size:36px; padding:0 0; height:80px; text-align:center; line-height:80px; width:80px; margin-right:30px; margin-left:4%; border-radius:100px; background:#2e94ec; display:block; float:left; margin-bottom:15px;}
	.xila_con .con4 .text strong{  display:block; float:left; line-height:80px; width:calc(96% - 110px );margin-bottom:15px;}
	}
 @media (max-width: 767px) {
.xila_con .title{ font-size:24px; color:#0266d6; line-height:40px; margin-bottom:20px; text-align:center;}
.xila_con .title span{ background:url(../images/xila_title.png) no-repeat left center; background-size:25px;font-size:26px; padding:13px 20px;}
.xila_con .con1{ padding:20px 0; background:#fff; box-shadow:0 4px 20px #7fa6da;}
.xila_con .con1 img{ float:none; max-width:126px;  width:100%; margin:0 auto 15px auto; display:block;}
.xila_con .con1 p{ float:none; padding-left:0%; padding-right:0%; width:100%; padding-top:0; font-size:16px; color:#333; line-height:28px;}
.xila_con .con2{ padding:20px 3%;}
.xila_con .con2 .xialimg img{ width:100%;}
.xila_con .con2 ul li{ float:left; margin:10px 0 10px 0; background:#fff; box-shadow:5px 2px 3px #ccc; width:100%; text-align:center;}
.xila_con .con2 ul li .img1 img{ max-width:50px;}
.xila_con .con2 ul li .img2 img{ width:100%; display:block;}
.xila_con .con2 ul li h5{ font-size:18px; padding:10px 0 15px 0;}
.xila_con .con2 ul li p{ font-size:14px; min-height:auto; padding:0 2% 10px 2%;}
.xila_con .con3{padding:10px 0 20px 0; text-align:center; background:url(../images/vsbj.jpg) no-repeat center top; }
.xila_con .con3 p{ font-size:16px; color:#333; padding-bottom:15px;}
.xila_con .con3 dl{ max-width:900px; margin:0 auto; line-height:36px; clear:both; overflow:hidden; font-weight:bold;}
.xila_con .con3 dl dt { width:70px; float:left; font-size:15px; background:#fff; }
.xila_con .con3 dl dd{ float:left; width:calc(50% - 35px ); background:#eef2f8; font-size:14px; margin-bottom:10px;}
.xila_con .con4{ padding:20px 3%;}
.xila_con .con4 .text{ background:#f1f1f1; margin-bottom:20px; font-size:18px; color:#0266d6; padding:20px 0%;}
.xila_con .con4 .text span{ color:#fff; font-size:20px; padding:0 0; height:40px; text-align:center; line-height:40px; width:40px; margin-right:10px; margin-left:2%; border-radius:100px; background:#2e94ec; display:block; float:left; margin-bottom:10px;}
.xila_con .con4 .text strong{  display:block; float:left; line-height:40px; width:calc(98% - 50px );margin-bottom:10px;}
.xila_con .con4 img{ display:block; width:100%;}
.xila_con .con5{ padding:20px 0%; background:url(../images/lcbj.jpg) no-repeat center top;}
.xila_con .con5 .con5_w{  width:94%; max-width:1280px; padding:0 3%;}
.xila_con .con5 ul{ clear:both; overflow:hidden; background:0;}
.xila_con .con5 ul li{ font-size:14px; text-align:left; padding-left:35px; line-height:30px; width:100%; margin:0 0%; float:left; padding-top:0;}
.xila_con .con5 ul li.li1{background:url(../images/li1.png) no-repeat left center; background-size:25px;}
.xila_con .con5 ul li.li2{background:url(../images/li2.png) no-repeat left center; background-size:25px;}
.xila_con .con5 ul li.li3{background:url(../images/li3.png) no-repeat left center; background-size:25px;}
.xila_con .con5 ul li.li4{background:url(../images/li4.png) no-repeat left center; background-size:25px;}
.xila_con .con5 ul li.li5{background:url(../images/li5.png) no-repeat left center; background-size:25px;}
.xila_con .con5 ul li.li6{background:url(../images/li6.png) no-repeat left center; background-size:25px;}
.xila_con .con5 ul li.li7{background:url(../images/li7.png) no-repeat left center; background-size:25px;}

.xila_con .con6{ padding:20px 3%;}
.xila_con .con6 h6{ font-size:16px; padding:10px 0;}
.xila_con .con6 ul li{ float:left; width:100%; margin-right:0%; margin-bottom:10px; padding-bottom:10px; border-bottom:0px solid #ccc;}
.xila_con .con6 ul li p{ font-size:13px; line-height:26px;}
.xila_con .con6 ul li strong{ font-size:16px; padding:10px 0; color:#004eb5; display:block;}

 }
 
 .wlat_con{ color:#555;}
.wlat_con .title{ font-size:36px; line-height:106px; color:#6e322a; text-align:center; margin-bottom:40px; background:url(../images/btbj-.png) no-repeat center;}
.wlat_con img{ display:block; width:100%;} 
.wlat_con .con1{ padding:60px 3%;}
.wlat_con .con1 p{ font-size:18px; line-height:30px; padding:20px 0;}
.wlat_con .con2{ padding:60px 0;  background:#fbe1bc url(../images/bg1.jpg) repeat-x left bottom;}
.wlat_con .con2 p{ border-bottom:1px solid #ccb28d; font-size:23px; padding:30px 0;}
.wlat_con .con2 p.b1{background:url(../images/b1.png) no-repeat left center;}
.wlat_con .con2 p.b2{background:url(../images/b2.png) no-repeat left center;}
.wlat_con .con2 p.b3{background:url(../images/b3.png) no-repeat left center;}
.wlat_con .con2 p.b4{background:url(../images/b4.png) no-repeat left center;}
.wlat_con .con2 p strong{  color:#8b6832; padding:0 30px 0 56px;}
.wlat_con .con3{padding:60px 3%;}
.wlat_con .con3 ul li{ float:left; width:20%; text-align:center; margin-bottom:40px;}
.wlat_con .con3 ul li img{ display:inline; width:auto;}
.wlat_con .con3 ul li strong{ display:block; color:#6e322a; font-size:24px; padding:15px 0;}
.wlat_con .con3 ul li p{ padding:10px 8%; font-size:18px; }
.wlat_con .con4{ padding:60px 0; background:url(../images/wnat-bj1.jpg) no-repeat center top; clear:both; overflow:hidden; }
.wlat_con .con4 .con_l{ float:left; width:calc(78% - 42px); margin-right:2%; background:#f3f7fa; padding:20px; border:1px solid #edab19;}
.wlat_con .con4 .con_l dl dt{ float:left; width:38%; margin-right:3%;}
.wlat_con .con4 .con_l dl dd{ float:left; width:59%;}
.wlat_con .con4 .con_l dl dd p{ font-size:18px; line-height:36px;}
.wlat_con .con4 .con_l dl dd strong{ font-size:26px; padding:15px 0; display:block; line-height:40px;color:#6e322a;}
.wlat_con .con4 .con_r{ float:left; width:calc(20% - 22px); min-height:353px;background:#f3f7fa; padding:10px;border:1px solid #edab19;}
.wlat_con .con4 .con_r strong{ font-size:20px;padding:10px 0; display:block; line-height:30px;color:#6e322a;}
.wlat_con .con4 .con_r p{ font-size:14px; padding:12px; margin-bottom:11px; border-radius:5px; overflow:hidden;}
.wlat_con .con4 .con_r .p1bg{ background:#f6edcc;}
.wlat_con .con4 .con_r .p2bg{ background:#f7e5ba;}
.wlat_con .con4 .con_r .p3bg{ background:#fad199;}
.wlat_con .con4 .con_r .p4bg{ background:#fdc27f;}
.wlat_con .con5{ padding:60px 3%;}
.wlat_con .con5 .lc{ clear:both; overflow:hidden; padding:60px 0;}

.wlat_con .con5 ul{ clear:both; overflow:hidden; padding:40px 0;}
.wlat_con .con5 ul li{ float:left; width:50%; margin-bottom:40px; }
.wlat_con .con5 ul li span{ display:block; float:left; height:80px; width:80px; border:1px solid #f8e49f; text-align:center; color:#6e322a; text-align:center; background:#f8e49f; line-height:66px; margin-right:4%; font-size:30px;}
.wlat_con .con5 ul li span strong{ display:block; border:6px solid #fff;}
.wlat_con .con5 ul li p{ float:left;font-size:24px; color:#6e322a; font-weight:bold; line-height:38px;width:calc(84% - 82px); padding-right:12%;}

.wlat_con .con5 .lc ul li{ float:left; width:20%;}
.wlat_con .con5 .lc ul li img{ display:block; width:100%;}
.wlat_con .con5 .lc ul li p{ font-size:16px; font-weight:normal; text-align:center; min-height:120px; padding-right:0; margin-left0;width:100%;}
.wlat_con .con5 .lc ul li:nth-child(1) p{ margin-left:-12%;}
.wlat_con .con5 .lc ul li:nth-child(2) p,.wlat_con .con5 .lc ul li:nth-child(4) p{ padding-top:70px; min-height:50px;}


@media (max-width: 1079px) {
	.wlat_con .title{ font-size:28px;}
	.wlat_con .con2 p{ line-height:28px;}
.wlat_con .con2 p strong{ display:block; float:left; height:50px;}
.wlat_con .con2 p.b1{background:url(../images/b1.png) no-repeat left top 28px;}
.wlat_con .con2 p.b2{background:url(../images/b2.png) no-repeat left top 28px;}
.wlat_con .con4{ padding:60px 0; background:#9af1ff url(../images/wnat-bj1.jpg) no-repeat center bottom; clear:both; overflow:hidden; }
.wlat_con .con4 .con_l{width:calc(100% - 42px); margin-right:0%; margin-bottom:15px;}
.wlat_con .con4 .con_l dl dd p{ font-size:16px; line-height:28px;}
.wlat_con .con4 .con_l dl dd strong{ font-size:24px; padding:0px 0 15px 0; display:block; line-height:40px;color:#6e322a;}
.wlat_con .con4 .con_r{  width:calc(100% - 22px); min-height:auto;background:#f3f7fa; padding:10px;border:1px solid #edab19;}
.wlat_con .con5 ul li{ margin-bottom:25px;}
.wlat_con .con5 ul li p{ float:left;font-size:20px; color:#6e322a; font-weight:bold; line-height:38px;width:calc(94% - 82px); padding-right:2%;}
	
}
@media (max-width: 767px) {
.wlat_con .title{ font-size:22px; line-height:56px; color:#6e322a; text-align:center; margin-bottom:20px; background:url(../images/btbj-.png) no-repeat center; background-size:100%;}
.wlat_con img{ display:block; width:100%;} 
.wlat_con .con1{ padding:20px 3%;}
.wlat_con .con1 p{ font-size:16px; line-height:26px; padding:10px 0;}
.wlat_con .con2{ padding:20px 0;  background:#fbe1bc url(../images/bg1.jpg) repeat-x left bottom;}
.wlat_con .con2 p{ border-bottom:1px solid #ccb28d; font-size:18px; padding:10px 0;}
.wlat_con .con2 p.b1{background:url(../images/b1.png) no-repeat left top 15px; background-size:26px;}
.wlat_con .con2 p.b2{background:url(../images/b2.png) no-repeat left top 15px; background-size:26px;}
.wlat_con .con2 p.b3{background:url(../images/b3.png) no-repeat left top 15px; background-size:26px;}
.wlat_con .con2 p.b4{background:url(../images/b4.png) no-repeat left top 15px; background-size:26px;}
.wlat_con .con2 p strong{ display:block; float:none; height:26px; color:#8b6832; padding:0 0 10px 36px;}
.wlat_con .con3{padding:20px 3%;}
.wlat_con .con3 ul li{ float:left; width:100%; text-align:center; margin-bottom:15px;}
.wlat_con .con3 ul li img{ display:inline; width:auto; max-width:40px;}
.wlat_con .con3 ul li strong{ display:block; color:#6e322a; font-size:18px; padding:7px 0;}
.wlat_con .con3 ul li p{ padding:0 4%; font-size:16px; }
.wlat_con .con4{ padding:20px 0; background:#9af1ff url(../images/wnat-bj1.jpg) no-repeat center bottom; clear:both; overflow:hidden; }
.wlat_con .con4 .con_l{ float:left; width:calc(100% - 42px); margin-right:0%; background:#f3f7fa; padding:20px; border:1px solid #edab19;}
.wlat_con .con4 .con_l dl dt{ float:left; width:100%; margin-right:0%;}
.wlat_con .con4 .con_l dl dd{ float:left; width:100%;}
.wlat_con .con4 .con_l dl dd p{ font-size:14px; line-height:26px;}
.wlat_con .con4 .con_l dl dd strong{ font-size:18px; padding:7px 0 7px 0;  display:block; line-height:30px;color:#6e322a;}
.wlat_con .con4 .con_r{  width:calc(100% - 22px); min-height:auto;background:#f3f7fa; padding:10px;border:1px solid #edab19;}
.wlat_con .con4 .con_r strong{ font-size:18px;padding:10px 0; display:block; line-height:30px;color:#6e322a;}
.wlat_con .con4 .con_r p{ font-size:12px; padding:12px; margin-bottom:11px; border-radius:5px; overflow:hidden;}

.wlat_con .con5{ padding:20px 3%;}
.wlat_con .con5 .lc{ clear:both; overflow:hidden; padding:20px 0;}
.wlat_con .con5 ul{ clear:both; overflow:hidden; padding:12px 0;}
.wlat_con .con5 ul li{ float:left; width:100%; margin-bottom:12px; }
.wlat_con .con5 ul li span{ display:block; float:left; height:60px; width:60px; border:1px solid #f8e49f; text-align:center; color:#6e322a; text-align:center; background:#f8e49f; line-height:50px; margin-right:4%; font-size:24px;}
.wlat_con .con5 ul li span strong{ display:block; border:4px solid #fff;}
.wlat_con .con5 ul li p{ float:left;font-size:16px; color:#6e322a; font-weight:bold; line-height:24px;width:calc(96% - 62px); padding-right:0%;}	
.wlat_con .con5 .lc ul li{ float:left; width:33.333%;}
.wlat_con .con5 .lc ul li img{ display:block; width:100%;}
.wlat_con .con5 .lc ul li p{ font-size:16px; font-weight:normal; text-align:center; min-height:120px; padding-right:0; margin-left0;width:100%;}
.wlat_con .con5 .lc ul li:nth-child(1) p{ margin-left:0;}
.wlat_con .con5 .lc ul li:nth-child(2) p,.wlat_con .con5 .lc ul li:nth-child(4) p{ padding-top:20px; min-height:39px;}

}
.teq_con{ color:#555;}
.teq_con .title{ background:url(../images/tit2.png) no-repeat center bottom; color:#004eb5; font-size:36px; line-height:50px; padding:20px 0 20px 0; text-align:center; text-align:center; margin-bottom:40px;}
.teq_con img{ display:block; width:100%;}
.teq_con .con1{ padding:60px 0; background:url(../images/teqbj-1.jpg) no-repeat center top;}
.teq_con .con1 ul{ clear:both; overflow:hidden;}
.teq_con .con1 ul li{ float:left; width:31.3333%; margin-right:3%;text-align:center; margin-bottom:30px;}
.teq_con .con1 ul li img{}
.teq_con .con1 ul li strong{ display:block; line-height:35px; font-size:24px; color:#f0c768; background:#193343; padding:20px 0; }
.teq_con .con1 ul li p{ font-size:18px; padding:15px 3%; background:#e2e1e1; line-height:28px; min-height:56px;}
.teq_con .con1 ul li:nth-child(3),.teq_con .con1 ul li:nth-child(6){ margin-right:0;}
.teq_con .con2{padding:60px 3%; }
.teq_con .con2 dl{ padding-bottom:40px; clear:both; overflow:hidden}
.teq_con .con2 dl dt{ float:left; width:calc(53% - 10px); background:#1472c0; border-left:5px solid #f00; border-right:5px solid #f00; color:#fff; font-size:20px; line-height:38px; min-height:470px; box-shadow:-0 5px 20px #666;}
.teq_con .con2 dl dt strong{ font-size:30px; padding:80px 8% 20px 8%; display:block;}
.teq_con .con2 dl dt p{ padding:0 8% 20px 8%;}
.teq_con .con2 dl dd{ float:left; width:47%; padding-top:36px;}
.teq_con .con3{ padding:60px 0; background:url(../images/shrqbj-1.jpg) no-repeat center top;}
.teq_con .con3 .title2 { margin:-82px auto 80px auto; max-width:440px;}
.teq_con .con3 ul{ overflow:hidden;}
.teq_con .con3 ul li{ border-top:23px solid #fb000c; border-bottom:1px solid #fb000c;border-left:1px solid #fb000c;border-right:1px solid #fb000c; background:#fff; border-radius:8px; width:calc(33.3333% - 28px); margin:0 13px; text-align:center; float:left;}
.teq_con .con3 ul li span{ font-size:40px; color:#fff; display:block; background:#f00; border-radius:0 0 100px 100px; height:100px; line-height:120px; max-width:100px; margin:-50px auto 0 auto; font-weight:bold; overflow:hidden; }
.teq_con .con3 ul li p{ font-size:16px; line-height:28px; padding:0 6% 20px 6%; min-height:110px;}
.teq_con .con3 ul li strong{ font-size:20px; color:#f00; padding:20px 0; display:block;}
.teq_con .con4{ padding:60px 3%;}
.teq_con .con4 .txt{ font-size:18px; line-height:30px; padding:20px 0;}
.teq_con .con4 ul li{ float:left; margin:20px 3%; width:44%; display:inline;}
.teq_con .con4 ul li .zhu{ color:#fff; font-size:30px; margin-bottom:20px; text-align:center; height:60px; line-height:60px; border:1px solid #004eb5;}
.teq_con .con4 ul li .zhu span{ display:block; margin-top:-6px; background:#1472c0; margin-left:-4px; width:calc(100% - 4px);}
.teq_con .con4 ul li .zhu span strong{ background:url(../images/ren5.png) no-repeat left center; padding:0 0 0 36px}
.teq_con .con4 ul li .zhu2{ border:1px solid #f00;}
.teq_con .con4 ul li .zhu2 span{ background:#f00;}
.teq_con .con4 ul li .txt span{ background:url(../images/gou2.png) no-repeat left center; padding-left:35px; padding-right:40px;}
.teq_con .con5{ background:#f1f1f1; padding:60px 0 10px 0; clear:both; overflow:hidden;}
.teq_con .con5 .con_img{ float:left; width:196px;}
.teq_con .con5 .wenzi{ float:left; padding-left:20px; margin-bottom:60px; width:calc(100% - 216px);}
.teq_con .con5 .wenzi img{ max-width:35px; margin:0 auto;}
.teq_con .con5 .wenzi2{ padding-right:20px; padding-left:0;}
.teq_con .con5 .wenzi .txt{ border:1px solid #004eb5; color:#004eb5; font-size:16px; background:#fff; margin:10px 0; padding:11px 3%; border-radius:5px; overflow:hidden; text-align:left;}
.teq_con .con5 .wenzi2 .txt{border:1px solid #f00; color:#f00;}
.teq_con .con6{ padding:60px 0; background:url(../images/teqfcbj.jpg) no-repeat center top;}
.teq_con .con6 .title{ color:#fff;}
.teq_con .con6 dl{ clear:both; overflow:hidden; padding:20px 10px; background:#fff;}
.teq_con .con6 dl dt{ float:left; width:48%;}
.teq_con .con6 dl dd{ float:left; position:relative; width:calc(52% - 60px); padding:10px 30px; font-size:16px;}
.teq_con .con6 dl dd strong{ position:absolute; right:30px; top:10px;  font-size:18px; color:#fff; background:#f00; padding:4px 15px; border-radius:100px 0 0 100px;}
.teq_con .con6 dl dd h5{ font-size:20px; padding-bottom:20px;}
.teq_con .con6 dl dd p{ line-height:34px;}
.teq_con .con7{ padding:60px 3%;}
.teq_con .con7 dl { clear:both; overflow:hidden; padding-top:30px;} 
.teq_con .con7 dl dt{ float:left; width:33.3333%; text-align:center; font-size:30px; line-height:45px;}
.teq_con .con7 dl dt img{  margin:0 auto; max-width:80px;}
.teq_con .con7 dl dt strong{ color:#222;}
.teq_con .con7 dl dt a{ color:#fff; display:block; line-height:50px; border-radius:8px; max-width:272px; margin:0 auto; font-size:27px; background:#20367f;}
.teq_con .con7 dl dd{ float:left; width:calc(33.3333% - 42px); margin-bottom:70px; font-size:16px; line-height:30px; padding:0 20px; border:1px solid #ff7100;}
.teq_con .con7 dl dd strong{ display:block; text-align:center; color:#fff; font-size:18px; line-height:40px; background:#f00 url(../images/date2.png) no-repeat left 46px center; border-radius:6px; max-width:220px; margin:-20px auto 0 auto; }
.teq_con .con7 dl dd p{ padding:30px 0;}
.teq_con .con7 dl dd.ddw{width:calc(50% - 52px); margin-right:20px;}
.teq_con .con7 dl dd.ddw img{ float:left; width:calc(40% - 20px); padding:30px 20px 30px 0;}
.teq_con .con7 dl dd.ddw p{ float:left; width:60%;}
.teq_con .con7 dl dd.ddw2{ margin-right:0;}


@media (max-width: 1079px) {
.teq_con .title{ font-size:28px; padding-top:0; margin-bottom:20px;}
.teq_con .con1 ul li strong{ min-height:60px; font-size:20px; padding:15px 0}
.teq_con .con1 ul li p{ min-height:85px;}
.teq_con .con2 dl dt{ float:left; width:calc(100% - 10px); min-height:0; }
.teq_con .con2 dl dt strong{ font-size:24px; padding:20px 2% 10px 2%; display:block;}
.teq_con .con2 dl dt p{ padding:0 2% 20px 2%; font-size:18px;}
.teq_con .con2 dl dd{ padding-top:20px; width:100%;}	
.teq_con .con7 dl dt a{ max-width:160px;}
.teq_con .con6 dl dd strong{ position:inherit; margin-left:30px;  font-size:18px; color:#fff; background:#f00; padding:4px 15px; border-radius:100px 0 0 100px; display:block; margin-bottom:20px;}
.teq_con .con6 dl dt{ float:left; width:40%;}
.teq_con .con6 dl dd{width:calc(58% - 60px);}
.teq_con .con1,.teq_con .con3,.teq_con .con6{ padding:40px 0;}
.teq_con .con5{ padding:40px 0 10px 0px;}
.teq_con .con2,.teq_con .con4,.teq_con .con7{ padding:40px 3%;}
.teq_con .con3 .title2{ margin-top:-62px; margin-bottom:40px;}
}
@media (max-width: 767px) {
.teq_con .con1,.teq_con .con3,.teq_con .con6{ padding:20px 0;}
.teq_con .con5{ padding:20px 0 10px 0px;}
.teq_con .con2,.teq_con .con4,.teq_con .con7{ padding:20px 3%;}	
.teq_con .title{ font-size:22px; padding-top:0; margin-bottom:20px;line-height:30px; padding:10px 0; }
.teq_con .con1 ul li{ float:left; width:100%; margin-right:0%;text-align:center; margin-bottom:10px;}
.teq_con .con1 ul li strong{ display:block; min-height:auto; line-height:30px; font-size:18px; color:#f0c768; background:#193343; padding:10px 0; }
.teq_con .con1 ul li p{ font-size:14px; padding:10px 3%; background:#e2e1e1; line-height:28px; min-height:auto;}
.teq_con .con1 ul li:nth-child(3),.teq_con .con1 ul li:nth-child(6){ margin-right:0;}

.teq_con .con2 dl{ padding-bottom:20px; clear:both; overflow:hidden}
.teq_con .con2 dl dt{ float:left; width:calc(100% - 10px); background:#1472c0; border-left:5px solid #f00; border-right:5px solid #f00; color:#fff; font-size:16px; line-height:30px; min-height:auto; box-shadow:-0 5px 20px #666;}
.teq_con .con2 dl dt strong{ font-size:22px; padding:20px 2% 10px 2%; display:block;}
.teq_con .con2 dl dt p{ padding:0 2% 20px 2%;}
.teq_con .con2 dl dd{ float:left; width:100%; padding-top:16px;}
.teq_con .con3,.teq_con .con6{ background-repeat:repeat-y;}
.teq_con .con3{ margin-top:20px;}
.teq_con .con3 .title2 { margin:-35px auto 20px auto; max-width:290px;}
.teq_con .con3 ul{ overflow:hidden;}
.teq_con .con3 ul li{ border-top:23px solid #fb000c; border-bottom:1px solid #fb000c;border-left:1px solid #fb000c;border-right:1px solid #fb000c; background:#fff;overflow:hidden; border-radius:8px; width:calc(100% - 2px); margin:0 0px 15px 0; text-align:center; float:left;}
.teq_con .con3 ul li span{ font-size:30px; color:#fff; display:block; background:#f00; border-radius:0 0 100px 100px; height:100px; line-height:140px; max-width:100px; margin:-50px auto 0 auto; font-weight:bold; overflow:hidden; }
.teq_con .con3 ul li p{ font-size:14px; line-height:26px; padding:0 3% 10px 3%; min-height:auto;}
.teq_con .con3 ul li strong{ font-size:18px; color:#f00; padding:10px 0; display:block;}
.teq_con .con4 .txt{ font-size:16px; line-height:28px; padding:10px 0;}
.teq_con .con4 ul li{ float:left; margin:20px 4% 20px 0; width:46%; display:inline;}
.teq_con .con4 ul li .zhu{ color:#fff; font-size:20px; margin-bottom:10px; text-align:center; height:40px; line-height:40px; border:1px solid #004eb5;}
.teq_con .con4 ul li .zhu span{ display:block; margin-top:-4px; background:#1472c0; margin-left:-2px; width:calc(100% - 2px);}
.teq_con .con4 ul li .zhu span strong{ background:url(../images/ren5.png) no-repeat left center; background-size:20px; padding:0 0 0 26px}
.teq_con .con4 ul li .zhu2{ border:1px solid #f00;}
.teq_con .con4 ul li .zhu2 span{ background:#f00;}
.teq_con .con4 ul li .txt span{ background:url(../images/gou2.png) no-repeat left center; background-size:20px; padding-left:25px; padding-right:10px;}
.teq_con .con5 .con_img{ float:left; width:146px;}
.teq_con .con5 .wenzi{ float:none; padding-left:0; margin-bottom:10px; width:100%;}
.teq_con .con5 .wenzi img{ max-width:35px; margin:0 auto;}
.teq_con .con5 .wenzi2{ padding-right:20px; padding-left:0;}
.teq_con .con5 .wenzi .txt{ border:1px solid #004eb5; color:#004eb5; font-size:14px; background:#fff; margin:10px 0; padding:8px 3%; border-radius:5px; overflow:hidden; text-align:left;}
.teq_con .con5 .wenzi2 .txt{border:1px solid #f00; color:#f00;}
.teq_con .con6 .title{ color:#fff;}
.teq_con .con6 dl{ clear:both; overflow:hidden; padding:20px 10px; background:#fff;}
.teq_con .con6 dl dt{ float:left; width:100%;}
.teq_con .con6 dl dd{ float:left; position:relative; width:calc(100% - 60px); padding:10px 0; font-size:14px;}
.teq_con .con6 dl dd strong{ position:inherit; margin-left:0; top:0; left:0;  font-size:16px; color:#fff; background:#f00; padding:4px 15px; border-radius:100px 0 0 100px; display:block; margin-bottom:10px;}
.teq_con .con6 dl dd h5{ font-size:18px; padding-bottom:10px;}
.teq_con .con6 dl dd p{ line-height:28px;}
.teq_con .con7 dl { clear:both; overflow:hidden; padding-top:10px;} 
.teq_con .con7 dl dt{ float:left; width:100%; text-align:center; font-size:20px; line-height:35px;}
.teq_con .con7 dl dt img{  margin:0 auto; max-width:60px;}
.teq_con .con7 dl dt strong{ color:#222;}
.teq_con .con7 dl dt a{ color:#fff; display:block; line-height:40px; border-radius:8px; max-width:272px; margin:0 auto; font-size:18px; background:#20367f;}
.teq_con .con7 dl dd{ float:left; width:calc(100% - 42px); margin-top:20px; margin-bottom:10px; font-size:14px; line-height:26px; padding:0 20px; border:1px solid #ff7100;}
.teq_con .con7 dl dd strong{ display:block; text-align:center; color:#fff; font-size:16px; line-height:30px; background:#f00 url(../images/date2.png) no-repeat left 46px center; border-radius:6px; max-width:220px; margin:-15px auto 0 auto; }
.teq_con .con7 dl dd p{ padding:10px 0;}
.teq_con .con7 dl dd.ddw{width:calc(100% - 42px); margin-right:0;}
.teq_con .con7 dl dd.ddw img{ float:left; width:100%; padding:10px 0 0 0;}
.teq_con .con7 dl dd.ddw p{ float:left; width:100%;}
.teq_con .con7 dl dd.ddw2{ margin-right:0;}
}


.ym_redian{ color:#555;}
.ym_redian .ym_l{ float: left;
width: calc(100% - 340px);
margin-right: 20px;}
.ym_redian .ym_l h2{ font-size:24px; text-align:center; padding:20px 0;}
.ym_redian .ym_l .tubiao{ clear:both; overflow:hidden; color:#97775e; padding-bottom:15px; margin-bottom:15px; border-bottom:1px dashed #ccc; width:100%; }
.ym_redian .ym_l .tubiao span{padding-left:20px; padding-top:3px; padding-bottom:3px;}
.ym_redian .ym_l .tubiao span.p1{ background:url(../images/ico6.png) no-repeat left center;}
.ym_redian .ym_l .tubiao span.p2{ float:right;background:url(../images/ico7.png) no-repeat left center;padding-right:20px;}
.ym_redian .ym_l .tubiao span.p3{ float:right;background:url(../images/ico8.png) no-repeat left center; }
.ym_redian .ym_l .text{ font-size:16px; line-height:32px;}
.ym_redian .ym_l .text img{ margin-top: 20px; max-width: 100%;}
.ym_redian .ym_l .lianjie{ clear:both; padding-bottom:20px; padding-top:20px; overflow:hidden; font-size:14px;}
.ym_redian .ym_l .lianjie dl dt{ float:left; width:70%; line-height:30px;}
/* .ym_redian .ym_l .lianjie dl dt a{ display:block;} */
.ym_redian .ym_l .lianjie dl dd{ float:right; width:28%;}
.ym_redian .ym_l .lianjie dl dd a{ background:#001555; float:right; line-height:30px; max-width:130px; width:100%; text-align:center;  display:block; color:#fff;}
.ym_redian .ym_l .fenxiang{ padding-bottom:20px;}
.ym_redian .ym_r{ float:left;width: 320px;}
.ym_redian .ym_r img{ display:block; width:100%;}
.ym_redian .ym_r .tel{ color:#222; font-size:22px; text-align:center;}
.ym_redian .ym_r .tel p{ border-bottom:1px solid #ccc; padding-bottom:20px; margin-bottom:20px;}
.ym_redian .ym_r .tel strong{ display:block;  color:#001555; font-size:38px; line-height:50px; padding-bottom:10px;}
.ym_redian .ym_r .news_tuij{ margin-bottom:20px;}
.ym_redian .ym_r .news_tuij p{ line-height:40px;border:1px solid #ccc; margin-bottom:20px; font-size:18px; padding-left:15px ; margin-top:20px;background:#fff url(../images/redian_bg.jpg) repeat-x left bottom;}
.baibg{ background:#fff; }
.ym_redian .ym_r .news_tuij a{ display:block; height:24px; line-height:24px;  overflow:hidden;text-overflow:ellipsis; white-space:nowrap; font-size:14px; padding:1px 0;}
.ym_redian .ym_r .news_tuij a span{ font-size:30px; padding-right:4px; line-height:24px; display:block; float:left;}
.ym_redian .ym_r .guanjianzi p{ line-height:40px;border:1px solid #ccc; margin-bottom:20px; font-size:18px; padding-left:15px ; margin-top:20px;background:#fff url(../images/redian_bg.jpg) repeat-x left bottom;}
.ym_redian .ym_r .guanjianzi a{ display:block; float:left; border:1px solid #001555; border-radius:3px; margin:0 10px 10px 0; line-height:30px; font-size:14px; padding:0 15px;}
.ym_redian .tuijian_tit{ font-size:24px; line-height:35px; padding:20px 0;}
.ym_redian .tui_pic{ clear:both; overflow:hidden; margin-bottom:30px;}
.ym_redian .tui_pic ul li{ float:left; width:23%; margin-right:2%;}
.ym_redian .tui_pic ul li img{ width:100%; display:block;}
.ym_redian .tui_pic ul li p{ font-size:16px;}
.ym_redian .tui_pic ul li strong{ font-size:18px; line-height:30px; padding-top:10px; display:block;}

@media (max-width: 1079px) {
.ym_redian .ym_r{ display:none;}
.ym_redian .ym_l{ width:100%; margin-right:0;}	

}

.ym_redian .ditu_tit{ font-size:24px; line-height:35px; padding:20px 0;font-size: 18px;border-bottom: 1px solid #DFDFDF;}
.ym_redian .ditu_pica a{ float:left;  margin-right:2%; font-size: 14px;}


@media (max-width: 767px) {

.ym_redian .ym_l h2{ font-size:20px; text-align:center; padding:10px 0;}
.ym_redian .ym_l .tubiao{ clear:both; overflow:hidden; color:#97775e; padding-bottom:7px; margin-bottom:7px; border-bottom:1px dashed #ccc; width:100%; }
.ym_redian .ym_l .tubiao span{padding-left:20px; padding-top:3px; padding-bottom:3px;}
.ym_redian .ym_l .tubiao span.p1{ background:url(../images/ico6.png) no-repeat left center;}
.ym_redian .ym_l .tubiao span.p2{ float:none;background:url(../images/ico7.png) no-repeat left center;padding-right:20px;}
.ym_redian .ym_l .tubiao span.p3{ float:none;background:url(../images/ico8.png) no-repeat left center; }
.ym_redian .ym_l .text{ font-size:14px; line-height:30px;}
.ym_redian .ym_l .text img{ margin:10px 0; width:100%; display:block;}
.ym_redian .ym_l .lianjie{ clear:both; padding-bottom:10px; padding-top:10px; overflow:hidden; font-size:14px;}
.ym_redian .ym_l .lianjie dl dt{ float:left; width:70%; line-height:30px;}
.ym_redian .ym_l .lianjie dl dt a{ display:block;}
.ym_redian .ym_l .lianjie dl dd{ float:right; width:28%;}
.ym_redian .ym_l .lianjie dl dd a{ background:#001555; float:right; line-height:30px; max-width:130px; width:100%; text-align:center;  display:block; color:#fff;}
.ym_redian .tuijian_tit{ display:none;}
.ym_redian .tui_pic{ display:none;}	
}



.sjc_con{ color:#555;}
.sjc_con .title{ background:url(../images/tit_bg.png) no-repeat center bottom; color:#004eb5; font-size:36px; line-height:50px; padding:20px 0 20px 0; text-align:center; text-align:center; margin-bottom:40px;}
.sjc_con img{ display:block; width:100%;}
.sjc_con .con1{ padding:60px 0; background:url(../images/jjbj.jpg) no-repeat center top; clear:both; overflow:hidden;}
.sjc_con .con1 dl{ clear:both; overflow:hidden; padding-bottom:60px;}
.sjc_con .con1 dl dt{ float:left; margin-right:3%; margin-top:30px; width:47%; background:#eaeaea;}
.sjc_con .con1 dl dt h6{ text-align:center; font-size:34px; line-height:50px; color:#fff; background:#005383; max-width:200px; margin:-25px auto 0 auto;}
.sjc_con .con1 dl dt p{font-size:18px; line-height:30px; padding:30px; min-height:280px;}
.sjc_con .con1 dl dd{ float:right; width:50%;}
.sjc_con .con1 dl dd h6{ font-size:34px; padding-top:40px; line-height:50px; padding-bottom:20px; font-weight:normal;}
.sjc_con .con1 dl dd p{ font-size:18px; line-height:30px;}
.sjc_con .con2{padding:20px 0; clear:both; overflow:hidden; background:url(../images/sjcbj-1.jpg) no-repeat center top;}
.sjc_con .con2 ul li{ float:left; width:calc(33.3333% - 20px); padding-top:40px; min-height:182px; margin:0 10px 20px 10px;text-align:center; color:#fff;}
.sjc_con .con2 ul li strong{ display:block; font-size:26px; padding-top:20px; line-height:35px; padding-bottom:10px; }
.sjc_con .con2 ul li p{ font-size:18px; padding:0 9%;}
.sjc_con .con2 ul li.libg1{ background:url(../images/sp1.png) no-repeat; background-size:100% 100%;}
.sjc_con .con2 ul li.libg2{ background:url(../images/sp2.png) no-repeat; background-size:100% 100%;}
.sjc_con .con2 ul li.libg3{ background:url(../images/sp3.png) no-repeat; background-size:100% 100%;}
.sjc_con .con2 ul li.libg4{ background:url(../images/sp4.png) no-repeat; background-size:100% 100%;}
.sjc_con .con2 ul li.libg5{ background:url(../images/sp5.png) no-repeat; background-size:100% 100%;}
.sjc_con .con2 ul li.libg6{ background:url(../images/sp6.png) no-repeat; background-size:100% 100%;}
.sjc_con .con3{ padding:40px 3%;clear:both; overflow:hidden;}
.sjc_con .con3 ul li{ float:left; width:16.66666%;}
.sjc_con .con3 ul li .bg1{ background:#015383; color:#fff; font-size:14px; padding:40px 0;}
.sjc_con .con3 ul li .bg2{ background:#EDEDED; color:#555; font-size:14px;padding:40px 0;}
.sjc_con .con3 ul li strong{ display:block; text-align:center; font-size:16px;}
.sjc_con .con3 ul li p{ padding:0 5%;} 

.sjc_con .con4{ padding:60px 0; background:#f4f4f4; clear:both; overflow:hidden;}
.sjc_con .con4 ul li{width:50%; float:left;margin:0 auto; }
.sjc_con .con4 img{ display:block; max-width:430px;margin:0 auto; }
.sjc_con .con5{ padding:60px 0%;}
.sjc_con .con5 .con5_tit{ font-size:36px; line-height:45px; padding:20px 0;color:#005383; font-weight:bold;}
.sjc_con .con5 .con5_tit span{ background:url(../images/tit_bg2.png) no-repeat left center; margin-left:5px; padding:30px 100px;}
.sjc_con .con5 .red_txt{ font-size:20px; padding:20px 0; }
.sjc_con .con5 dl{ clear:both; overflow:hidden; margin-bottom:40px;}
.sjc_con .con5 dl dt{ float:left; width:50%;}
.sjc_con .con5 dl dd{ float:left; padding-left:4%; padding-top:30px; line-height:34px;  width:46%; font-size:18px;}
.sjc_con .con5 ul{ clear:both; overflow:hidden; background:url(../images/fctz-2.jpg) no-repeat center top;padding-top:110px; min-height:135px; background-size:100%;}
.sjc_con .con5 ul li{ float:left; width:10.66666%;  font-size:18px; color:#fff; text-align:center; padding:0 3%;}
.sjc_con .con6{ padding:20px 0; background:#f4f4f4; clear:both; overflow:hidden;}
.sjc_con .con6 h6{ font-size:36px; color:#005383; text-align:center; display:block; padding:30px 0 50px 0;}
.sjc_con .con6 h6 span{ font-size:42px; color:#eec153;}
.sjc_con .con6 ul li{ float:left; margin:0 2%; width:46%; display:inline;}
.sjc_con .con6 ul li .txt_bg{ background:url(../images/tjxm-1.jpg) no-repeat; padding:60px 20px; color:#fff; min-height:200px;}
.sjc_con .con6 ul li .txt_bg strong{ display:block; font-size:24px; line-height:35px;}
.sjc_con .con6 ul li .txt_bg span{ display:block; color:#ccc; font-size:18px;}
.sjc_con .con6 ul li .txt_bg p{ font-size:16px; line-height:30px;}
.sjc_con .con6 ul li .txt_bg2{ background:url(../images/tjxm-2.jpg) no-repeat;}
.sjc_con .con6 ul li a{ line-height:42px; border-radius:3px; background:#005383; display:block; margin:40px auto 20px auto; max-width:270px; text-align:center; color:#fff; font-size:16px;}
.sjc_con .con7{padding:60px 0; text-align:center; clear:both; overflow:hidden;}
.sjc_con .con7 h4{ font-size:32px; line-height:45px; color:#005383; padding:20px 0 ; font-weight:normal;}
.sjc_con .con7 p{ font-size:24px; line-height:30px; line-height:35px; padding-bottom:20px;}
.sjc_con .con7 img{ float:left; margin:20px 2%; width:29.3333%; display:inline;}



@media (max-width: 1079px) {
.sjc_con .title{ font-size:28px; padding-top:0; margin-bottom:20px;}
.sjc_con .con1,.sjc_con .con4,.sjc_con .con7{ padding:40px 0;}
.sjc_con .con5 { padding:40px 0%;}
.sjc_con .con1 dl{ clear:both; overflow:hidden; padding-bottom:40px;}
.sjc_con .con1 dl dt{ float:left; margin-right:0%; margin-top:10px; width:100%; background:#eaeaea;}
.sjc_con .con1 dl dt h6{ text-align:center; font-size:24px; line-height:40px; color:#fff; background:#005383; max-width:200px; margin:-25px auto 0 auto;}
.sjc_con .con1 dl dt p{font-size:18px; line-height:30px; padding:30px; min-height:auto;}
.sjc_con .con1 dl dd{ float:right; width:100%;}
.sjc_con .con1 dl dd img{ margin-bottom:50px;}
.sjc_con .con1 dl dd h6{ font-size:24px; padding-top:10px; line-height:40px; padding-bottom:10px; font-weight:normal;}
.sjc_con .con1 dl dd p{ font-size:18px; line-height:30px;}
.sjc_con .con5 .con5_tit{font-size:24px; line-height:35px; padding:20px 0;color:#005383; font-weight:bold;}
.sjc_con .con5 dl dt{ float:left; width:40%;}
.sjc_con .con5 dl dd{ float:left; padding-left:2%; padding-top:0; line-height:30px;  width:58%; font-size:16px;}
.sjc_con .con5 ul{ clear:both; overflow:hidden; background:url(../images/fctz-2.jpg) no-repeat center top;padding-top:60px; min-height:50px; background-size:100%;}
.sjc_con .con5 ul li{ float:left; width:10.66666%;  font-size:18px; color:#fff; text-align:center; padding:0 3%;}
.sjc_con .con6 h6{ font-size:28px; color:#005383; text-align:center; display:block; padding:30px 0 40px 0;}
.sjc_con .con6 h6 span{ font-size:30px; color:#eec153;}
.sjc_con .con6 ul li .txt_bg{ background:url(../images/tjxm-1.jpg) no-repeat; padding:30px 20px; color:#fff; min-height:auto;}
.sjc_con .con7 h4{ font-size:28px; line-height:45px; color:#005383; padding:20px 0 ; font-weight:normal;}
.sjc_con .con7 p{ font-size:20px; line-height:30px; line-height:35px; padding-bottom:20px;}
}

@media (max-width: 767px) {
.sjc_con .title{ font-size:20px; padding-top:0; margin-bottom:12px;}
.sjc_con .con1,.sjc_con .con4,.sjc_con .con7{ padding:20px 0;}
.sjc_con .con1 dl{ clear:both; overflow:hidden; padding-bottom:20px;}
.sjc_con .con1 dl dt{ float:left; margin-right:0%; margin-top:10px; width:100%; background:#eaeaea;}
.sjc_con .con1 dl dt h6{ text-align:center; font-size:18px; line-height:30px; color:#fff; background:#005383; max-width:200px; margin:-15px auto 0 auto;}
.sjc_con .con1 dl dt p{font-size:16px; line-height:28px; padding:10px; min-height:auto;}
.sjc_con .con1 dl dd{ float:right; width:100%;}
.sjc_con .con1 dl dd img{ margin-bottom:30px;}
.sjc_con .con1 dl dd h6{ font-size:20px; padding-top:10px; line-height:30px; padding-bottom:10px; font-weight:normal;}
.sjc_con .con1 dl dd p{ font-size:16px; line-height:28px;}
.sjc_con .con2{ background-repeat:repeat;}
.sjc_con .con2 ul li{ float:left; width:50%; padding-top:5px; min-height:auto; margin:0 0 10px 0;text-align:center; color:#fff;}
.sjc_con .con2 ul li strong{ display:block; font-size:20px; padding-top:20px; line-height:35px; padding-bottom:0; }
.sjc_con .con2 ul li p{ font-size:16px; padding:0 9% 30px 9%;}
.sjc_con .con3 ul li{ float:left; width:50%;}
.sjc_con .con3 ul li .bg1{ background:#015383; color:#fff; font-size:14px; padding:20px 0;}
.sjc_con .con3 ul li .bg2{ background:#EDEDED; color:#555; font-size:14px;padding:20px 0;}
.sjc_con .con3 ul li strong{ display:block; text-align:center; font-size:16px;}
.sjc_con .con3 ul li p{ padding:0 5%;} 
.sjc_con .con4 ul li{width:100%; float:left;margin:0 auto 15px auto; }
.sjc_con .con4 img{ display:block; max-width:430px;margin:0 auto; }
.sjc_con .con5 .con5_tit{font-size:20px; line-height:35px; padding:12px 0;color:#005383; font-weight:bold;}
.sjc_con .con5 dl{ margin-bottom:20px;}
.sjc_con .con5 dl dt{ float:left; width:100%; margin-bottom:10px;}
.sjc_con .con5 dl dd{ float:left; padding-left:0%; padding-top:0; line-height:26px;  width:100%; font-size:14px;}
.sjc_con .con5 ul{ background:0; padding-top:0; min-height:auto;}
.sjc_con .con5 ul li{ background:#005383; width:100%;font-size:16px; text-align:left; margin-bottom:10px; padding:10px 3%;}
.sjc_con .con5 .red_txt{ font-size:16px; padding:10px 0; }
.sjc_con .con6 h6{ font-size:20px; color:#005383; text-align:center; display:block; padding:10px 0 20px 0;}
.sjc_con .con6 h6 span{ font-size:32px; color:#eec153;}
.sjc_con .con6 ul li{ float:left; margin:0 0%; width:100%; display:inline;}
.sjc_con .con6 ul li .txt_bg{ background:url(../images/tjxm-1.jpg) no-repeat; padding:15px 10px; color:#fff; min-height:auto;}
.sjc_con .con6 ul li .txt_bg strong{ display:block; font-size:18px; line-height:30px;}
.sjc_con .con6 ul li .txt_bg span{ display:block; color:#ccc; font-size:16px;}
.sjc_con .con6 ul li .txt_bg p{ font-size:14px; line-height:26px;}
.sjc_con .con6 ul li .txt_bg2{ background:url(../images/tjxm-2.jpg) no-repeat;}
.sjc_con .con6 ul li a{ line-height:32px; border-radius:3px; background:#005383; display:block; margin:10px auto 20px auto; max-width:270px; text-align:center; color:#fff; font-size:14px;}
.sjc_con .con6 .img ul li{ float:left; width:16.6666%;}
.sjc_con .con7 h4{ font-size:20px; line-height:35px; color:#005383; padding:10px 0 ; font-weight:normal;}
.sjc_con .con7 p{ font-size:18px; line-height:28px;  padding-bottom:20px;}
.sjc_con .con7 img{ float:left; margin:10px 0%; width:100%; display:inline;}

}


.spls_con{ color:#555;}
.spls_con .title{ line-height:54px; text-align:center; font-size:30px; text-align:center; background:url(../images/btbj-2.png) no-repeat center; color:#fff; padding:30px 0;}
.spls_con img{ display:block; width:100%; margin:0;}
.spls_con .con1{ clear:both; overflow:hidden; padding:0px 0 30px 0;}
.spls_con .con1 dl dt{ width:calc(50% - 2px); float:left; background:#f4f9ff; border:1px dashed #00397c;}
.spls_con .con1 dl dt .title{ margin-top:-60px;}
.spls_con .con1 dl dt p{ font-size:18px; line-height:40px; padding:20px 30px;}
.spls_con .con1 dl dt p span{ color:#00397c; padding-left:0;}
.spls_con .con1 dl dt p strong{ padding-right:30px;}
.spls_con .con1 dl dd{ padding-left:20px; width:calc(50% - 20px); float:left;}
.spls_con .con2{ padding:40px 0;}
.spls_con .con2 .title{ padding:0; position:relative; z-index:2;}
.spls_con .con2 p{ background:#1f60ac; margin:-24px 5.4% 0 5.4%; font-size:16px; color:#fff; padding:50px 3% 30px 3%; line-height:32px;}
.spls_con .con2 .con2_text{ background:url(../images/img2.jpg) no-repeat; clear:both; overflow:hidden; min-height:410px; background-size:100% 100%;}
.spls_con .con2 .con2_text dl dt{ float:left; width:50%;}
.spls_con .con2 .con2_text dl dd{ float:left; width:50%;}
.spls_con .con2 .con2_text dl strong{ display:block; margin-bottom:50px; text-align:center; color:#562602;line-height:47px; font-size:26px; margin-top:16px;}
.spls_con .con2 .con2_text dl span{ display:block; background:url(../images/gou3.jpg) no-repeat left 5px; font-size:20px; padding-left:30px; line-height:35px; color:#222; padding-bottom:20px; margin-left:24%; padding-right:19%;}
.spls_con .con2 .con2_text dl dt strong{ background:#F9C756; max-width:180px; width:100%; margin:16px auto 50px auto; border-radius:100px; ;}
.spls_con .con2 .con2_text dl dt span{ border-right:1px solid #ccc;}
.spls_con .con2 .con2_text dl dt span{margin-left:24%; padding-right:14%;}
.spls_con .con2 .con2_text dl dd span{margin-left:12%; padding-right:19%;}




.spls_con .ban1{ height:151px; background:url(../images/splstl-1.jpg) no-repeat center top;}
.spls_con .ban2{ margin:40px 0; }
.spls_con .ban2 a{ display:block; width:100%;}
.spls_con .con3{ padding:40px 0; clear:both; overflow:hidden;}
.spls_con .con3 ul li{ float:left; margin:0 2% 30px 2%; width:46%;}
.spls_con .con3 ul li strong{ font-size:24px; text-align:center; width:100%; color:#fff; background:url(../images/tit_bg3.png) no-repeat center; line-height:54px; display:block; position:relative; z-index:3;}
.spls_con .con3 ul li p{ background:url(../images/ysbj.jpg) no-repeat left top; margin-top:-25px; padding:66px 8% 106px 8%; font-size:22px; line-height:36px; background-size:100%;}

.spls_con .con5{ padding:-0 0 100px 0; clear:both; overflow:hidden;}
.spls_con .con5 ul li{ float:left; margin:20px 1% 0 1%; width:calc(19% - 4px); box-shadow:0 0 8px #999; border-radius:5px; background:#fff; border:2px solid #00397c;display:inline; text-align:center; padding:20px 2%;}
.spls_con .con5 ul li img{ width:auto; display:inline;}
.spls_con .con5 ul li strong{ display:block; font-size:18px; line-height:40px; padding:10px 0; color:#00397c;}
.spls_con .con5 ul li p{ font-size:16px; line-height:28px; min-height:140px; padding-bottom:20px;}
.spls_con .con6{ padding:0 0% 60px 0; position:relative; background:url(../images/lcbj2.jpg) no-repeat center top; }
.spls_con .con6 .title{ padding:0;position:absolute; left:0; top:-31px; width:100%;  }
.spls_con .con6 .con_t{ padding-top:80px;}
.spls_con .con6 .img{ background:#fff; box-shadow:0 0 10px #666; padding:20px 10px; clear:both; overflow:hidden;}
.spls_con .con6 .img ul li{ float:left;text-align:center; background:url(../images/spls1.jpg) no-repeat; min-height:260px; background-size:100% 100%; width:16.666666%;}
.spls_con .con6 .img ul li strong{  font-size:70px; line-height:90px; padding-top:20px; color:#00397D; display:block;}
.spls_con .con6 .img ul li p{ font-size:20px; line-height:30px; padding:20px 10%;}
.spls_con .con7{ padding:60px 0%;}
.spls_con .con7 dl { clear:both; overflow:hidden; padding-top:30px;} 
.spls_con .con7 dl dt{ float:left; width:33.3333%; text-align:center; font-size:30px; line-height:45px;}
.spls_con .con7 dl dt img{  margin:0 auto; max-width:80px;}
.spls_con .con7 dl dt strong{ color:#222;}
.spls_con .con7 dl dt a{ color:#f8c755; display:block; line-height:50px; border-radius:8px; max-width:272px; margin:0 auto; font-size:27px; background:#20367f;}
.spls_con .con7 dl dd{ float:left; width:calc(33.3333% - 42px); margin-bottom:70px; font-size:16px; line-height:30px; padding:0 20px; border:1px solid #ff7100;}
.spls_con .con7 dl dd strong{ display:block; text-align:center; color:#f8c755; font-size:18px; line-height:40px; background:#2e6eb9 url(../images/date2.png) no-repeat left 46px center; border-radius:6px; max-width:220px; margin:-20px auto 0 auto; }
.spls_con .con7 dl dd p{ padding:30px 0;}
.spls_con .con7 dl dd.ddw{width:calc(50% - 52px); margin-right:20px;}
.spls_con .con7 dl dd.ddw img{ float:left; width:calc(40% - 20px); padding:30px 20px 30px 0;}
.spls_con .con7 dl dd.ddw p{ float:left; width:60%;}
.spls_con .con7 dl dd.ddw2{ margin-right:0;}
.spls_con .con8 .con_w{ background:#fff; box-shadow:0 5px 30px #333; position:relative;  padding:80px 20px 30px 20px; margin-bottom:40px;}
.spls_con .con8 .title{ margin-top:-30px; padding:0; position:absolute; left:0; top:0; width:100%; }
.spls_con .con9{ padding:50px 0;}
.spls_con .con9 .con_w{ background:#fff; box-shadow:0 5px 30px #333; position:relative;  padding:80px 20px 30px 20px; margin-bottom:40px;}
.spls_con .con9 .title{ margin-top:-30px; padding:0; position:absolute; left:0; top:0; width:100%; }

.spls_con .con9 .btn{ line-height:60px; border-radius:20px; color:#fff; font-size:24px; text-align:center; background:#00397c;}

.spls_con .con9 .tab {}
.spls_con .con9 .tab_menu { clear:both; background:url(../images/btbj-3.png) no-repeat center; background-size:100%;  position:absolute; left:-5% ; top:60px; width:100%; height:79px; padding:0 5%;}
.spls_con .con9 .tab_menu li { float:left;color:#fff;  width:25%;line-height:55px; cursor:pointer; margin:12px 0; font-size:24px; text-align:center;}
.spls_con .con9 .tab_menu li.hover { color:#5c2e04;  background:#f8c755 ;}
.spls_con .con9 .tab_menu li.selected { color:#5c2e04; background:#f8c755 ;}
.spls_con .con9 .tab_menu li.hover span{background:url(../images/sjx6.png) no-repeat center bottom; padding:22px 0;}
.spls_con .con9 .tab_menu li.selected span{background:url(../images/sjx6.png) no-repeat center bottom; padding:22px 0;}
.spls_con .con9 .tab_box { clear:both; padding-top:100px;}
.spls_con .con9 .tab_box  ul{ clear:both; overflow:hidden;}
.spls_con .con9 .tab_box  ul li{ border:2px solid #004799; text-align:center; color:#fff; float:left; margin:0 7px 30px 7px; width:calc(25% - 18px); border-radius:5px;}
.spls_con .con9 .tab_box  ul li strong{ display:block; line-height:30px; font-size:16px; padding:5px 0; background:#0a59b5;}
.spls_con .con9 .tab_box  ul li p{ font-size:14px; padding:10px 5%; text-align:center; background:#1f75d8; clear:both; overflow:hidden;}
.spls_con .con9 .tab_box  ul li p strong{ display:block; text-align:left; float:left; width:50%;font-weight: normal; background: none; font-size: 14px;}
.spls_con .con9 .tab_box  .hide{display:none}



@media (max-width: 1079px) {
.spls_con .title{ line-height:54px; text-align:center; font-size:26px; text-align:center; background:url(../images/btbj-2.png) no-repeat center; color:#fff; padding:10px 0; margin-bottom:20px;}
.spls_con .con1{ padding:50px 0 10px 0;}
.spls_con .con1 dl dt{ width:calc(100% - 2px); margin-bottom:20px; }
.spls_con .con1 dl dt .title{ margin-top:-60px; padding-bottom:10px;}
.spls_con .con1 dl dt p{ font-size:16px; line-height:30px; padding:10px 20px;}
.spls_con .con1 dl dt p span{ color:#00397c; padding-left:0;}
.spls_con .con1 dl dt p strong{ padding-right:30px;}	
.spls_con .con1 dl dd{ padding-left:0; width:calc(100% - 20px);}
.spls_con .con1 dl dt .title{ margin-top:-40px;}
.spls_con .ban1{ background-size:180%;}
/* .spls_con .ban2{background-size:150%; height:120px;} */
.spls_con .ban2 a{ height:100%;}
.spls_con .con2 .title{ padding:0 0; margin-bottom:0; position:relative; z-index:2;}
.spls_con .con3{ padding:20px 0;}
.spls_con .con3 ul li{ float:left; margin:0 1% 30px 1%; width:48%;}
.spls_con .con3 ul li strong{ font-size:20px; text-align:center; width:100%; color:#fff; background:url(../images/tit_bg3.png) no-repeat center; line-height:54px; display:block; position:relative; z-index:3; background-size:100%;}
.spls_con .con3 ul li p{ background:url(../images/ysbj.jpg) no-repeat left top; margin-top:-25px; padding:30px 3% 26px 3%; font-size:18px; line-height:28px; background-size:100%; min-height:136px;}

.spls_con .con5{ padding:-0 0 80px 0; clear:both; overflow:hidden;}
.spls_con .con5 ul li{ float:left; margin:20px 1% 0 1%; width:calc(44% - 4px); box-shadow:0 0 8px #999; border-radius:5px; background:#fff; border:2px solid #00397c;display:inline; text-align:center; padding:20px 2%;}
.spls_con .con5 ul li img{ width:auto; display:inline;}
.spls_con .con5 ul li strong{ display:block; font-size:18px; line-height:40px; padding:10px 0; color:#00397c;}
.spls_con .con5 ul li p{ font-size:16px; line-height:28px; min-height:120px; padding-bottom:10px;}
.spls_con .con7 dl dt a{ max-width:160px;}
.spls_con .con8 .con_w{ padding-top:50px;}
.spls_con .con9{ padding:30px 0;}


.spls_con .con9 .tab_menu { clear:both; background:url(../images/btbj-3.png) no-repeat center; background-size:100%;  position:absolute; left:-5% ; top:60px; width:100%; height:auto;padding:0 5%;}
.spls_con .con9 .tab_menu li { float:left;color:#fff;  width:25%;line-height:35px; cursor:pointer; margin:12px 0; font-size:18px; text-align:center;}
.spls_con .con9 .tab_menu li.hover { color:#5c2e04;  background:#f8c755 ;}
.spls_con .con9 .tab_menu li.selected { color:#5c2e04; background:#f8c755 ;}
.spls_con .con9 .tab_menu li.hover span{background:url(../images/sjx6.png) no-repeat center bottom; padding:16px 0;}
.spls_con .con9 .tab_menu li.selected span{background:url(../images/sjx6.png) no-repeat center bottom; padding:16px 0;}
.spls_con .con9 .tab_box { clear:both; padding-top:60px;}
.spls_con .con9 .tab_box  ul{ clear:both; overflow:hidden;}
.spls_con .con9 .tab_box  ul li{ border:2px solid #004799; text-align:center; color:#fff; float:left; margin:0 7px 30px 7px; width:calc(33.3333% - 18px); border-radius:5px;}
.spls_con .con9 .tab_box  ul li strong{ display:block; line-height:24px; font-size:14px; min-height:48px; padding:5px 0; background:#0a59b5;}
.spls_con .con9 .tab_box  ul li p{ font-size:12px; padding:10px 1%; text-align:center; background:#1f75d8; clear:both; overflow:hidden;}
.spls_con .con9 .tab_box  ul li p strong{ display:block; text-align:left; float:left; width:50%;font-weight: normal; background: none; font-size: 14px;}
.spls_con .con9 .tab_box  .hide{display:none}



}






@media (max-width: 767px) {
.spls_con .title{ line-height:54px; text-align:center; font-size:18px; text-align:center; background:url(../images/btbj-2.png) no-repeat center; color:#fff; padding:10px 0; background-size:100%; margin-bottom:20px;}
.spls_con .con1{ padding:30px 0 10px 0;}
.spls_con .con1 dl dt{ width:calc(100% - 2px); margin-bottom:20px; }
.spls_con .con1 dl dt .title{ margin-top:-60px; margin-bottom:0; padding-bottom:10px;}
.spls_con .con1 dl dt p{ font-size:16px; line-height:30px; padding:0 20px 10px 20px;}
.spls_con .con1 dl dt p span{ color:#00397c; padding-left:0;}
.spls_con .con1 dl dt p strong{ padding-right:30px;}	
.spls_con .con1 dl dd{ padding-left:0; width:calc(100% - 20px);}
.spls_con .con1 dl dt .title{ margin-top:-40px;}
.spls_con .ban1{ height:50px;}
.spls_con .ban1{ background-size:180%;}
/* .spls_con .ban2{background-size:150%; height:60px;} */
.spls_con .ban2 a{ height:100%;}
.spls_con .con2 .title{ padding:0 0; margin-bottom:0; position:relative; z-index:2;}
.spls_con .con2{ padding:20px 0;}
.spls_con .con2 p{ background:#1f60ac; margin:-24px 5.4% 0 5.4%; font-size:14px; color:#fff; padding:30px 3% 10px 3%; line-height:26px;}


.spls_con .con2 .con2_text{ background:#fff; border:5px solid #2E6EB8; clear:both; overflow:hidden; min-height:auto; }
.spls_con .con2 .con2_text dl dt{ float:left; width:100%;}
.spls_con .con2 .con2_text dl dd{ float:left; width:100%;}
.spls_con .con2 .con2_text dl strong{ display:block; margin-bottom:20px; text-align:center; color:#562602;line-height:37px; font-size:20px; margin-top:16px;}
.spls_con .con2 .con2_text dl span{ display:block; background:url(../images/gou3.jpg) no-repeat left 5px; background-size:20px; font-size:16px; padding-left:30px; line-height:28px; color:#222; padding-bottom:10px; margin-left:10px; padding-right:10px;}
.spls_con .con2 .con2_text dl dt strong{ background:#F9C756; max-width:180px; width:100%; margin:16px auto 20px auto; border-radius:100px; ;}
.spls_con .con2 .con2_text dl dt span{ border-right:1px solid #ccc;}
.spls_con .con2 .con2_text dl dt span{margin-left:10px; padding-right:0%;}
.spls_con .con2 .con2_text dl dd span{margin-left:10px; padding-right:0%;}


.spls_con .con3{ padding:20px 0;}
.spls_con .con3 ul li{ float:left; margin:0 0% 10px 0%; width:100%;}
.spls_con .con3 ul li strong{ font-size:18px; text-align:center; width:100%; color:#fff; background:url(../images/tit_bg3.png) no-repeat center; line-height:54px; display:block; position:relative; z-index:3;}
.spls_con .con3 ul li p{ background:url(../images/ysbj.jpg) no-repeat left top; margin-top:-25px; padding:30px 3% 26px 3%; font-size:18px; line-height:28px; background-size:100% 100%; min-height:auto;}


.spls_con .con5{ padding:-0 0 80px 0; clear:both; overflow:hidden;}
.spls_con .con5 ul li{ float:left; margin:0 0% 10px 0%; width:calc(100% - 4px); box-shadow:0 0 8px #999; border-radius:5px; background:#fff; border:2px solid #00397c;display:inline; text-align:center; padding:20px 0%;}
.spls_con .con5 ul li img{ width:auto; display:inline; max-width:50px;}
.spls_con .con5 ul li strong{ display:block; font-size:16px; line-height:30px; padding:10px 0; color:#00397c;}
.spls_con .con5 ul li p{ font-size:14px; line-height:24px; min-height:auto; padding:0 5% 10px 5%;}
.spls_con .con6 { padding-bottom:30px; background-size:100% 100%;}
.spls_con .con6 .con_t{ padding-top:20px;}
.spls_con .con6 .img{ background:#fff; box-shadow:0 0 10px #666; padding:20px 10px; clear:both; overflow:hidden;}
.spls_con .con6 .img ul li{ float:left;text-align:center; background:url(../images/spls1.jpg) no-repeat; min-height:150px; background-size:100% 100%; width:50%;}
.spls_con .con6 .img ul li strong{  font-size:28px; line-height:35px; padding-top:20px; color:#00397D; display:block;}
.spls_con .con6 .img ul li p{ font-size:14px; line-height:28px; padding:10px 10%;}
.spls_con .con7 dl { clear:both; overflow:hidden; padding-top:10px;} 
.spls_con .con7 dl dt{ float:left; width:100%; text-align:center; font-size:20px; line-height:35px;}
.spls_con .con7 dl dt img{  margin:0 auto; max-width:60px;}
.spls_con .con7 dl dt strong{ color:#222;}
.spls_con .con7 dl dt a{ color:#fff; display:block; line-height:40px; border-radius:8px; max-width:272px; margin:0 auto; font-size:18px; background:#20367f;}
.spls_con .con7 dl dd{ float:left; width:calc(100% - 42px); margin-top:20px; margin-bottom:10px; font-size:14px; line-height:26px; padding:0 20px; border:1px solid #ff7100;}
.spls_con .con7 dl dd strong{ display:block; text-align:center; color:#fff; font-size:16px; line-height:30px; background:#f00 url(../images/date2.png) no-repeat left 46px center; border-radius:6px; max-width:220px; margin:-15px auto 0 auto; }
.spls_con .con7 dl dd p{ padding:10px 0;}
.spls_con .con7 dl dd.ddw{width:calc(100% - 42px); margin-right:0;}
.spls_con .con7 dl dd.ddw img{ float:left; width:100%; padding:10px 0 0 0;}
.spls_con .con7 dl dd.ddw p{ float:left; width:100%;}
.spls_con .con7 dl dd.ddw2{ margin-right:0;}
.spls_con .con8 .con_w{ padding-top:30px;}
.spls_con .con9{ padding:10px 0;}
.spls_con .con9 .tab_menu { clear:both; background:url(../images/btbj-3.png) no-repeat center; background-size:100% 130%;  position:absolute; left:-5% ; top:60px; width:100%; height:auto;padding:0 5%;}
.spls_con .con9 .tab_menu li { float:left;color:#fff;  width:25%;line-height:35px; cursor:pointer; margin:12px 0; font-size:16px; text-align:center;}
.spls_con .con9 .tab_menu li.hover { color:#5c2e04;  background:#f8c755 ;}
.spls_con .con9 .tab_menu li.selected { color:#5c2e04; background:#f8c755 ;}
.spls_con .con9 .tab_menu li.hover span{background:url(../images/sjx6.png) no-repeat center bottom; padding:16px 0;}
.spls_con .con9 .tab_menu li.selected span{background:url(../images/sjx6.png) no-repeat center bottom; padding:16px 0;}
.spls_con .con9 .tab_box { clear:both; padding-top:60px;}
.spls_con .con9 .tab_box  ul{ clear:both; overflow:hidden;}
.spls_con .con9 .tab_box  ul li{ border:2px solid #004799; text-align:center; color:#fff; float:left; margin:0 0px 20px 0px; width:calc(100% - 4px); border-radius:5px;}
.spls_con .con9 .tab_box  ul li strong{ display:block; line-height:24px; font-size:14px; min-height:auto; padding:5px 0; background:#0a59b5;}
.spls_con .con9 .tab_box  ul li p{ font-size:12px; padding:10px 1%; text-align:center; background:#1f75d8; clear:both; overflow:hidden;}
.spls_con .con9 .tab_box  ul li p strong{ display:block; text-align:left; float:left; width:50%;font-weight: normal; background: none; font-size: 14px;}
.spls_con .con9 .tab_box  .hide{display:none}
.spls_con .con9 .btn{ line-height:30px; padding:6px 0; border-radius:20px; color:#fff; font-size:18px; text-align:center; background:#00397c;}	
	
}


.top_nav3 { background: #001a69; padding:20px 0; clear:both; overflow:hidden; box-shadow: none; width: 100%;  }
.top_nav3 a { line-height:30px; display:block; text-align:center; float:left; width:25%; font-size: 18px; padding: 0 0; color: #fff; }
.top_nav3 a, .top_nav3 a:link, .top_nav3 a:visited, .top_nav3 a:hover { color: #fff; }
.top_nav3 a.on, .top_nav3 a.on:visited, .top_nav3 a.on:hover, .top_nav3 a:hover { color: #c0a56a; background:0; padding:0; }
.top_nav3 .width2 { max-width: 1200px; width: 100%; margin: 0 auto; }
.about_con{ color:#555;  position:relative; z-index:222; }
.about_con .about_text { font-size:18px; padding-top:165px; line-height:36px;padding-bottom:40px;}
.about_con .about_text .img{ text-align:center; margin-bottom:30px;}
.about_con .about_video{ background:#000; padding:60px 0;}
.about_con .about_video .video{max-width:764px; margin:0 auto; width:100%;}
.about_con .about_video video{ width:100%;  }
.about_con .about_video p{ text-align:center; font-size:18px; color:#fff; padding-bottom:0;}
.about_con .about_product{ padding:60px 0 50px 0; clear:both; overflow:hidden;}
.about_con .about_product ul{ clear:both; overflow:hidden;}
.about_con .about_product ul li{ float:left; width:21%; margin:20px 2%;}
.about_con .about_product ul li strong{ display:block; width:100%; max-width:95px; height:73px; background:#c9ac6a; margin:0 auto; border-radius:100px; line-height:25px; padding-top:22px; font-size:20px; color:#fff; text-align:center;}
.about_con .about_product ul li p{ font-size:14px; padding-top:30px;}
.about_con .about_dashiji{ background:#efefef url(../images/dashiji_bg.png) no-repeat center top 80px; padding:60px 0; position:relative; clear:both; overflow:hidden; min-height:400px;}
.about_con .about_dashiji h4{ font-size:58px; color:#001a69; text-align:center; position:absolute; left:0; width:100%; line-height:100px; top:50%; margin-top:-100px;}
.about_con .about_dashiji ul{ clear:both; overflow:hidden; max-width:1100px; margin:0 auto;} 
.about_con .about_dashiji ul.sj{ display:none;}
.about_con .about_dashiji ul li{text-align:center; font-size:16px; color:#777; float:left; width:15%; margin:0 5%; line-height:30px;}
.about_con .about_dashiji ul li.li1{ padding-top:220px;}
.about_con .about_dashiji ul li.li2{ padding-top:90px;}
.about_con .about_dashiji ul li.li3{ padding-top:0;}
.about_con .about_dashiji ul li.li4{ padding-top:50px;}
.about_con .about_dashiji ul li.li5{ padding-top:100px; width:14.6666%; margin:0 1%;}
.about_con .about_dashiji ul li.li6{width:14.6666%; margin:0 1%; padding-top:300px;}
.about_con .about_dashiji ul li.li7{width:14.6666%; margin:0 1%;padding-top:250px;}
.about_con .about_dashiji ul li.li8{width:14.6666%; margin:0 1%;padding-top:150px;}
.about_con .about_dashiji ul li.li9{width:14.6666%; margin:0 1%;padding-top:70px;}
.about_con .about_dashiji ul li.li10{width:14.6666%; margin:0 1%;}
.about_con .about_dashiji ul strong{ display:block; font-weight:normal; font-size:48px;color:#001a69; line-height:60px; padding-bottom:20px; }
.about_con .about_team{ padding-top:60px;}




/* DB_gallery */
#DB_gallery{width:100%;}
#DB_gallery .DB_imgSet {position:relative; width:100%; max-width:1200px; margin:0 auto; }
#DB_gallery .DB_imgSet img{ max-width:100%; display:block;}
#DB_gallery .DB_imgSet .DB_imgWin{height:100%}
#DB_gallery .DB_imgSet .DB_page{position:absolute;bottom:0;font:11px tahoma bold; display:none;color:#ffffff}
#DB_gallery .DB_imgSet .DB_page .DB_current{color:#ffff00}
#DB_gallery .DB_imgSet .DB_page .DB_total{color:#ffcc00}
#DB_gallery .DB_imgSet .DB_prevBtn{position:absolute; padding:47px 10px; height:24px;bottom:-118px; z-index:99; background:#F29B1B;cursor:pointer;left:0px;}
#DB_gallery .DB_imgSet .DB_nextBtn{position:absolute;padding:47px 10px; height:24px;bottom:-118px; z-index:99;background:#F29B1B;cursor:pointer;right:0px;}
#DB_gallery .bg5{ background:#001555;}
#DB_gallery .DB_thumSet {position:relative;margin:0 auto; width:100%; max-width:1134px; height:118px;overflow:hidden}
#DB_gallery .DB_thumSet .DB_thumMove{position:relative;white-space:nowrap;font-size:0; }
#DB_gallery .DB_thumSet .DB_thumMove li{ display:inline;margin-right:0px }
#DB_gallery .DB_thumSet .DB_prevPageBtn{position:absolute;top:0; display:none;cursor:pointer;left:0;}
#DB_gallery .DB_thumSet .DB_nextPageBtn{position:absolute;top:0; display:none;cursor:pointer;right:0;}
#DB_gallery .DB_thumSet .DB_thumLine{position:absolute;width:119px;height:100%; background:#000; opacity:0.5;left:0;top:0}

#DB_gallery .DB_thumSet .DB_thumMove img{ height:142px;}


.about_con .about_youshi{ padding:60px 0 60px 0; background:#f6f6f6 url(../images/youshi_bg.jpg) no-repeat right top;}
.about_con .about_youshi ul li{ clear:both; overflow:hidden; margin-bottom:8px;}
.about_con .about_youshi ul li span{ float:left; display:block;text-align:center; width:18%; background:#D2BB87; color:#222; font-size:18px; border-radius:100px; line-height:35px; padding:8px 0; margin-top:29px;}
.about_con .about_youshi ul li strong{ width:5%; float:left; line-height:110px; display:block; color:#001556; font-size:90px;}
.about_con .about_youshi ul li p{ float:left; width:75%;  padding:20px 1% 30px 1%; font-size:16px; border-bottom:1px solid #C9AE69; background:#EAEBEF; line-height:30px; }
.about_con .about_youshi ul li:nth-child(1) span{ margin-left:8%;}
.about_con .about_youshi ul li:nth-child(1) p{ width:67%;}
.about_con .about_youshi ul li:nth-child(2) span{ margin-left:6%;}
.about_con .about_youshi ul li:nth-child(2) p{ width:69%;}
.about_con .about_youshi ul li:nth-child(3) span{ margin-left:4%;}
.about_con .about_youshi ul li:nth-child(3) p{ width:71%;}
.about_con .about_youshi ul li:nth-child(4) span{ margin-left:2%;}
.about_con .about_youshi ul li:nth-child(4) p{ width:73%;}




.about_con .about_fuwu{ padding:60px 0 0 0; }
.about_con .about_fuwu ul{ clear:both; overflow:hidden;}
.about_con .about_fuwu ul li{ float:left; width:16.6666%; cursor:pointer; position:relative}
.about_con .about_fuwu ul li img{ display:block; width:100%;}
.about_con .about_fuwu ul li p{ position:absolute; left:0; top:0; width:100%; height:100%; text-align:center; font-size:16px; text-align:center; color:#fff; background:url(../images/p_bg.png) repeat;-webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; margin-top:-40px; opacity:0;}
.about_con .about_fuwu ul li:hover p{ opacity:1; margin-top:0;}
.about_con .about_fuwu ul li p span{ display:block; position:relative; top:50%; margin-top:-13px;}
.about_con .about_contact{ padding:60px 0 60px 0; }
.about_con .about_contact ul{ clear:both; overflow:hidden; padding-bottom:40px;}
.about_con .about_contact ul li{ float:left; margin:0 1.5%; width:47%;}
.about_con .about_contact ul li dl dt{ float:left; width:216px;}
.about_con .about_contact ul li dl dt img{ display:block; width:100%;}
.about_con .about_contact ul li dl dd{ float:left; padding-left:20px; width:calc(100% - 236px); font-size:14px;}
.about_con .about_contact ul li dl dd strong{ font-size:20px; display:block; line-height:30px;}
.about_con .about_contact .hezuo{ clear:both; overflow:hidden;}
.about_con .about_contact .hezuo img{ display:block; float:left; width:17%; margin:10px 1.5%;}
@media (max-width: 1700px) {
.about_con .about_youshi{ padding:60px 0 60px 0; background:#f6f6f6 url(../images/youshi_bg.jpg) no-repeat right top; background-size:300px;}
.about_con .about_youshi ul{ padding-right:100px;}	
}
@media (max-width: 1600px) {
.about_con .about_youshi{ padding:60px 0 60px 0; background:#f6f6f6 url(../images/youshi_bg.jpg) no-repeat right top; background-size:300px;}
.about_con .about_youshi ul{ padding-right:100px;}
}

@media (max-width: 1500px) {
.about_con .about_youshi{ padding:60px 0 60px 0; background:#f6f6f6 url(../images/youshi_bg.jpg) no-repeat right top; background-size:300px;}
.about_con .about_youshi ul{ padding-right:200px;}
}
@media (max-width: 1400px) {
.about_con .about_youshi{ padding:60px 0 60px 0; background:#f6f6f6 url(../images/youshi_bg.jpg) no-repeat right top; background-size:300px;}
.about_con .about_youshi ul{ padding-right:200px;}
}


@media (max-width: 1079px) {
.about_con .about_contact ul li{ float:left; margin:0 0% 20px 0; width:100%;}	
.about_con .about_youshi{  background:#f6f6f6 url(../images/youshi_bg.jpg) no-repeat right top 70px;background-size:240px; min-height:420px;}
.about_con .about_youshi ul li strong{ font-size:70px;}
#DB_gallery .DB_imgSet .DB_prevBtn{position:absolute; padding:47px 10px; height:24px;bottom:-118px; z-index:99999; background:#F29B1B;cursor:pointer;left:0px;}
#DB_gallery .DB_imgSet .DB_nextBtn{position:absolute;padding:47px 10px; height:24px;bottom:-118px; z-index:99999;background:#F29B1B;cursor:pointer;right:0px;}
}

@media (max-width: 767px) {

.top_nav3 { background: #001a69; padding:20px 0; clear:both; overflow:hidden; box-shadow: none; width: 100%;  }
.top_nav3 a { line-height:30px; display:block; text-align:center; float:left; width:25%; font-size: 20px; padding: 0 0; color: #fff; }
.top_nav3 a, .top_nav3 a:link, .top_nav3 a:visited, .top_nav3 a:hover { color: #fff; }
.top_nav3 a.on, .top_nav3 a.on:visited, .top_nav3 a.on:hover, .top_nav3 a:hover { color: #c0a56a; background:0; padding:0; }
.top_nav3 .width2 { max-width: 1200px; width: 100%; margin: 0 auto; }

.about_con{ color:#555; position:relative; padding-top:0; z-index:222; }
.about_con .about_text { font-size:16px; padding-top:0; line-height:32px;padding-bottom:20px;}
.about_con .about_text .img{ text-align:center; margin-bottom:15px; }
.about_con .about_text .img img{display:block; width:100%;}
.about_con .about_video{ background:#000; padding:20px 0;}
.about_con .about_video .video{max-width:764px; margin:0 auto; width:100%;}
.about_con .about_video video{ width:100%;  }
.about_con .about_video p{ text-align:center; font-size:16px; color:#fff; padding-bottom:0;}
.about_con .about_product{ padding:20px 0 10px 0; clear:both; overflow:hidden;}
.about_con .about_product ul{ clear:both; overflow:hidden;}
.about_con .about_product ul li{ float:left; width:42%; margin:20px 4% 20px 2%;}
.about_con .about_product ul li strong{ display:block; width:100%; max-width:95px; height:51px; background:#c9ac6a; margin:0 auto; border-radius:100px; line-height:25px; padding-top:22px; ; padding-bottom:22px; font-size:18px; color:#fff; text-align:center;}
.about_con .about_product ul li p{ font-size:14px; padding-top:10px;}
.about_con .about_dashiji{ background:#efefef; padding:20px 0; position:relative; clear:both; overflow:hidden; min-height:auto;}
.about_con .about_dashiji h4{ font-size:20px; color:#001a69; text-align:center; position:relative; left:0; width:100%; line-height:100px; top:50%; margin-top:0;}
.about_con .about_dashiji ul.pc{ display:none;}
.about_con .about_dashiji ul.sj{ display:block;}
.about_con .about_dashiji ul{ clear:both; overflow:hidden; max-width:1100px; margin:0 3%;} 
.about_con .about_dashiji ul li{text-align:center; font-size:14px; color:#777; float:left; width:100%; margin:0 0% 20px 0%; line-height:26px;}
.about_con .about_dashiji ul li.li1{ padding-top:0;}
.about_con .about_dashiji ul li.li2{ padding-top:0;}
.about_con .about_dashiji ul li.li3{ padding-top:0;}
.about_con .about_dashiji ul li.li4{ padding-top:0;}
.about_con .about_dashiji ul li.li5{ padding-top:0; width:100%; margin:0 0%;}
.about_con .about_dashiji ul li.li6{ width:100%; margin:0 0%; padding-top:0;}
.about_con .about_dashiji ul li.li7{width:100%; margin:0 0%;padding-top:0;}
.about_con .about_dashiji ul li.li8{width:100%; margin:0 0%;padding-top:0;}
.about_con .about_dashiji ul li.li9{width:100%; margin:0 0%;padding-top:0;}
.about_con .about_dashiji ul li.li10{width:100%; margin:0 0%;}
.about_con .about_dashiji ul strong{ display:block; font-weight:normal; font-size:16px;color:#001a69; line-height:30px; padding-bottom:0; }
.about_con .about_team{ padding-top:20px;}

.about_con .about_youshi{ padding-top:20px; background:#f6f6f6;}
.about_con .about_youshi ul{ padding-right:0;}
.about_con .about_youshi ul li{ clear:both; overflow:hidden; margin-bottom:8px;}
.about_con .about_youshi ul li span{ float:left; display:block;text-align:center; width:23%; background:#D2BB87; color:#222; font-size:14px; border-radius:100px; line-height:30px; padding:8px 0; min-height:90px; margin-top:0;}
.about_con .about_youshi ul li strong{ display:none;}
.about_con .about_youshi ul li p{ float:left; width:69%;  padding:12px 4% 12px 4%; font-size:12px; border-bottom:1px solid #C9AE69; background:#EAEBEF; line-height:26px; }
.about_con .about_youshi ul li:nth-child(1) span{ margin-left:0%;}
.about_con .about_youshi ul li:nth-child(1) p{ width:69%;}
.about_con .about_youshi ul li:nth-child(2) span{ margin-left:0%;}
.about_con .about_youshi ul li:nth-child(2) p{ width:69%;}
.about_con .about_youshi ul li:nth-child(3) span{ margin-left:0%;}
.about_con .about_youshi ul li:nth-child(3) p{ width:69%;}
.about_con .about_youshi ul li:nth-child(4) span{ margin-left:0%;}
.about_con .about_youshi ul li:nth-child(4) p{ width:69%;}


.about_con .about_youshi .title{ padding-top:0;}
.about_con .about_fuwu{ padding:20px 0 0 0; }
.about_con .about_fuwu ul{ clear:both; overflow:hidden;}
.about_con .about_fuwu ul li{ float:left; width:50%; cursor:pointer; position:relative}
.about_con .about_fuwu ul li img{ display:block; width:100%;}
.about_con .about_fuwu ul li p{ position:absolute; left:0; top:0; width:100%; height:100%; text-align:center; font-size:16px; text-align:center; color:#fff; background:url(../images/p_bg.png) repeat;-webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; margin-top:-40px; opacity:0;}
.about_con .about_fuwu ul li:hover p{ opacity:1; margin-top:0;}
.about_con .about_fuwu ul li p span{ display:block; position:relative; top:50%; margin-top:-13px;}
.about_con .about_contact{ padding:20px 0 20px 0; }
.about_con .about_contact ul{ clear:both; overflow:hidden; padding-bottom:20px;}
.about_con .about_contact ul li{ float:left; margin:0 0% 20px 0; width:100%;}	
.about_con .about_contact ul li dl dt{ float:left; width:100%;}
.about_con .about_contact ul li dl dt img{ display:block; width:100%; max-width:216px;}
.about_con .about_contact ul li dl dd{ float:none; padding-left:0; width:100%; font-size:14px;}
.about_con .about_contact ul li dl dd strong{ font-size:18px; display:block; line-height:30px;}
.about_con .about_contact .hezuo{ clear:both; overflow:hidden;}
.about_con .about_contact .hezuo img{ display:block; float:left; width:47%; margin:10px 1.5%;}
	
	
#smallImg-box { height: 60px; }
.xiaotu_bg{background:#001555;}
.smallImg {width: 100%; max-width:1000px; margin:0  auto; overflow: hidden;  }
.smallImg li { float: left; width:60px; }
.smallImg li a { display: block; width: 60px; opacity:0.3; height: 60px;  overflow: hidden; vertical-align: middle; }
.smallImg img { width: 60px; }
#smallImg-pre, #smallImg-next { position: absolute; background-size:8px;  top: 0; height: 60px; width: 25px; margin: 0; cursor: pointer; z-index:999;}
#smallImg-pre:hover, #smallImg-next:hover{background-size:8px; } 
}



















