/* 代码整理：懒人之家 lanrenzhijia.com */
* { margin: 0; padding: 0; }
.main { margin: 0px auto; width: 100%; }
.pro-switch { height: auto; overflow: hidden; position: relative; width: 100%; }
.flexslider { margin: 0; padding: 0; }
.flexslider .slides > li { display: none; -webkit-backface-visibility: hidden; }
.flexslider .slides img { width: 100%; display: block; }
.slides:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
html[xmlns] .slides { display: block; }
* html .slides { height: auto; }
.no-js .slides > li:first-child { display: block; }
.flexslider { margin: 0 auto; position: relative; width: 100%; zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease; }
.flexslider .slides { zoom: 1; }
.flex-direction-nav { *height: 0; }
.flex-direction-nav a { width: 80px; height: 100px; margin: -60px 0 0; display: block; background: none; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity:1; filter: alpha(opacity=100); -webkit-transition: all .3s ease; }
.flex-direction-nav .flex-next { background:rgba(0,0,0,.3) url(../images/next1.png) no-repeat center center; right: 0; }
.flex-direction-nav .flex-prev { left: 0;  background:rgba(0,0,0,.3) url(../images/prev1.png) no-repeat center center;}
.flexslider:hover .flex-next { opacity:1; background:rgba(0,0,0,.5) url(../images/next1.png) no-repeat center center;  }
.flexslider:hover .flex-prev { opacity:1; background:rgba(0,0,0,.5) url(../images/prev1.png) no-repeat center center; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; filter: alpha(opacity=50); }
.flex-control-nav { width: 100%; position: absolute; text-align: center; left: 0; bottom: 12px; display:none; }
.flex-control-nav li { margin: 0 8px; display: inline-block; zoom: 1; *display: inline; }
.flex-control-paging li a { background: #fff; display: block; height: 14px; overflow: hidden; width: 14px; cursor: pointer; border-radius: 50%; text-indent: -99999px; }
.flex-control-paging li a.flex-active { background: #ff6a00; }
/* 代码整理：懒人之家 lanrenzhijia.com */

/*2022.07.21*/


.s_cshow4 { width: 1200px; float: left; margin: 20px 0 20px 0; padding: 50px 0 50px 0; border-bottom: 1px solid #7d7d7d; }

.s_cshow4 img { width: 430px; float: left; margin:10px 20px 20px 10px; border:1px solid #fff; }



.s_cshow4_txt { width:720px; float: right; margin:10px 0; font-size: 20px; COLOR: #f7f7ed; text-align: left; line-height: 30px; font-weight: normal; }


.s_cshow4_txt h3 { width: 100%; float: left; margin: 0 0 20px 0; font-size: 30px; color: #f7f7ed; text-align: left; line-height: 35px; font-weight: normal; }


.s_cshow4_txt h3 font{padding:0px 10px; background:#ff8a30; border-radius:30px; font-size:18px; color:#fff; text-align:center; line-height:20px; margin:5px 0 5px 10px;}


.s_cshow4_txt h4{ width:100%; float: left; margin:10px 0 20px 0; font-size: 20px; COLOR: #f7f7ed; text-align: left; line-height: 30px; font-weight: normal; }


.s_cshow4_txt h5{ width:100%; float: left; margin:10px 0 20px 0; font-size: 20px; COLOR: #ccc; text-align: left; line-height: 30px; font-weight: normal; }


.s_cshow4_txt h6 { width: 270px; height: 50px; margin:30px 0 10px 0; float: left; background: #ed781e; border: 1px solid #ed781e; border-radius: 6px; font-size: 18px; color: #333333; text-align: center; line-height: 50px; font-weight: normal; }

.s_cshow4_txt h6 a { width: 270px; height: 50px; font-size: 18px; color: #333333; text-align: center; line-height: 50px; font-weight: normal; }



.s_casimgs { width: 830px; float: left; margin: 0px 0 20px 0; position: relative; font-size: 16px; COLOR: #f7f7ed; text-align: left; line-height: 30px; font-weight: normal; }


.s_casimgs h3 { width: 100%; float: left; font-size: 36px; color: #f7f7ed; text-align: left; line-height: 50px; font-weight: bold; text-transform: uppercase; }


.s_casimgs h4 { width: 100%; float: left; margin: 0 0 10px 0; font-size: 30px; color: #f7f7ed; text-align: left; line-height: 40px; font-weight: normal; }

.s_casimgs ul { width: 860px; float: left; margin:10px 0 20px 0; }

.s_casimgs ul li { width: 399px; height: auto; float: left; margin: 20px 20px 10px 0; }


.s_casimgs ul li  a h5 { width: 100%; height: 40px; float: left; font-size: 18px; color: #f7f7ed; text-align: left; line-height: 40px; font-weight: normal; text-overflow: ellipsis; overflow: hidden; }
.s_casimgs ul li  a h6 { width: 100%; height: 30px; float: left; font-size: 14px; color: #999999; text-align: left; line-height: 30px; font-weight: normal; text-overflow: ellipsis; overflow: hidden; }



