﻿@charset "utf-8";

/*S_Ab_adv ==============================*/

#S_Ab_adv img{width: 100%; text-align: center; margin: 0px; min-height:413px; }
#S_Ab_adv div { text-align: left; }


/*Sab_cts_adv1 ==============================*/

.Sab_cts_adv1 { text-align: center; margin: 0px;overflow: hidden;margin-top:50px; }
.Sab_cts_adv1 div { text-align: left; }
.Sab_cts_adv1 .dvs { width: 1300px; margin: 0 auto; text-align: center; overflow: hidden; }

.Sab_cts_adv1 .dvs .abv1-l { width: 720px; height: 400px; overflow: hidden; margin: 0px 0px 0px 0px; text-align: center; border: 0px #dddddd solid; float: left; display: inline; }

.Sab_cts_adv1 .dvs .abv1-l .pp_tv { width: 94%; height: 380px; overflow: hidden; margin: 0px 0px 10px 0px; text-align: center; float: left; display: inline; border-radius: 5px; border: 10px #dddddd solid; }

.Sab_cts_adv1 .dvs .abv1-r { width: 550px; height: 428px; overflow: hidden; margin: 0px 0px 0px 10px; text-align: center; border: 0px #dddddd solid; float: left; display: inline; }
.Sab_cts_adv1 .dvs .abv1-r .tts { width: 95%; font-size: 22px;color:#000000; font-weight: 600; margin: 10px 0px 0px 10px; text-align: left; }
.Sab_cts_adv1 .dvs .abv1-r .nrs { width: 95%; font-size: 16px; color: #000000; text-align: left; margin: 20px 0px 0px 10px; line-height: 188%; }
.Sab_cts_adv1 .dvs .abv1-r .btns { width: 120px; font-size: 16px; color: #fff; text-align: center; margin: 20px 0px 0px 10px; height: 40px; line-height: 40px; border-radius: 10px; background-color: #2d5aaa; }

/* focus */
.focus { width: 100%; margin: 0 auto; position: relative; overflow: hidden; height: 380px; }

.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; }

/*Sab_cts_adv2 ==============================*/

.Sab_cts_adv2 { text-align: center; margin: 0px; overflow: hidden;height:200px; }
.Sab_cts_adv2 div { text-align: left; }
.Sab_cts_adv2 .dvs { width: 1300px; margin: 0 auto; text-align: center; overflow: hidden; height: 200px;}

.Sab_cts_adv2 .dvs ul { width: 60%; overflow: hidden; margin: 0 auto; position: relative; height: 200px; }
.Sab_cts_adv2 .dvs li { width: 180px; height: 180px; overflow: hidden; text-align: center;position: absolute; }
.Sab_cts_adv2 .dvs li .wzs { width: 95%; font-size:22px; color: #000; font-weight: 600; margin: 10px 0px 0px 0px; text-align: center; }
.Sab_cts_adv2 .dvs li .pps { background: url(/Images/home/ico_abs.png) 0px -20px no-repeat; background-size: 822px; overflow: hidden; width: 100px; height:80px; margin: 15px 0px 0px 20px; text-align: left; }

.Sab_cts_adv2 .dvs li:nth-child(1) { top: 30px; left: 0px;}
.Sab_cts_adv2 .dvs li:nth-child(1) .pps { background-position: -14px -20px; overflow: hidden; }

.Sab_cts_adv2 .dvs li:nth-child(2) { top: 30px; left: 288px; }
.Sab_cts_adv2 .dvs li:nth-child(2) .pps { background-position: -338px -20px; overflow: hidden; }

.Sab_cts_adv2 .dvs li:nth-child(3) { top: 30px; right: 0px; }
.Sab_cts_adv2 .dvs li:nth-child(3) .pps { background-position: -668px -20px; overflow: hidden; }

/*Sab_cts_adv3 ==============================*/

.Sab_cts_adv3 { background-color: #e6effe; text-align: center; margin: 0px; overflow: hidden; height: 350px; }
.Sab_cts_adv3 div { text-align: left; }
.Sab_cts_adv3 .dvs { width: 1300px; margin: 0 auto; text-align: center; overflow: hidden; height: 300px; }
.Sab_cts_adv3 .dvs .dv-tts { width: 95%; font-size: 32px; color: #000; font-weight: 500; margin: 30px 0px 20px 0px; text-align: left; }

.Sab_cts_adv3 .dvs .dv3-11 { width: 100%; overflow: hidden; margin: 0 auto; }
.Sab_cts_adv3 .dvs .dv3-11 ul { width: 100%; overflow: hidden; margin: 0 auto; }
.Sab_cts_adv3 .dvs .dv3-11 li { width: 312px; height: 210px; overflow: hidden; text-align: center; float: left; display: inline; margin: 0px 12px 0px 0px; border-radius:8px; }
.Sab_cts_adv3 .dvs .dv3-11 li .pps { width: 100%; height: 100%; overflow: hidden; }
.Sab_cts_adv3 .dvs .dv3-11 li .pps img { width: 100%; height: 100%; }

/*Sab_cts_adv4 ==============================*/

.Sab_cts_adv4 { text-align: center; margin: 0px; overflow: hidden; margin-top: 30px; margin-bottom: 30px; }
.Sab_cts_adv4 div { text-align: left; }
.Sab_cts_adv4 .dvs { width: 1300px; margin: 0 auto; text-align: center; overflow: hidden; }

.Sab_cts_adv4 .dvs .dv-tts { width: 95%; font-size:32px; color: #000; font-weight:500; margin: 20px 0px 20px 0px; text-align: left; }

.Sab_cts_adv4 .dvs .dv4-11 { background: url(/Images/home/yyls.jpg) top center no-repeat; width: 1300px; margin: 0 auto; text-align: center; overflow: hidden; height: 355px; }
.Sab_cts_adv4 .dvs .dv4-11 .wzs { width: 95%; font-size: 32px; color: #fff; font-weight: 300; margin:70px 0px 0px 320px; text-align: left; }
.Sab_cts_adv4 .dvs .dv4-11 ul { width: 63%; overflow: hidden; margin: 0 auto; position: relative; margin:50px 0px 0px 80px; }
.Sab_cts_adv4 .dvs .dv4-11 li { width: 28%; border: 1px #fff solid; float: left;color:#fff; display: inline; height: 50px; line-height: 50px; margin: 0px 30px 20px 0px; overflow: hidden; text-align: center; border-radius: 10px; }
