﻿@charset "utf-8";
/*********************************通用样式***************************************/
* { margin:0px; padding:0px; border-style:none; border-width:0px; list-style:none;}
body { font: normal 12px/20px 微软雅黑,Tahoma,Arial,Helvetica,sans-serif; color:#a19589; background:#06263f url('http://web-cdn.xiyouxi.com/xiyouxi/r2/images/20251201_index_bg.jpg?1') no-repeat center top;}
ol,ul{list-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;cursor:pointer;}
.lnk{display:block;height:100%;}
img{border:none;display:block;}
.hidden{height:0;display:block;overflow:hidden;}
.clear { display:block; clear:both; height:0px; line-height:0px; font-size:0px; text-indent:-9999px;}
.fl { float:left; display:inline;}   .fr { float:right; display:inline;}
.img1 { border:1px #7f412c solid;}
.clearfix {clear: both}
.clearfix:after,.clearfix:before {content: " ";display: table}
.clearfix:after {clear: both}

.spr{background:url('http://web-cdn.xiyouxi.com/r2/uploadfiles/images/sprite.png?1') no-repeat;}

/*********************************布局样式***************************************/
 
.wrapper { height:477px; margin:0px auto; background:transparent url('../images/mainbg.jpg') no-repeat center top;}
.header,.footer,.container { width:1000px; margin:0px auto; clear:both;}
.header{ width:1000px; position: relative; margin:0px auto; clear:both; height:432px; }

/*
.header .logo a { position: absolute; width: 125px; height: 111px; top: 0px; left: 447px;}
.header .index a { position: absolute; width: 70px; height: 37px; top: 37px; left: 57px;}
.header .register a { position: absolute; width: 70px; height: 37px; top: 37px; left: 198px;}
.header .event a { position: absolute; width: 70px; height: 37px; top: 37px; left: 340px;}
.header .pay a { position: absolute; width: 70px; height: 37px; top: 37px; left: 599px;}
.header .intro a { position: absolute; width: 70px; height: 37px; top: 37px; left: 736px;}
.header .bbs a { position: absolute; width: 70px; height: 37px; top: 37px; left: 873px;}
.header .more a { position: absolute; width: 100%; height: 80%;top: 100px;!* width: 480px; height: 129px; top: 137px; left: 187px; *!}
*/

/*头部*/
.top { height:40px; color:#fff; line-height:40px;}
.top a { color:#fff;}
.top a:hover { color:#FF9933;}
.header .logo a { position: absolute; width: 125px; height: 111px; top: 48px; left: 447px;}

/*导航*/
.menu{font-family: Verdana, Arial, Helvetica, sans-serif; width:432px; margin:0px 0px 0px -21px;}
.menu ul{padding:0; margin:0;list-style-type: none;}
.menu ul li{float:left; position:relative;}
.menu ul li a, .menu ul li a:visited{display:block; text-align:center; text-decoration:none; width:108px; height:30px; color:#FFFFFF; line-height:32px;}
.menu ul li ul{display: none;}
.menu ul li:hover a{color:#fff; background:url('../images/span.png') repeat center top;}
.menu ul li:hover ul{display:block; position:absolute; top:50px; left:0; width:108px; height:30px;}
.menu ul li:hover ul li a{display:block; background:url('../images/menubg80.png') repeat center top; color:#000; margin-top:1px;}
.menu ul li:hover ul li a:hover{background:#61b5e9; color:#000;}
.menu2{font-family: Verdana, Arial, Helvetica, sans-serif; width:432px; margin:0px 0px 0px 589px;}
.menu2 ul{padding:0; margin:0;list-style-type: none;}
.menu2 ul li{float:left; position:relative;}
.menu2 ul li a, .menu ul li a:visited{display:block; text-align:center; text-decoration:none; width:108px; height:30px; color:#FFFFFF; line-height:32px;}
.menu2 ul li ul{display: none;}

.menu2 ul li:hover a{color:#fff; background:url('../images/span.png') repeat center top;}
.menu2 ul li:hover ul{display:block; position:absolute; top:50px; left:0; width:108px; height:30px;}
.menu2 ul li:hover ul li a{display:block; background:url('../images/menubg80.png') repeat center top; color:#000; margin-top:1px; }

.menu2 ul li:hover ul li a:hover{background:#61b5e9; color:#000;}
.menutitle_e { height:30px; padding-top:20px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px;}

.footer { height:105px; /*background:transparent url('../images/foot1.png') no-repeat center left;*/background-position: 155px 31px;  text-align:center; padding-top:14px; line-height:22px;}
.footer_lnk{color:#CCCC99;}
.footer-info{display: inline-block;width:calc(100% - 88px); float:left;}
.footer-info a{color:#85A3AD;}
.footer-age{display: inline-block; float: right;  width: 66px; margin-right: 22px;}
.footer-age a{display: inline-block; width: 100%;}
.footer-age a img{height: 70px;}
#footerLogo1{float:left; margin-left:380px; width:111px; height:56px;}
#footerLogo2{ width:40px; height:40px;float:left;margin-left:500px;margin-top:-50px;}
#footerLogo3{ width:40px; height:40px;float:left;margin-left:570px;margin-top:-50px;}


.container{ height:407px; padding-top:45px;}

.down{ padding-left:33px; width:260px;}

.dw_fst{height:80px; padding:0px;overflow:hidden;}
.dw_lst{height:50px; padding:10px 0 0 0;overflow:hidden;}
.dw_gf{background-position:0 -270px;}
.dw_gf:hover{background-position:0 0px;}
.dw_xl{background-position:0 -90px;}
.dw_kc{background-position:0 -150px;}
.dw_zq{background-position:0 -210px;}

.video { width:404px; height:261px; margin:0px 0px 0px 0px; _margin:-1px 0px 0px 0px; padding:0px 0px 0px 23px;}

.os{width:219px; height:191px; padding-right:33px;}
.os_lnk{background-position:-270px 0;}
.special{width:219px; height:70px; padding-right:33px;}
.special_lnk{background-position:-270px -191px;}

.gg{ clear:both; padding:30px 0px 0px 33px; text-align: center;}
.gg ul{ width:940px;}
.gg ul li{ float:left; width:230px; height:89px; padding-right:5px;}
.gg_lst{padding:0px 5px 0 0;}

