 html,
 body,
 div,
 span,
 object,
 iframe,
 h1,
 h2,
 h3,
 h4,
 h5,
 h6,
 p,
 a,
 img,
 ol,
 ul,
 li,
 form {
     margin: 0;
     padding: 0;
     border: 0;
     list-style: none;
     font-family: "Arial, Helvetica, sans-serif";
 }

 table,
 tr,
 td,
 dl,
 dt,
 dd {
     margin: 0;
     padding: 0;
     list-style: none;
     font-family: Arial, Helvetica, sans-serif;
 }

 div,
 span,
 h1,
 h2,
 h3,
 h4,
 h5,
 h6,
 p,
 a,
 img,
 dl,
 dt,
 dd,
 ol,
 ul,
 li,
 form {
     overflow: hidden;
 }

 input {
     margin: 0;
     padding: 0;
 }

 h1,
 h2,
 h3,
 h4,
 h5,
 h6 {
     font-size: 12px;
     font-weight: normal;
 }

 a,
 area {
     blr: expression(this.onFocus=this.blur())
 }

 a {
     text-decoration: none;
     color: #484849;
 }

 .clear {
     clear: both;
 }

 .boxcenter {
     margin: 0 auto;
     width: 1200px;
 }

 .fl {
     float: left;
 }

 .fr {
     float: right;
 }

 html {
     cursor: default;
 }

 i {
     font-style: normal;
 }

 /*head*/

 .head {
     background: url(srxx_top.jpg) no-repeat center top;
     height: 633px;
 }

 .tit {
     background: url(srxx_title.jpg) no-repeat center top;
     height: 177px;
     margin: 12px auto;
 }

 .tit a {
     display: block;
     font-family: "微软雅黑";
     font-size: 34px;
     font-weight: bold;
     text-align: center;
     color: #b10707;
     margin-top: 35px;
 }

 .box1 {
     padding-bottom: 45px;
 }

 .box1_l {
     width: 557px;
     height: 392px;
     position: relative;
     float: left;
     margin-right: 45px;
 }

 a.ceng {
     background: url(srxx_black.png);
     font-size: 16px;
     color: #fff;
     position: absolute;
     bottom: 0;
     left: 0;
     right: 0;
     padding: 10px 18px 12px;
 }

 .box1_r {
     float: left;
     width: 596px;
     line-height: 53px;
 }

 .h2 {
     background: url(srxx_titbg.png) no-repeat left top;
     color: #fff;
     font-size: 24px;
     height: 48px;
     font-weight: bold;
     padding-left: 75px;
     margin-bottom: 20px;
     line-height: 53px;
 }

 .ul {
     margin-left: 5px;
 }

 .ul li {
     background: url(srxx_pot.png) no-repeat left center;
     padding-left: 17px;
     height: 48px;
     line-height: 48px;
 }

 .ul li span {
     float: right;
     font-size: 16px;
     color: #727272;
     margin-right: 20px;
 }

 .ul li a {
     font-size: 16px;
     color: #000;
 }

 .more {
     display: block;
 }

 .ul li a:hover,
 .ul_list li a:hover {
     color: #b10707;
 }

 .box2 {
     background-color: #f5f5f5;
     height: 410px;
     padding-top: 30px;
 }

 .ul_list {
     margin-top: 15px;
 }

 .ul_list li {
     background: url(srxx_libg.jpg) no-repeat left center;
     width: 581px;
     height: 55px;
     padding-left: 23px;
     line-height: 55px;
     margin-bottom: 5px;
     margin-left: 15px;
 }

 .ul_list li a {
     font-size: 16px;
     color: #000;
 }

 .box2_l {
     float: left;
 }

 .box2_r {
     float: left;
     width: 514px;
     margin-left: 65px;
 }

 .box2_r h2 {
     background: url(srxx_titbg3.png) no-repeat left top;
     color: #fff;
     font-size: 24px;
     height: 48px;
     font-weight: bold;
     padding-left: 75px;
     margin-bottom: 20px;
     line-height: 53px;
 }

 .rollBox {
     width: 470px;
     position: relative;
     float: right;
     margin-right: 43px;
     margin-top: 40px;
 }

 .rollBox .LeftBotton {
     position: absolute;
     height: 330px;
     width: 24px;
     background: url(srxx_pre.png) no-repeat left center;
     left: 0px;
     cursor: pointer;
     overflow: hidden;
     display: inline;
 }

 .rollBox .RightBotton {
     position: absolute;
     height: 330px;
     width: 24px;
     background: url(srxx_next.png) no-repeat right center;
     right: 0px;
     cursor: pointer;
     overflow: hidden;
     display: inline;
 }

 .rollBox img {
     float: left;
     width: 333px;
     height: 225px;
     display: block;
 }

 .rollBox .Cont {
     width: 333px;
     float: left;
     overflow: hidden;
 }

 .rollBox .ScrCont {
     width: 10000000px;
 }

 .rollBox .Cont .pic {
     width: 333px;
     height: 330px;
     float: left;
 }

 .rollBox .Cont .pic p {
     height: 85px;
     font-size: 16px;
     color: #fff;
     line-height: 24px;
     background-color: #b40707;
     width: 316px;
     float: left;
     padding: 15px 5px 0px 12px;
 }

 .rollBox .Cont .pic a {
     display: block;
 }

 .rollBox #List1,
 .rollBox #List2 {
     float: left;
 }

 .box_da {
     width: 333px;
     height: 330px;
     float: left;
     margin-left: 69px;
 }

 .h3 {
     background: url(srxx_titbg2.png) no-repeat left top;
     color: #fff;
     font-size: 24px;
     height: 58px;
     font-weight: bold;
     padding-left: 537px;
     margin-bottom: 20px;
     line-height: 53px;
 }

 .box3 {
     margin-top: 68px;
 }

 .pic_list {
     margin-top: 20px;
 }

 .pic_list p {
     font-size: 16px;
     line-height: 24px;
     color: #fff;
     width: 126px;
     margin: 20px auto 0;
     text-align: justify;
 }

 .pic_list li {
     position: relative;
     background: url(srxx_redbg.jpg) no-repeat;
     width: 155px;
     height: 200px;
     float: left;
     margin-left: 19px;
 }

 .pic_list li:first-child {
     margin-left: 0px;
 }

 .pic_list span {
     color: #fff;
     font-size: 14px;
     position: absolute;
     bottom: 10px;
     left: 24px;
 }

 .box4 {
     background-color: #f5f5f5;
     height: 460px;
     margin-top: 80px;
 }

 .box4_in {
     margin-top: 40px;
 }

 .pic_ul {
     float: left;
     margin-top: 47px;
 }

 .pic_ul li {
     float: left;
     margin-right: 28px;
     width: 288px;
 }

 .pic_ul img {
     float: left;
     width: 288px;
     height: 202px
 }

 .pic_ul p {
     background-color: #d8d8d8;
     font-size: 16px;
     text-align: center;
     height: 42px;
     line-height: 42px;
     width: 288px;
     float: left;
 }

 .words_ul {
     float: left;
     margin-left: 5px;
     margin-top: 10px;
 }

 .words_ul li {
     width: 533px;
     height: 55px;
     background-color: #fff;
     border-left: 5px solid #b20005;
     line-height: 55px;
     font-size: 16px;
     padding-left: 25px;
     margin-bottom: 11px;
 }

 .h4 {
     background: url(srxx_titbg2.png) no-repeat left top;
     color: #fff;
     font-size: 24px;
     height: 58px;
     font-weight: bold;
     padding-left: 527px;
     margin-bottom: 20px;
     line-height: 53px;
     margin-top: 50px;
 }

 .hd {
     position: absolute;
     right: 447px;
     bottom: -4px;
     height: 25px;
 }

 .hd ul {
     overflow: hidden;
     zoom: 1;
     float: left;
     margin-left: 6px;
     ;
 }

 .hd ul li {
     float: left;
     margin: 6px 5px 0;
     width: 10px;
     height: 10px;
     cursor: pointer;
     background-color: #dfdfd5;
     border: 2px #fff solid;
     border-radius: 50%;
     text-indent: -99999px;
 }

 .hd ul li.on {
     background-color: #e8390d;
     border: 2px #e8390d solid;
 }

 .slideBox2 {
     width: 1200px;
     position: relative;
     padding-top: 10px;
     height: 270px;
 }

 .pic_cuts li {
     width: 1184px;
     height: 220px;
     background: url(srxx_notice.png) no-repeat left top;
 }

 .pic_cuts p {
     font-size: 16px;
     color: #f5f5f5;
     line-height: 36px;
     width: 860px;
     height: 150px;
     margin: 46px 0 0 75px;
 }

 .pic_cuts span {
     font-weight: bold;
     font-size: 18px;
     color: #d10907;
     margin-left: 210px;
 }

 .box5 {
     background-color: #f5f5f5;
     height: 460px;
     margin-top: 80px;
 }

 .foot {
     border-top: 6px solid #ce0907;
     padding: 20px 0px;
 }

 .foot p {
     font-size: 14px;
     color: #000;
     text-align: center;
     line-height: 36px;
 }

 .foot span {
     margin-left: 23px;
 }

 /* for slider add by leung 20200622 */

 .xly_car_in {
     width: 557px;
     height: 392px;
     float: left;
     position: relative;
     margin-right: 45px;
     overflow: hidden
 }

 .xly_car_in .bd {
     position: relative;
     height: 100%;
     z-index: 0;
 }

 .xly_car_in .bd ul {
     width: 557px;
     height: 392px;
     display: block;
 }

 .xly_car_in .bd li {
     zoom: 1;
     vertical-align: middle;
 }

 .xly_car_in .bd img {
     width: 557px;
     height: 392px;
     display: block;
 }

 .num {
     overflow: hidden;
     height: 11px;
     position: absolute;
     bottom: 15px;
     right: 5px;
     zoom: 1;
     z-index: 3
 }

 .num li {
     width: 10px;
     height: 10px;
     background-color: #ece9e8;
     margin-right: 7px;
     cursor: pointer;
     float: left;
     text-indent: -99999999px;
     border-radius: 50%
 }

 .num li.on {
     background-color: #ffe000;
 }

 .xly_ul li .ceng {
     position: absolute;
     left: 0px;
     bottom: 0;
     height: 49px;
     width: 100%;
     background: #e8340c;
 }

 .xly_ul li .ceng span {
     line-height: 44px;
     padding-left: 10px;
     color: #fff;
     font-size: 18px;
     font-family: '微软雅黑';
     font-weight: normal;
 }

 /* for slider add by leung 20200622 */

 /* for slider add by leung 20200730 */

 .slide2_in {
     width: 370px;
     height: 330px;
     float: left;
     position: relative;
     margin-right: 45px;
     overflow: hidden;
     margin-left: 58px;
     margin-top: 10px;
 }

 .slide2_in .bd {
     position: relative;
     height: 100%;
     z-index: 0;
 }

 .slide2_in .bd ul {
     width: 370px;
     height: 255px;
     display: block;
 }

 .slide2_in .bd li {
     zoom: 1;
     vertical-align: middle;
 }

 .slide2_in .bd img {
     width: 370px;
     height: 255px;
     display: block;
 }

 .slide2_num {
     overflow: hidden;
     height: 11px;
     position: absolute;
     bottom: 35px;
     right: 155px;
     zoom: 1;
     z-index: 3
 }

 .slide2_num li {
     width: 10px;
     height: 10px;
     background-color: #ece9e8;
     margin-right: 7px;
     cursor: pointer;
     float: left;
     text-indent: -99999999px;
     border-radius: 50%
 }

 .slide2_num li.on {
     background-color: #ffe000;
 }

 .slide2_ul {
     height: 255px;
 }

 .slide2_ul li .ceng {
     position: absolute;
     left: 0px;
     bottom: 0;
     height: 49px;
     width: 100%;
     background: #e8340c;
 }

 .slide2_ul li .ceng span {
     line-height: 44px;
     padding-left: 10px;
     color: #fff;
     font-size: 18px;
     font-family: '微软雅黑';
     font-weight: normal;
 }

 /* for slider add by leung 20200730 */

 /* for summary and detail add by leung 20200622 */

 .main_c {
     width: 1080px;
     margin: 30px auto 40px;
 }

 .mainleft_c {
     background: #f1f1f1;
     width: 206px;
     float: left;
 }

 .maintpc_c {
     line-height: 86px;
     text-align: center;
     font-size: 26px;
     background: #d52f0a;
     color: #fff
 }

 .mainleft_c li {
     border-bottom: #dedede 1px solid;
     color: #555;
     font-size: 18px;
     text-align: center;
     line-height: 59px;
 }

 .mainleft_c li a {
     color: #555
 }

 */ .mainleft_c li a:hover,
 .mainleft_c li a.cur {
     color: #d52f0a;
 }

 .mainleft_c ul {
     padding: 0 20px 206px;
     background: #f1f1f1
 }

 .location_c {
     line-height: 50px;
     border-bottom: #e9e9e9 1px solid;
     font-size: 16px;
     color: #555;
     margin-top: 30px
 }

 .location_c a {
     color: #555;
     padding: 0 5px;
 }

 .location_c a.cur {
     color: #d52f0a
 }

 .list ul {
     padding: 25px 0px;
     border-bottom: 1px dashed #d7d7d7
 }

 .list li {
     height: 36px;
     line-height: 36px;
     background: url(x_blue.jpg) no-repeat left center;
     padding-left: 16px;
 }

 .list li span {
     float: right;
     font-size: 16px;
     color: #9b9b9b
 }

 .list li a {
     font-size: 16px;
     color: #2c2c2c
 }

 .page {
     height: 30px;
     font-size: 14px;
     line-height: 30px;
     margin: 35px 0 15px 0;
     text-align: center;
 }

 .page a {
     font-size: 14px;
     border: 1px solid #d7d7d7;
     border-radius: 3px;
     padding: 3px 10px;
 }

 .page a.not {
     color: #999;
 }

 .page span {
     font-size: 14px;
     border: 1px solid #d52f0a;
     border-radius: 3px;
     padding: 3px 10px;
     background: #d52f0a;
     color: #fff;
 }

 .page i {
     margin: 0 8px 0 15px;
 }

 .page i input {
     width: 40px;
     height: 24px;
     margin: 0 5px;
     border: 1px solid #d7d7d7;
     text-align: center;
 }

 .page i input.submit {
     font-size: 14px;
     border: 1px solid #d7d7d7;
     border-radius: 3px;
     padding: 3px 10px;
     background: #fff;
     width: auto;
     height: auto;
     font-family: '微软雅黑';
 }

 .page i input.submit:hover {
     background: #d7d7d7;
 }

 .x_news {
     padding: 0 70px
 }

 .x_news h2.x_h2 {
     font-size: 35px;
     color: #0e0e0e;
     font-weight: bold;
     text-align: center;
     margin: 40px auto 0;
     padding-bottom: 25px;
     border-bottom: 1px dashed #d6d4d4
 }

 .x_news h3.x_time {
     font-size: 14px;
     color: #6a6a6a;
     text-align: center;
     padding: 18px 0 15px 0
 }

 .x_news h3.x_time i {
     margin: 0 28px
 }

 .x_news_in,
 .x_news_in p {
     font-size: 16px;
     color: #3d3d3d;
     line-height: 38px
 }

 .x_news_in p {
     margin: 30px auto;
 }

 .x_news_in img {
     display: block;
     margin: 0 auto;
 }

 .x_news_r {
     float: right
 }

 .x_news_r a {
     font-size: 14px;
     color: #6a6a6a;
     margin-left: 15px
 }

 /* for summary end add by leung 20200622 */