﻿@charset "utf-8";

.swiper-slide .title a img { width: 100%; }

/*S_Adv ==============================*/

.apple-banner { position: relative; clear: both; }

/* focus */

.focus { width: 100%; margin: 0 auto; position: relative; overflow: hidden; }
.focus .hd { width: 100%; height: 5px; position: absolute; z-index: 1; bottom: 0; text-align: center; }
.focus .hd ul { overflow: hidden; display: -moz-box; display: -webkit-box; display: box; height: 5px; background-color: rgba(51,51,51,0.5); }
.focus .hd ul li { -moz-box-flex: 1; -webkit-box-flex: 1; box-flex: 1; font-size: 0 }
.focus .hd ul .on { background: #f96b17; }
.focus .bd { position: relative; z-index: 0; }
.focus .bd li img { width: 100%; }
.focus .bd li a { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); /* 取消链接高亮 */ }

/*banner*/
.banner img { display: block; width: 100% }
.content { padding: 0px 0.833em; background: #e7e7e7; padding-top: 1em; }


/*Sy_cts_adv1 ==============================*/

.Sy_cts_adv1 { text-align: center; margin: 0px; height: 150px; background-color: #f6f8fc; overflow: hidden; }
.Sy_cts_adv1 div { text-align: left; }
.Sy_cts_adv1 .dvs { width: 1300px; margin: 0 auto; text-align: center; height: 150px; overflow: hidden; }

.Sy_cts_adv1 .dvs ul { width: 100%; margin: 0 auto; overflow: hidden; text-align: center; }
.Sy_cts_adv1 .dvs li { width: 16%; margin: 0 auto; overflow: hidden; text-align: center; margin: 30px 0px 0px 0px; float: left; display: inline; color: #bebebe; }
.Sy_cts_adv1 .dvs li .pps { border: 0px #007779 solid; width: 48px; height:38px; margin: 0 auto; overflow: hidden; text-align: center; background: url(/Images/home/tubiao1.png) 0px -6px no-repeat; background-size: 1168px; }
.Sy_cts_adv1 .dvs li:nth-child(1) .pps { background-position: -13px -6px; overflow: hidden; }
.Sy_cts_adv1 .dvs li:nth-child(2) .pps { background-position: -228px -6px; overflow: hidden; }
.Sy_cts_adv1 .dvs li:nth-child(3) .pps { background-position: -445px -6px; overflow: hidden; }
.Sy_cts_adv1 .dvs li:nth-child(4) .pps { background-position: -660px -6px; overflow: hidden; }
.Sy_cts_adv1 .dvs li:nth-child(5) .pps { background-position: -875px -6px; overflow: hidden; }
.Sy_cts_adv1 .dvs li:nth-child(6) .pps { background-position: -1100px -6px; overflow: hidden; }

.Sy_cts_adv1 .dvs li .wzs { font-size: 18px; color: #000; margin-top: 10px; text-align: center; }
.Sy_cts_adv1 .dvs li .yws { font-size: 0.9em; color: #afafaf; text-align: center; }
 
/*Sy_cts_adv2 ==============================*/

.Sy_cts_adv2 { text-align: center; margin: 0px; overflow: hidden; margin-top: 30px; height:400px; }
.Sy_cts_adv2 div { text-align: left; }
.Sy_cts_adv2 .dvs { width: 1300px; overflow: hidden; margin: 0 auto; position: relative; text-align: center; }

.Sy_cts_adv2 .dvs .pp_tv { width: 585px; height: 380px; overflow: hidden; margin: 0px 0px 10px 0px; text-align: center; float: left; display: inline; border: 10px #dddddd solid; }

.Sy_cts_adv2 .dvs .pp_xwzx { width: 608px; height: 450px; overflow: hidden; margin: 0px 0px 10px 10px; text-align: center; float: left; display: inline; }

.Sy_cts_adv2 .dvs .pp_xwzx .xw_lx { width: 100%; overflow: hidden; margin: 0 auto; text-align: center; }
.Sy_cts_adv2 .dvs .pp_xwzx .xw_lx ul { width: 100%; overflow: hidden; margin: 0 auto; text-align: center; margin-left: 10px; border-bottom: 1px #dddddd solid; }
.Sy_cts_adv2 .dvs .pp_xwzx .xw_lx li { width: 120px; color: #000; font-size: 16px; font-weight: 600; height: 35px; line-height: 35px; float: left; display: inline; text-align: center; list-style-type: none; margin: 5px 0px 10px 10px; overflow: hidden; }
.Sy_cts_adv2 .dvs .pp_xwzx .xw_lx li:hover { cursor: pointer; color: #014099; font-size: 18px; }
.Sy_cts_adv2 .dvs .pp_xwzx .xw_lx li.on { cursor: pointer; color: #014099; font-size: 18px; }
.Sy_cts_adv2 .dvs .pp_xwzx .xw_lx li span { width: 20px; transform: skew(-35deg); transform-origin: top left; margin-top: 10px; float: right; display: inline; text-align: center; height: 15px; overflow: hidden; border-right: 1px #808080 solid; }

/* xw_ls */

.Sy_cts_adv2 .dvs .pp_xwzx .xw_ls { width: 100%; overflow: hidden; margin: 0px 0px 0px 10px; text-align: center; }
.Sy_cts_adv2 .dvs .pp_xwzx .xw_ls ul { width: 100%; overflow: hidden; margin: 10px 1% 0% 1%; }
.Sy_cts_adv2 .dvs .pp_xwzx .xw_ls li { width: 97%; overflow: hidden; margin: 0 auto;position:relative; }

.Sy_cts_adv2 .dvs .pp_xwzx .xw_ls li .txt { color: #808080; width: 80%; overflow: hidden; text-align: left; margin: 5px 0% 2% 0%; text-overflow: ellipsis; color: #000; font-size: 16px; font-weight: 400; white-space: nowrap; text-overflow: ellipsis; }
.Sy_cts_adv2 .dvs .pp_xwzx .xw_ls li .dtm { color: #808080; width: 20%; overflow: hidden; text-align: right; font-size: 12px; margin: 15px 0% 0% 0%; color: #808080;position:absolute;right:10px;top:0px;}

.Sy_cts_adv2 .dvs .pp_tv { width: 585px; height:350px; overflow: hidden; margin: 0px 0px 10px 0px; text-align: center; float: left; display: inline; border: 10px #dddddd solid; background-color: #000; }

/* focus */
.focus { width: 100%; margin: 0 auto; position: relative; overflow: hidden; height: 360px; }

.focus .hd { width: 100%; position: absolute; z-index: 1; bottom: 10px; text-align: center; }
.focus .hd ul { margin-left: 40%; overflow: hidden; text-align: center; }
.focus .hd ul li { margin: 2% 2% 2% 2%; float: left; width: 10px; height: 10px; line-height: 10px; border-radius: 10px; -moz-box-flex: 1; -webkit-box-flex: 1; box-flex: 1; font-size: 0; overflow: hidden; background-color: rgba(255,255,255,0.5); }
.focus .hd ul .on { background-color: rgba(161,8,0,1); }

.focus .bd { position: relative; z-index: 0; }
.focus .bd li img { width: 100%; }
.focus .bd li a { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); /* 取消链接高亮 */ }

/*banner*/
.banner { width: 100%; top: 0; margin: 0 auto; padding: 0; }
.banner img { display: block; width: 100%; }
.content { padding: 0px 0.833em; background: #e7e7e7; padding-top: 1em; }

/*Sy_cts_adv3 ==============================*/

.Sy_cts_adv3 { width: 100%; height: 362px; text-align: center; margin: 0px; overflow: hidden; }
.Sy_cts_adv3 div { text-align: left; }
.Sy_cts_adv3 .dvs { background: url(/Images/home/sy-bg1.jpg) top center no-repeat;background-size:100%; width: 1300px; height: 362px; margin: 0 auto; text-align: center; overflow: hidden; }

.Sy_cts_adv3 .dvs .dv3-l { width: 300px; height: 380px; overflow: hidden; margin: 0px 0px 0px 0px; text-align: center; border: 0px #dddddd solid; float: left; display: inline; }
.Sy_cts_adv3 .dvs .dv3-l .tts { width: 99%; overflow: hidden; margin: 50px 0px 0px 30px; text-align: left; color: #fff; font-size:28px;font-weight:600; }
.Sy_cts_adv3 .dvs .dv3-l .nrs { width: 90%; overflow: hidden; margin: 20px 0px 0px 30px; text-align: left; color: #fff; font-size:14px;line-height:188%; }

.Sy_cts_adv3 .dvs .dv3-r { width: 960px; height: 320px; overflow: hidden; margin: 30px 0px 0px 30px; text-align: center; border: 0px #dddddd solid; float: left; display: inline; }
.Sy_cts_adv3 .dvs .dv3-r .dv3-21 ul { width: 100%; overflow: hidden; margin: 0 auto; }
.Sy_cts_adv3 .dvs .dv3-r .dv3-21 li { width: 295px; height: 320px; overflow: hidden; text-align: center; float: left; display: inline; margin: 0px 22px 0px 0px; }
.Sy_cts_adv3 .dvs .dv3-r .dv3-21 li .pps { width: 100%; height: 300px; overflow: hidden; }
.Sy_cts_adv3 .dvs .dv3-r .dv3-21 li .pps img { width: 100%; height: 300px; }

/*Sy_cts_adv4 ==============================*/

.Sy_cts_adv4 { text-align: center; margin: 0px; overflow: hidden;height: 480px; }
.Sy_cts_adv4 div { text-align: left; }
.Sy_cts_adv4 .dvs { width: 1300px; margin: 0 auto; text-align: center; overflow: hidden; position: relative; height: 480px; }

.Sy_cts_adv4 .dvs .dv4-11 { width: 100%; height:480px; overflow: hidden; margin: 10px 0px 0px 0px; text-align: center; }
.Sy_cts_adv4 .dvs .dv4-11 ul { width: 100%; overflow: hidden; margin: 0 auto; }
.Sy_cts_adv4 .dvs .dv4-11 li { width: 408px; background-color: #f1f4fb; height: 440px; overflow: hidden; text-align: center; border-radius: 10px; position: absolute; }
.Sy_cts_adv4 .dvs .dv4-11 li .wzs { width: 80%; font-size: 24px; color: #fff; font-weight: 600; margin: 50px 0px 0px 40px; text-align: left; }
.Sy_cts_adv4 .dvs .dv4-11 li .yws { width: 80%; font-size: 0.9em; color: #fff; text-align: left; margin: 10px 0px 0px 40px; }
.Sy_cts_adv4 .dvs .dv4-11 li .pps { overflow: hidden; width: 70px; height: 70px; margin: 15px 0px 0px 40px; text-align: left; }

.Sy_cts_adv4 .dvs .dv4-11 li:nth-child(1) { top: 30px; left: 0px; background: url(/Images/home/sy_bg1.png) 0px -20px no-repeat; }
.Sy_cts_adv4 .dvs .dv4-11 li:nth-child(1) .pps { background: url(/Images/home/tubiao2-1.png) 0px 0px no-repeat; background-size: 100%; }
.Sy_cts_adv4 .dvs .dv4-11 li:nth-child(1) .nrs { width: 80%; font-size: 15px; line-height: 188%; color: #fff; margin: 30px 0px 0px 40px; overflow: hidden; }

.Sy_cts_adv4 .dvs .dv4-11 li:nth-child(2) { top: 30px; left: 448px; background: url(/Images/home/sy_bg2.png) 0px -20px no-repeat; }
.Sy_cts_adv4 .dvs .dv4-11 li:nth-child(2) .pps { background: url(/Images/home/tubiao2-1.png) 0px 0px no-repeat; background-size: 100%; }
.Sy_cts_adv4 .dvs .dv4-11 li:nth-child(2) .nrs { width: 80%; font-size: 14px; line-height: 188%; color: #fff; margin: 30px 0px 0px 40px; overflow: hidden; }
.Sy_cts_adv4 .dvs .dv4-11 li:nth-child(2) .nrs div { width: 40%; border: 1px #fff solid; float: left; display: inline; height: 40px; line-height:40px; margin: 0px 30px 20px 0px; overflow: hidden; text-align: center; border-radius: 10px; }

.Sy_cts_adv4 .dvs .dv4-11 li:nth-child(3) { top: 30px; right: 0px; background: url(/Images/home/sy_bg3.png) 0px -20px no-repeat; }
.Sy_cts_adv4 .dvs .dv4-11 li:nth-child(3) .pps { background: url(/Images/home/tubiao2-2.png) 0px 0px no-repeat; background-size: 100%; }
.Sy_cts_adv4 .dvs .dv4-11 li:nth-child(3) .nrs { width: 80%; font-size: 14px; line-height: 188%; color: #fff; margin: 30px 0px 0px 40px; overflow: hidden; }
.Sy_cts_adv4 .dvs .dv4-11 li:nth-child(3) .nrs div { width: 40%; border: 1px #fff solid; float: left; display: inline; background-color: #236ab9; height: 40px; line-height: 40px; margin: 0px 30px 20px 0px; overflow: hidden; text-align: center; border-radius: 10px; }

/*Sy_cts_adv5 ==============================*/

.Sy_cts_adv5 { background: url(/Images/home/sy-bg2.jpg) top center no-repeat; background-size: 100%; text-align: center; margin: 0px; height: 500px; overflow: hidden; }
.Sy_cts_adv5 div { text-align: left; }
.Sy_cts_adv5 .dvs { width: 1300px; margin: 0 auto; text-align: center; height: 500px; overflow: hidden; }

.Sy_cts_adv5 .dvs .dv5-l { width: 650px; height: 380px; overflow: hidden; margin: 30px 0px 0px 0px; text-align: center; float: left; display: inline; border: 0px #dddddd solid; }
.Sy_cts_adv5 .dvs .dv5-l .dv5-11 { background: url(/Images/home/ico_djw.png) top center no-repeat; width: 100%; margin: 0px 0px 0px 0px; height: 140px; }
.Sy_cts_adv5 .dvs .dv5-l .dv5-12 { width: 100%; margin: 5px 0px 0px 0px; overflow: hidden;position:relative; height:230px; }

.Sy_cts_adv5 .dvs .dv5-l .dv5-12 ul { width: 100%; overflow: hidden; margin: 0 auto; }
.Sy_cts_adv5 .dvs .dv5-l .dv5-12 li { width: 300px; background-color: #f1f4fb; height: 100px; margin: 0px 10px 20px 0px; overflow: hidden; text-align: center; border-radius: 10px;position:absolute; }
.Sy_cts_adv5 .dvs .dv5-l .dv5-12 li .pps { background: url(/Images/home/sytb2.png) 0px -20px no-repeat; background-size: 435px; float: left; overflow: hidden; width: 70px; height: 70px; background-color: #257ae7; border-radius: 50%; margin: 15px 0px 0px 30px; text-align: left; }
.Sy_cts_adv5 .dvs .dv5-l .dv5-12 li .wzs { float: left; overflow: hidden; width: 150px; font-size: 22px; color: #2d5aaa; font-weight: 600; margin:30px 0px 0px 30px; text-align: left; }

.Sy_cts_adv5 .dvs .dv5-l li:nth-child(1) { top:10px;left:10px; }
.Sy_cts_adv5 .dvs .dv5-l li:nth-child(1) .pps { background-position: -14px -20px; overflow: hidden; }

.Sy_cts_adv5 .dvs .dv5-l li:nth-child(2) { top: 10px; right: 0px; }
.Sy_cts_adv5 .dvs .dv5-l li:nth-child(2) .pps { background-position: -340px -20px; overflow: hidden; }

.Sy_cts_adv5 .dvs .dv5-l li:nth-child(3) { top: 130px; left: 10px; }
.Sy_cts_adv5 .dvs .dv5-l li:nth-child(3) .pps { background-position: -14px -140px; overflow: hidden; }

.Sy_cts_adv5 .dvs .dv5-l li:nth-child(4) { top: 130px; right: 0px; }
.Sy_cts_adv5 .dvs .dv5-l li:nth-child(4) .pps { background-position: -345px -140px; overflow: hidden; }

.Sy_cts_adv5 .dvs .dv5-r { background: url(/Images/home/wyjb_bg.png) top center no-repeat; background-size: 100%; width: 620px; height:450px; overflow: hidden; margin: 30px 0px 0px 20px; text-align: center; float: right; display: inline; border: 0px #dddddd solid; }
.Sy_cts_adv5 .dvs .dv5-r .dv5-21 { width: 100%; margin: 0px 0px 0px 0px; height: 140px; }
.Sy_cts_adv5 .dvs .dv5-r .dv5-22 { width: 80%; margin: 5px 0px 0px 30px; color: #4267b0; font-size: 15px; line-height: 188%; font-weight: 600; }

.Sy_cts_adv5 .dvs .dv5-r .dv5-23 { width:618px; margin:0px 0px 0px 0px; text-align: center; height: 150px; overflow: hidden; background-color: #f6f8fc; margin-top:2px; }
.Sy_cts_adv5 .dvs .dv5-r .dv5-23 .jbct { margin: 20px 0px 20px 29px; float: left; display: inline; text-align: left; overflow: hidden; line-height: 158%; color: #4267b0; font-size: 16px; }
.Sy_cts_adv5 .dvs .dv5-r .dv5-23 .jbct span { font-size: 14px; }
.Sy_cts_adv5 .dvs .dv5-r .dv5-23 .jbct b {font-weight:600; }

/*Sy_cts_jbdv ==============================*/

.Sy_cts_jbdv { text-align: center; margin: 0px; height: 150px; overflow: hidden; }
.Sy_cts_jbdv div { text-align: left; }
.Sy_cts_jbdv .dvs { width: 1300px; margin: 0 auto; text-align: center; height: 150px; overflow: hidden; background-color: #f6f8fc; margin-top: 10px; }
.Sy_cts_jbdv .dvs .jbct { margin:20px 20px 20px 20px; float:left;display:inline; text-align: left;overflow: hidden;line-height:188%;color:#4267b0;font-size:16px; }

/*Sy_cts_adv6 ==============================*/

.Sy_cts_adv6 { text-align: center; margin: 0px; overflow: hidden; margin-top: 20px; }
.Sy_cts_adv6 div { text-align: left; }
.Sy_cts_adv6 .dvs { width: 1300px; margin: 0 auto; text-align: center; overflow: hidden; }

.Sy_cts_adv6 .dvs .dv6-l { width: 385px; height: 380px; overflow: hidden; margin: 0px 0px 0px 0px; text-align: center; float: left; display: inline; border: 0px #dddddd solid; }
.Sy_cts_adv6 .dvs .dv6-l li { border: 0px #007779 solid; width: 98%; height: 165px; margin: 0px 0px 20px 0px; overflow: hidden; text-align: center; border-radius: 10px; }
.Sy_cts_adv6 .dvs .dv6-l li:nth-child(1) { background: url(/Images/home/adr_zb.jpg) top center no-repeat; background-size: 100%; overflow: hidden; }
.Sy_cts_adv6 .dvs .dv6-l li:nth-child(2) { background: url(/Images/home/adr_cq.jpg) top center no-repeat; background-size: 100%; overflow: hidden; }
.Sy_cts_adv6 .dvs .dv6-l li .wzs { width: 90%; font-size: 22px; color: #fff; font-weight: 600; margin: 50px 10px 0px 50px; text-align: left; }
.Sy_cts_adv6 .dvs .dv6-l li .yws { width: 90%; font-size: 0.9em; color: #fff; font-weight: 300; margin: 0px 10px 10px 50px; text-align: left; }

.Sy_cts_adv6 .dvs .dv6-r { width: 900px; height:380px; overflow: hidden; margin: 0px 0px 0px 0px; text-align: center; float: right; display: inline; border: 0px #dddddd solid; }
.Sy_cts_adv6 .dvs .dv6-r .ct_map { width:100%; overflow: hidden; margin: 0px 0px 0px 0px; text-align: center; border-radius:10px; }
.Sy_cts_adv6 .dvs .dv6-r .ct_map img { width: 100%;}