body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, hr, form, fieldset, input, p, span, th, td, blockquote, lengend, button, textarea {
    margin: 0;
    padding: 0;
}

ul, li {
    list-style: none outside;
}

ul, ol {
    list-style: none;
}

a {
    text-decoration: none;
}

a img, input {
    border: 0
}

img {
    vertical-align: middle;
}

input, select, option {
    outline: none;
}

@-webkit-viewport {
    width: device-width;
}

@-moz-viewport {
    width: device-width;
}

@-ms-viewport {
    width: device-width;
}

@-o-viewport {
    width: device-width;
}

@viewport {
    width: device-width;
}

/* 常用样式设置 start */

body {
    font-family: "微软雅黑";
    font-family: "Microsoft YaHei" !important;
    font-size: 16px;
    color: #333;
}

a:link {
    color: #333;
    text-decoration: none;
}

a:visited {
    color: #333;
    text-decoration: none;
}

a:hover {
    color: #cc0000;
    text-decoration: none;
}

a:active {
    color: #333;
    text-decoration: none;
}

.clear {
    clear: both;
}

.fl {
    float: left;
}

.fr {
    float: right;
}
.w{ width: 1130px;
    margin: 0 auto;
    padding-left:35px;
    padding-right: 35px;
   }
.main_wrap{width:100%;background: url("scy_20200902_indexbj.png") top center no-repeat;padding-top: 420px;}
.main {
    width: 1130px;
    margin: 0 auto;
    padding-left:35px;
    padding-top:40px;
    padding-right: 35px;
    background-color: #fff;
 
}
.zyyqbox{padding-top:50px; height:145px;background:url(scy_20200902_zyyqbj.png) top center no-repeat}
.zyyqbox ul li{padding-left:60px;background:url(scy_20200902_icon.png)  30px center no-repeat; line-height: 37px;}
.zyyqbox ul li a{ font-size:18px}
.gclsbox{margin-top:40px}
 h3{ width:328px; height:53px; background:url(scy_20200902_titbj.png) left center no-repeat; position: relative;}
 h3 span{ line-height: 35px;padding-left:60px; font-size:24px; color:#ffffff; font-weight: 700; letter-spacing: 4px;}
h3 span.more{position: absolute; right: 32px; bottom: 10px; line-height: normal; padding-left:0}
 h3 span.more a{ font-size:14px; font-weight: normal; color:#444444;}
.gclslist{margin:20px 0 35px 0}
 .gclslist ul{width:520px;}
.gclslist ul li{width:100%;float: left; margin-right: 80px;border-bottom:1px dashed #ccc; background:url(scy_20200902_icon.png) left center no-repeat; padding-left:15px; line-height: 50px;}
.gclslist ul.fr li{margin-right: 0;}
.tpspbox{width:100%; height:343px;background:url(scy_20200902_tpspbj.png) top center no-repeat}
.tpsp {
    margin-top:30px;
    position: relative;
}

.tpsp .als-prev {
    left: -10px
}

.tpsp .als-prev, .als-next {
    position: absolute;
    top: 45px;
    width: 36px;
    height: 80px;
    background-color: #52b5ea;
    z-index: 99;
    cursor: pointer;
}

.tpsp .als-prev img, .als-next img {
    padding-top: 22px;
    padding-left: 10px
}

.tpsp .als-next {
    right: -20px
}

.tpsp ul li img {
    width: 255px;
    height: 165px;
}

.tpspbox {
    width: 100%;
    padding-top: 35px
}

.tpspbox ul li {
    position: relative;
    float: left;
    width: 266px;
    margin-right: 25px;
}

.tpspbox ul li.last {
    margin-right: 0px;
}

.tpspbox ul li .pics {
    width: 256px;
    background-color: #fff;
    padding: 5px;
    box-shadow: 3px 3px 5px #ddd;
    -webkit-box-shadow: 3px 3px 5px #ddd;
}

.tpspbox ul li i {
    position: absolute;
    right: 16px;
    top: 135px
}

.tpspbox ul li i img {
    width: 33px;
    height: 29px;
}

.tpspbox ul li p {
    padding-top: 10px;
    line-height: 25px;
    padding-left: 5px;
    padding-right: 5px;
}

.als-viewport {
    position: relative;
    overflow: hidden;
    margin: 0px auto;
}

.als-wrapper {
    position: relative;
    list-style: none;
}
