* {margin: 0px;padding: 0px;border-box:box-sizing; -webkit-border-box:box-sizing;}
div {border-box:box-sizing; -webkit-border-box:box-sizing;}
p {border-box:box-sizing; -webkit-border-box:box-sizing;}


body {
font-size: 13px; font-family:Microsoft YaHei,Arial, Helvetica, sans-serif;font-weight: normal;color: #343434; background:url(http://www.100ppi.com/images/futures/bg1.jpg) repeat; }

div {border-box:box-sizing; -webkit-border-box:box-sizing;}

ul {
	list-style-type: none;
}

a {
	color: #fff;
	text-decoration: none;
}
a:hover {
	color: #0075ff;
	text-decoration: none;
}
.fl { float:left;}
.fr { float:right;}
.flex { display:flex; justify-content: space-between;}
.con { width:1200px; margin:0px auto; }
.warp { width:1200px; margin:0px auto; }
.warp1 { width:1370px; margin:0px auto; }
.warp2 { width:940px; margin:0px auto; }


/*漂浮导航*/
#fl_menu{position:absolute;top:160px;right:0px;z-index:9999;width:140px;height:50px;}
#fl_menu .label a{padding-left:20px;line-height:50px;font-size:18px;background: rgba(0,117,255,.4); color:#fff;letter-spacing:3px; margin-bottom:1px; display:block}
#fl_menu .label a:hover{ background: rgba(0,117,255,.7); color:#fff;}

#fl_menu .label_1 a{padding-left:40px;line-height:50px;font-size:18px;background: rgba(0,117,255,.4); color:#fff;letter-spacing:3px; margin-bottom:1px; display:block;   padding-top:10px; padding-bottom:10px}
#fl_menu .label a:hover{ background: rgba(0,117,255,.7); color:#fff;}



#fl_menu .menu{display:none;}
#fl_menu .menu .menu_item{display:block;background:#000;color:#bbb;border-top:1px solid #333;padding:10px 10px;font-size:12px;text-decoration:none;}
#fl_menu .menu a.menu_item:hover{background:#333;color:#fff;}


/*nav*/
header { width:100%; z-index:999999; position:relative; background:#170741; height:70px; line-height:70px; margin:0 auto}
nav { width:100%; height:70px; line-height:70px}
nav ul { margin-top:0px; margin-bottom:0px;}
nav ul li {float:left; }
nav ul li a {text-align:center; line-height:70px;  padding:0 21x; font-size:18px; display: block; color:#fff; font-family:; font-weight:normal;}
nav ul li a:hover {
	color: #026bed;
}
nav .dropdown { min-width:120px; position:relative;} 
nav ul.dropdown_menu { display:block;/* width:100%;*/ position:absolute; z-index:99;  margin:0; margin-left:-40px; border-bottom:0px solid #09428a; }
nav .dropdown_menu li { width:180px;  margin:0;background-color:#170741; height:0; overflow:hidden; float:none; padding:0 10px; transition:all .3s; -webkit-transition:all .3s; -o-transition:all .3s; -moz-transition:all .3s;  }
nav .dropdown:hover .dropdown_menu li { height: 45px; border-bottom:1px #1a116c solid}
nav .dropdown:hover ul.dropdown_menu { border-bottom:0px solid #09428a;} 
nav .dropdown .dropdown_menu li a{color: #fff; font-size: 15px; font-weight:normal; line-height:40px;  display: block; padding:0px;text-align: center; }
nav .lili a{ width:37px; height:37px; border:3px #9358a3 solid; float:left; margin-top:30px; line-height:37px}
nav .lili a:hover{ width:37px; height:37px; border:3px #b11852 solid; color:#026bed}
nav .dropdown .dropdown_menu li:hover{color:#fff; background:#026bed}
nav .dropdown  i {margin: -1px 5px 0px 0px; transition:0.4s cubic-bezier(0.35, 0.45, 0.55, 1); width: 0px; height: 1px; vertical-align: middle; display: inline-block; background-color:#026bed; -webkit-transition: all .4s cubic-bezier(0.35, 0.45, 0.55, 1) 0s; -moz-transition: all .4s cubic-bezier(0.35, 0.45, 0.55, 1) 0s;}
nav .dropdown:last-child i {background:#3f3f3f;}
nav .dropdown.on i {width: 15px;}
nav .dropdown:hover i {width: 15px;}


/*banner*/
.bg_1{ width:100%; background:url(http://www.100ppi.com/images/futures/bg_1.jpg) no-repeat  center top; height:658px; margin:0 auto }
.but1{  margin-top:676px; margin:400px 100px 0 100px}
.but1 a{width:250px;/*344px;*/ height:63px;border-radius: 15px; background: rgba(255,255,255,.1); color:#fff; text-align:center; display:block; color:#cac5de; font-size:36px; font-weight:bold; letter-spacing:2px; line-height:63px}
.but1 a:hover{ background: rgba(255,255,255,.5);color:#fff; display:block;transition:All 0.4s ease-in-out;transform: translate(0,-10px);}

/*简介*/

.bg_2{ width:100%; background:url(http://www.100ppi.com/images/futures/bg_2.jpg) no-repeat  center top; height:668px; margin:0 auto }
.bg_2 span{ font-size:48px; color:#251f5f; text-transform:capitalize; font-family:Arial, Helvetica, sans-serif; text-align:center; font-weight:bold; width:100%; margin:0 auto; display:block; padding-top:80px}
.bg_2 h2{font-size:48px; color:#cac5de;width:100%; margin:0 auto; display:block; text-align:center; padding-top:10px  }
.bg_2 p{ font-size:22px; color:#d0cae9; width:80%; margin:0 auto; text-align:left; padding-top:50px; line-height:36px; line-height:36px; letter-spacing:1px}
/*简介内页*/

.bg_2_n{ width:100%; background:#15043e;  margin:0 auto; padding-bottom:80px  }
.bg_2_n span{ font-size:48px; color:#251f5f; text-transform:capitalize; font-family:Arial, Helvetica, sans-serif; text-align:center; font-weight:bold; width:100%; margin:0 auto; display:block; padding-top:80px}
.bg_2_n h2{font-size:48px; color:#cac5de;width:100%; margin:0 auto; display:block; text-align:center; padding-top:10px; background:url(http://www.100ppi.com/images/futures/line.jpg) no-repeat center bottom; height:95px  }
.bg_2_n p{ font-size:22px; color:#d0cae9; width:80%; margin:0 auto; text-align:left; padding-top:50px; line-height:36px; line-height:36px; letter-spacing:1px}

/*要求*/

.bg_3{ width:100%; background:url(http://www.100ppi.com/images/futures/bg_3.jpg) no-repeat  center top; height:744px; margin:0 auto }
.bg_3 span{ font-size:48px; color:#251f5f; text-transform:capitalize; font-family:Arial, Helvetica, sans-serif; text-align:center; font-weight:bold; width:100%; margin:0 auto; display:block; padding-top:60px}
.bg_3 h2{font-size:48px; color:#cac5de;width:100%; margin:0 auto; display:block; text-align:center; padding-top:10px  }
.bg_3 p{ font-size:24px; color:#d0cae9; width:80%; margin:0 auto; text-align:center; padding-top:50px; line-height:36px}

.kuai_1{ width:100%; height:200px; margin:60px auto;}
.kuai_1 .k_1{ width:45%; height:170px; background:#1e0657; border:1px #414899  solid; text-align:left; padding:2%}
.kuai_1 .k_1 h4{ font-size:24px; text-align:left; padding:0; color:#fff; font-weight:normal; margin-bottom:20px}
.kuai_1 .k_1  p{ font-size:18px;color:#fff;padding:0; text-align:left; width:100% }

/*要求内页*/

.bg_3_n{ width:100%;  background:#15043e;  margin:0 auto; padding-bottom:80px }
.bg_3_n span{ font-size:48px; color:#251f5f; text-transform:capitalize; font-family:Arial, Helvetica, sans-serif; text-align:center; font-weight:bold; width:100%; margin:0 auto; display:block; padding-top:0px}
.bg_3_n h2{font-size:48px; color:#cac5de;width:100%; margin:0 auto; display:block; text-align:center; padding-top:10px; background:url(http://www.100ppi.com/images/futures/line.jpg) no-repeat center bottom; height:95px    }
.bg_3_n p{ font-size:24px; color:#d0cae9; width:80%; margin:0 auto; text-align:center; padding-top:50px; line-height:36px}


.bg_3_n .content{ margin-top:60px}
.bg_3_n .content ul li{ width:1200px; height:110px; border-bottom:1px #e5e5e5 solid;font-size:16px; line-height:36px; padding:33px 19px; background:#dbdbdb}
.bg_3_n .content ul li .fl{ width:165px; height:110px; overflow:hidden}
.bg_3_n .content ul li .fl img{ width:165px; height:auto }
.bg_3_n .content ul li .fr{ width:1000px}
.bg_3_n .content ul li h3 a{ font-size:20px; font-weight:normal; color:#333333; width:100%; display:block}
.bg_3_n .content ul li .xiangxi{  float:left; color:#757575; line-height:30px; margin-top:15px; border-right:1px #757575 solid; padding-right:15px }

.bg_3_n .content ul li .xiangxi em{ font-style:normal; color:#757575; font-size:20px}
.bg_3_n .content ul li .time{  float:left;  margin-top:15px ; line-height:30px; margin-left:15px; color:#757575}
.bg_3_n .content ul li .more a{width:120px; height:30px; border-radius: 15px; background:#0f4393; text-align:center; float:right; margin-top:0px; color:#fff; line-height:30px;transition:All 0.4s ease-in-out; font-size:14px}



/*规则*/

.bg_4{ width:100%; background:url(http://www.100ppi.com/images/futures/bg_4.jpg) no-repeat  center top; height:792px; margin:0 auto }
.bg_4 span{ font-size:48px; color:#251f5f; text-transform:capitalize; font-family:Arial, Helvetica, sans-serif; text-align:center; font-weight:bold; width:100%; margin:0 auto; display:block; padding-top:30px}
.bg_4 h2{font-size:48px; color:#cac5de;width:100%; margin:0 auto; display:block; text-align:center; padding-top:10px  }
.bg_4 p{ font-size:24px; color:#d0cae9; width:80%; margin:0 auto; text-align:center; padding-top:50px; line-height:36px}

.kuai{ width:100%; height:330px; margin:120px auto 20px auto;}
.kuai .k_2{ width:45%; height:280px; background:#1e0657; border:1px #414899  solid; text-align:left; padding:2%}
.kuai .k_2 span{ font-size:48px; text-align:center; padding:0; color:#fff; font-weight:bold; margin-bottom:20px}
.kuai .k_2  p{ font-size:18px;color:#fff;padding:0; text-align:left; width:100% }
.kuai1{ width:96%; height:30px;  background:#1e0657; border:1px #414899  solid; text-align:left; padding:2%; color:#0075ff; font-size:24px}

/*方式*/

.bg_5{ width:100%; background:url(http://www.100ppi.com/images/futures/bg_5.jpg) no-repeat  center top; height:715px; margin:0 auto }
.bg_5 span{ font-size:48px; color:#251f5f; text-transform:capitalize; font-family:Arial, Helvetica, sans-serif; text-align:center; font-weight:bold; width:100%; margin:0 auto; display:block; padding-top:90px}
.bg_5 h2{font-size:48px; color:#cac5de;width:100%; margin:0 auto; display:block; text-align:center; padding-top:10px  }
.bg_5 p{ font-size:24px; color:#d0cae9; width:80%; margin:0 auto; text-align:center; padding-top:50px; line-height:36px}
.pic{ width:100%; margin:100px auto;}
.im_1 { width:30%; text-align:center; color:#fdfdfe; font-size:24px; list-style: none; line-height:70px}
.im_1  img{ width:100%; height:auto}

/*流程*/

.bg_6{ width:100%; background:url(http://www.100ppi.com/images/futures/bg_6.jpg) no-repeat  center top; height:705px; margin:0 auto }
.bg_6 span{ font-size:48px; color:#251f5f; text-transform:capitalize; font-family:Arial, Helvetica, sans-serif; text-align:center; font-weight:bold; width:100%; margin:0 auto; display:block; padding-top:90px}
.bg_6 h2{font-size:48px; color:#cac5de;width:100%; margin:0 auto; display:block; text-align:center; padding-top:10px  }

.lc{ width:100%; margin:70px auto; height:378px}

.lc p{ font-size:18px; color:#d0cae9; width:80%; margin:0 auto; text-align:left; padding-top:50px; line-height:36px}
.lc li{ width:33%; list-style:none; text-align:center}
.lc li h3{ font-size:48px; color:#0075ff; text-align:center}
.lc li em{ font-style:normal; font-size:24px; color:#f2eefb;}
.lc_1,.lc_2 { background:url(http://www.100ppi.com/images/futures/li.jpg) no-repeat left 130px}
.lc_3 { background:url(http://www.100ppi.com/images/futures/li2.jpg) no-repeat left 130px}

/*流程内页*/

.bg_6_n{ width:100%;  background:#15043e;  margin:0 auto ; padding-bottom:80px }
.bg_6_n span{ font-size:48px; color:#251f5f; text-transform:capitalize; font-family:Arial, Helvetica, sans-serif; text-align:center; font-weight:bold; width:100%; margin:0 auto; display:block; padding-top:0px}
.bg_6_n h2{font-size:48px; color:#cac5de;width:100%; margin:0 auto; display:block; text-align:center; padding-top:10px ;background:url(http://www.100ppi.com/images/futures/line.jpg) no-repeat center bottom; height:95px    }



/*奖项设置*/

.bg_7{ width:100%; background:url(http://www.100ppi.com/images/futures/bg_7.jpg) no-repeat  center top; height:858px; margin:0 auto }
.bg_7 span{ font-size:48px; color:#251f5f; text-transform:capitalize; font-family:Arial, Helvetica, sans-serif; text-align:center; font-weight:bold; width:100%; margin:0 auto; display:block; padding-top:110px}
.bg_7 h2{font-size:48px; color:#cac5de;width:100%; margin:0 auto; display:block; text-align:center; padding-top:10px  }

.lcwe{ width:100%; margin:70px auto;  flex-wrap: wrap }

.lcwe p{ font-size:24px; color:#d0cae9; width:70%; float:left; text-align:left; line-height:36px}
.lcwe li{ width:94%; height:60px; background:#1e0657; list-style:none; text-align:center; margin:10px 0; padding:3%}
.lcwe li h3{ font-size:30px; color:#0075ff; text-align:left; font-weight:normal; float:left; width:12% }
.lcwe li em{ font-style:normal; font-size:24px; color:#f2eefb; }


/*奖项设置内页*/

.bg_7_n{ width:100%;  background:#15043e; height:810px;  margin:0 auto }
.bg_7_n span{ font-size:48px; color:#251f5f; text-transform:capitalize; font-family:Arial, Helvetica, sans-serif; text-align:center; font-weight:bold; width:100%; margin:0 auto; display:block; padding-top:0px}
.bg_7_n h2{font-size:48px; color:#cac5de;width:100%; margin:0 auto; display:block; text-align:center; padding-top:10px ;background:url(http://www.100ppi.com/images/futures/line.jpg) no-repeat center bottom; height:95px }




/*往期回顾*/

.bg_8{ width:100%; background:url(http://www.100ppi.com/images/futures/bg_9.jpg) no-repeat  center top; height:750px; margin:0 auto }
.bg_8 span{ font-size:48px; color:#251f5f; text-transform:capitalize; font-family:Arial, Helvetica, sans-serif; text-align:center; font-weight:bold; width:100%; margin:0 auto; display:block; padding-top:80px}
.bg_8 h2{font-size:48px; color:#cac5de;width:100%; margin:0 auto; display:block; text-align:center; padding-top:10px  }

#owl-demo{position:relative;width:480px;height:358px;margin:70px auto 0 auto;}
#owl-demo .item{ position:relative;display:block;}
#owl-demo img{display:block;width:480px;height:358px;}
#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:78px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#owl-demo span{position:absolute;left:0;bottom:37px;width:100%;font:18px/32px "微软雅黑","黑体";color:#fff;text-align:center;}

.owl-pagination{position:absolute;left:0;bottom:10px;width:100%;height:22px;text-align:center;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background-image:url(http://www.100ppi.com/images/futures/bg15.png);*display:inline;*zoom:1;}
.owl-pagination .active{width:25px;background-image:url(http://www.100ppi.com/images/futures/bg16.png);}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-indent:-9999px;}
.owl-prev{left:0;background-image:url(http://www.100ppi.com/images/futures/bg17.png);}
.owl-next{right:0;background-image:url(http://www.100ppi.com/images/futures/bg18.png);}
.owl-prev:hover{background-image:url(http://www.100ppi.com/images/futures/bg19.png);}
.owl-next:hover{background-image:url(http://www.100ppi.com/images/futures/bg20.png);}



/*参赛选手*/

.bg_9{ width:100%; background:url(http://www.100ppi.com/images/futures/bg_8.jpg) no-repeat  center top; height:1034px; margin:0 auto }
.bg_9 span{ font-size:48px; color:#251f5f; text-transform:capitalize; font-family:Arial, Helvetica, sans-serif; text-align:center; font-weight:bold; width:100%; margin:0 auto; display:block; padding-top:100px}
.bg_9 h2{font-size:48px; color:#cac5de;width:100%; margin:0 auto; display:block; text-align:center; padding-top:10px  }
.bodyCon08{
}.bodyCon08 .students1{
    margin: 0 auto;
    width: 1370px;

    position: relative; margin-top:80px
    
}
.bodyCon08 .students{
    margin: 0 auto;
    width: 1370px;
    height: 680px;
    position: relative; margin-top:80px
    
}
.bodyCon08 .students p.PP{width:510px;height:50px;font-size:16px;color:#333;text-align:center;position:absolute;top:60px; left:300px;}

#four_flash{position:relative;width:1370px;height:600px; margin:0 auto; bottom:40px;}
#four_flash .flashBg{width:1270px;height:600px; margin:0 auto;position:relative;overflow:hidden;}
#four_flash .flashBg ul.mobile{width:2000%;height:600px; position:absolute;top:15; left:0;}
#four_flash .flashBg ul.mobile li{float:left;width:225px;height:640px;margin-left:26px;padding-top:40px;color:#6C6E85;transition:all 1s ease 0s;}
#four_flash .flashBg ul.mobile li:hover{
    
    color: #fff;

}
#four_flash .flashBg ul.mobile li img{width:225px;height:293px;display:block; margin:0 auto;}
#four_flash .flashBg ul.mobile li dd{font-size:18px;width:250px;line-height:60px;text-align:center;}
#four_flash .flashBg ul.mobile li p{font-size:18px; text-align:center;width:225px; line-height:24px;  z-index:99999; display:block; height:50px}
#four_flash .flashBg ul.mobile li .fl{ width:50%;font-size:18px;  }
#four_flash .flashBg ul.mobile li .fr{ width:50%; font-size:18px; text-align:right }
#four_flash .flashBg ul.mobile li .tpi{ width:100%; height:40px; line-height:40px; margin-top:20px; float:left}
#four_flash .flashBg ul.mobile li .tpi a{ width:100%; height:40px; line-height:40px;color:#fff;background: rgba(0, 117, 255, .4) ; display:block; float:left; text-align:center; font-size:20px}
#four_flash .flashBg ul.mobile li .tpi a:hover{color:#fff; background:#0075ff;transition:All 0.7s ease-in-out;
}
#four_flash .flashBg ul.mobile li a{display:block;background:url(http://www.100ppi.com/images/futures/jiantou.png);width:31px;height:31px;border:0px;margin:8px auto;}
#four_flash .flashBg ul.mobile li a:hover{background:url(http://www.100ppi.com/images/futures/jiantou2.png);}
#four_flash .but_left{width:50px;height:100px;position:absolute; top:136px; left:0px;}
#four_flash .but_right{width:50px;height:100px; position:absolute; top:136px; right:0px;}
#four_flash .but_left:hover{background:url(http://www.100ppi.com/images/futures/qianxleft1.png) no-repeat;}
#four_flash .but_right:hover{background:url(http://www.100ppi.com/images/futures/qianxr1.png) no-repeat;}


/*---*/
.bg_9_n{ width:100%; background:#15043e; margin:0 auto }
.bg_9_n span{ font-size:48px; color:#251f5f; text-transform:capitalize; font-family:Arial, Helvetica, sans-serif; text-align:center; font-weight:bold; width:100%; margin:0 auto; display:block; padding-top:0px}
.bg_9_n h2{font-size:48px; color:#cac5de;width:100%; margin:0 auto; display:block; text-align:center; padding-top:10px; background:url(http://www.100ppi.com/images/futures/line.jpg) no-repeat center bottom; height:95px    }


#four_flash1{position:relative;width:1370px; margin:0 auto; bottom:40px; height:2000px}
#four_flash1 .flashBg{width:1270px; margin:0 auto;position:relative;}
#four_flash1 .flashBg ul.mobile{width:100%;position:relative;top:15; left:0;}
#four_flash1 .flashBg ul.mobile li{float:left;width:225px;height:600px;margin-left:26px;padding-top:40px;color:#6C6E85;transition:all 1s ease 0s;}
#four_flash1 .flashBg ul.mobile li:hover{
    
    color: #fff;

}
#four_flash1 .flashBg ul.mobile li img{width:225px;height:293px;display:block; margin:0 auto;}
#four_flash1 .flashBg ul.mobile li dd{font-size:18px;width:250px;line-height:60px;text-align:center;}
#four_flash1 .flashBg ul.mobile li p{font-size:18px; text-align:center;width:225px; line-height:24px;  z-index:99999; display:block; height:50px}
#four_flash1 .flashBg ul.mobile li .fl{ width:50%;font-size:18px;  }
#four_flash1 .flashBg ul.mobile li .fr{ width:50%; font-size:18px; text-align:right }
#four_flash1 .flashBg ul.mobile li .tpi{ width:100%; height:40px; line-height:40px; margin-top:20px; float:left}
#four_flash1 .flashBg ul.mobile li .tpi a{ width:100%; height:40px; line-height:40px;color:#fff;background: rgba(0, 117, 255, .4) ; display:block; float:left; text-align:center; font-size:20px}
#four_flash1 .flashBg ul.mobile li .tpi a:hover{color:#fff; background:#0075ff;transition:All 0.7s ease-in-out;
}
#four_flash1 .flashBg ul.mobile li a{display:block;background:url(http://www.100ppi.com/images/futures/jiantou.png);width:31px;height:31px;border:0px;margin:8px auto;}
#four_flash1 .flashBg ul.mobile li a:hover{background:url(http://www.100ppi.com/images/futures/jiantou2.png);}
#four_flash1 .but_left{width:50px;height:100px;position:absolute; top:136px; left:0px;}
#four_flash1 .but_right{width:50px;height:100px; position:absolute; top:136px; right:0px;}
#four_flash1 .but_left:hover{background:url(http://www.100ppi.com/images/futures/qianxleft1.png) no-repeat;}
#four_flash1 .but_right:hover{background:url(http://www.100ppi.com/images/futures/qianxr1.png) no-repeat;}


/*dibu*/

.bg_10{ width:100%; background:url(http://www.100ppi.com/images/futures/footer.jpg) no-repeat  center top; height:165px; margin:0 auto; padding-top:50px;font-size: 17px; color:#777777; text-align:center }
.we1{ font-size:24px; color:#0075ff; width:45%; padding-left:5%}
.we2{ font-size:24px; color:#0075ff; width:50%;}
.we2 img{ margin-left:20px}
.bg_10 a{ font-size: 17px; color:#777777; text-align:center}

.we3{ width:100%; margin:0 auto; text-align:center; padding-top:20px}



/*内页*/
.bg_10_n{ width:100%; background:#15043e; margin:0 auto; padding-bottom:120px }
.bg_10_n span{ font-size:48px; color:#251f5f; text-transform:capitalize; font-family:Arial, Helvetica, sans-serif; text-align:center; font-weight:bold; width:100%; margin:0 auto; display:block; padding-top:0px}
.bg_10_n h2{font-size:48px; color:#cac5de;width:100%; margin:0 auto; display:block; text-align:center; padding-top:10px; background:url(http://www.100ppi.com/images/futures/line.jpg) no-repeat center bottom; height:95px    }
.bg_10_n p{ font-size:20px; color:#d0cae9; width:80%; margin:0 auto; text-align:left; padding-top:50px; line-height:52px; }
.bg_10_n p strong{color:#0755c4; font-weight:normal; font-size:24px}
.bg_10_n p b{color:#0755c4;}





.xinwen{ position:absolute; left:0; top:700px}