/* GLOBAL STYLES */

html,
body {
    width: 100%;
    margin: 0;
    padding: 0;
    font-family: "Microsoft YaHei", "宋体", "黑体", "Helvetica Neue", Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
}

html,
body,
div,
span,
h1,
h2,
h3,
h4,
h5,
h6,
em,
img,
strong,
sub,
sup,
tt,
dd,
dl,
dt,
form,
label,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
ul,
li,
p,
a,
section,
a {
    margin: 0;
    padding: 0;
    font-weight: normal;
}

a {
    text-decoration: none !important;
}

input,
select,
textarea {
    vertical-align: middle;
}

img {
    border: 0;
    margin: 0;
    padding: 0;
    display: block;
    width: 100%;
}

ul,
li {
    list-style-type: none;
}

a {
    blr: expression(this.onFocus=this.blur());
    text-decoration: none;
}

* {
    margin: 0;
    padding: 0;
    border: 0;
}

div,
a {
    tap-highlight-color: rgba(0, 0, 0, 0);
    focus-ring-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-focus-ring-color: rgba(0, 0, 0, 0);
    -moz-tap-highlight-color: rgba(0, 0, 0, 0);
    -moz-focus-ring-color: rgba(0, 0, 0, 0);
}

.container {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
}

.top {
    width: 100%;
    height: 80px;
    background: #fff;
    overflow: hidden;
    position: fixed;
    left: 0;
    top: 0;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
    z-index: 999;
}

.top-c {
    width: 1200px;
    height: 100%;
    margin: 0 auto;
    overflow: hidden;
}

.logo {
    width: 95px;
    float: left;
    margin-top: 19px;
}

.logo img {
    width: 100%;
}

.nav {
    float: right;
    overflow: hidden;
}

.nav li {
    margin-left: 54px;
    float: left;
    line-height: 77px;
    font-size: 16px;
    color: #333;
    cursor: pointer;
    box-sizing: border-box;
    border-bottom: 3px solid #fff;
}

.nav li:hover {
    color: #e60012;
    border-bottom: 3px solid #e60012;
}
.nav li:hover a {
    color: #e60012;
    /*border-bottom: 3px solid #e60012;*/
}

.nav li.active {
    /*color: #e60012;*/
    border-bottom: 3px solid #e60012;
}
.nav li.active a {
    color: #e60012;
    /*border-bottom: 3px solid #e60012;*/
}

.nav li a {
    color: #333;
}

.banner {
    width: 100%;
    height: 600px;
    background: url(../images/banner.jpg);
    background-size: cover;
    background-position: center;
    margin-top: 80px;
}

.banner-c {
    width: 1200px;
    height: 100%;
    margin: 0 auto;
}

.banner-txt {
    width: 43.5%;
    padding-top:7%;
    margin-left:50%;
}

.content {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    background: #fff;
}

.main {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}

.title {
    width: 100%;
    margin: 35px auto 35px;
    font-size: 32px;
    color: #333333;
    box-sizing: border-box;
    border-left: 5px solid #e60012;
    padding-left: 1.3%;
    line-height: 1em;
}


/*赛事介绍*/

.p0-box {
    width: 100%;
    overflow: hidden;
    position: relative;
}

.p0-box img {
    width: 100%;
}
.p0-txtbox{
    width: 91.2%;
    position: absolute;
    top: 12.5%;
    left: 4.4%;
    font-size: 16px;
    color: #000;
    line-height: 28px;
}
.p0-txt{
    width:100%;
}
.p0-txt1 {
    margin-top:1%;
}

.p0-txt span {
    color: #e60012;
}


/*赛项日程*/

.p1-img {
    width: 78%;
    margin: 0 auto;
    margin-bottom: 4%;
}


/*报名条件*/

.p2 {
    height: 500px;
}

.content-p2 {
    background: url(../images/p2-bg.png);
    background-size: cover;
    background-position: center;
    position: absolute;
    height: 500px;
    width: 100%;
    overflow: hidden;
    transition: all 0.5s;
}
.content-p2:hover {
    -webkit-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
}
.p2-wrap{
    position: absolute;
    width:100%;
    height:500px;
    overflow:hidden;
}
.main-box{
    position:absolute;
    width:100%;
}
.p2-box {
    width: 52%;
    margin-top: 4%;
}

.p2-img {
    width: 100%;
    position: relative;
}

.p2-img img {
    width: 100%;
}
.p2-txtbox{
     width: 78.4%;
    position: absolute;
    top: 8.5%;
    left: 14.8%;
    font-size: 16px;
    color: #000;
    line-height: 28px;
}
.p2-txt {
    width:100%;
}

.p2-txt1{
    margin-top:8.8%;
}

.p2-txt2 {
    color: #4d4d4d;
    font-size: 12px;
    margin-top: 2%;
    margin-left: 7.5%;
}


.p2-sc{
	transform:scale(1.05, 1.05);
    transition-duration:0.8s;
}
    


/*奖项设置*/

.p3-box {
    width: 100%;
    overflow: hidden;
}

.p3-tit {
    font-size: 26px;
    color: #000;
    text-align: center;
    line-height: 50px;
}

.p3-tit span {
    font-size: 18px;
}

.p3-bg {
    width: 100%;
    position: relative;
    overflow: hidden;
    margin-top: 3%;
    margin-bottom: 5%;
}

.p3-bg img {
    width: 100%;
}
.p3-img{
	width:100%;
	overflow:hidden;
	margin-top:3%;
}
.p3-img img{
	width:100%;
}
.p3-bigbox{
	width:100%;
	position:absolute;
	top:43%;
	left:3%;
	overflow:hidden;
}
.p3-txtbox {
    width:18%;
    float:left;
}

.p3-icon {
    width:8px;
    float: left;
    margin:7px 0% 0% 8px;
}

.p3-icon img {
    width: 100%;
}

.p3-txt {
    width: 75%;
    float: left;
    font-size: 12px;
    color: #4d4d4d;
    margin-left: 6px;
    line-height: 22px;
}

.p3-txtbox1 {
    width: 25.9%;
    margin-left: 0%;
}

.p3-txt1 {
    width: 82%;
}

.p3-txtbox2 {
    width:35.5%;
    margin-left:0%;
}

.p3-txt2 {
    width: 82%;
}
.p3-txtbox3{
    width:17.5%;
    margin-left:-2%;
}
/*报名联系*/
.p4-content {
    width:100%;
    background-color:#efefef;
    overflow:hidden;
}
.p4-main {
    width:1200px;
    margin:0 auto;
}
.p4-con {
    width:100%;
    /*overflow:hidden;*/
    margin-bottom:2%;
}
.p4-map {
    width:51.5%;
    margin-left:2.6%;
    float:left;
    position:relative;
}
/*地标*/
.p4-icon {
    width:2.5%;
    position:absolute;
    top:35%;
    left:71.1%;
}
.p4-icon.p4-mi0 {
    top:35%;
    left:71.1%;
}
.p4-icon.p4-mi1 {
    top:57.6%;
    left:83.7%;
}
.p4-icon.p4-mi2 {
    top:81.2%;
    left:69.4%;
}
.p4-icon.p4-mi3 {
    top:41.6%;
    left:69.5%;
}
.p4-icon.p4-mi4 {
    top:53.8%;
    left:67.4%;
}
.p4-icon.p4-mi5 {
    top:80.6%;
    left:44.5%;
}
.p4-icon.p4-mi6 {
    top:13.5%;
    left:86%;
}
.p4-icon.p4-mi7 {
    top:63.3%;
    left:47%;
}
.p4-icon.p4-mi8 {
    top:55.1%;
    left:58%;
}
.p4-icon.p4-mi9 {
    top:44.9%;
    left:64.2%;
}
.p4-icon.p4-mi10 {
    top:71%;
    left:64.7%;
}
.p4-icon.p4-mi11 {
    top:62.2%;
    left:65.6%;
}
.p4-icon.p4-mi12 {
    top:65.8%;
    left:80.4%;
}
.p4-icon.p4-mi13 {
    top:46.9%;
    left:74.5%;
}
.p4-icon.p4-mi14 {
    top:74%;
    left:77.7%;
}
.p4-icon.p4-mi15 {
    top:65.6%;
    left:57%;
}
.p4-icon.p4-mi16 {
    top:59.2%;
    left:74.5%;
}
.p4-icon.p4-mi17 {
    top:53.3%;
    left:78.8%;
}
.p4-icon.p4-mi18 {
    top:36%;
    left:58.3%;
}
.p4-icon.p4-mi19 {
    top:32.6%;
    left:21.7%;
}
.p4-icon.p4-mi20 {
    top:70.6%;
    left:72.5%;
}
.p4-icon.p4-mi21 {
    top:22.6%;
    left:84.7%;
}
.p4-icon.p4-mi22 {
    top: 29.6%;
    left: 81.7%;
}
.p4-icon.p4-mi23 {
    top: 46.6%;
    left: 52.4%;
}
.p4-icon.p4-mi24 {
    top: 37.6%;
    left: 73%;
}
.p4-icon.p4-mi25 {
    top: 93%;
    left: 61.8%;
}
.p4-icon.p4-mi26 {
    top: 73%;
    left: 55.8%;
}
.p4-icon.p4-mi27 {
    top: 81%;
    left: 59.8%;
}


.p4-change1 {
    display:block;
}
.p4-change2 {
    display:none;
}

/*弹框*/
/*.p4-map-kuang {
    width:43.1%;
    position:absolute;
    top:1.4%;
    left:50.3%;
    display:none;
}
.p4-map-box {
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
}*/
.p4-map-kuang {
    /*width:43.1%;*/
    width:42%;
    position:absolute;
    top:1.4%;
    left:50.3%;
    display:none;
    background-color:#fff;
    box-shadow:0 0 5px 0px #ddd;
}
.p4-map-kuang:after {
    content: "";
    width: 0px;
    height: 0px;
    border-top: 10px solid #fff;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    position: absolute;
    top: 100%;
    left: 0;
    right:0;
    margin:auto;
}
.p4-map-box {
    width:100%;
}
.p4-map-row1 {
    width:88.8%;
    margin:7% auto 0;
    overflow:hidden;
}
.p4-map-icon {
    width:5.9%;
    margin-left:6.3%;
    float:left;
}
.p4-map-location {
    width:70%;
    margin-left:3.4%;
    float:left;
    font-size:16px;
    color:#e60012;
    line-height:1em;
}
.p4-map-row2 {
    width:88.8%;
    /*margin:4% auto 6%;*/
    margin:4% auto;
    overflow:hidden;
    background-color:#f7f7f7;
    border:1px solid #efefef;
}
.p4-map-comp {
    font-size:14px;
    color:#000;
    margin-left:5.9%;
    margin-top:3%;
}
.p4-map-ts {
    width:89%;
    margin:5% auto 0;
    overflow:hidden;
}
.p4-map-txt1 {
    width:33.5%;
    float:left;
    overflow:hidden;
}
.p4-map-ic {
    width:15px;
    float:left;
}
.p4-map-name {
    width:60%;
    float:left;
    margin-left:10px;
    font-size:12px;
    color:#262626;
}
.p4-map-name>a {
    /*font-size:12px;*/
    color:#262626;
    text-decoration:none;
}
.p4-map-txt2 {
    width:66%;
    float:left;
    overflow:hidden;
}
.p4-map-txt3 {
    width:100%;
    float:left;
    overflow:hidden;
    margin:7% auto 5%;
}
.p4-map-txt3>.p4-map-name {
    width:85%;
}
.p4-map-comp.p4-comp1 {
    letter-spacing:-0.3px;
    margin-left:3.8%;
    /*font-size:13px;*/
}

.clear {
    clear:both;
}

.p4-map-kuang.p4-mk0 {
    /*top:1.4%;*/
    /*left:50.3%;*/
    top: -19.6%;
    left:51.3%;
}
.p4-map-kuang.p4-mk1 {
    /*top:23%;
    left:63%;*/
    top:24%;
    left:64%;
}
.p4-map-kuang.p4-mk2 {
    /*top:23.8%;
    left:48.6%;*/
    top: 47.5%;
    left: 49.6%;
}
.p4-map-kuang.p4-mk3 {
    /*top:-16%;
    left:48.8%;*/
    top: -13.5%;
    left: 49.8%;
}
.p4-map-kuang.p4-mk4 {
    /*top:-4.5%;
    left:46.8%;*/
    top: -1.5%;
    left: 47.8%;
}
.p4-map-kuang.p4-mk5 {
    /*top:45.5%;
    left:23.8%;*/
    top: 47%;
    left: 24.8%;
}
.p4-map-kuang.p4-mk6 {
    /*top:-20.5%;
    left:65.2%;*/
    top: -19.5%;
    left: 66.2%;
}
.p4-map-kuang.p4-mk7 {
    /*top:4.5%;
    left:26.3%;*/
    top: 7.5%;
    left: 27.3%;
}
.p4-map-kuang.p4-mk8 {
    /*top:20.5%;
    left:37.3%;*/
    top: 21.5%;
    left: 38.3%;
}
.p4-map-kuang.p4-mk9 {
    /*top:-13.3%;
    left:43.3%;*/
    top: -10.3%;
    left: 44.3%;
}
.p4-map-kuang.p4-mk10 {
    /*top:36.3%;
    left:44%;*/
    top: 37.3%;
    left: 45%;
}
.p4-map-kuang.p4-mk11 {
    /*top:-17.7%;
    left:44.8%;*/
    top: -14%;
    left: 45.8%;
}
.p4-map-kuang.p4-mk12 {
    /*top:30.8%;
    left:59.7%;*/
    top: 31.8%;
    left: 60.7%;
}
.p4-map-kuang.p4-mk13 {
    /*top:-10.8%;
    left:53.7%;*/
    top: -7.8%;
    left: 54.7%;
}
.p4-map-kuang.p4-mk14 {
    /*top:16.3%;
    left:57%;*/
    top: 19.3%;
    left: 58%;
}
.p4-map-kuang.p4-mk15 {
    /*top:31%;
    left:36.3%;*/
    top: 32%;
    left: 37.3%;
}
.p4-map-kuang.p4-mk16 {
    /*top:24.5%;
    left:53.7%;*/
    top: 4.5%;
    left: 54.7%;
}
.p4-map-kuang.p4-mk17 {
    /*top:18.8%;
    left:58.1%;*/
    top: 19.8%;
    left: 59.1%;
}
.p4-map-kuang.p4-mk18 {
    /*top:1.6%;
    left:37.6%;*/
    top: 2.6%;
    left: 38.6%;
}
.p4-map-kuang.p4-mk19 {
    /*top:-1.8%;
    left:1.1%;*/
    top: -0.8%;
    left: 2.1%;
}
.p4-map-kuang.p4-mk20 {
    /*top: 36.2%;
    left: 51.8%;*/
    top: 37.2%;
    left: 52.8%;
}
.p4-map-kuang.p4-mk21 {
    /*top: -11.8%;
    left: 63.9%;*/
    top: -10.8%;
    left: 64.9%;
}
.p4-map-kuang.p4-mk22 {
    top: -3.8%;
    left: 61.9%;
}
.p4-map-kuang.p4-mk23 {
    top: 13.2%;
    left: 32.6%;
}
.p4-map-kuang.p4-mk24 {
    top: 4.2%;
    left: 53.1%;
}
.p4-map-kuang.p4-mk25 {
    top: 59.2%;
    left: 42.1%;
}
.p4-map-kuang.p4-mk26 {
    top: 39.2%;
    left: 36.1%;
}
.p4-map-kuang.p4-mk27 {
    top: 46.9%;
    left: 40.1%;
}



.p4-right {
    width:33.4%;
    float:right;
}
.p4-list {
    width:100%;
    overflow:hidden;
    box-shadow:0 0 5px 0px #ddd;
    background-color:#f9f9f9;
    margin-top:4%;
}
.p4-list>li {
    width:20%;
    float:left;
    border-bottom:1px solid #e5e5e5;
    padding-bottom:2.3%;
}
.p4-list>li.p4-list-li {
    border-bottom:none;
}
.p4-list-txt1 {
    font-size:16px;
    color:#000000;
    text-align:center;
    margin:16% auto 0;
    border-left:1px solid #e5e5e5;
    box-sizing:border-box;
}
/*.p4-list-li>.p4-list-txt1 {
    border-right:1px solid #e5e5e5;
}*/

.p4-list-txt2 {
    font-size:12px;
    color:#000000;
    text-align:center;
}
.p4-list-active {
    background-color:#e60012;
}
.p4-list-active>.p4-list-txt1 {
    color:#fff;
}
.p4-list-active>.p4-list-txt2 {
    color:#fff;
}
.p4-right-txt {
    width:95.5%;
    font-size:14px;
    color:#000;
    text-align:left;
    line-height:25px;
}
.p4-right-shadow {
    width:100%;
    margin:7% auto;
    position:relative;
}
.p4-right-box {
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    overflow:hidden;
}
.p4-right-img1 {
    width:6.2%;
    margin-left:20%;
    float:left;
    margin-top:1.7%;
}
.p4-right-t {
    width:50.1%;
    font-size:14px;
    color:#000;
    text-align:center;
    float:left;
    margin-top:2.3%;
}
.p4-right-img2 {
    width:3.5%;
    float:left;
    margin-top:3%;
}
.p4-add-t2 {
    border-right:1px solid #e5e5e5;
}
.p4-add-t1 {
    margin-top:9%;
    border-left:none !important;
}


/*信息咨询*/

.p5-content {
    width: 100%;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}

.p5-t1 {
    position: absolute;
    top: 38.6%;
    left: 6.4%;
    font-size: 24px;
    color: #E50012;
}

.p5-adr {
    width: 32.7%;
    position: absolute;
    top: 15.3%;
    left: 12%;
}

.p5-ul {
    width: 100%;
    position: absolute;
    top: 10%;
    left: 15%;
}

.p5-ul li {
    float: left;
    margin-left: 10.7%;
}

.p5-ul li:first-child {
    margin-left: 0;
}

.p5-ul .p5-txt {
    color: #4D4D4D;
    font-size: 14px;
    line-height: 2;
}

.p5-line {
    width: 0.6%;
    position: absolute;
    top: 12%;
    left: 49.6%;
}

.p5-name {
    width:37.8%;
    position: absolute;
    bottom: 10.1%;
    left: 6.3%;
}
.p5-iconbox{
    width:100%;
    overflow:hidden;
}
.p5-ic1{
    width:15.1%;
    float: left;
    margin-left:0%;
    overflow:hidden;
}
.p5-ic2{
    width:28.8%;
    margin-left:7%;
}
.p5-ic3{
    width:42.4%;
    margin-left:6%;
}
.p5-ic3 a{
     color: #000;
}
.p5-img{
    width:31.9%;
    float: left;
    margin-right:20%;
}
.p5-img2{
    width:10.6%;
    margin-top:0%;
    margin-right:10%;
}
.p5-img3{
    width:11.4%;
    margin-top:1%;
    margin-right:6%;
}
.p5-img img,.p5-img2 img,.p5-img3 img{
    width:100%;
}
.p5-tt{
    /*width:77.3%;*/
    font-size: 16px;
    color: #000;
    text-align:center;
    float:left;
}

.p5-name li:first-child {
    margin-left: 0;
}



/*南区*/

.p5-t2 {
    position: absolute;
    top: 38.6%;
    left: 56.1%;
    font-size: 24px;
    color: #E50012;
}

.p5-adr2 {
    width: 32.7%;
    position: absolute;
    top: 15.3%;
    right: 5.6%;
}

.p5-ul2 {
    left: 16%;
}

.p5-ul2 li {
    margin-left: 12.5%;
}

.p5-name2 {
    position: absolute;
    bottom: 10.1%;
    left: 56%;
}


/*主办方*/

.p6-content {
    width: 57.8%;
    margin: 35px auto;
    position: relative;
}

.p6-img1 {
    width: 17.4%;
    position: absolute;
    top: -25.9%;
    left: 21.2%;
}

.p6-img2 {
    width: 3.8%;
    position: absolute;
    top: -25.9%;
    left: 42.2%;
}

.p6-t1 {
    position: absolute;
    top: -25.9%;
    left: 50%;
    font-size: 22px;
    color: #E60012;
    font-weight: 600;
}
/*成绩页面*/
.cj-con {
    width:100%;
    margin:5% auto 2%;
}
.cj-btn {
    width:16%;
    margin: 3% auto;
}
.cj-btn img{
    width:100%;
}
.cj-txt{
    width:100%;
    text-align:center;
    font-size:20px;
    color:#000;
}


/*大纲页面*/
.dagang-title {
    width: 100%;
    margin: 120px auto 30px;
    font-size: 32px;
    color: #000000;
    text-align: center;
}
.dagang-con {
    width:100%;
    margin:5% auto;
}
.dagang-btn {
    width: 50%;
    margin: 3% auto;
    position: relative;
}
.dagang-box {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
}
.dagang-img1 {
    width: 6.2%;
    margin-left: 20%;
    float: left;
    margin-top: 1.7%;
}
.dagang-txt {
    width: 50.1%;
    font-size: 20px;
    color: #000;
    text-align: center;
    float: left;
    margin-top: 2.5%;
}
.dagang-img2 {
    width: 4%;
    float: left;
    margin-top: 3%;
}
.dagang-btn:hover .dagang-txt {
    color:#e60012;
}
.dagang-bottom {
    position:fixed;
    bottom:0;
}
/*成绩页面*/
.chengji-btn{
    margin-top:-2%;
}
/*下载页面*/
.xiazai-btn {
    width:70%;
}
.xiazai-btn>img {
    width:100%;
    height:60px;
}
.xiazai-img1 {
    width: 4.5%;
    margin-left: 17.25%;
    float: left;
    margin-top: 1.2%;
}
.xiazai-txt {
    width: 56.1%;
    font-size: 20px;
    color: #000;
    text-align: left;
    float: left;
    margin-top: 2%;
    margin-left:2%;
}
.xiazai-img2 {
    width: 2.9%;
    float: left;
    margin-top: 2.5%;
}

/*新闻页面*/
.title-s{
    width:100%;
    text-align:center;
    font-size:44px;
    margin-top:140px;
}
.news-list{
    width:100%;
    margin:3% auto;
    overflow:hidden;
}
.news-list li{
    width:100%;
    font-size:16px;
    margin-bottom:2%;
}
.news-list li:hover a{
    color:#e60012;
}
.news-list li a{
    color:#000;
}
.news-list li span{
    color:#e60012;
}
.news-title{
    width:100%;
    text-align:center;
    font-size:26px;
    margin-top:140px;
}
/*add*/
.news-title.t1  {
    font-size:32px;
    font-weight:600;
    margin:140px auto 0;
    /*text-align:left;*/
    /*width:70%;*/
}
.news-ul {
    width:50%;
    margin:50px auto;
    overflow:hidden;
}
.news-ul li {
    width:45%;
    /*width:33%;*/
    float:left;
    margin-left:10%;
}
.news-ul li:first-child {
    margin-left:0;
}
.news-ul li img {
    width:100%;
}
.news-pdf1 {
    display:block;
}
.news-pdf2 {
    display:none;
}
.news-ul li:hover .news-pdf1 {
    display:none;
}
.news-ul li:hover .news-pdf2 {
    display:block;
}




.news-1{
    width:100%;
    line-height:1.9em;
    margin-top:3%;
    font-size:26px;
    font-size:16px;
}
.news-2{
    width:100%;
    font-size:16px;
    line-height:2.4em;
    margin-top:3%;
    color: #E60012;
}
.news-3{
    width:100%;
    overflow:hidden;
    margin-top:3%;
}
.news-s1{
    float:left;
    font-size:16px;
    overflow:hidden;
}
.news-s2{
    float: left;
    margin-left:1%;
    line-height:1.7em;
}
.news-s3{
    float: left;
    line-height:1.7em;
    color:#000;
    margin-top:0.8%;
}
.news-s3 a{
    color:#000;
}
.news-s2 a{
    color:#e60012;
}
.news-d{
    width:14%;
    float: left;
    margin-right:3%;
}
.news-line{
    width:100%;
    height:1px;
    background-color:#d5d5d5;
    margin:3% auto;
}
.news-tab-title{
    width:100%;
    text-align:center;
    font-size:16px;
    line-height:1.7em;
    color:#333;
    font-weight:600;
}
.news-tab-title span{
    font-weight:400;
}
.news-tab{
    width:90%;
        border-collapse:collapse;
    border:medium none;
    margin:3% auto;

}

.news-tab td{
    font-size:12px !important;
    text-align:center;
    border:1px solid #d5d5d5;
    padding:1.3% 0;
    color:#5f5f5f;
}
.news-tab tr:nth-child(odd) td{
    background-color:#f7f7f7;
}
.news-tab td a{
    color:#5f5f5f;

}
.news-tab th{
    font-size:12px;
    text-align:center;
    border:1px solid #d5d5d5;
    background-color:#e7e7e7;
    padding:1.3% 0;
    color:#5f5f5f;
    font-weight:600;
}
.news-tab-box{
    width:100%;
    overflow:hidden;
    margin-bottom: 6%;
}
.news-1 span{
    font-weight:600;
}
.news-1.s1{
    margin-top:2%;
}
.news-1.s2{
    margin-top:1%;
}
.news-1.s3{
    text-align:right;
    margin-bottom:7%;
}
.news-1 a{
    color:#e60012;
        word-wrap:break-word;
    word-break:break-all;
}

/*赛场页面*/
.guize-txt {
    width: 100%;
    line-height: 1.8em;
    font-size: 14px;
    margin-bottom: 2%;
}

.guize-t1 {
    width: 100%;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 2%;
}

.guize-t2 {
    width: 100%;
    font-size: 14px;
    margin-bottom: 1%;
    line-height: 1.7em;
}

.guize-t2 span:first-child {
    font-weight: 600;
}

.xxzixun {
    width: 100%;
    background: #EAEAEA;
    overflow: hidden;
    padding: 2em 0;
    margin-top: 4%;
    margin-bottom: 40px;
}

.qtcenter {
    width: 90%;
    margin: 0 auto;
    overflow: hidden;
}

.xxzixun h2 {
    float: left;
}

.xxzixun span.red {
    color: #F00;
}

.xxzixun h2 {
    float: left;
}

.xxzixun div.text {
    float: left;
    width: 60%;
    line-height: 2em;
    margin-left:2%;
}
.xxzixun div.text a{
    color:#e60012;
}
.xxzixun .ju {
    margin-top: 1em;
}

.xxzixun dl {
    text-align: center;
    float: right;
    font-size: 14px;
}

.xxzixun img {
    vertical-align: middle;
    display: inline;
}

.xxzixun dd {
    line-height: 2em;
}

.xxzixun .qtcenter {
    width: 90%;
    margin: 0 auto;
}

.show-pc {
    display: block;
}

.show-phone {
    display: none;
}
.dg-down{
    width:100%;
    overflow:hidden;
    margin:3% auto 0;
}
.dg-down a{
    color:#e60012;
}
.dg-btn{
    width:150px;
    float:left;
}
.dg-btn img{
    width:100%;
}
.dg-txt {
    font-size:16px;
    color:#e60012;
    margin-top:0.5%;
    float:left;
    margin-left:1%;
}
.dg-menu{
    width:100%;
    margin:2% auto 4%;
}
.dg-menu p{
    margin-top:1.5%;
    font-size:14px;
    color:#262626;
}
.weixin{
    position:fixed;
    right:5%;
    bottom:30%;
    width:35px;
    cursor:pointer;
    padding-left:5%;
    z-index:300;
}
.weixin img{
    width:100%;
}
.erweima{
    position:fixed;
    bottom:30%;
    right:7%;
    width:160px;
    display:none;
}
.erweima img{
    width:100%;
}
.guize-t1.tt{
    margin-top:1%;
}
.news-tab.saic{
    width:100%;
    margin:0% auto 0;
}
.news-tab.saic{

        margin-bottom:3%;
    }
    .show-d{
        display:inline-block;
    }
    .bcg{
        background:#fff !important;
    }


.bottom {
    width: 100%;
    height: 60px;
    background-color: #4d4d4d;
    text-align: center;
    font-size: 12px;
    line-height: 60px;
    color: #e5e5e5;
}

.bottom .main {
    margin-top: 0;
}

.bottom img {
    width: auto;
    vertical-align: middle;
    display: inline-block;
    padding-left: 1%;
    padding-right: 0.5%;
}

.right {
    width: 135px;
    position: fixed;
    bottom: 200px;
    right: 80px;
}

.show-pc {
    display: block !important;
}

.show-phone {
    display: none;
}

@media (max-width:2000px) {
    .banner {
        height: 500px;
    }
}

@media (max-width:1400px) {
    .banner {
        height: 400px;
    }
}

@media (max-width:1200px) {
    .main,
    .top-c {
        width: 960px;
    }
    .banner {
        height: 300px;
    }
    .banner-txt {
        width: 32%;
        padding-top: 4%;
        margin-left:44%;
    }
.p0-txtbox {
    width: 95.2%;
    position: absolute;
    top: 6.5%;
    left: 2.4%;
    font-size: 16px;
    color: #000;
    line-height: 27px;
}
.p0-txt1 {
    margin-top: 0%;
}
    .content-p2 {
        height: 410px;
    }
    .p2 {
        height: 410px;
    }
    .p2-txtbox {
    width: 84%;
    position: absolute;
    top: 4.5%;
    left: 11%;
    font-size: 15px;
    color: #000;
    line-height: 26px;
}
.p2-txt1 {
    margin-top: 5.8%;
}
    .p3-txt {
        line-height: 20px;
        font-size: 12px;
        margin-left:2px;
    }
    .p3-bigbox {
    left: 2%;
        top: 34%;
    }
    .p3-txtbox {
        width:24%;
        top: 36%;
        margin-left:0%;
    }
    .p3-txtbox1 {
        width: 31.9%;
        margin-left:-5%;
    }
    .p3-txtbox2 {
        width: 40.7%;
        margin-left:-6.5%;
    }
    .p3-txtbox3 {
        width: 18.7%;
        margin-left:-6%;
        float:left;
    }
    .p3-icon {
        margin: 6px 0% 0% 0px;
    }
.p3-bg {
    width: 100%;
    position: relative;
    overflow: hidden;
    margin-top: 3%;
    margin-bottom:5%;
}

    /*报名联系*/
    .p4-main {
        width:960px;
    }
    .p4-map-comp {
        font-size:12px;
        margin-left:3%;
    }
    .p4-map-ic {
        width:13px;
    }
    .p4-map-name {
        width:70%;
        margin-left:4px;
    }
    .p4-map-txt3 {
        margin-top:3%;
    }
    .p4-map-ts {
        width:94%;
    }
    .p4-map-comp.p4-comp1 {
        margin-left:0;
    }
    .p4-map-txt3>.p4-map-name {
        width:90%;
    }
    .p4-right-img1 {
        margin-left:15%;
    }
    .p4-right-t {
        width:60.1%;
    }
    .p4-right-shadow {
        margin:2% auto;
    }

    .p4-map-kuang.p4-mk1 {
        top: 20%;
        left: 64%;
    }
    .p4-map-kuang.p4-mk11 {
        top: -19%;
        left: 45.8%;
    }

    /*信息咨询*/
    .p5-ul .p5-txt {
        font-size: 12px;
    }
    .p5-name {
        width: 47.4%;
        bottom: 7.1%;
            left: 2.3%;
    }
        .p5-name2{
            left:52%;
    }
    .p5-ic1,
    .p5-ic2,
    .p5-ic3 {
        font-size: 14px;
    }



    /*大纲*/
    .dagang-txt {
        font-size:16px;
    }
    /*文件下载*/
    .xiazai-btn>img {
        height:48px;
    }
}

@media (max-width:960px) {
    .main,
    .top-c {
        width: 750px;
    }
    .banner {
        height: 300px;
    }
    .banner-c {
        width: 960px;
        height: 100%;
        margin: 0 auto;
    }
    .p0-txtbox {
        width: 95.2%;
        position: absolute;
        top: 6.5%;
        left: 2.4%;
        font-size: 10px;
        color: #000;
        line-height: 22px;
    }
    .p2-txtbox {
        top: 4.5%;
        left: 11%;
        font-size: 12px;
        line-height: 20px;
    }
    .p3-box {
        width: 100%;
        overflow: hidden;
    }
    .p3-bg{
        padding-bottom:7%;
    }
    .p4-main {
        width:750px;
    }
    .p4-map {
        width:66.5%;
        margin-left:0;
    }
    .p4-right-txt {
        font-size:12px;
    }
    .p4-right-t {
        font-size:12px;
        margin-top:1.8%;
    }
    
    .p4-list-txt1 {
        font-size:12px;
    }
    .p4-list-txt2 {
        font-size:10px;
    }



    .p5-tt {
        font-size:12px;
    }



    /*信息咨询*/
    .p5-ul {
        top: 0;
    }
    .p5-ul .p5-txt {
        font-size: 12px;
    }
    .p5-name {
        width: 47.4%;
        bottom: 7.1%;
    }
    .p5-name li {
        margin-left: 0%;
    }
    .p5-ic1,
    .p5-ic2,
    .p5-ic3 {
        font-size: 12px;
    }
    .p5-t1 {
        font-size: 16px;
    }
    .p5-t2 {
        font-size: 16px;
    }
    .p5-ul li {
        margin-left: 6.7%;
    }
    .p5-adr {
        top: 12.3%;
    }
    .p5-ul2 li {
        margin-left: 9%;
    }


    /*大纲*/
    .dagang-btn {
        width:64%;
    }
    .dagang-title {
        font-size:28px;
    }
    /*文件下载*/
    .xiazai-btn {
        width:88%;
    }
}

@media (max-width:750px) {
    .show-pc {
        display: none !important;
    }
    .show-phone {
        display: block;
    }
    .main,
    .top-c {
        width: 93%;
    }
    .banner-c{
        width:100%;
        height:100%;
        position:absolute;
        top:0%;
        left:0%;
        overflow:hidden;
    }
    .banner {
        height: auto;
        background: none;
        margin-top: 48px;
    }
    .banner-txt {
    width:51%;
    float:right;
    margin-top:38%;
    margin-right:2%;
}
    .top {
        height: 48px;
    }
    .top-c {
        position: relative;
        overflow: visible;
    }
    .top {
        overflow: visible;
    }
    .logo {
        width: 70px;
        margin-top: 11px;
        margin-left: 16px;
    }
    .logo img {
        width: 100%;
    }
    .nav {
        position: absolute;
        top: 100%;
        right: -4%;
        background-color: rgba(0, 0, 0, 0.7);
        float: none;
        width: 53%;
        display: none;
    }
    .nav li {
        width: 100%;
        padding: 8% 0;
        font-size: 3.8vw;
        float: none;
        margin-left: 0;
        border-bottom: 1px solid #565656;
        color: #fff;
        text-align: center;
        line-height: 1.3em;
    }
    .nav li a {
        color: #fff;
    }
    .nav li:last-child {
        border-bottom: none;
    }
    .nav li.active {
        border-bottom: 1px solid #565656;
    }
    .nav li:hover {
    color: #e60012;
    border-bottom: 1px solid #565656;
}
    .menu {
        width: 6%;
        float: right;
        margin: 4.5% 0.2% 0 0;
    }
    .menu img {
        width: 100%;
    }
    .title {
        font-size: 5.2vw;
        margin:7% auto 0;
        text-align: center;
        border-left: none;
        padding-left: 0;
    }
    .line-2 {
        width: 10%;
        height: 4px;
        background: #e80000;
        margin: 3% auto 5%;
    }

.p0-txtbox {
    font-size: 3.2vw;
    margin-top: 0%;
    line-height: 1.8em;
    left: 4%;
    top: 4%;
    width: 92%;
    text-align: justify;
}
.p0-txt1 {
    margin-top: 2%;
}

    .p1-img {
        width: 100%;
    }
    .content.p1 {
        background-image: url(../images/p1-bg-w.jpg);
        background-size: cover;
    }
    .p2 {
        height: auto;
        position: relative;
    }
    .main-p2 {
        position: absolute;
        top: 0%;
        left: 3.5%;
    }

    .p2-box {
        width: 100%;
        position:relative;
    }
    .p2-txtbox{
    width: 88%;
    position: absolute;
    top:6.5%;
    left: 10%;
    font-size: 2.93vw;
    color: #000;
    line-height: 1.7em;
    }
.p2-txt {
    width:100%;
}
.p2-txt1 {
    margin-top: 8.8%;
}
.p2-txt2 {
    color: #4d4d4d;
    font-size: 2.4vw;
    margin-top: 3%;
    margin-left: 0%;
    text-align:center;
}
.p3-tit {
    font-size:4.6vw;
    color: #000;
    text-align: center;
    line-height: 1.8em;
}
.p3-tit span {
    font-size: 3.7vw;
}
.p3-img{
	width:100%;
	margin-top: 5%;
}
.p3-bg {
    padding-bottom:27%;
    margin-bottom:2%;
}
.p3-txt {
    line-height:1.5em;
    font-size: 2.67vw;
    margin-left: 6px;
}
.p3-txt {
    width:92%;
}
.p3-txtbox {
    width:100%;
    top:10%;
    margin-left:0%;
    margin-top:2%;
}
.p3-txtbox1 {
    top:26%;
}
.p3-txtbox2{
    top:53%;
}
.p3-txtbox3{
    top:82%;
}
.p3-icon {
    width: 7px;
}
.p3-bigbox {
    left:3.5%;
    top: 10%;
}
.p3-icon {
    margin: 0.6% 0% 0% 0px;
}
.main-box{
   position: absolute;
    top: 0%;
    left:0%;
}
.main-p2 {
    position:relative;
    top: 0%;
    left:0%;
}
    .p5-t1 {
        top: 17.2%;
        left: 8.7%;
        font-size: 4vw;
    }
    .p5-adr {
        width: 70.5%;
        top: 5%;
        left: 20.9%;
    }
    .p5-ul .p5-txt {
        font-size: 2.6vw;
    }
    .p5-ul li {
        margin-left: 8%;
    }
    .p5-name {
        width: 100%;
        top: 42.3%;
        left:9%;
    }
        /*南区*/
    .p5-adr2 {
        width: 70.5%;
        position: absolute;
        top: 50.9%;
        left: 20.9%;
    }
    .p5-name2 {
        top: 88.5%;
    }
   

    .p5-t2 {
        top: 63.2%;
        left: 8.7%;
        font-size: 4vw;
    }
.p5-ic1{
    width:15.1%;
    float: left;
    margin-left:0%;
    overflow:hidden;
}
.p5-ic2{
    width:28.8%;
    margin-left:5%;
}
.p5-ic3{
    width:42.4%;
    margin-left:0%;
}
.p5-ic3 a{
     color: #000;
}
.p5-img{
    width:31.9%;
    float: left;
    margin-right:20%;
}
.p5-img2{
    width:10%;
    margin-top:0%;
    margin-right:10%;
}
.p5-img3{
    width:12%;
    margin-top:1%;
    margin-right:6%;
}
.p5-img img,.p5-img2 img,.p5-img3 img{
    width:100%;
}
.p5-tt{
    /*width:77.3%;*/
    font-size:2.6vw;
    color: #000;
    text-align:left;
    float:left;
    margin-top:2%;
    line-height:0.9em;
}
.p5-tt3{
    margin-top:1%;
}
.p5-ul {
    top: 6%;
}
.p5-ul2 li{
    margin-left:11%;
}
    /*报名联系*/
    .p4-main {
        width:100%;
    }
    .p4-con {
        margin-bottom:3%;
    }
    .p4-map {
        width:96.4%;
        float:none;
        margin:0 auto;
    }
    .p4-right {
        width:95.8%;
        margin:0 auto;
        float:none;
    }
    .p4-right-txt {
        font-size:3.2vw;
        width:82%;
        margin-left:10%;
        line-height:1.8em;
    }
    .p4-right-shadow {
        width:88%;
        margin:5% auto;
    }
    .p4-right-img1 {
        width:5.2%;
        margin-left:20.5%;
        margin-top:2.2%;
    }
    .p4-right-t {
        width:50.1%;
        font-size:3vw;
        margin-top:2.7%;
    }
    .p4-list>li {
        width:20%;
        padding-bottom:2%;
    }
    .p4-list-txt1 {
        margin-top:18%;
        font-size:3vw;
    }
    .p4-add-t1 {
        margin-top:10%;
    }
    .p4-list-txt2 {
        font-size:2.2vw;
    }
    
    .p4-map-kuang {
        width:49%;
    }
    .p4-map-kuang:after {
        border-top: 6px solid #fff;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
    }
    .p4-map-kuang.p4-mk1:after {
        left:auto;
        right:24%;
    }
    .p4-map-kuang.p4-mk6:after {
        left:auto;
        right:24%;
    }
    .p4-map-kuang.p4-mk21:after {
        left:auto;
        right:24%;
    }
    .p4-map-kuang.p4-mk22:after {
        left:auto;
        right:24%;
    }
    
    .p4-map-location {
        font-size:3.2vw;
        line-height:1.2em;
    }
    
    .p4-map-comp {
        font-size:2.6vw;
        margin-left:4.9%;
    }
    .p4-map-comp.p4-comp1 {
        margin-left:2.8%;
    }
    .p4-le{
        letter-spacing:-1px !important;
    }
    .p4-map-ts {
        width:89%;
        margin-top:3%;
    }
    .p4-map-txt1>.p4-map-ic {
        width:20%;
        margin-top:2%;
    }
    .p4-map-txt2>.p4-map-ic {
        width:10.2%;
        margin-top:2%;
    }
    .p4-map-txt3>.p4-map-ic {
        width:6.7%;
        margin-top:2%;
    }
    .p4-map-txt3>.p4-map-name {
        width:85%;
    }
    .p4-map-name {
        margin-left:3px;
        font-size:2.4vw;
        line-height:1.8em;
    }
    .p4-map-txt3 {
        margin:3% auto 1%;
    }

    .p4-map-row2 {
        margin:4% auto;
    }

    .p4-map-kuang.p4-mk0 {
        top:-26.6%;
        left:47.3%;
    }
    .p4-map-kuang.p4-mk1 {
        top:19%;
        left:49%;
    }
    .p4-map-kuang.p4-mk2 {
        /*top: 15.8%;
        left: 45.6%;*/
        top: 42.8%;
        left: 45.9%;
    }
    .p4-map-kuang.p4-mk3 {
        /*top: -24%;
        left: 45.8%;*/
        top: -21%;
        left: 46.3%;
    }
    .p4-map-kuang.p4-mk4 {
        /*top: -11.5%;
        left: 43.3%;*/
        top: -7.5%;
        left: 43.8%;
    }
    .p4-map-kuang.p4-mk5 {
        /*top: 41.5%;
        left: 20.8%;*/
        top: 42.5%;
        left: 21.3%;
    }
    .p4-map-kuang.p4-mk6 {
        top: -24.5%;
        left: 51.5%;
        /*top: 42.5%;
        left: 21.3%;*/
    }
    .p4-map-kuang.p4-mk7 {
        /*top: -2.5%;
        left: 23.3%;*/
        top: 1.5%;
        left: 23.8%;
    }
    .p4-map-kuang.p4-mk8 {
        /*top: 16.5%;
        left: 34.3%;*/
        top: 16.5%;
        left: 34.8%;
    }
    .p4-map-kuang.p4-mk9 {
        /*top: -20.3%;
        left: 40.6%;*/
        top: -17.3%;
        left: 41.1%;
    }
    .p4-map-kuang.p4-mk10 {
        /*top: 32.3%;
        left: 41%;*/
        top: 32.3%;
        left: 41.5%;
    }
    .p4-map-kuang.p4-mk11 {
        /*top: -28.2%;
        left: 41.8%;*/
        top: -23.2%;
        left: 42.2%;
    }
    .p4-map-kuang.p4-mk12 {
        /*top: 26.8%;
        left: 56.7%;*/
        top: 27.8%;
        left: 56.7%;
    }
    .p4-map-kuang.p4-mk13 {
        /*top: -18.8%;
        left: 50.7%;*/
        top: -14.8%;
        left: 50.7%;
    }
    .p4-map-kuang.p4-mk14 {
        /*top: 8.3%;
        left: 54%;*/
        top: 12.3%;
        left: 54.5%;
    }
    .p4-map-kuang.p4-mk15 {
        /*top: 27%;
        left: 33.3%;*/
        top: 27%;
        left: 33.8%;
    }
    .p4-map-kuang.p4-mk16 {
        /*top: 20.5%;
        left: 50.7%;*/
        top: -2.5%;
        left: 50.7%;
    }
    .p4-map-kuang.p4-mk17 {
        top: 14.8%;
        left: 55.1%;
    }
    .p4-map-kuang.p4-mk18 {
        top: -2.4%;
        left: 34.6%;
    }
    .p4-map-kuang.p4-mk19 {
        top: -5.8%;
        left: -1.9%;
    }
    .p4-map-kuang.p4-mk20 {
        top: 32.2%;
        left: 48.8%;
    }
    .p4-map-kuang.p4-mk21 {
        top: -15.8%;
        left: 49.9%;
    }
    .p4-map-kuang.p4-mk22 {
        top: -8.8%;
        left: 47.4%;
    }
    .p4-map-kuang.p4-mk23 {
        top: 8.2%;
        left: 28.9%;
    }
    .p4-map-kuang.p4-mk24 {
        top: -0.8%;
        left: 49.9%;
    }
    .p4-map-kuang.p4-mk25 {
        top: 54.2%;
        left: 38.3%;
    }
    .p4-map-kuang.p4-mk26 {
        top: 35.2%;
        left: 32.3%;
    }
    .p4-map-kuang.p4-mk27 {
        top: 42.9%;
        left: 36.6%;
    }

    /*主办方*/
    .p6-content {
        width: 100%;
    }
    .p6-img1 {
        width: 20%;
        position: absolute;
        top: -39.6%;
        left: 17.2%;
    }
    .p6-img2 {
        width: 4.5%;
        position: absolute;
        top: -39.6%;
        left: 42.3%;
    }
    .p6-t1 {
        position: absolute;
        top: -39.6%;
        left: 51.5%;
        font-size: 3.46vw;
    }
    .bottom {
        padding: 2.5% 0;
        height: auto;
        line-height: 1.75em;
        font-size: 3vw;
    }
    .bottom span {
        display: block;
    }



    /*大纲*/
    .dagang-title {
        font-size:5.2vw;
    }
    .dagang-btn {
        width:100%;
    }
    .dagang-img1 {
        margin-left:15%;
    }
    .dagang-txt {
        width:60%;
        font-size:3.2vw;
    }

    /*文件下载*/
    .xiazai-btn>img {
        height:auto;
    }
    .xiazai-img1 {
        width:6.2%;
        margin-left:4.25%;
    }
    .xiazai-txt {
        width:80.1%;
    }
    .xiazai-img2 {
        width:4%;
    }
    /*新闻*/
    .news-title{
        width:90%;
        margin:58px auto 3%;
        font-size:5vw;
        margin-top:59px;
    }
    /*成绩*/
    .cj-btn {
    width: 30%;
}
.cj-txt {
    font-size:3.8vw;
}
    /*add*/
    .news-title.t1 {
        font-size:5.2vw;
        margin-top:30%;
        margin-bottom:0;
    }
    .news-ul {
        width:60%;
        margin: 5% auto;
    }
    .news-ul li {
        width:100%;
        float:none;
        margin-left:0;
        margin-top:10%;
    }
    .news-ul li:hover .news-pdf1 {
        display:block;
    }
    .news-ul li:hover .news-pdf2 {
        display:none;
    }


    .news-title.t2 {
        font-size:8vw;
        margin-top:15%;
    }
    .qd4-img {
        width:95%;
        margin:0 auto;
    }
    .qd4-img li {
        width:48%;
    }
    .qd4-photo {
        width:93%;
        margin-bottom:25%;
    }
    


    .news-1{
        width:94%;
        font-size:3.2vw;
        margin:0 auto 2%;
    }
    .news-1.s3{
        padding-bottom: 23%;
    }
    .news-2{
        width:94%;
        font-size:3.2vw;
        margin:0 auto 2%;
    }
    .news-3{
        width:94%;
        font-size:3.2vw;
        margin:0 auto 5%;
    }
    .news-s2{
        margin-top:3%;
        word-wrap: break-word; 
        word-break: break-all;
    }
    .news-d{
        width:30%;
    }
    .news-tab-title{
        font-size:4.3vw;
    }
    .news-tab-box{
        width:94%;
        overflow:visible;
        overflow-y:auto;
        margin:0 auto 3%;
        padding-bottom:25%;
    }
    .news-tab{
        width:700px;
        margin-top:5% auto 0;

    }
    .news-tab.saic{
        width:800px;
        margin-bottom:4%;
    }
    .news-tab.saic tr td{
        height:53px;
    }
    .news-tab.saic tr th:nth-child(2){
        width:80px;
    }
    .news-tab.saic tr th:nth-child(4){
        width:75px;
    }
    .news-tab.saic tr td:nth-child(3){
        text-align:left;
        padding-left:10px;
        line-height:1.5em; 
    }
    .news-tab.saic tr td:nth-child(4){
        text-align:left;
        padding-left:10px;
    }
    .news-tab.saic tr td:nth-child(5){
        text-align:left;
        padding-left:10px;
         padding-right:15px;
    }
    .news-tab.saic tr td:nth-child(6){
        text-align:left;
        padding-left:10px;
        padding-right:15px;
    }
    .title-s{
        font-size:8vw;
        margin-top:18%;
    }
    .news-list li{
        width:94%;
        margin:0 auto 3%;
        font-size:4vw;
    }
    .news-list li span{
        float: left;
        margin:0 2% 2% 0;
        line-height:2.5em;
        font-size:2.5vw;
    }
    .guize-t1.tt{
        margin:4% auto;
    }
    .news-tab.saic td{
        padding:0.3% 0;
    }
    /*比赛*/
      .guize{
        width:100%;
        font-size:8vw;
        margin-top:58px;
    }
    .guize-txt{
        width:94%;
        margin:0 auto 2%;
        font-size:3.2vw;
    }
    .guize-t1{
        width:94%;
        margin:0 auto 2%;
        font-size:4vw;
    }
    .guize-t2{
        width:94%;
        margin:0 auto 2%;
        font-size:3.2vw;
    }
    .xxzixun h2{
        font-size:5vw;
    }
    .xxzixun div.text{
        font-size:3.2vw;
    }
    .xxzixun div.text{
        font-size:70%;
    }
    .xxzixun div.text span{
        display:block;
    }
    .dg-down{
        width:94%;
    }
    .dg-btn{
        width:30%;
        margin-top:1.5%;
    }
    .dg-txt{
        width:67%;
        float:right;
        margin-top:0%;
        font-size:3.8vw;
    }
    .dg-menu{
        width:94%;
        margin:2% auto 6%;
    }
    .dg-menu p{
        margin-top:4%;
        font-size:3.2vw;
    }
    .p6-box{
        width:61%;
        margin:0 auto 7%;
    }
    .erweima{
        width:100px;
        right:18%;
    }
    .p4-txt span:first-child{
        font-size:3.2vw;
        margin-top:0;
    }
    .pdl-10{
       padding-left:10px !important;
       text-align:left !important;
    }
    .bcg{
        background:#fff !important;
    }
}
@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3){

    .banner-txt {
    top: 20%;
}

}