﻿* { margin: 0; padding: 0; }
body { color: #000; font: normal 12px Tahoma, Verdana, Geneva, sans-serif; background: #f0f0f0; }
ol, ul, li { list-style: none; }
a { color: #000; text-decoration: none }
a:hover { color: #000 }
img { border: 0 }
em, i { font-style: normal; }
.box { overflow: hidden; border-bottom: 2px solid #DFDFDF; box-shadow: 0 3px 2px #F0F0F1; margin-bottom: 15px; background: #fff; }
.top_box { width: 1300px; margin: 0 auto; background: #fff; height:125px;}
.logo_box { height: 110px; }
.list_box { width: 1300px; margin: 0 auto; border: 1px solid #267dc4; }
.list_box_inner { position: relative; }
.list_box .clearfix { background-color: #3090d3; border: 1px solid #51a1da; border-left: 0 none; height: 29px; position: relative; margin-left: -1px; }
.list_box .clearfix li { float: left; margin: -2px 0 0; text-align: center; _margin-bottom: -1px; }
.list_box .clearfix li a { width: 110px; position: relative; color: #fff; margin: 0 -1px 0 0; display: inline; font-size: 14px; cursor: pointer; float: left; border-top: 1px solid #267dc4; border-right: 1px solid #0F75C3; border-left: 1px solid #0F75C3; height: 31px; }
.list_box .clearfix li a span { float: left; padding: 0 16px; height: 29px; line-height: 29px; border: 1px solid #51a1da; width: 75px; }
.list_box .clearfix li a:hover, .list_box .clearfix .current { border-color: #035FA4; text-decoration: none; z-index: 2; background: #7c4329; }
.list_box .clearfix li a:hover span, .list_box .clearfix .current span { background-position: 0 0; border: 0 none; height: 31px; line-height: 31px; padding: 0 17px; text-decoration: none; color: #ffffff; }
.list_box .clearfix li a:hover span { color: #F8F011; font-weight: bold; }
.list_box .clearfix .current { z-index: 3; }
.list_box .clearfix .current span { color: #F8F011; font-weight: bold; }
.list_box .clearfix .current:hover span { color: #F8F011; }
.list_box .clearfix strong { position: absolute; right: 10px; top: 5px; display: inline-block; padding-left: 22px; font-size: 14px; }
.list_box .clearfix strong a { color: #fffc00; }
.list_box .clearfix strong a:hover { color: #fffc00; }
.list_box { border-color: #7c4328; }
.list_box .clearfix { border-color: #b27f4f; background-color: #a4672e; }
.list_box .clearfix li a { border-color: #7c4328; }
.list_box .clearfix li a span { border-color: #b27f4f; }
.list_box .clearfix li a:hover, .list_box .clearfix .current { border-color: #7c4329; }
.list_box .list_minbox { overflow: hidden; height: auto; background: #fff; box-shadow: 0 0 6px #CCC; }
.list_box .list_minbox li { float: left; padding: 0 12px; line-height: 40px; }
.list_box .list_minbox li a { font-size: 14px; font-family: "Microsoft YaHei", SimSun, "宋体"; color: #484848; padding: 5px 10px; }
.list_box .list_minbox li a:hover, .list_box .list_minbox li .current { background: #A4672E; padding: 5px 10px; color: #fff; border-radius: 3px; }
.min_box { width: 1300px; margin: 0 auto; overflow: hidden; padding-top: 15px; }
.lines { padding-bottom: 15px; border-bottom: 1px dashed #999; width: 1300px; margin: 0 auto; }
.leftBox { overflow: hidden; float: left; width: 970px; }
.leftBox .leftBox-hd { height: 37px; background: url(../images/leftBox-hd.png) no-repeat; border: 1px solid #E6E6E6; border-left: none; }
.leftBox .leftBox-hd h2 { float: left; width: 93px; height: 37px; line-height: 37px; text-align: center; color: #fff; font-weight: normal; }
.leftBox .leftBox-hd h2 a{color: #fff;}
.leftBox-cont { border: 1px solid #E6E6E6; border-top: none; overflow: hidden; width: 968px; background: #fff; }
.leftBox-cont_pd { padding-bottom: 8px; }
.leftBox-cont-left { width: 180px; float: left; }
.leftBox .leftBox-hd em { line-height: 39px; float: right; padding-right: 15px; }
.xzaqBox { text-align: center; overflow: hidden; }
.xzaqBox .xzaqBox-xzaq { margin-top: 15px; }
.leftBox-cont-right { float: left; width: 365px; margin-top: 12px; margin-left: 15px; }
.leftBox-cont-right li { float: left; width: 355px; height: 30px; line-height: 30px; font-size: 14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-left: 10px; background: url(/images/azg_p2.gif) no-repeat left center; }
.leftBox-cont-right li a { float: left; }
.leftBox-cont-right li span { float: right; }
.xzaqBox .small { float: left; width: 300px; height: 150px; position: relative; overflow: hidden; margin-bottom: 1px; }
.xzaqBox .small { float: left; width: 150px; height: 105px; margin: 12px 15px; }
.xzaqBox.small { margin: 0 0 18px 15px; height: 115px; }
.xzaqBox.small em { height: 24px; }
.xzaqBox span { font-size: 12px; height: 24px; line-height: 24px; }
.xzaqBox em { width: 150px; height: 30px; position: absolute; background: #333333; display: inline-block; bottom: 0px; opacity: 0.9; left: 0; }
.xzaqBox span { width: 140px; color: #fff; margin: auto; font-size: 14px; height: 30px; line-height: 30px; display: inline-block; position: absolute; bottom: 0px; text-align: center; cursor: pointer; overflow: hidden; padding:0 5px;; left: 0; }
.xz_up2 { float: right; width: 290px; background: #fff; padding: 10px; }
.xz_up2 b { font-size: 16px; color: #666; background: url(../images/fstb.png) no-repeat left center; padding-left: 30px; }
.xz_up3 b { background: url(../images/xztb.png) no-repeat left center !important; }
.xz_up4 b { background: url(../images/sxtb2.png) no-repeat left center !important; }
.xz_up5 b { background: url(../images/qmtb.png) no-repeat left center !important; }
.xz_up6 b { background: url(../images/jmtb.png) no-repeat left center !important; }
.xz_up2 ul { margin-top: 18px; width: 290px; overflow: hidden; white-space: nowrap; }
.xz_up2 ul li { width: 290px; height: 20px; line-height: 20px; font-size: 14px; overflow: hidden; white-space: nowrap; margin-bottom: 10px; }
.xz_up2 ul li p { float: left; margin-left: 5px; line-height: 20px; width: 230px; overflow: hidden; }
.xz_up2 ul li a { }
.xz_up2 ul li em { width: 20px; height: 20px; background: #AAA; display: inline-block; line-height: 20px; text-align: center; color: #fff; float: left; }
.xz_up2 ul .top em { width: 20px; height: 20px; background: #A4672E; display: inline-block; }
.xz_up2 ul li span { float: right; line-height: 20px }
.pglist { display: block; border: #A4672E solid 1px; float: left; width: 970px; background: #fff; }
.pglist li { padding: 13px; border-bottom: #eee solid 1px; overflow: hidden; }
.pglist li:hover { background: #f4f4f4; }
.pglist li em{float: left;margin-left: -70px;margin-top: 45px;color: #FFF;background-color: #a4672e;padding: 3px;}
.pglist li .tit { color: #300; font-size: 18px; padding-left: 25px; }
.pglist li .preview { overflow: hidden; }
.pglist li .img { display: block; width: 130px; height: 90px; border-radius: 5px; overflow: hidden; box-shadow: 1px 1px 2px rgba(0,0,0,.3); margin-left: 5px; float: left; }
.pglist li .img img { width: 100%; border-radius: 5px; }
.pglist li .intro { color: #999; line-height: 22px; width: 780px; float: right; margin-top: 15px; }
.no_right { float: none; }
.right_box { float: right; }
.img_box { width: 290px; overflow: hidden; margin-top: 25px; background: #fff; padding: 10px; }
.img_box b { font-size: 16px; color: #666; background: url(../images/fstb.png) no-repeat left center; padding-left: 30px; }
.img_box ul { overflow: hidden; margin-top: 18px; }
.img_box ul li { float: left; width: 300px; height: 150px; position: relative; overflow: hidden; margin-bottom: 1px; }
.img_box ul li.small { float: left; width: 130px; height: 105px; margin-top: 12px; margin-bottom: 0px; margin-right: 15px; }
.img_box2 { float: right; }
.img_box2 ul li.small { margin: 0 7px 18px 7px; height: 100px; }
.img_box ul li.small em { width: 130px; height: 24px; }
.img_box ul li.small span { width: 120px; font-size: 12px; padding-left: 4px; height: 24px; line-height: 24px; }
.img_box ul li em { width: 290px; height: 30px; position: absolute; background: #333333; display: inline-block; bottom: 0px; opacity: 0.9; }
.img_box ul li span { color: #fff; margin: auto; width: 284px; padding-left: 8px; font-size: 14px; height: 30px; line-height: 30px; display: inline-block; position: absolute; bottom: 0px; text-align: center; cursor: pointer; overflow: hidden; white-space: nowrap; }
.img_box3 { width: 310px; overflow: hidden; float: left; margin-left: 10px; }
.img_box3 b { font-size: 16px; color: #666; background: url(../images/fstb.png) no-repeat left center; padding-left: 30px; }
.img_box3 ul { overflow: hidden; margin-top: 10px; }
.img_box3 ul li { float: left; width: 300px; height: 150px; position: relative; overflow: hidden; margin-bottom: 1px; }
.img_box3 ul li.small { float: left; width: 140px; height: 105px; margin-top: 12px; margin-bottom: 0px; margin-right: 15px; }
.img_box3 ul li.small em { width: 140px; height: 24px; }
.img_box3 ul li.small span { width: 132px; font-size: 12px; padding-left: 4px; height: 24px; line-height: 24px; }
.img_box3 ul li em { width: 310px; height: 30px; position: absolute; background: #333333; display: inline-block; bottom: 0px; opacity: 0.9; }
.img_box3 ul li span { color: #fff; margin: auto; width: 284px; padding-left: 8px; font-size: 14px; height: 30px; line-height: 30px; display: inline-block; position: absolute; bottom: 0px; text-align: center; cursor: pointer; overflow: hidden; white-space: nowrap; }
.wb_box { width: 625px; overflow: hidden; float: right; padding-left: 20px; }
.head_title { width: 625px; border-bottom: 1px dashed #cecece; padding: 13px 0; overflow: hidden; }
.head_title .head_h4 { float: left; width: 50px; height: 50px; color: #ffffff; background: url(../images/h4_bg.png) no-repeat; text-align: center; font-size: 18px; line-height: 50px; font-weight: normal; margin-left: 2px; ; display: inline-block; overflow: hidden; }
.head_title ul { float: left; width: 570px; display: inline-block; font-size: 14px; overflow: hidden; }
.head_title ul li { float: left; width: 170px; _width: 190px; height: 25px; display: inline-block; font-size: 14px; line-height: 25px; overflow: hidden; margin-left: 20px; color: #aaaaaa; }
.head_title .h4_1 { background-position: 0px 0px; }
.head_title .h4_2 { background-position: -55px -0px; }
.astro-box { overflow: hidden; }
.mod-b { border: 1px solid #A4672E; background: #fff; }
.archives-box { float: left; }
.archives-box .mod-b-inner { width: 680px; padding: 0 4px; height: 250px; }
.mod-b-inner { background: url(../images/mod-bottom-re-bg-v2.png) repeat-x bottom left; }
.archives-box .archives-summary { padding: 14px 5px 14px 145px; border-bottom: 1px dashed #e6e6e6; position: relative; *zoom: 1;
min-height: 120px; _height: 120px; }
archives-box .mod-b-inner { width: 680px; padding: 0 4px; height: 277px; }
.archives-box .archives-summary .img { position: absolute; left: 5px; top: 14px; overflow: hidden; display: block; width: 120px; height: 120px; background-position: 0 0; }
.archives-box .archives-summary h3 { padding: 13px 0 8px; }
.archives-box .archives-summary h3 strong { font-size: 22px; color: #166cbb; font-weight: normal; margin-right: 8px; }
.archives-box .archives-summary h3 em { color: #999; font-size: 12px; }
.archives-box .archives-summary h1 { padding: 13px 0 8px; font-size: 25px; color: #A4672E; margin-right: 8px; }
.archives-box .archives-summary h1 em { color: #999; font-size: 12px; margin-left: 8px; font-weight: normal; }
.archives-box .archives-summary p { font-size: 14px; line-height: 1.7em; }
.archives-box .archives-list { padding: 8px 25px; }
.archives-box .archives-list li { float: left; width: 149px; height: 22px; line-height: 22px; padding: 3px 0 3px 8px; position: relative; color: #666; overflow: hidden; }
.archives-box .archives-list li i { position: absolute; left: 0; top: 50%; margin-top: -1px; width: 3px; height: 3px; overflow: hidden; font-size: 0; background-color: #a5c5e9; }
.archives-box .archives-list li .title { font-weight: bold; }
.archives-right { width: 270px; float: left; margin-left: 10px; }
.archives-right .mod-b-inner { padding: 0 9px; height: 250px; }
.constellation-gender { padding: 10px 0 0; margin-bottom: 10px; }
.constellation-gender dl { padding: 5px 0 10px 15px; position: relative; }
.constellation-gender dl dt { position: relative; height: 22px; line-height: 22px; background-position: right -42px; }
.constellation-gender dl dt span { display: inline-block; padding-left: 30px; background-color: #fff; font-size: 16px; }
.constellation-gender dl s { position: absolute; right: 10px; background-position: 0 0; }
.constellation-gender dl.gril { margin-bottom: 10px; }
.constellation-gender dl.gril dt span { color: #ff7f7f; background: url(../images/gril.png) no-repeat left center; }
.constellation-gender dl.gril dd { background: url(../images/xzgril.png) no-repeat right center; }
.constellation-gender dl.boy dd { background: url(../images/xzboy.png) no-repeat right center; }
.constellation-gender dl.boy dt span { color: #41b5ff; background: url(../images/boy.png) no-repeat left center; }
.constellation-gender dl dd { padding-top: 10px; }
.constellation-gender dl dd p { padding: 0px 0; line-height: 22px; }
.constellation-tb { padding: 0 14px; }
.constellation-tb .media-group .media-item { padding: 20px 7px 20px 140px; height: 90px; border-bottom: 1px dashed #e6e6e6; }
.constellation-tb .media-group .media-item .pic { width: 120px; height: 90px; }
.constellation-tb .media-group .media-item h3 { font-size: 16px; padding: 5px 0; margin-bottom: 5px; }
.constellation-tb .media-group .media-item .sum { color: #999; line-height: 1.7; }
.constellation-tb .media-group .media-item .text-list li { font-size: 14px; float: left; width: 258px; height: 30px; line-height: 30px; }
.constellation-tb .media-group .media-item .text-list li a { color: #333; }
.constellation-tb .media-group .media-item .text-list li a:hover { color: #f30; }
.constellation-tb .media-group .media-item .text-list li a.gray { color: #666; }
.constellation-tb .media-group .media-item .text-list li a.gray:hover { color: #f30; }
.constellation-tb .media-group .last { border-bottom: 0 none; }
.constellation-tb .rec-media { border-bottom: 2px solid #e8eef6; padding: 5px 0 15px; }
.constellation-tb .rec-media .media-item { padding-top: 5px; padding-bottom: 5px; }
.constellation-tb .rec-media .media-item .pic { top: 5px; }
.constellation-tb .rec-media .media-item h3 a { color: #fd5151; }
.constellation-tb .rec-media .media-item h3 a:hover { color: #f30; }
.png_bg p { line-height: 40px; color: #333; }
.png_bg p span { display: inline-block; float: left; height: 24px; line-height: 24px; margin-top: 10px; width: 50px; text-align: center; background: #eee; border-radius: 5px; margin-right: 10px; color: #333; }
.png_bg p span.dt1 { background: #ffd2d2; }
.png_bg p span.dt2 { background: #c8e2f2; }
.cols p { line-height: 50px; margin: 5px 0; color: #333; }
.cols p span { display: inline-block; float: left; height: 24px; margin-top: 15px; line-height: 24px; width: 50px; text-align: center; background: #eee; border-radius: 5px; margin-right: 10px; color: #333; }
.cols p b { border-radius: 3px; padding: 0 5px; background: #eee; display: block; font-weight: normal; color: #000; font-size: 12px; line-height: 25px; margin: 0 0 0 60px; }
.cols { width: 292px; height: 250px; padding: 0 8px;border: 1px solid #A4672E; float: right;background: url(../images/mod-bottom-re-bg-v2.png) repeat-x bottom left #fff; }
.special { width: 292px; height: 245px; padding: 8px 8px 0 8px; background: #fff; border: 1px solid #A4672E; float: right; }
.special li { width: 282px; height: 114px; margin-bottom: 8px; display: block; }
.qm_li { margin-top: 5px; overflow: hidden; }
.qm_li ul { padding: 0 10px; }
.qm_li li { overflow:hidden;float: left; font-size: 14px; width: 166px; padding-right: 20px; height: 30px; line-height: 30px; background: url(../images/azg_p2.gif) no-repeat left center; padding-left: 15px; }
.position { width: 1285px; margin: 0 auto; line-height: 32px; border: 1px solid #A4672E; border-left: 4px solid #A4672E; background: #fff; padding-left: 10px; margin-top: 15px; color: #6e6e6e; }
.position  strong{color: #000; }
.demo { background: #fff; border: solid 1px #A4672E; width: 1298px; margin: 15px auto 0; }
.taglist { padding: 20px 20px 30px 20px; }
.taglist a { padding: 0 3px; display: inline-block; white-space: nowrap; font-size: 14px; }
a.size1 { font-size: 26px; padding: 10px; color: #804D40; }
a.size1:hover { color: #E13728; }
a.size2 { padding: 0 7px; font-size: 22px; color: #B9251A; }
a.size2:hover { color: #E13728; }
a.size3 { padding: 0 5px; font-size: 35px; color: #C4876A; }
a.size3:hover { color: #E13728; }
a.size4 { padding: 0 5px; font-size: 16px; color: #B46A47; }
a.size4:hover { color: #E13728; }
a.size5 { padding: 0 5px; font-size: 25px; color: #E13728; }
a.size5:hover { color: #B46A47; }
a.size6 { padding: 0 3px; font-size: 14px; color: #77625E }
a.size6:hover { color: #E13728; }
.jiemeng_box { float: left; width: 970px; border-top: 1px solid #cecece; }
.jiemeng_list { padding: 10px 14px; height: auto; border: 1px solid #cecece; border-top: none; border-bottom: 1px dotted #cecece; overflow: hidden; width: 940px; background: #fff; }
.jiemeng_list h3 { color: #fff; float: left; width: 50px; height: 50px; font-size: 22px; background: url(../images/h4_bg.png) no-repeat; font-family: "Microsoft YaHei", "SimSun", "宋体"; line-height: 50px; text-align: center; margin-right: 13px; }
.jiemeng_list h3 a { color: #fff; }
.jiemeng_list .jiemeng_list_title { float: right; width: 875px; }
.jiemeng_list .jiemeng_list_title a { display: inline-block; float: left; width: 90px; height: 16px; line-height: 16px; font-size: 14px; margin: 5px 0px 10px 15px; _margin: 6px 0px 6px 13px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.jiemeng_list_title .list_more { background: #A4672E; padding: 5px 10px; float: left; margin-left: 15px; border-radius: 3px; }
.jiemeng_list_title .list_more a { color: #FFf; width: auto; margin: 0; float: none; }
.jiemeng_list .head2_h3 { background-position: -55px -0px; }
.jiemeng_list .head3_h3 { background-position: -55px -110px; }
.jiemeng_list .head4_h3 { background-position: -110px -0px; }
.jiemeng_list .head5_h3 { background-position: 0px -55px; }
.jiemeng_list .head6_h3 { background-position: -165px 0px; }
.jiemeng_list .head7_h3 { background-position: -110px -55px; }
.jiemeng_list .head8_h3 { background-position: 0px -110px; }
.jiemeng_list .head9_h3 { background-position: -165px -55px; }
.jiemeng_list.head_title .h4_9 { background-position: -55px -55px; }
.jiemeng_list.head_title .h4_10 { background-position: -165px -55px; }
.catelist { float: right; border: 1px solid #A4672E; width:308px;background:#fff;}
.catelist li { height: 40px; line-height: 40px; width: 153px; float: left; border-right: 1px solid #E5DAD4; border-bottom: 1px solid #E5DAD4; text-align: center; }
.catelist li a { margin-left: 25px; display: block;background:url(../images/icon.png) no-repeat left center; font-size:13px;}
.catelist li .ico_shenghuo{background-position:-2px -86px;}
.catelist li .ico_zhiwu{background-position:-2px -127px;}
.catelist li .ico_shenti{background-position:-2px -2px;}
.catelist li .ico_renwu{background-position:-2px -43px;}
.catelist li .ico_dongwu{background-position:-2px -169px;}
.catelist li .ico_jianzhu{background-position:-2px -210px;}
.catelist li .ico_wupin{background-position:-2px -250px;}
.catelist li .ico_ziran{background-position:-2px -292px;}
.catelist li .ico_guishen{background-position:-2px -331px;}
.dede_pages{clear:both;overflow:hidden;text-align:center;}
.dede_pages ul li {
	color: #A4672E;
	border: 1px solid #ccc;
	margin-top: 5px;
	margin-right: 2px;
	margin-bottom: 5px;
	margin-left: 2px;
	text-align: center;
	display:inline-block;
}
.dede_pages ul .thisclass{background:#A4672E;color:#fff;}
.dede_pages .pagelist{text-align:center;overflow:hidden;}
.dede_pages ul li a {
	display: block;
	color: #A4672E;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 0px;
	float: left;
	text-align: center;
}
.dede_pages ul li a:hover {
	color: #A4672E;
}
.dede_pages ul li.thisclass a, .pagebox ul li.thisclass a:hover {
	color: #fff;
	padding: 2px 4px 1px;
	border-bottom: 2px solid #Fff;
	font-weight: bold;
}
.dede_pages .pageinfo {
	float: left;
	color: #A4672E;
}
.dede_pages .pageinfo strong {
	color: #A4672E;
	font-weight: normal;
	margin: 0px 2px;
}

.footer { width:1300px;margin:15px auto 0;color: #999; text-align: center; padding-bottom: 10px; border-top: 1px solid #E5EFD6; padding-top: 10px; font-size: 12px;background:#fff; }
.footer .link { text-align: center; padding: 5px 0px; }
.footer .link a { margin: 0px 5px; color: #666666; }
.footer .powered { font-size: 12px; line-height: 18px; color: #455; }
.footer .powered a { color: #455; }
.footer .powered strong { color: #690; }
.footer .powered strong span { color: #455; }
.footer .copyright { color: #455; line-height: 23px; }

.logo_box{float:left;padding-top:8px;}
.XYZ{width: 100px;position: fixed;right: 15px;bottom: 7%;z-index:99;background-color: #Fff;padding: 5px;}
.header-search { width: 560px; padding: 45px 0 0 55px; float: left; }
.header-search-form { position: relative; height: 38px; padding: 0 40px 0 20px; border: 1px solid #bbb; background-color: #fff; border-radius: 20px; z-index: 10; }
form { display: block; }
.header-search-form input { width: 100%; height: 38px; font-size: 14px; color: #999; border: 0; background: none; outline: none; }
.header-search-form button { outline: none; position: absolute; top: 10px; right: 0; width: 40px; height: 19px; padding-right: 9px; background: url(../images/SSQ.png) no-repeat; ; border: 0; cursor: pointer; line-height: 300px; overflow: hidden; }
.header-game-count { float: right; padding-top: 35px; overflow: hidden; text-align: center; font-size: 14px; line-height: 21px; color: #000; }
.header-game-count li { float: left; width: 94px; height: 33px; border-bottom: 2px solid #999; margin-left: 10px; }
.header-game-count .current { border-bottom: 2px solid #F60; }
.header-game-count .current a { color: #F60; }
.header-game-count li a { font-size: 16px; }
.header-game-count li:hover { border-bottom: 2px solid #F60; }

.listcol_r{ width:1080px; float:right;margin-bottom:10px;}
.listcol_l{ width:200px; float:left}
.listcol_l h3{ height:35px; line-height:35px; background:#f7f7f7;font-size:18px; font-family:Microsoft Yahei; color:#000; font-weight:normal; padding-left:15px;border-top:3px solid #a4672e;}
.listcol_l_c{ width:198px; border:1px solid #dedede; background:#fff}
.listcol_l_c .gg120{ padding:9px;}
.listcol_l_c ul li{ line-height:40px; height:40px; font-size:14px; text-indent:15px}
.listcol_l_c ul li a{display:block;font-size:16px;}
.listcol_l_c ul li span{ font-size:12px; color:#bcbcbc; padding-left:5px}
.listcol_l_c ul li a:hover,.listcol_l_c ul .current a{ display:block; color:#fff;background: url("../images/pcgame_menu.gif") no-repeat scroll 170px 14px #a4672e;font-weight: bold; margin: 0; }
.rClassP1{  margin-bottom:10px;overflow: hidden;width:1078px;border:1px solid #dedede ;background:#fff;border-top:3px solid #a4672e;}
.chosenC{border-bottom: 1px solid #e8e8e8; height:35px; line-height:35px;background:#f7f7f7;}
.chosenCon{float: left; font-size: 16px; font-weight: bold; margin-right: 15px; font-family:Microsoft Yahei; color:#000;padding-left:15px;}
.chosenCon span{margin-right: 4px;}
.zuixin li { padding-left:10px; overflow: hidden; line-height:28px; height:28px; font-size:14px;margin-top:10px;}
.zuixin li a{font-size:14px;}
.zuixin li span { color:#ccc; float:right }
.classContentcon{padding: 0 25px 0 25px;}

/**定位**/

    #loutinav {
        width: 35px;
        position: fixed;
        top: 100px;
        right: 80px;
        border: 1px solid #ddd;
        display: none;
        
    }
    
    #loutinav ul li {
        width: 35px;
        height: 32px;
        border-bottom: 1px dotted #DDDDDD;
        list-style: none;
        font-size: 12px;
        text-align: center;
        position: relative;
        cursor: pointer;
        padding: 10px 0;
        background: #918888;
        color: #fff;
    }
    
    #loutinav ul li span {
        width: 35px;
        height: 32px;
        padding: 10px 0;
        position: absolute;
        top: 0;
        left: 0;
    }
    
   
    
    #loutinav ul li.last {
        background: #5e4a4a;
        color: #fff;
        border-bottom: 1px solid #ddd;
    }

    #loutinav ul li.active span {
        background: #A4672E;
        color: #fff;
        display: block;
    }

    #loutinav ul li:hover span {
        background: #A4672E;
        color: #fff;
        display: block;
    }
	
.header-nav{width: 900px; padding: 25px 0 0 15px; float:left;}
.header-nav ul{padding: 0 5px;width: auto;height: 80px;border-left: 1px dotted #ddd;}
.header-nav ul h3{float:left;background-color: #a4672e;}
.header-nav ul h3 a{color: #fff!important;}
.header-nav ul .n100{width: 100%;}
.header-nav ul .n30{width: 30%;}
.header-nav ul li{height: 25px;width: auto;overflow: hidden; margin-bottom: 5px;float: left;}
.header-nav ul li a{font-size: 13px;color: #666;padding: 0 5px;height: 18px;line-height: 18px;float: left;}

.clearfix {display: block;}
.footer  .cont{width:1300px; margin:0 auto; padding:0 10px;overflow: hidden;}
.footer .cont dt .xz_logo{display:block; margin:40px 0 0 0;}
.footer .cont dt .xz_logo img{width:240px;-webkit-filter:grayscale(1);filter:gray;filter:grayscale(1);}
.footer .cont dt{ float:left; margin:0 20px 0 0;}
.footer .cont dd{float:left;padding:0 20px 0 52px;overflow:hidden;}
.footer .cont dd .em{width:132px; float:left; margin:10px 50px 0 0;}
.footer .cont dd .em img{ width:100px; height:100px;}
.footer .cont dd .em p{ color:#989898; font-size:14px; text-align:center; margin:5px 0 0 0;}
.footer .cont dd .zt{float:left; width:128px;}
.footer .cont dd .zt2{float:left; width:158px;}
.footer .cont dd .zt2 a{float:left;margin-left:20px;}
.footer .cont dd h6 { font-size:20px; color:#b27f4f; margin:0 0 5px 0; line-height:28px; height:28px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.footer .cont dd h6 a{font-size:20px; color:#b27f4f;}
.footer .cont dd a{ font-size:14px; color:#989898; display:block; line-height:28px; height:28px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.footer .cont dd a:hover{ color:#F44336;}
.diyLink{ width: 1282px; margin: 0 auto; line-height: 32px; border: 1px solid #E6E6E6; border-top: 2px solid #A4672E; background: #fff; padding:0px 10px 10px 10px; margin-top: 15px; color: #6e6e6e;}
.diyLink h3{width: 100%; height: 37px; line-height: 37px; text-align: center; color: #A4672E; font-weight: normal;border-bottom: 1px dashed #A4672E;margin-bottom:10px;}