/* 公共样式表css */
html { -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;box-sizing:border-box;}
*{box-sizing:border-box;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,td,hr,button { margin:0; padding:0; }
body { font:12px/20px 'Microsoft YaHei'; color:#1a1a1a; min-width: 1200px;box-sizing:border-box;background:linear-gradient(to right,#ffeff0,#fff,#eff3ff);} 
input, textarea, select,button { font-family: 'Microsoft YaHei'; outline:none; border:none; background:none; resize: none; border-radius: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
table { border-collapse:collapse; border-spacing:0;}
th { text-align:inherit; }
img { border:0;}
iframe { display:block; }
ol,ul,li { list-style:none; }
h1,h2,h3,h4,h5,h6 { font-size:100%;font-weight:normal; }

a { color:#333; text-decoration:none; 
    -webkit-transition: none;
       -moz-transition: none;
        -ms-transition: none;
            transition: none;
}
/*a:hover { color:#ae0e16; }*/
a:hover, a:active{outline:none; }

.clearfix:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; line-height:0; }
.clearfix{ zoom:1; /* for IE6 IE7 */}

.fl{float:left;}
.fr{float:right;}
/*.fw{font-weight:bold;}*/
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f19{font-size:19px;}
.f20{font-size:20px;}
.f22{font-size:22px;}
.f24{font-size:24px;}
.f26{font-size:26px;}
.f30{font-size:30px;}
.f48{font-size:48px;}
.lc{letter-spacing:2px;}

/*公共导航*/

.w1100{width:1100px;}
.w1200{width:1200px;}
.ma{margin-left:auto;margin-right:auto;}



.top-bar{display:block;width:100%;height:406px;background:url(../images/public_01.jpg) no-repeat top center;}
.top-bary{display:block;width:100%;height:458px;background:url(../images/bj_02.jpg) no-repeat top center;}

/*导航*/
.nav-bar{width:100%;cursor:pointer;z-index:1;}
.my{margin:50px auto 66px;padding:0 30px;}
.nav-bar ul{
	transform:skewX(-45deg);display:block;width:1140px;height:60px;line-height:60px;
	margin:1px auto;
	border:1px solid transparent;
	background-clip:padding-box,border-box;
	background-origin:padding-box,border-box;
	background-image:linear-gradient(#fff,#fff),linear-gradient(#ae0e16,#1f317d);
	box-shadow:0 5px 20px #d2d2d2;
}
.nav-bar li{float:left;text-align:center;width:142px;font-size:20px;transform:skewX(45deg);position:relative;}

.nav-bar ul:hover{background-image:linear-gradient(to right,#ae0e16,#1f317d);color:#fff;border:1px solid #f4d27e;}
.nav-bar ul:hover a,.nav-bar ul:hover li.on a{color:#fff;}
.nav-bar li:hover{color:#f3ff69;}

.nav-bar li.on a{color:#ae0e16;}
.nav-bar li:hover a,.nav-bar li.on:hover a{color:#f3ff69;}
.nav-bar li em{position:absolute;top:-20px;left:50%;margin-left:5px;width:54px;height:37px;display:block;background:url(../images/public_02.png) no-repeat;}


/*页尾*/
.footer,.footery{width:100%;background:#353535;font-size:12px;}
.footer a,.footer a:hover,.footer{color:#fff;display:block;float:left;}
.footerleft{padding:77px 0 74px;}
.footerleft a{padding:0 10px;}
.footerleft a:nth-child(1),.footerright a.in,.footerright a.tel{border-right:1px solid #aab3bf;}

.footerright {margin-right:}
.footerright p{line-height:40px;margin:63px 0 67px;}
.footerright a.wb,.footerright a.in{width:40px;height:40px;background:url(../images/index_icon01.png) no-repeat left center;
/*padding:0 15px;*/margin:63px 0 67px 15px;}
.footerright a.in{background:url(../images/index_icon02.png) no-repeat left center;padding-right:30px;width:70px;}
.footerright a.tel{font-size:30px;line-height:40px;background:url(../images/index_icon03.png) no-repeat 25px 0;padding:0 30px 0 75px;
margin:63px 0 67px;}

.erwm{border:1px solid #c2c2c2;text-align:center;padding-bottom:4px;/*margin:20px 0 0 30px;*/}
.erwm p{line-height:20px;margin:0 auto;}
.erwm img{width:89px;height:83px;display:block;margin:4px;}

.righy{padding:5px 0 5px 40px;border-left:1px solid #c2c2c2;margin-top:45px;}
.righy p{margin:0;}



.footery{color:#fff;padding:30px 0;}
.ren,.boolaw,.zhou{width:232px;height:60px;display:block;margin:20px 0 20px 0;}
.boolaw{width:199px;margin:20px 30px;}
.zhou{width:267px;}
.lian{color:#fff;font-size:14px;margin:58.5px 20px 0 0;line-height:20px;}
.lian span{margin:0 10px;color:#c2c2c2;}

.footleft{border-right:1px solid #c2c2c2;width:878px;box-sizing:border-box;}
.footleft .footone{width:100%;clear:both;overflow:hidden;}
.footleft .footone b{font-weight:normal;margin:0 15px;}


/*弹窗*/
.pollnum,.present,.weixin{display:none;position:fixed;z-index:99;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:1000;}
.pollnumy{position:absolute;top:50%;left:50%;width:590px;height:200px;margin:-100px 0 0 -295px;
/*transform: translateY(-50%);*/z-index: 1000;background:linear-gradient(to bottom,rgba(239,104,113,.8),rgba(52,67,190,.8));padding:11px;}
.pollcenter{border:1px solid #fff;width:566px;height:179px;font-size:30px;line-height:44px;text-align:center;color:#fff;
display:table-cell; vertical-align:middle;font-style:italic;}


.predent,.weiy{position:absolute;top:50%;left:50%;width:718px;margin-left:-359px;
transform: translateY(-50%);}
.presentcenter{width:100%;height:100%;background:linear-gradient(to bottom,rgba(239,104,113,.8),rgba(52,67,190,.8));padding:10px;margin-top:65px;}

.presd{width:100%;height:100%;clear:both;overflow:hidden;border:1px solid #fff;color:#fff;}
.videoy,.presd p{width:636px;height:272px;margin:0 auto 32px;}
.videoy{background:#fff;margin-top:22px;height:358px;margin-bottom:0;}
.presd p{height:100%;line-height:24px;}
.presd p.nameteam{font-style:italic;margin-bottom:0;line-height:70px;}
.presd p.teams{max-height:240px;overflow-y:auto;}


.close{width:50px;height:50px;background:url(../images/bt_close.png) no-repeat;background-size:100% 100%;float:right;}

.weiy{width:460px;margin-left:-230px;background:#fff;padding:32px 0;text-align:center;font-size:30px;}
.weiy img{display:block;width:396px;height:396px;margin:0 auto 32px;}



.indexbg,.teambj,.teambjtwo,.teambjthree,.teambjfour,.realbg,.contacty,.hontacty,.judgesbg,.judgesbgtwo{display:none;}

.nav-bar{margin-top:50px;}
.my{margin:0 auto 66px;padding:0 30px;}
.bgg{background:url(../images/bg_01.jpg) no-repeat top center;padding-top:50px;background-size:100%;}


/*
.my{margin:100px auto 66px;padding:0 30px;}
.bgg{padding-top:200px;margin-top:-226px;}*/