@charset "utf-8";
/*-初始化-*/
*{margin:0;padding:0}
body{color:#434343;line-height:26px;font-family: "宋体", Arial;font-size:14px; background:#eeeef0}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,pre,form,fieldset,input,textarea,blockquote,th,td{padding:0;margin:0;word-break:break-all}
ol, ul, li, dt, dd, dl{list-style:none}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%}
img{border:0;}
select,input{vertical-align:middle; font-size:12px}
a{font-family:"SimSun","宋体","Arial Narrow";text-decoration:none}
a:link{color:#434343}
a:visited{color:#434343}
a:hover{color: #434343;text-decoration:underline}
button{cursor:pointer}
/*-图片点击滚动去虚线-*/
a:active{outline:none}
a:active {blr:expression(this.onFocus=this.blur())}

.mt10{ margin-top:10px}
.mr10{ margin-right:10px}
.mr8{ margin-right:8px}
.mb15{ margin-bottom:15px}
.mb20{ margin-bottom:20px}
.mb25{ margin-bottom:25px}
.mb30{ margin-bottom:30px}
.mb10{ margin-bottom:12px}
.mb5{ margin-bottom:5px}
.mb8{ margin-bottom:8px}
.ml10{ margin-left:10px}
.pt10{ padding-top:10px}
.pr10{ padding-right:10px}
.pb10{ padding-bottom:10px}
.pl10{ padding-left:10px}
.pr15{ padding-right:15px}
.pr20{ padding-right:20px}
.pl5{ padding-left:5px}
.pt15{ padding-top:15px}
.pl35{ padding-left:35px}
.p10{ padding:10px}
.fb{ font-weight:bold}
.f12{font-size:12px}
.f14{font-size:14px}
.pt60{padding-top:60px; }
.pt20{padding:20px 0 40px 0; }
/*-颜色-*/
.cRed,a.cRed,a.cRed:visited{color:#cc3333}
.cBlue,a.cBlue,a.cBlue:visited{color:#477fc3}
.cDRed,a.cDRed,a.cDRed:visited{color:#d13c69}
.cGray,a.cGray,a.cGray:visited{color: #333333}
.cDGray,a.cDGray,a.cDGray:visited{color: #666666}
.cWhite,a.cWhite,a.cWhite:visited{color:#ffffff}
.cBlack,a.cBlack,a.cBlack:visited{color:#000000}
.cGreen,a.cGreen,a.cGreen:visited{color:#467903}
.cYellow,a.cYellow,a.cYellow:visited{color:#ff6600}


#container{width:940px; margin:0 auto}
/*-头部-*/
#header{height:70px; background:#231816}
.layer{width:940px; margin:0 auto}
.logo{float:left; width:350px}
.search{ float:right; width:220px; padding-top:20px}
.w190{float:left; display:block;width:190px; height:24px; padding-left:5px; line-height:24px; background:#f1f1f1; border:none; color:#666}
.btn_1{ float:left; display:block; width:24px; height:24px; background:#e3e3e3 url(icn-search.gif) 5px 0  no-repeat; text-indent:-999; border:none}

/*-导航-*/
#nav{width:940px; margin:0 auto; height:40px; background:#3a3657; position:relative; z-index:100; top:60px;filter:Alpha(opacity=80);-moz-opacity:0.80;opacity:0.80}
ul#topnav{float:left;width: 940px;position:relative;font-size:16px; filter:Alpha(opacity=90);-moz-opacity:0.90;opacity:0.90}
ul#topnav li {float:left; line-height:40px; width:90px; border-left:1px dotted #fff}
ul#topnav :first-child {border:0}

ul#topnav li a {display: block; text-align:center;color:#fff;text-decoration:none;font-family:"Microsoft YaHei"}
ul#topnav li a:hover {background:#fff; color:#3a3657}
ul#topnav li a.gt{color:#fff;font-family:"Microsoft YaHei"}
ul#topnav li a.gt:hover{color:#0A94DC}
ul#topnav li:hover {background:#fff}
ul#topnav li span{float:left; position: absolute; left: 0; top:40px; display:none; background:#fff;color:#3a3657;filter:Alpha(opacity=90);-moz-opacity:0.90;opacity:0.90}
ul#topnav li span.subnav_a{padding:10px 0 10px 20px; line-height:24px}
ul#topnav li span.subnav_a p{float:left; display:inline; padding-right:40px}
ul#topnav li span.subnav_a p strong{ display:block}
ul#topnav li span.subnav_a p strong a{font-size:14px;font-family:"Microsoft YaHei";color:#3a3657}
ul#topnav li span.subnav_a p a{display:block; font-size:14px;font-family:"Microsoft YaHei"; text-align:left}
ul#topnav li span.subnav_a p a:hover{color:#3a3657}
ul#topnav li:hover span{display: block}
ul#topnav li span a {display: inline; font-size:12px; color:#333}
ul#topnav li span a:hover {text-decoration: underline;}

/*-头图-*/
#home_trans_bg{background: url(images/top-gradient.png) top repeat-x; position:absolute; top:0px; width:100%; height:150px; z-index:99;}
.home #bg_header{background:#333 url(images/bg-header.jpg) repeat-x;}
.home #logo{margin-left:9px; position:relative; z-index:999 !important; display:block;}
.home #bg_top{background:#000;}
.home #bg_header{background:#000; background-image:none;}
.home #header.wrapper{width:100%; position:relative;}
#home_slider_wrapper{height:550px; background:#000; position:relative; margin:0 auto; width:100%}
#info_bar{padding:0px 18px; margin-left:-470px; left:50%; width:904px; height:60px; background:#2d98c6; color:#fff; position:absolute; bottom:-30px; z-index:100; line-height:60px;}
.home_slide{float:left; height:556px; position:relative;}
.home_slide img{float:left;}
.playbtn{display:block; visibility:hidden; position:absolute; top:0px; left:0px; width:1200px; height:550px; background:url(play-button.png) no-repeat center center; z-index:99;cursor:pointer;}
.home_slide:hover .playbtn{display:block; visibility:visible;}
#slide_title{ font-size:26px; font-family:"Microsoft YaHei"; float:left; display:block; color:#fff; text-decoration:none;}
#slide_title:hover{color:#e7e7e7;}
#slide_subtitle{font-size:15px; font-family:'proxima'; color:#fff; line-height:65px; margin-left:15px; display:block; float:left; text-decoration:none; }
#slide_subtitle:hover{color:#e7e7e7;}
#pagination{text-align:center; top:-25px; position:absolute; z-index:10; width:940px; height:9px;}
#pagination a{text-indent:-9999px; display:inline-block; width:9px; height:9px; margin:0px 4px; background:#666666; -webkit-border-radius: 9px; border-radius: 9px;}
#pagination a.selected{background:#0a94dc;}
.home #controls{float:right; line-height:46px; position:relative; z-index:20;}
.home #slide_left{ width:15px; height:46px; border-left:1px dotted #fff; float:left; line-height:46px; background:url(icn-arrow-left.png) center center no-repeat; padding:0px 25px; margin:7px 0px 7px 20px; cursor:pointer;}
.home #slide_right{ width:15px; height:46px; border-left:1px dotted #fff; float:left; line-height:46px; background:url(icn-arrow-right.png) center right no-repeat; padding-left:25px; margin:7px 0px; cursor:pointer;}
.home #content{padding:65px 0 80px 0;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#pagination{top:-50px;}
}
#feature_bar{background:#676059; height:50px; padding:0px 18px; margin-bottom:15px; text-align:left;}
#controls{float:right; line-height:50px;}
#slide_left{ width:15px; height:36px; border-left:1px dotted #fff; float:left; line-height:36px; background: url(icn-arrow-left.png) center center no-repeat; padding:0px 25px; margin:7px 0px 7px 20px; cursor:pointer;}
#slide_right{ width:15px; height:36px; border-left:1px dotted #fff; float:left; line-height:36px; background:url(icn-arrow-right.png) center right no-repeat; padding-left:25px; margin:7px 0px; cursor:pointer;}
.feature_slide .playbtn{display:block; visibility:hidden; position:absolute; top:0px; left:0px; width:700px; height:375px; background:url(play-button.png) no-repeat center center; z-index:99;}
.feature_slide:hover .playbtn{visibility:visible;}
#feature_title_wrapper{width:510px; overflow:hidden; height:50px; float:left;}
#feature_title{ font-size:24px; color:#fff; font-family: 'YaleDesign'; text-decoration:none; line-height:50px; float:left; display:block;}
#feature_subtitle{font-size:13px; font-family:'proxima'; color:#fff; line-height:53px; margin-left:15px; display:block; float:left; text-decoration:none;}
#dots{text-align:center;}
#dots a{text-indent:-9999px; display:inline-block; width:9px; height:9px; margin:0px 4px 15px 4px; background:#666; -webkit-border-radius: 9px; border-radius: 9px;}
#dots a.selected{background:#0a94dc;}

/*-首页栏目-*/
.layer_b{width:940px; margin:0 auto; overflow:hidden; height:1%}
.list_news{float:left; width:300px; margin:0 20px 20px 0}
.list_news h3{display:block; height:30px; line-height:30px;font-family:"Microsoft YaHei"; font-size:18px; color:#555}
.list_news img{ display:block; width:300px; height:170px}
.list_news li{display:block; height:50px; line-height:50px; text-align:left; background:#fff; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-right: 10px;}
.list_news li:hover{ background:#f2f8fb}
.list_news li span{display:block; float:left; width:50px; height:45px; padding-top:5px; margin-right:10px; background:url(bj_a.png) no-repeat; text-align:center;font-family:"Microsoft YaHei"; color:#fff; line-height:18px}
.list_news li span.b1{ background:url(bj_a1.png) no-repeat}
.list_news li span.b2{ background:url(bj_a2.png) no-repeat}
.list_news li span.b3{ background:url(bj_a3.png) no-repeat}
.list_news li span.b4{ background:url(bj_a4.png) no-repeat}
.list_news li a{font-family:"Microsoft YaHei"; font-size:16px}
.list_news li a:hover{color:#026cb6; text-decoration:none}
.more{ display:block; height:50px; line-height:50px; text-align:center;background:#fff; border:1px solid #e3e3e3; border-top: none}
.more a{ color:#e35b7f;font-family:"Microsoft YaHei"; font-size:16px}
.ycjh{ display:block; float:left; width:143px; height:36px}
.ycjh_r{float:right;width:770px;font-family:"Microsoft YaHei"; font-size:16px}
.ycjh_r a{font-family:"Microsoft YaHei"}
.ycjh_r a span {color:#685229}
/*-底部-*/
.foot{ padding-top:30px; background:#2d98c6}
.foot_laver{ width:940px; height:440px; margin:0 auto}
.foot_nav{float:left; min-width:100px;padding:10px; font-family:"Microsoft YaHei"}
.foot_nav li{ height:30px; line-height:30px}
.foot_nav li a{ color:#fff;font-family:"Microsoft YaHei"}
.foot_nav li a.f18{color:#fff;font-family:"Microsoft YaHei"; font-size:18px; font-weight:bold}
.bq{width:940px; height:66px; padding-top:10px; border-top:1px dashed #fff; margin:0 auto; text-align:right; color:#fff; background:url(logo_foot_03.png) left no-repeat;font-family:"Microsoft YaHei"; font-size:12px}
.bq img{ display:block; float:left}



.club_list{width:640px;padding:20px; background:#fff;}
.club_list li{display:block; height:46px; border-bottom:1px dashed #e3e3e3; text-align:right; font-size:12px; color:#999; line-height:46px}
.club_list li strong{display:inline; float:left;}
.club_list li strong a{font-family:"Microsoft YaHei"; font-size:16px; font-weight:normal }