body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea, select{margin:0;padding:0}
body{color:#333;font:12px "宋体","Arial Narrow",HELVETICA;background:#fff;-webkit-text-size-adjust:100%;}
h1, h2, h3, h4, h5, h6, .yh{ font-family:"微软雅黑", "黑体", "宋体"; font-size:100%; font-weight: normal;}
a{color:#333;text-decoration:none}
a:hover{color:#f00;text-decoration:underline}
em{font-style:normal}
li{list-style:none}
img,input{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
.undis{display:none}
.dis{display:block}
.ind{text-indent:2em}
.layout:after, .hd:after, .bd:after, .ft:after, .cf:after{content:"";display:table;clear:both}
.layout, .hd, .bd, .ft, .cf{*zoom:1}
@media screen{
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.layout{width:1000px;margin:0 auto}
.hd h2, .hd h3{float:left;display:inline}
.f12{font-size:12px}
.f14{font-size:14px}
.f16{font-size:16px}
.f18{font-size:18px}
.f20{font-size:20px}
.l16{line-height:16px}
.l17{line-height:17px}
.l18{line-height:18px}
.l19{line-height:19px}
.l20{line-height:20px}
.l21{line-height:21px}
.l22{line-height:22px}
.l23{line-height:23px}
.l24{line-height:24px}
.l25{line-height:25px}
.l26{line-height:26px}
.l27{line-height:27px}
.l28{line-height:28px}
.l29{line-height:29px}
.l30{line-height:30px}
.vBg{background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( Q-gradientType = 0, startColorstr = '#99000000', endColorstr = '#99000000') \9;cursor:pointer;height:22px;line-height:22px;width:100%;}
.mt10{margin-top:10px}
.mb10{margin-bottom:10px}
}

table,th,td{font-size:12px; padding:0; margin:0;}
.clear{ clear:both; float:none;}

.con_all{ width:100%;height:100%;overflow:hidden;}
.header{ width:100%; height:100%;}


.goal .teamcity  a{cursor:pointer;}
.goal .teamcity ul .contu a:hover{text-decoration:none; }


.banner1{ width:1000px;overflow:hidden;margin:10px 0;}
.header .banner{ width:1000px; height:40px; margin:2px  auto; background:#f5f5f5; color:#d2d2d2; text-align:center;font-size:16px; line-height:40px;}
.header .menu{ width:1000px; height:24px;  background:#f5f5f5;margin:0  auto; color:#d2d2d2; text-align:center; font-size:16px;line-height:24px;}
.line{ width:1000px; height:1px; background:#f5f5f5; margin:5px 0; overflow:hidden;}
.goal{ width:1000px; margin:10px auto 20px auto; overflow:hidden;}
.goal h1{ font:bold  26px/26px "Microsoft YaHei" ; float:left; margin-top:8px; }
.goal .check{ width:152px; height:41px; background:url(/img/phone1.png) no-repeat; float:right;text-decoration:none;display:block; position:relative;}
.goal .check p{font: normal 12px/15px "Microsoft YaHei"; color:#2d2d2d; margin:5px 0 0 44px; display:block;}
.goal a.check:hover{ text-decoration:none;}
.goal .check img{ position:absolute;top:42px; left:18px; display:none;}
.goal table{ width:1000px; margin-top:20px;}
.goal .teama{ background:#6cc9bb; width:60px; height:51px; border-bottom:1px solid #87e2d3; text-align:center; color:#525252; overflow:hidden;}
.goal .teamab{ background:#72d2af;}
.goal .teama em{ font:normal 32px Arial, Helvetica, sans-serif; color:#fcff00; margin-right:2px;}
.goal .teamg{ background:#f0f0f0; width:453px; height:51px; border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; }
.goal .fir{ background:#f0f0f0; height:51px; border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; text-align:center; color:#525252; font-weight:bold; }
.goal .team1{ background:#6cc9bb; width:60px; height:45px; border-bottom:1px solid #87e2d3; text-align:center; color:#525252; overflow:hidden;font:normal 14px Arial, Helvetica, sans-serif;}
.goal .teamnn{background:#72d2af;}
.goal .team1 em{ width:16px; height:16px; background:#fff; border-radius:2px; display:block; margin:0 auto; color:#454545; font:normal 14px Arial, Helvetica, sans-serif; text-align:center;}
.goal .teamcity{background:#fff; width:453px; height:45px; border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3;}
.goal .sec{background:#f0f0f0;  height:45px; border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; text-align:center; color:#525252; }
.goal .sec span{ padding-top:10px; display:block;}
.goal .sec span a{ color:#178791; margin:10px 5px 0 5px;}
.goal .sec  p{ display:block;}
.goal .sec  p em{ color:#ff560b; font: normal 12px Arial, Helvetica, sans-serif;}
.goal .exa{ background:#FFF;}
.goal .exa p{ color:#00a478;}
.goal .teamg ul li{height:20px;text-align:center; float:left; font:normal 12px/20px "宋体";}
.goal .teamg ul .contu{ width:150px;_height:20px;}
.goal .teamg ul .contu2{ width:10%; border-left:1px solid #d6d6d6;}
.goal .teamcity ul li{height:45px;text-align:center; float:left; font:normal 12px/45px "宋体"; background:#fff;} 
.goal .teamcity ul .contu{ width:117px; text-align:left;}
.goal .teamcity ul .contu a{ color:#656565; margin-left:8px;}
.goal .teamcity ul .contu a i{ width:21px; height:15px; display:inline-block; vertical-align:middle;margin-top:-5px;}
.goal .teamcity ul .contu a em{ display:inline-block;dvertical-align:middle; margin-left:2px;}
.goal .teamcity ul .contu2{ width:10%;}
.goal .teamcity ul .grey{ background:#f7f7f7;}
.rule{ width:1000px; margin:20px auto 0 auto; height:104px; border:1px solid #e3e3e3; background:#f7f7f7; position:relative; margin-bottom:20px;}
.rule h2{font:bold  16px "Microsoft YaHei"; color:#525252; padding:18px 0 0 50px; float:left;}
.rule p{ float:left; display:block;font:normal 14px/26px "Microsoft YaHei"; color:#666666; padding:16px 0 0 4px;}
.rule span{ width:21px; height:21px; display:block; position:absolute; top:18px; left:20px; background:url(/img/imp.png) no-repeat; }