/* CSS Document */
body { background:#290d41 url(images/img1.gif) repeat-x center top}
.block { width:960px; background:#FFFFFF}
.foot_nav { padding-top:10px}
.foot_cont .cont_left { padding-left:90px}
.foot_cont .cont_right { padding-right:100px}

.special_wrapper { width:960px; height:100%; overflow:hidden; font-size:12px; margin:0px auto; background:#FFF}
.special_top { width:960px; height:38px; margin:0px auto; font-size:12px;}
.special_top img { float:left}
.special_top .nav { width:530px; height:38px; line-height:38px; float:right; text-align:right}
.special_head { width:1200px; margin:0px auto}
.special_nav { width:1080px; height:65px; background:url(images/img3.jpg) no-repeat; margin:0px auto; padding-left:120px}
.special_nav a { height:44px; display:block; float:left}
.special_nav .unlike_1 { width:122px}
.special_nav .unlike_2 { width:131px}
.special_nav .unlike_3 { width:147px}
.special_nav .unlike_4 { width:113px}

.special_area1 { height:291px; padding:0px 19px 0px 15px; background:#f6f4e7}
.special_area1 .focus { width:611px; height:276px; padding-bottom:15px; background:url(images/img4.jpg) no-repeat center bottom; margin-right:13px; float:left}
.special_area1 .focus img { width:611px; height:276px}
.special_area1 .news { width:302px; float:right}
.special_area1 .news ul { width:302px; height:239px; padding-top:3px; background:#FFF; margin-top:3px}
.special_area1 .news li { margin:0px 10px; border-bottom:1px dashed #d3d3d3; line-height:25px}

.special_area2 { width:930px; height:283px; padding:8px 15px 27px 15px; background:#f8f8f0}
.special_area2 .intro { width:472px; height:283px; float:left}
.special_area2 .intro .txt { width:450px; height:219px; border:1px dashed #950a8c; background:#FFFFFF; margin-top:11px; padding:10px; color:#592251; line-height:20px}
.special_area2 .member { width:425px; height:283px; float:right; color:#592251;}
.special_area2 .member p { margin:0px; padding:10px; line-height:22px}
.special_area2 .member ul { height:166px; display:block}
.special_area2 .member li { width:106px; height:83px; display:block; float:left}
.special_area2 .member li img { margin:0px auto}
.special_area2 .member li span { display:block; color:#9a027b; text-align:center; line-height:22px}

.special_area3 { height:197px; padding-top:12px; }
.special_area3 img { padding:0px 0px 12px 18px}
.special_area3 ul { display:block; width:930px; height:150px; padding:0px 15px}
.special_area3 ul li { width:175px; height:150px; margin:0px 6px 0px 5px; display:block; float:left}
.special_area3 ul li img { width:175px; height:98px; padding:0px }
.special_area3 ul li span { display:block; font-size:12px; font-weight:bold; color:#88028e; text-align:center; padding-top:20px}

/*point*/
.point_area1 { width:925px; height:236px; padding:0px 19px 15px 16px; background:#f6f4e7}
.point_area1 ul { width:923px; height:215px; background:#ffffff; padding:10px 0px 11px 2px; color:#592251}
.point_area1 ul li { width:200px; height:205px; float:left; padding:10px 5px 0px 13px}
.point_area1 ul .unlike { width:16px; height:215px; background:url(images/img21.gif) no-repeat center; padding:0px}
.point_area1 ul p { line-height:25px}
.point_area1 ul .bg1 { background:url(images/img22.gif) no-repeat; line-height:32px; padding-left:35px; margin:15px 0px 0px 0px}
.point_area1 ul .bg2 { background:url(images/img23.gif) no-repeat; line-height:32px; padding-left:35px; margin:0px}
.point_area1 ul .bg3 { background:url(images/img24.gif) no-repeat; line-height:32px; padding-left:35px; margin:0px}
.point_area1 ul .bg4 { background:url(images/img25.gif) no-repeat; line-height:32px; padding-left:35px; margin:0px}

.point_area2 { width:925px; height:320px; padding:0px 19px 15px 16px; background:#f6f4e7}
.point_area2 .wrap { width:885px; height:305px; background:#fff; padding:15px 20px 0px 20px}
.point_area2 .wrap h3 { height:30px; background:url(images/img27.gif) no-repeat center bottom; margin-bottom:10px }
.point_area2 .wrap table { border:1px dotted #d3d3c9; border-collapse:collapse; color:#592251; line-height:20px}
.point_area2 .wrap td { border:1px dotted #d3d3c9; border-collapse:collapse; padding:3px 10px }
.point_area2 .wrap th { border:1px dotted #d3d3c9; border-collapse:collapse; line-height:30px}

/*member*/
.member_area { width:926px; padding:0px 18px 15px 16px; background:#f6f4e7}
.member_area dl { width:926px; background:#FFF; color:#592251}
.member_area dl dt { height:35px; background:#a39f8c; text-align:center}
.member_area dl dt span { width:115px; height:22px; display:block; float:left; padding-top:13px; cursor:pointer}
.member_area dl dt .bg1 { background:#edead7}
.member_area dl dt .bg2 { background:#e4e1cb}
.member_area dl dt .bg3 { background:#d2ceb6}
.member_area dl dt .bg4 { background:#c6c2aa}
.member_area dl dt .bg5 { background:#bab69f}
.member_area dl dt .bg6 { background:#aeaa95}
.member_area dl dt .currentSelect { background:url(images/img28.gif) repeat-x center top}
.member_area dl dd { width:886px; padding:30px 20px; background:#FFFFFF; display:none}
.member_area dl dd table { background:#f3f3f3; border:1px dotted #d3d3c9; border-collapse:collapse; line-height:25px}
.member_area dl dd table td { border:1px dotted #d3d3c9; border-collapse:collapse; padding:0px 10px}
.member_area dl dd table th { border:1px dotted #d3d3c9; border-collapse:collapse; padding:0px 10px}

/*intro*/
.intro_area1 { width:960px; height:305px; background:url(images/img29.gif) no-repeat}
.intro_area1 a { width:180px; height:40px; display:block; float:left; margin:213px 0px 0px 35px}
.intro_area1 .cont { width:478px; height:181px; padding:57px 0px 0px 125px; float:left; color:#592251}
.intro_area1 .cont p { margin:0px; line-height:26px}
.intro_area1 .cont .unlike { text-indent:2em}
.intro_area1 .cont .unlike2 { text-align:right}

.intro_area2 { width:926px; margin:0px auto; padding:10px 0px} 
.intro_area2 .title { height:30px; background:url(images/img37.gif) no-repeat center bottom}
.intro_area2 .card { width:925px; height:155px; padding-top:10px }
.intro_area2 .card li { width:165px; height:155px; padding:0px 10px; float:left;}
.intro_area2 .card li img { width:175px; height:89px;}
.intro_area2 .card li span { line-height:26px; display:block; text-align:center; color:#592251; font-weight:bold}

.intro_area2 .flow { width:925px; height:175px; margin-top:10px; background:#f6f4ec; color:#592251 }
.intro_area2 .flow li { width:310px; height:155px; float:left; padding:20px 15px 0px 15px}
.intro_area2 .flow .unlike { width:11px; height:175px; background:url(images/img38.gif) no-repeat center; padding:0px }
.intro_area2 .flow .unlike1 { width:220px}
.intro_area2 .flow .unlike2 { width:280px}
.intro_area2 .flow p { margin:0px; padding-top:10px; line-height:20px}

.intro_area2 .other { width:926px; height:165px; background:#f6f4e7 url(images/img39.gif) no-repeat center; margin-top:10px}
.intro_area2 .other li { width:463px; height:165px; float:left; display:block}
.intro_area2 .other .title1 { background:#edead7}
.intro_area2 .other .title2 { background:#dbd7bf}
.intro_area2 .other h3 { height:36px; display:block; text-align:center;}
.intro_area2 .other h3 img { display:inline; padding-top:8px;}
.intro_area2 .other p { margin:0px; padding:15px 25px; line-height:20px}

.intro_area3 { width:926px; margin:0px auto; padding:10px 0px} 
.intro_area3 .title { height:30px; background:url(images/img37.gif) no-repeat center bottom}
.intro_area3 p { margin:0px; padding:15px 25px; line-height:20px}

/*rule*/
.rule_area { width:926px; padding:0px 17px 15px 17px; background:#f6f4e7}
.rule_area .wrap { width:926px; padding:15px 0px; background:#FFF;}
.rule_area .rule { width:889px; height:53px; padding-top:95px; background:url(images/img40.gif) no-repeat; margin:0px auto}
.rule_area .rule a { width:92px; height:30px; display:block; float:left; margin-right:11px}
.rule_area h3 { width:889px; margin:0px auto; height:30px; border-bottom:1px solid #e8e7e3; margin-bottom:15px}
.rule_area .cont { width:857px; height:168px; padding:15px; overflow-y:scroll; border:1px dotted #d3d3c9; color:#592251; background:#f6f4e7; margin:0px auto 15px auto; line-height:25px}