@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,iframe{margin:0;padding:0;}
body{color:#646464;line-height: 1.6; font-size: 14px;font-family:Microsoft YaHei,Arial,tahoma, Verdana, Geneva, sans-serif;background:#F4F4F4;}
li,ul{list-style:none;}
a,a:link{color:#646464;text-decoration:none; outline:none}
a:hover,.Tlists dd a:hover{color:#ff6600}
img{ border:none;}
em,i{ font-style:normal}
input:focus,textarea:focus{outline:none;}
.nav{ clear:both;height:45px; background:#3EB137;}
	.menu{ height:45px;border-left:1px solid #49BE41; overflow:hidden;margin:0 auto; width:836px;overflow:hidden;}
	.menu li{float:left; width:110px; height:45px; color:#fff; font-size:16px; line-height:2.8em; text-align:center; border-right:1px solid #49BE41;}
	.menu li a{color:#fff; display:block; height:45px;}
	.menu li a:hover,.menu li.now a{background:#30A02A;}
.container{ width:837px; margin:0 auto; background:#fff;}
.content{clear:both;overflow:hidden; background:#fff;padding: 0 0 0 15px; border-top: 1px dashed #e8e8e8; position:relative; margin-bottom:10px }
.Hotht{ float:left; width:445px; height:590px; padding:5px 0 0;   overflow: hidden;}
	.Hotht h1{ font-size:24px; color:#ff5f1e; height:40px;white-space: nowrap;text-overflow:ellipsis; overflow:hidden; font-weight:normal}
    .Hotht h1 a {color: #ff5f1e;}
	.deatxt{ line-height:24px; color:#646464; height:70px;}
	.deatxt a{ color:#0090eb;}
	.scroll{ height:38px; overflow:hidden;background:url(/resource/images/zs-icosprit.png) no-repeat -110px 9px #FAFAFA; padding:0 20px 0 45px;line-height:38px; color:#ff5f1e; font-size:14px;}
	.tel li{ height:38px; overflow:hidden;white-space: nowrap;text-overflow:ellipsis; font-weight:normal}
	.tel li a{ color:#ff5f1e;}
.sideLists{ overflow:hidden; padding:15px 0 10px; height:170px; border-bottom:1px dotted #E5E5E5}
	.sideLists dt{ float:left; width:130px; height:170px; padding:5px 5px 0 0; position:relative}
	.sideLists dt img{ width:120px; height:156px;}
	.sideLists dt i{ height:24px; width:120px; background:#000; opacity:0.6;filter:alpha(opacity=60);position:absolute; left:0; top:137px;display:block}
	.sideLists dt em{ position:absolute; width:115px; padding:0 0 0 5px; height:24px; line-height:24px; text-align:center; color:#fff; left:0;top:137px;white-space: nowrap;text-overflow:ellipsis; overflow:hidden; font-size:12px;}
	.sideLists dd{ line-height:28px;white-space: nowrap;text-overflow:ellipsis; overflow:hidden; float:left; width: 300px;}
	.sideLists dd em{ margin:0 5px;}
.conmiddle{ float:left; width:360px; padding:0 20px 0 25px;}
.conmiddle a:hover{ text-decoration:underline}
	.zj{ height:389px; overflow:hidden; padding:10px 0 0 0}
	.zj .Tith3{ height:28px; padding:0 0 10px 0}
	.ft .Tith3{padding: 0 0 10px 0;}
	.Ztxt{overflow:hidden; padding:12px 0; border-bottom:1px dotted #E5E5E5;}
	.Ztxt img{ float:left; width:120px; padding-right:13px; height:156px;}
	.Ztxt h3{ color:#1c1c1c; font-weight:normal; font-size:18px;  line-height: 1.4em; padding-bottom:5px;  height: 50px; overflow:hidden}
	.Ztxt p{ color:#646464; line-height:1.8em; height:100px; overflow:hidden}
	.Ztxt p a{color:#0090eb; display:block}
	.Ftxt{ overflow:hidden;}
	.Ftxt dt{ float:left; width:120px; padding-right:15px;}
	.Ftxt dt img{ width:120px; height:135px;}
	.Ftxt dd{ color:#646464; font-size:14px; line-height:1.4em; height: 45px; overflow:hidden}
	.Ftxt dd.Fname{ color:#0390ec; font-size:18px;line-height: 1.4em; height: 50px; padding-bottom:5px; overflow:hidden}
	.Ftxt dd.Fbtn{ padding:5px 0 0 0;color:#fff; font-size:16px; line-height:30px;}
	.Ftxt dd.Fbtn a{display:block; color:#fff; width:100px; height:30px;background:url(/resource/images/zs-icosprit.png) no-repeat -95px -58px #7CB3EB;  padding-left:55px;}
	.Ftxt dd.Fbtn a:hover{ text-decoration:none}
.sidebar{float:right; width:330px; padding:0 20px; border-left:2px solid #F4F4F4; height:585px; overflow:hidden;}
.siderightMain{float:left; width:545px; overflow:hidden;}
	.Tlists{ overflow:hidden; margin-bottom:15px; color:#E3E3E3; background:#FAFAFA}
	.Tlists dt{ float:left; width:220px; height:130px; overflow:hidden; padding:0 10px 0 0}
		.Tlists dt a{ display:block; overflow:hidden; position:relative;  line-height: 0;}
		.Tlists dt a em{ height:30px; width:100%; background:#000; opacity:0.6;filter:alpha(opacity=60);position:absolute; left:0; bottom:0; display:block}
		.Tlists dt a span{height:30px; width:90%; position:absolute; left:5%; bottom:0; display:block; color:#fff;    line-height: 30px; text-align:center}
	.Tlists dd {height:28px; overflow:hidden;white-space: nowrap;text-overflow:ellipsis;}
	.Tlists dd a{ line-height:2em; color:#444;}
    .Tlists dd em {margin:0 4px;}
	.Tlists dd.ddbtn{ font-family:宋体; padding:10px 0 0 0; height:40px}
	.Tlists dd.ddbtn a{ display:inline-block; width:82px; height:28px;line-height:28px;  border:1px solid #ccc; text-align:center; margin:0 11px 0 4px; background:#FDFDFD;  border-radius: 2px;}
	.Tlists dd.ddbtn a:hover{ border:1px solid #51BF23; background:#51BF23; color:#fff}
	.Tlists dt img{ width:220px; height:130px;}
.Tith3{ font-size:20px; color:#000; padding:10px 0; font-weight:bold}
.Tith3 a{ float:right; font-size:12px; color:#666; font-family:宋体; margin:5px 0 0 0; font-weight:normal}
.Mainpc{ overflow:hidden;height:280px; margin: 0 15px 5px 0; position:relative}
.Plists{ overflow:hidden; margin: 0 auto;width:1000000px; position: relative; z-index:199;}
    .Plists li{ float:left;cursor:pointer; padding:0 10px 5px 0; overflow: hidden; width:213px;}
    .Plists li img{ width:213px; height:276px;}
	.Plists li a:hover img{ width:211px; height:274px; border:1px solid #fff;}
    .Plists li a{ display:block; width:213px; height:276px; overflow:hidden;position:relative;  }
    .Plists li em{ display:block; position:absolute; bottom:0; left:0; width:100%; height:200px; background:url(/resource/images/www/bggsprite.png) no-repeat center -10px; }
    .Plists li span{ position:absolute; bottom:15px; left:8%; width:86%; color:#fff; }
    .Plists li strong{display:block; height:70px; width:72px; text-align:center; background:url(/resource/images/www/num.png) no-repeat; position:absolute;top:50%; left:50%; margin:-35px 0 0 -35px; z-index:999; font-size:30px; color:#fff; line-height:2.4em;   font-weight: normal;}
	a.abtn{position:absolute;top:50%;display:block;height:66px; width:40px;margin-top:-33px;overflow:hidden; z-index:9999;background:url(/resource/images/zs-icosprit.png) no-repeat}
	a.aleft{left:12px;background-position:0 -90px;}
	a.agrayleft{cursor:default;background-position:0px -0;}
	a.aright{right:8px;background-position:-50px 0;}
	a.agrayright{cursor:default;background-position:-50px -90px;}
.Nowjp{clear:both; padding:7px 0 0; overflow:hidden;}
	.Nowjp .Ntit{ overflow:hidden; float:left; width:129px; height:119px; margin:10px 5px 7px 10px}
	.Ntit p{ width:126px; height:52px;line-height:52px; font-size:16px; background:#F5F5F5; margin-bottom:3px; text-align:center; color:#565656; border-left:3px solid #1BBC9B; cursor:pointer}
	.Ntit p.now{ border-left:3px solid #1BBC9B; background:#1BBC9B; color:#fff; border-right:none; padding-left:0}
	.Ntit p em{ display:inline-block; width:28px; height:20px; vertical-align:middle; margin-right:7px; background:url(/resource/images/zs-icosprit.png) no-repeat}
	.Ntit p em.mygame{ background-position:-82px -302px;}
	.Ntit p.now em.mygame{ background-position:-82px -274px;}
	.Ntit p em.mycom{ background-position:-114px -302px;}
	.Ntit p.now em.mycom{ background-position:-114px -274px;}
	.Hotcon{ clear:both;border-top:1px dashed #E8E8E8; padding:12px 15px 10px; height:24px; color:#d8d8d8;line-height:22px;white-space: nowrap;text-overflow:ellipsis; overflow:hidden;}
	.Hotcon strong{ color:#ff5f1e; padding-right:5px;font-size:14px;display: inline-block;}
	.Hotcon strong em{ display:inline-block; vertical-align:middle; width:20px; height:25px; margin-right:1px; background:url(/resource/images/zs-icosprit.png) no-repeat 0 -302px;}
	.Hotcon a{ display:inline-block; margin:0 12px; color:#454545}
	.Hotcon a:hover{ color:#ff6600;}
	.Nlists{ height:129px; position:relative;padding-right:10px; overflow:hidden;}
	.Nlists li{ float:left; width:86px;text-align:center;  padding: 17px 0 0 11px;}
	.Nlists li a,.Nlists li a em{ display:block; overflow:hidden; color:#404040;white-space: nowrap;text-overflow:ellipsis;}
	.Nlists li a em,.Nlists li a em img{ border-radius:7px;height:72px; width:72px; overflow:hidden;margin: 0 auto 7px; background:#DADADA; line-height:2.2em; font-size:30px; color:#fff}
	.Nlists li a:hover{ color:#ff6600;}
	.Nlists li a{ position:relative;}
	.Nlists li a i{ position:absolute; left:0; top:3px; width:30px; height:18px; padding:0 2px 4px; overflow:hidden; display:inline-block; background:url(/resource/images/zs-icosprit.png) no-repeat 0 -1000px; text-align:center; color:#fff; font-size:12px; font-family:宋体; line-height:18px;}
	.Nlists li a i.dj{ background-position:0 -274px;}
	.Nlists li a i.tj{ background-position:-37px -274px; padding-bottom:5px;}
.Alltable{float:right; width:260px;min-height:310px;  overflow:hidden;padding: 10px 6px 30px 0;}
	.Alltable dt{ padding:0 10px 6px 10px; font-size:20px; color:#1c1c1c;font-weight:bold; }
	.Alltable dd{ overflow:hidden; border-bottom:1px dotted #E5E5E5;  padding: 11px 5px 11px 10px; cursor:pointer}
	.Alltable dd a{ display:block;}
	.Alltable dd i.num{ float:left; width:20px; height:20px; background:#F2F2F2; text-align:center; font-size:12px; color:#8a8a8a; border-radius:3px; margin: 3px 10px 0 0;}
	.Alltable dd img{ display:none; float:left; margin-right:6px; width:72px; height:72px;}
	.Alltable dd strong{font-size:16px; color:#1c1c1c; font-weight:normal; display:block; height:26px; overflow:hidden;white-space: nowrap;text-overflow:ellipsis;}
	.Alltable dd span{display:none; font-size:12px; color:#646464}
	.Alltable dd .fen{ font-size:12px; display:none; padding:3px 0}
	.Alltable dd .fen em{ display:inline-block; width:59px; height:11px; overflow:hidden;background:url(/resource/images/zs-icosprit.png) no-repeat 0 -238px; margin-right:8px;}
	.Alltable dd .fen em i{ display:block; height:11px;background:url(/resource/images/zs-icosprit.png) no-repeat 0 -253px;}
	.Alltable dd .fen strong{ display:inline-block; height:auto;color:#ff6b2b; font-weight:normal; font-size:12px; overflow:visible; padding-right:2px;}
	.Alltable dd.curr img,.Alltable dd.curr span,.Alltable dd.curr .fen{ display:block;}
	.Alltable dd.curr i.num{ margin-top: 0px; height:50px; font-size:16px; padding:20px 0 0 0}
.Foot{clear:both; border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD; background:#FAFAFA; overflow:hidden; margin-bottom:20px;}
.Foot .search{ float:left; height:135px; width:300px; border-right:1px solid #ddd; padding:30px 10px 10px 15px;}
	.Ftit{display:block; font-size:18px; color:#666; font-weight:bold; height:35px; }
	.sear{border:1px solid #CCCCCC; height:26px; padding:0 0 0 5px; width:250px; margin:5px 0;}
	.sear input{ float:left; width:220px; height:26px; background:#fff; border:none; line-height:26px; font-size:12px;}
	.sear a{ float:right; width:26px; height:26px;border-left:1px solid #DDDDDD; background:url(/resource/images/zs-icosprit.png) no-repeat right -99px #3FB138; margin:0;}
	.Stags{ clear:both; padding:5px 0 0 0; font-size:12px;}
	.Stags a{ display:inline-block; margin:0 4px;}
.Foot .Ftxts{ float:right; width:500px; padding:25px 0 0 0 ;}
	.Ftxts li{ float:left; width:156px; height:100px; padding-right:10px;}
	.Ftxts li strong{ display:block; font-size:18px; color:#666666; height:40px;}
	.Ftxts li a{ display:inline-block; margin:0 10px 0 0; line-height:1.8em}
