@charset "gb2312";*{margin:0;padding:0;list-style-type:none;}
body{font:12px/1.5 "宋体",Helvetica,Arial,sans-serif,"\5b8b\4f53";color:#333;background:#f2f0f0}
dl,menu,ol,ul,dd,p{padding:0;margin:0}
ol,ul{list-style:none}
h1,h2,h3,h4,h5,h6{margin:0;padding:0}
i,em{font-style:normal;font-weight:normal}
a,img{border:0;text-decoration:none;}
a{text-decoration:none;color:#333333;blr:expression(this.onFocus=this.blur());-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s}
a:focus{outline:none;}
a:hover{color:#ff6600;text-decoration:none;_text-decoration:underline;}
img{border:0;-ms-interpolation-mode:bicubic;}
a:hover img{filter:alpha(opacity=95);opacity: .9;}
.clearfix{*zoom:1}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
:selection{background:#ff9521;color:#fff;}
::-moz-selection{background:#ff9521;color:#fff;}
.fixs{overflow:hidden;clear:both;height:0;font-size:0;line-height:0;}
.fl{float:left;display:inline}
.fr{float:right;display:inline;}

.coks{padding:10px 0 10px 19px;color:#666;height:18px;overflow:hidden;margin:0 auto;width:1055px;}
.coks em,.coks a{color:#666}
.coks a:hover{color:#f60}
.df{width:1055px;margin:0 auto 20px;}
.dleft{float:left;width:750px;display:inline}
.dragon{border:1px solid #ddd;background:#fff;overflow:hidden;margin-bottom:10px;}
.food{height:32px;background-color:#f6f6f7;width:750px;}
.food1{width:100%;}
.Western{padding-top:2px;height:32px;width:700px;text-align:left;float:left; padding-left:20px;}
.Western:hover{text-decoration:none}
.Western i{display:inline-block;margin-right:5px;margin-bottom:2px;vertical-align:middle;}
.ii1{width:25px;height:29px;background:url(../gmi/head.png) -357px -95px;}
.ii2{width:25px;height:29px;background:url(../gmi/head.png) -391px -95px;}
.Western b{color:#000;font-size:16px;font-weight:400;font-family:microsoft yahei;width:350px;padding-top:6px;}
.second{padding:5px 15px 5px 2px;position:relative;width:710px;background:#fff;}
.second a{padding:0 23px 0 18px;margin:4px 0;height:14px;display:inline-block;line-height:14px;vertical-align:middle;border-right:1px solid #bbb;color:#666;}
.second a:hover{color:#f60;}
.second2{background:url(../gmi/1.gif) 20px 0 no-repeat; height:35px; padding-top:8px; padding-left:10px}
.second2 a{padding:0 20px 0 18px;}

a.youc{border-right:0}
.main{margin-top:10px;background:#fff;border-top:1px solid #dedede; padding:10px 0 0 10px;}
/*列表-教程*/
.lieb{border-bottom: 1px solid #E9E9E9;padding-bottom:0;margin-bottom:20px;padding-top:10px;_padding-bottom:15px;padding-left:10px;}
.lieb .pic{display: inline;float: left;margin-right: 10px;overflow: hidden;text-align: center;width: 200px;height: 133px;margin-bottom:20px;_margin-bottom:0;}
.lieb .pic img{display: block;width: 200px;height: 133px;}
.lieb h4 {height:36px; overflow:hidden}
.lieb h4 a{color: #333;font-size:18px;line-height:34px;padding:0 2px 3px;font-family:"微软雅黑";font-weight:normal;}
.lieb h4 a:hover{color: #fff;text-decoration: none;background:#f60}
.lieb p{line-height: 23px;color: #a2a2a2;font: 12px/22px "宋体" , "Arial Narrow" ,HELVETICA;padding: 0 10px 8px 0;}
.lieb p a{color: #f60;}
.lieb p a:hover{text-decoration: underline;color:#f00}
.iaiq{margin-bottom:5px;overflow:hidden;width:60%}
.iaiq,.iaiq a{color:#a2a2a2;font-family: "宋体","Arial Narrow",HELVETICA;}
.riqi{float:left;font-size:12px;}
.riqi a{color: #5188a6;font-weight: normal;padding: 4px 6px;margin-right:10px;font-size:12px;}
.riqi a:hover{text-decoration:underline;color: #5188a6;}
.lbot{color:#999;}
.lbot a{float:left;color:#999;margin-right:10px}
a.zan,a.shou,a.plun{line-height:18px;height:18px;margin-right:16px;color:#999;padding-left:24px;background:url(../gmi/head.png) no-repeat -420px 0;}
a.shou{background:url(../gmi/head.png) no-repeat -420px -49px;font-size:13px;}
a.plun{background:url(../gmi/head.png) no-repeat -466px 0;}
a.shou:hover{background:url(../gmi/head.png) no-repeat -420px -73px;}
a.plun:hover{background:url(../gmi/head.png) no-repeat -466px -23px;}
a.plun:hover,a.shou:hover{color:#f60;text-decoration:none}
.lbot{ padding-bottom:19px;}
.lbot span{float:left;}
.lbot em{float:right;font-size:12px;color:#999;padding-right:18px;}

.page{padding-bottom: 25px;text-align:center;}
.page a{color: #333;padding: 8px 13px;border: 1px solid #E2E2E2;cursor: pointer;font-size: 14px;height: 34px;line-height: 34px;margin-right: 5px;text-align: center;width: 34px;background:#fff}
.page .current{background: none repeat scroll 0 0 #ff9521;padding: 10px 13px 8px;_padding: 8px 13px 8px;border: 1px solid #ff9521;font-size:12px;margin-right:5px;color:#fff;}
.page a:hover{background: none repeat scroll 0 0 #f4f4f4;text-decoration: none;border: 1px solid #bbb; color:#333;}

/*you*/.dright{float:right;width:295px;_clear:both;_margin-left:10px; }
.open{padding-bottom:15px;background:#fff;overflow:hidden;height:350px;border:1px solid #dedede;}
.think{margin-bottom:10px;padding:0 10px;}
.think h3{color:#666;font-size:20px;}
.think h3 a{line-height:42px;display:inline-block;color:#222;font:18px/40px \5FAE\8F6F\96C5\9ED1;margin-bottom:-2px;}
.think h3 a:hover{color:#f60;}
.wink h3 a{color:#ff8800;font-weight:bold;cursor:pointer}
.morer{font-size:14px;float:right;padding-top:-5px;color:#999;padding-right:18px;background:url(../gmi/head.png) -14px -44px no-repeat;margin-top:10px;height:19px;font-family:"宋体"}
a.morer:hover{background:url(../gmi/head.png) -14px -24px no-repeat;text-decoration:none}
.open span{padding-left:10px;}
.open span a{height:24px;line-height:24px;font-size:12px;color:#666;background:#FAFAFA;text-align:center;padding:0 20px;margin-bottom:10px;border:1px solid #E7E7E7;float:left;margin-left:20px;}
.open1{padding-bottom:10px;background:#fff;overflow:hidden;border:1px solid #dedede;}
.ondis{padding:0 10px;_padding:0 8px;margin-left:-12px;_margin-left:-18px;width:100%;overflow:hidden;}
.ptlist{float:left;margin-bottom:10px;margin-left:12px;_margin-left:10px;}
.ptlist img{width:130px;height:87px;}
.ptlist p{width:130px;height:20px;overflow:hidden;}

/*shipin*/
.cease{margin-bottom:5px;background:#fff;overflow:hidden;margin-top:10px;width:295px;border:1px solid #dedede;}
.hand{width: 114%;margin-left:10px;margin-bottom:10px;_margin-bottom:20px;}
.wild{width:130px;_border:1px solid #fff;float:left;height:87px;margin-bottom:10px;position:relative;overflow:hidden;margin-right:10px;_margin-right:8px;display:block;}
.place{display:block;width:130px;height:87px}
.hand p{height:22px;bottom:0;left:0;line-height:22px;font-size:12px;position:absolute;width:100%;color:#fff;background:#333;background:rgba(0,0,0,0.5);transition:all 300ms;-webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms}
.hand p i{display:block;position:absolute;left:0;top:0;margin:0;}
.hand p span{width:83%;text-overflow:ellipsis;overflow:hidden;padding-left:26px;height:100%;display:block;}
.hand i{width:24px;top:50%;display:none;height:22px;position:absolute;left:50%;margin:-12px 0 0 -12px;background:#ff9521 url(../gmi/head.png) no-repeat -30px 5px;}
.team{width:100%;left:0;opacity:0;_width:0;background:#000;height:100%;_height:0;position:absolute;top:0;_display:none;filter:alpha(opacity=0);transition:all 300ms;-webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;}
.wild:hover{_border:1px solid #f60}
.wild:hover p{bottom:-30px}
.wild:hover i{display:block;_display:none;}
.wild:hover .team{opacity:0.5;filter:alpha(opacity=50)}
span.son a{margin-left:10px;padding:0 5px;}
span.son a:hover{ background:#f60; color:#fff; border:1px solid #f60}

.open ul{padding-left:10px;}
.open ul li{color:#999;height:30px;overflow:hidden;width:270px; }
.open ul a{height:30px;line-height:30px;font-size:14px;color:#777;margin-bottom:10px; overflow:hidden; }
.open ul a:hover{text-decoration:none;color:#f60;}

.openz{padding-bottom:10px;background:#fff;overflow:hidden;border:1px solid #dedede; _height:300px; margin-top:10px;}
.openz span a{height:24px;line-height:24px;font-size:12px;color:#666;background:#FAFAFA;text-align:center;margin-bottom:10px;border:1px solid #E7E7E7;float:left;margin-left:11px; width:130px;}
.openz span a:hover{text-decoration:none;color:#fff!important;background:#51bef3;border-color:#379EED}

.lay315{padding-bottom:20px;background:#fff;overflow:hidden;width:293px;border:1px solid #dedede; margin-top:30px;}
.lay315 ul{margin-left:10px;}
.lay315 li{width:250px;text-overflow:ellipsis;height:30px;overflow:hidden;line-height:30px;padding-left:22px;white-space:normal;position:relative;_padding-left:32px;}
.lay315 .line4{border-bottom:1px dashed #ccc;padding-bottom:8px;margin-bottom:8px;}
.lay315 img{float:left;vertical-align:middle;width:26px;height:26px;position:absolute;left:0;top:0;margin:5px 10px 0 0;}
.lay315 li a{font-size:14px;line-height:30px; color:#666; margin-left:10px; _margin-left:5px;overflow:hidden;}
.lay315 li a:hover{color:#f60;}

/*paihang*/
.ranking{margin-bottom:5px; background-color:#FFF; padding:5px; border:1px solid #ddd;}
.ranking .think{margin-bottom:3px;}
.course{height:35px;border-bottom:1px dashed #e9e9e9;margin-bottom:-1px;line-height:35px; padding:0 5px 0 10px}
.course span{vertical-align:middle;display:inline-block;line-height:20px;color:#fff;text-align:center;width:20px;height:20px;overflow:hidden;background:#ccc;float:left;margin-top:7px}
.course a{font-size:14px;float:left;padding-left:5px;height:35px;width:235px;overflow:hidden;color:#666}
.course a:hover{color:#f60}
.course i{float:right}
.course span.rank1{background:#ff9521}
.course span.rank2{background:#51BE23}
.course span.rank3{background:#389FEE}

.think{margin-bottom:10px}
.think h3{border-bottom:1px solid #dcdcdc;color:#666;font-size:20px;}
.think h3 a{line-height:42px;display:inline-block;color:#222;font:18px/40px \5FAE\8F6F\96C5\9ED1;margin-bottom:-2px;}
.think h3 a:hover{color:#f60;}



.lists a{border:1px solid #E5E5E5; padding:6px; height:40px; line-height:40px; overflow:hidden; background-color:#F6F6F6; font-size:15px;}

.openx2{ margin-bottom:10px; background-color:#fff;}
.openx2 .img4{ margin-bottom:10px;}
.free{ width:280px; background:#fff; border:1px solid #E5E5E5; padding:10px 3px 10px 10px; margin-top:10px}



.tuijian{border:1px solid #ddd;background:#fff;overflow:hidden;margin-bottom:10px;}
.lists1{ padding:0 0 20px 20px ;}
.lists1 a{border:1px solid #E5E5E5; padding:6px; height:40px; line-height:40px; overflow:hidden; background-color:#F6F6F6; font-size:15px;}






