﻿.main{width:950px; clear:both; margin:auto; background-color:#fff}
.main .left{width:750px;height:100%;float:left}
.main .right{width:190px;height:100%;float:right; text-align:center}
.free_btn{background-image: url(../images/gbtn_free.gif);background-repeat: no-repeat;width:186px;height:46px;margin:3px 0px;border:0px;}
.join_btn{background-image: url(../images/gbtn_join.gif);background-repeat: no-repeat;width:186px;height:46px;margin:0px;border:0px;}
.dialog1{width:100%;border:1px #A5DC77 solid;margin-bottom:7px}
.dialog1 .bt{ background-image:url(../images/default1.gif);height:27px;width:100%; text-align:center; line-height:27px; font-weight:bold;color:#276100}
.dialog1 .nr1{ margin:0px; padding:0px;width:100%}
.dialog1 .nr1 li{ margin:3px auto}
.dialog1 .nr2{ margin:0px; padding:0px;width:100%; text-align:left}
.dialog1 .nr2 li {border-top:1px solid #ccc;width:100%; height:32px; line-height:32px; overflow:hidden}
.dialog1 .nr2 li.first {border-top:0;height:60px; line-height:20px}
.dialog1 .nr2 li:after {content:'';visibility:hidden;display:block;height:0;clear:both;}
.dialog1 .nr2 li img {float:left;vertical-align:middle;margin-right:5px;display:none;}
.dialog1 .nr2 li .num {float:left;color:#eb6100;font-weight:bold;width:15px;height:15px;line-height:15px;display:-moz-inline-block;display:inline-block;text-align:center;margin-right:2px;margin-left:3px;}
.dialog1 .nr2 li.selected .num {background:url(../images/sprites_hp.png) 0 -720px no-repeat;color:#fff;}
.dialog1 .nr2 li.selected img {display:block;}


.dialog2{width:100%;border:1px #D9D9D9 solid;margin-bottom:7px}
.dialog2 .bt{ background-image:url(../images/default2.gif);height:27px;width:100%; text-align:center; line-height:27px; font-weight:bold;color:#E55C00}
.dialog2 .nr{ margin:0px; padding:0px;width:100%}
.dialog2 .nr li{margin: 3px; height:51px; overflow:hidden}
.dialog2 .nr li .logo{float:left;width:50px;height:50px;border-bottom: #ccc 1px dotted;}
.dialog2 .nr li .mc{float:left;width:120px;height:50px; margin-left:3px;border-bottom: #ccc 1px dotted; text-align:left}
.dialog2 .nr li .mc .dm{width:100%;height:20px; line-height:20px; overflow:hidden}
.dialog2 .nr li .mc .js{width:100%;height:30px; line-height:15px; overflow:hidden; color:#666666}


.dialog2 .nr li .mc .dm a{color:#FF6600; font-weight:bold}

.item{width:100%;}
.item .left{float:left;width:230px;height:493px;border:1px #D3D3D3 solid;}
.item .right{float:right;width:510px;height:493px;}


.item .left .bt{background-image: url(../images/ma1.gif);height:24px;font-size:14px;color:#FE6603; line-height:24px; text-indent:10px;border:1px #fff solid;}
.item .left .bt span{float:right;width:50px; font-size:12px}
.item .left .big
{
	background-position-y: center;
	background-image: url(../images/cup.gif);
	background-repeat: no-repeat;
	line-height:24px;
	height:24px;
	text-indent:25px;
	font-size:14px;
	font-weight:bold;
	margin:10px 0px 5px 20px;
}
.item .left .small
{
	margin: 5px 10px 13px 20px;
	clear: both;
	border-bottom: #ccc 1px dashed;
}
.item .left .small ul
{
	width:100%;
	margin:0px;
	padding:0px;
}
.item .left .small li
{
	line-height:22px;
	float:left;
	margin:0px 8px;
	white-space:nowrap;
}
.item .left a{color:#666;}

.item .right .ads{width:508px;height:277px; overflow:hidden}

.dialog3{border:1px #FCD274 solid; margin-top:7px;height:207px}
.s_header{ background-image:url(../images/default4.gif);width:100%; margin:auto;height:24px;color:#CC6633; font-weight:bold}
.s_header .on
{
	float: left;
	background-image: url(../images/default3.gif);
	background-repeat: no-repeat;
	width:81px;
	height:24px;
	font-size:14px;
	text-align:center;
	line-height:24px;
	margin-left:10px;
	overflow:hidden;
	cursor:hand;
}
.s_header .off
{
	float: left;
	background-image: url(../images/default4.gif);
	background-repeat: no-repeat;
	width:81px;
	height:24px;
	font-size:14px;
	text-align:center;
	line-height:24px;
	margin-left:10px;
	overflow:hidden;
	cursor:hand;
}

.nones{ display:none}

.dialog4{width:490px; margin:auto}
.dialog4 .bt{width:100%; line-height:35px; font-size:16px; font-weight:bold;color:#FF0000; text-align:center;}
.dialog4 .js{width:100%; line-height:22px; text-indent:25px; height:44px; overflow:hidden;}
.dialog4 .lb{width:100%;  margin:0px; padding:0px}
.dialog4 .lb li{width:100%; line-height:24px; font-size:14px; text-align:left}
.dialog4 .lb li span{float:right;width:80px;}

.dialog5{margin-top:7px;height:208px;overflow:hidden;}
.s_sz{width:100%; margin:auto;height:25px;color:#333333;}
.s_sz .on
{
	float: left;
	background-image: url(../images/default5.gif);
	background-repeat: no-repeat;
	width:181px;
	height:25px;
	font-size:14px;
	text-align:center;
	line-height:25px;
	overflow:hidden;
	cursor:hand;
	color:#fff;
	font-weight:bold
}
.s_sz .off
{
	float: left;
	background-image: url(../images/default6.gif);
	background-repeat: no-repeat;
	width:183px;
	height:25px;
	font-size:12px;
	text-align:center;
	line-height:25px;
	overflow:hidden;
	cursor:hand;
	margin-left:3px
}
.dialog6
{
	width:100%;
	border: 1px #ccc solid;
	background-image: url(../images/default7.gif);
	background-repeat: repeat-x;
	border-top:0px;
}
.dialog6 .lts{float:left;width:166px;height:172px; margin:7px 3px 3px 1px;}
.dialog6 .rts{float:right;width:566px; text-align:left;margin-top:7px;}
.dialog6 .rts ul{ margin:0px; padding:0px; width:100%;}
.dialog6 .rts ul li{float:left;width:110px; margin:2px 10px; text-align:center;color:#747474}
.dialog6 .rts ul li img{border:1px #E5E5E6 solid;}
.dialog6 .rts .js{border:1px #E1E1E2 solid; line-height:22px;width:550px; height:44px; overflow:hidden;color:#666666}
.dialog6 .rts4{float:right;width:566px; text-align:left;margin-top:7px;}
.dialog6 .rts4 li{float:left;width:250px;text-align:center;color:#747474; line-height:30px; height:30px; overflow:hidden; border:1px #ccc solid; margin:1px;}


.zq_header{border-left:1px #E2E2E2 solid;width:100%;height:34px; background-image: url(../images/default8.gif); margin-top:5px;}
.zq_header .rsl{float:left;width:725px; line-height:34px; text-align:right}
.zq_header .rsl span{float:left;width:120px; line-height:34px; text-align:left; text-indent:10px; font-size:14px; font-weight:bold}
.zq_header .rsr{float:right;width:14px; height:34px;background-image: url(../images/default9.gif); overflow:hidden}
.zq_footer{width:100%;height:17px; background-image: url(../images/default11.gif);overflow:hidden}
.zq_footer .rsr{float:right;width:19px; height:17px;background-image: url(../images/default10.gif); overflow:hidden}
.zq_nr
{
	width: 100%;
	border-right: 1px #E2E2E2 solid;
	background-position: left top;
	background-attachment: scroll;
	background-image: url(../images/default12.gif);
	background-repeat: no-repeat;
}
.zq_nr .rsl{float:left;width:440px; line-height:24px;}
.zq_nr .rsr{float:right;width:300px;}
.zq_nr .rsl ul{ margin:0px; padding:0px; width:100%;}
.zq_nr .rsl ul li{float:left;width:136px; margin:5px 0px 0px 5px; text-align:center;color:#747474}
.zq_nr .rsl ul li img{border:1px #E2E2E2 solid;}
.zq_nr .rsr ul{ margin:0px; padding:0px; width:100%;}
.zq_nr .rsr ul li{ line-height:22px;height:22px;width:100%;overflow:hidden;}
.zq_nr .rsr ul li span{float:right;width:70px}


.link{
	width: 950px;
	clear: both;
	margin:auto;
	border:1px #E1F6D5 solid;
	margin-top:7px;
}
.link .bt{
	line-height: 26px;
	color: #476A02;
	background-image: url(../images/link1.gif);
	text-align:right;
	padding-right:10px;
}
.link .bt span{float:left;text-indent: 10px;}
.link .nr{
	margin-bottom: 7px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	height: 100%;
}
.link .nr li {
	line-height: 24px;
	margin-right: 6px;
	margin-left: 6px;
	float: left;
	white-space:nowrap;
}
.link .nr li a {
	color: #272727;
}
.link .nr li a:hover {
	color: #FF3300;
}

.ddialog1{float:left;width:369px}
.dlist1
{
	width: 100%;
	height: 27px;
	border:1px #CBEFC4 solid;
	border-bottom:0px;
	background-image: url(../images/news/2.gif);
	background-repeat: repeat-x;
	margin-top:4px;
	text-indent:30px;
	line-height:27px;
	font-size:14px;
}
.dlist1 a{ line-height:27px; font-size:14px;color:#333; font-weight:bold}
.dlist2
{
	width: 100%;
	height: 27px;
	border:1px #CBEFC4 solid;
	border-bottom:0px;
	background-image: url(../images/news/3.gif);
	background-repeat: repeat-x;
	margin-top:4px;
	text-indent:30px;
	line-height:27px;
	font-size:14px;
}
.dlist2 a{ line-height:27px; font-size:14px;color:#333; font-weight:bold}

.dnews1{width:100%;height:100%;border:1px #CBEFC4 solid;border-top:0px;}
.dnews1 ul
{
	margin: 10px 10px 10px 30px;
	padding: 0px;
	margin-left: 30px;
	list-style-type: disc;
}
.dnews1 ul li{ font-size:14px; line-height:25px;width:100%;height:25px;overflow:hidden}
.dnews1 ul li span{float:right;width:50px;line-height:25px;color:#9A9A9A; font-size:12px;}
.mdiglog{width:340px;height:80px; overflow:hidden; margin:5px;}
.mdiglog .mdl{float:left;width:104px;height:80px; overflow:hidden}
.mdiglog .mdr{float:right;width:220px;height:80px}
.mdiglog .mdr .bt{ font-size:14px; line-height:22px; text-align:center; width:100%; height:22px; overflow:hidden}
.mdiglog .mdr .js a{color:#236A00}

.mar7{ margin-left:7px;}