
@charset "utf-8";
@import url(global.css);
/*img{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: url(/images/sy/gray.svg#grayscale);filter: gray;-webkit-filter: grayscale(1);}
html {filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); filter: gray;-webkit-filter: grayscale(1);}
body {background: #FCFCFC url(/images/2023sy/20231001.jpg) center top no-repeat;padding-top: 175px;}*/
.index {}
.in_p1 { width: 1280px; clear: both; background-color: #FFF;}
.in_p1 h1 {text-align: center; font-size:46px; font-weight: bold;padding-top: 20px;padding-bottom: 20px;color:#da100c;}
.in_p1 h1 a {color:#da100c;}
.in_p1 h2 {text-align: center; font-size:60px; font-weight: bold; height:80px; overflow: hidden; margin: 18px 0;}
.in_p1 h2 a { clear: both;display: block;}
.in_p1 h3 { TEXT-ALIGN: center; display: block;height: 26px; line-height: 26px;overflow: hidden;}
.in_p1 h3 a { font-size: 16px; color: #333; padding-left:20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.in_p1 h3 a:hover { text-decoration: underline; color: #A31D1D;}
.in_p1 dl { background:#f3f3f3; border-top: 1px solid #E7E7E7; margin-top: 10px; height: 100px;}
.in_p1 dt { width: 876px; height: 100px; float: left;overflow: hidden;display: flex;align-items: center;justify-content: center;}
.in_p1 dt a { clear: both;font-size:36px;color:#30509d;text-align:center;}
.in_p1 dd { font-size: 16px; line-height: 28px; width: 350px; float: left; padding-top: 10px;}
.in_p1 dd a { color: #333333; width: 398px; height: 28px; overflow: hidden;display: block;text-overflow: ellipsis;white-space: nowrap;}
.in_p1 dd a:hover {text-decoration: underline; color: #A31D1D;}
.in_p1 dd span {color: #2F509D; margin-right: 5px;}
.in_p2 {width: 1280px;}
.in_p2 .lf { width: 460px;}
.in_p2 .lf h3 { height: 46px; background: url('http://www.srxww.com/statics/2021/images/icon10.jpg') no-repeat right; color: #cb1522; line-height: 46px; font-size:19px;}
.in_p2 .lf p {background:url('http://www.srxww.com/statics/2021/images/icon11.jpg') no-repeat #cb1522 214px 0px; height: 30px; line-height: 30px; font-size: 17px; padding:0 5px;border-radius:3px; overflow: hidden;margin: 10px 0;}
.in_p2 .lf p a { color: #fff;}
.in_p2 .lf p a:nth-child(2) { float: right;}
.in_p2 .lf ul {}
.in_p2 .lf li,.in_p2 dd { line-height: 40px; font-size: 17px; height: 40px; width: 460px; overflow: hidden;padding: 0px 0 0px 10px;}
.in_p2 .lf li a,.in_p2 dd a { color: #333; display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.in_p2 .lf li a:hover,.in_p2 dd a:hover {text-decoration: underline; color: #A31D1D;}
.in_p2 .lf li:nth-child(6) {font-size:22px; line-height: 60px; height: 60px;}
.in_p2 .lf dl { width:460px; clear: both; display: block;}
.in_p2 .lf dt {padding: 15px 0 10px 5px;}
.in_p2 .rg { width: 790px;padding: 24px 0 0 0; overflow: hidden;}
.focusBox { position: relative; width:790px; height:515px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }	
.focusBox .pic img { width:790px; height:515px; display: block; }	
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height:65px; width:100%;  background: #000; filter: alpha(opacity=60); opacity: 0.6; overflow: hidden; }	
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 65px; width:100%; overflow: hidden; }	
.focusBox .txt li{ height:65px; line-height:65px; position:absolute; bottom:-65px;}	
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size:22px;text-decoration: none; }	
.focusBox .num { position: absolute; z-index: 3; bottom: 21px; right:5px; }	
.focusBox .num li{ float: left; position: relative; width:18px; height: 18px;margin-right:10px; cursor: pointer;}	
.focusBox .num li a {background: #fff;border-radius:15px;overflow: hidden;position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }	
.focusBox .num li.on a,.focusBox .num a:hover{ background:#1974A1}
.in_p2 .rg .video { width: 820px;}
.in_p2 .rg .video li { height: 194px; width: 250px; float: left; margin: 20px 20px 0 0; position: relative;}
.in_p2 .rg .video li a { width: 100%; display: block; background: #eeeeee; height: 194px; line-height: 54px; overflow: hidden; color: #333;font-size: 14px;}
.in_p2 .rg .video li img { height: 140px; width: 100%; display: block;}
.in_p2 .rg .video li p { width: 230px; height: 54px; overflow: hidden; padding: 0 10px;}
.in_p2 .rg .video li a:hover { background: #CB1522; color: #fff;}
.in_p2 .rg .video li span { background: url('http://www.srxww.com/statics/2021/images/video.png') no-repeat; width: 59px; height: 57px; display: block; position: absolute; top:46px; left:95px;}
.in_p2 .rg .video li a:hover span { background: url('http://www.srxww.com/statics/2021/images/video_hover.png');}
.in_p3 { width: 100%; height: 138px; clear: both; display: block; margin: 23px 0 17px 0;}
.in_p3 h3 { width: 55px; height: 138px; background: #bb3939; float: left; color: #fff; text-align: center; line-height: 55px;font-size: 20px;letter-spacing:5px;writing-mode: vertical-lr;-webkit-writing-mode: vertical-lr;-ms-writing-mode: vertical-lr;writing-mode: tb-rl;}
.in_p3 .ztgun { width: 1204px; height: 100px;padding: 18px 0 18px 18px;background: #f3f3f3; border: 1px solid #d4d4d4; border-left: 0px #fff solid; float: right; position: relative;overflow: hidden;}
.in_p3 .ztgun ul{overflow: hidden;position:absolute;width: 1204px;left: 0;top: 0;_height:1px;padding-top:18px;padding-left:20px;}
.in_p3 .ztgun ul li { width: 400px; height: 100px;  float: left; }
.in_p3 .ztgun ul li img { width: 95%; display: block; height: 100px;}

/* P4起公用 */
.index h5 { height: 40px; line-height: 40px; width: 100%; clear: both; display: block; font-size: 21px; border-bottom: 1px solid #e9e9e9;}
.index h5 a { float: right;font-size: 14px; color: #7f7f7f;}
.index h5 a:hover { color: #A71113; text-decoration: underline;}
.index .imglist1 {margin-bottom:21px;}
.index .imglist1 li { margin-top: 27px;}
.index .imglist1 li a { color: #333; width: 100%; height: 108px; display: block;}
.index .imglist1 li a:hover { color: #A71113; text-decoration: underline;}
.index .imglist1 li img { width: 176px; height: 108px; float: left; margin-right: 20px;}
.index .imglist1 li p { width:204px; border-bottom: 1px solid #e9e9e9; height: 107px; overflow: hidden; line-height: 34px; font-size: 16px;}
.index .txtlist1 { margin-top: 20px;}
.index .txtlist1 li { height: 47px; line-height: 47px; width: 100%; font-size: 17px;}
.index .txtlist1 li a { color: #000; display: block; height: 47px; width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.index .txtlist1 li a:hover { color: #A71113; text-decoration: underline;}
.index .txtlist1 li span { color: #989898; margin: 0 5px 0 2px; font-size: 16px; font-weight: bold;}
.index .imglist2 { width: 100%; height: 249px; clear: both; display: block; position: relative; margin-top: 20px;}
.index .imglist2 a { width: 100%; height: 249px; display: block; color: #fff; font-size: 16px;}
.index .imglist2 img { width: 100%; height: 249px; display: block;}
.index .imglist2 span { height:40px; line-height: 40px; text-align: center;overflow:hidden; display: block; position: absolute;bottom: 0px; left: 0; padding: 0 10px;color:#fff;
background: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.15)));
background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.15) 100%);
background: -moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.15) 100%);
background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.15) 100%);
}

.in_p4 .lf,.in_p4 .ce,.in_p4 .rg {width: 400px;}
.in_p4 .ce {margin-left: 40px;}
.ad1 { width: 100%; clear: both; display: block; margin:16px 0 16px 0; overflow: hidden;}
.ad2 { width: 100%; clear: both; display: block; margin:16px 0 16px 0; overflow: hidden;}
.ad2 img { width: 100%; display: block;}
.wlf8 img { float: left;width: 840px; display: block;}
.wrg4 img { float: right;width: 400px; display: block;}

.in_p5 .lf,.in_p5 .ce,.in_p5 .rg {width: 400px;}
.in_p5 .ce {margin-left: 40px;}
.in_p5 .txtlist1 { margin-top: 0px;}
.in_p5 .rg { background: #fafafa; width:336px; border: 1px solid #d4d5d9; height:690px; padding:10px 31px 0 31px;}
.in_p5 .rg h6 { height: 58px; line-height: 58px; width: 100%; color: #A71113; font-size: 19px;}
.in_p5 .rg h6 span { margin-right: 23px;}
.in_p5 .rg h6 a {margin-left: 16px;}
.in_p5 .boxs { width:310px; margin: 0 auto; height:591px;box-shadow:#ddd 5px 7px 31px 0px; padding: 13px 13px 0 13px;}
.in_p5 .boxs dl { width: 282px; height: 270px;padding: 13px;border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6; border-right: 1px solid #c3c3c3; border-bottom: 1px solid #c3c3c3;}
.in_p5 .boxs dt { width: 190px; height: 270px; float: left;}
.in_p5 .boxs dt img { width:180px; height: 270px; display: block;}

.in_p5 .boxs dd { width: 92px; height: 270px; float: left;}
.in_p5 .boxs dd a,.in_p5 .boxs dd span { width: 15px; height: 15px; border: 1px solid #afafaf; background: #eaeaea;float: left; margin: 0 6px 6px 0;font-size: 12px; text-align: center; line-height: 15px; font-family: ;}
.in_p5 .boxs dd a { background: #b6e0f8; border: 1px solid #97b9dc; color: #333;}
.in_p5 .boxs dd a:hover {border: 1px solid #438ece; background: #80c5fd;}
 /* 
.in_p5 .boxs dd { width: 92px; height: 270px; float: left;}
.in_p5 .boxs dd a,.in_p5 .boxs dd span { width: 15px; height: 15px; border: 1px solid #afafaf; background: #eaeaea;float: left; margin: 0 6px 6px 0;font-size: 12px; text-align: center; line-height: 15px; font-family: ;}
.in_p5 .boxs dd a { background: #b6e0f8; border: 1px solid #97b9dc; color: #333;}
.in_p5 .boxs dd a:hover {border: 1px solid #438ece; background: #80c5fd;}
*/
.in_p5 .boxs ul { width: 100%; clear: both; display: block; margin-top: 10px;}
.in_p5 .boxs li { margin-top: 5px;}
.in_p5 .boxs li a { display: block;}
.in_p5 .boxs li img { width: 100%; display: block;}
.in_p6 { height: 895px; overflow: hidden;}
.in_p6 .lf { width: 420px;}
.in_p6 .ce { width: 420px; margin-left: 30px; overflow: hidden;}
.in_p6 .ce ul { width: 440px;}
.in_p6 .ce li { width: 204px; height: 136px; float: left; position: relative; margin: 12px 12px 0 0;}
.in_p6 .ce li a { display: block; color: #fff; font-size: 18px;}
.in_p6 .ce li img { width: 204px; height: 136px; display: block;}
.in_p6 .ce li span,.in_p6 .ce li i { width: 164px; height:60px;padding: 0 20px;line-height: 30px;overflow: hidden;display:none; position: absolute; bottom:36px; left: 0px; text-align: center;}
.in_p6 .ce li i {background: #000;filter: alpha(opacity=60);opacity: 0.6; height: 136px;bottom: 0px; left: 0px;}
.in_p6 .ce li:nth-child(1) { width: 420px; height: 280px;}
.in_p6 .ce li:nth-child(1) img { width: 420px; height: 280px;}
.in_p6 .ce li:nth-child(1) span,.in_p6 .ce li:nth-child(1) i { width: 400px; height:40px; padding: 0; bottom: 0; line-height: 40px; padding: 0 10px; display: block;}
.in_p6 .ce li a:hover span,.in_p6 .ce li a:hover i {display: block;}
.in_p6 .txtlist1 { margin-top:8px; margin-bottom: 20px;}
.in_p6 .txtlist1 li { height: 39px; line-height: 39px; font-size: 16px;}
.in_p6 .txtlist1 li a { height: 39px;}
.in_p6 .rg { width: 380px;}
.in_p7 { overflow: hidden;}
.in_p7 dl { width: 400px; float: left; margin-right: 40px; padding-bottom: 7px;}
.in_p7 dl:nth-child(3),.in_p7 dl:nth-child(6) {margin-right: 0;}
.in_p7 dt {height: 40px; line-height: 40px; width: 100%; clear: both; display: block; font-size: 21px; border-bottom: 1px solid #e9e9e9; margin-bottom: 7px;}
.in_p7 dt a {float: right;font-size: 14px; color: #7f7f7f;}
.in_p7 dt a:hover { color: #A71113; text-decoration: underline;}
.in_p7 dd {height: 47px; line-height: 47px; width: 100%; font-size: 16px;}
.in_p7 dd a { color: #000; display: block; height: 47px; width: 100%;overflow: hidden;}
.in_p7 dd a:hover { color: #A71113; text-decoration: underline;}
.in_p7 dd span { color: #989898; margin: 0 5px 0 2px; font-size: 16px; font-weight: bold;}
.in_p8 { overflow: hidden;}
.in_p8 h6 { height: 40px; line-height: 40px; width: 100%; clear: both; display: block; font-size: 21px; border-bottom: 1px solid #e9e9e9;}
.in_p8 h6 p {font-size: 16px; float: right;}
.in_p8 h6 p a {color: #333; margin: 0 15px;}
.in_p8 h6 p a:hover {color: #A71113; text-decoration: underline;}
.in_p8 h6 .more { float: right;font-size: 14px; color: #7f7f7f; margin-left: 20px;}
.in_p8 h6 .more:hover { color: #A71113; text-decoration: underline;}
.in_p8 ul {width: 1350px; padding: 10px 0; height: 500px;}
.in_p8 li { width:416px; height:234px; float: left; position: relative; margin: 16px 16px 0 0;}
.in_p8 li a { display: block; color: #fff; font-size: 18px;}
.in_p8 li img { width:416px; height: 234px; display: block;}
.in_p8 li span,.in_p8 li i { width:376px; height:60px;padding: 0 20px;line-height: 30px;overflow: hidden;display:none; position: absolute; bottom:80px; left: 0px; text-align: center;}
.in_p8 li i {background: #000;filter: alpha(opacity=60);opacity: 0.6; height:234px;bottom: 0px; left: 0px;}
.in_p8 li a:hover span,.in_p8 li a:hover i {display: block;}
.in_p9 {}
.in_p9 h2{height: 34px;line-height: 34px;background: url('http://www.srxww.com/statics/2021/images/20210409.jpg') no-repeat;padding-left: 5px;padding-bottom: 10px;}
.multipleLine{ overflow:hidden; position:relative; width:100%; height: 267px;}

.multipleLine .bd{height:267px; overflow:hidden;}

.multipleLine .bd ul {overflow:hidden; zoom:1; height: 267px; width: 1350px;padding-left: 3px;}

.multipleLine .bd li{float:left; _display:inline; overflow:hidden; text-align:center; width: 198px; height: 267px; margin-right: 18px;}

.multipleLine .bd li img,.multipleLine .bd li a { width: 190px; height: 263px; display: block;border:1px solid #DE7C51;display:block;margin:0;padding:0;}

.in_p10 { border: 1px solid #e1e1e1; width: 1278px; margin-top: 25px;}
.in_p10 h2 { height: 86px; width: 100%; display: block; text-align: center; color: #a92425; font-size: 22px; line-height: 90px; overflow: hidden;}
.in_p10 p {}
.in_p10 p a,.in_p10 p img { width: 213px; height: 85px; display: block;}
.in_p10 p a { float: left; margin: 0 0 20px 0;}

.in_link { margin-top: 25px;}
.slideTxtBox{ width:1278px;height: 140px; border:1px solid #ededed; text-align:left;  }
.slideTxtBox .hd{ height:40px; line-height:40px; background:#f9f9f9; padding:0 10px 0 20px;border-bottom:1px solid #ededed;  position:relative; }
.slideTxtBox .hd ul{ float:left; position:absolute; left:-1px; top:-1px; height:42px;}
.slideTxtBox .hd ul li{ float:left; padding:0 40px; cursor:pointer; font-size: 17px;}
.slideTxtBox .hd ul li.on{ height:40px;  background:#fff; border:1px solid #ededed; border-bottom:2px solid #fff;}


.slideTxtBox .bd ul{ padding:25px 15px 25px 10px;zoom:1;}
.slideTxtBox .bd ul li {display: inline;margin-left: 30px;float:left;}

.slideTxtBox .bd ul li a { color: #111111; font-size: 15px;}
.slideTxtBox .bd ul li a:hover { color: #A92425; text-decoration: underline;}





