/* CSS Document */
*{ font-family:"Microsoft YaHei"; font-size:14px; margin:0px; padding:0px;}
body {background-color:#efefef;}
img{ border:none;}
A{ text-decoration:none;}
A:hover{ color:#5ec3cf;}
.clearfix {clear:both;}
.bgcolor{ background-color:#efefef;}
.bgwhilt{ background:#FFF;}
.hei20{ height:20px;}
.conwidth{ width:1200px; display:block; margin:0 auto;}
.allconwidth{ background:#FFF;}

/* 头部 */
.header_top{ height:20px;}
.header{background:url(/images/logo.jpg) no-repeat left center; padding-top:20px;}
.header .header_nav{ height:60px; text-align:right;}
.header .header_nav ul{margin:0px; padding:0px;}
.header .header_nav ul li{display:block; float:right; list-style:none;width:95px; text-align:center; line-height:60px; height:60px; color:#000; position:relative;}
.header .header_nav ul li A{ display:block; color:#000; cursor:pointer;}
.header .header_nav ul li A:hover{ color:#5ec3cf;} 
.header .header_nav ul li .er{ position:absolute; top:60px; width:95px; line-height:40px; background:#FFF; display:none; z-index:3;}
.header .header_nav ul li:hover .er{ display:block;}

.header .header_other{ height:50px; text-align:right;}
.header .header_other .zh{display:block; float:right; width:80px; line-height:50px; height:50px; color:#666; font-size:12px; text-align:left;}
.header .header_other .zh A{color:#666; font-size:12px;}
.header .header_other .tag{display:block; float:right; width:340px; height:50px; text-align:left; text-align:right; margin-right:30px;}
.header .header_other .tag IMG{ float:right; height:50px; vertical-align:bottom; margin-left:10px;}
.header .header_other .timer{ width:260px; padding:1px; background:#fdd100; height:28px; display:block; float:right; margin-top:10px;}
.header .header_other .timer .txt{ display:block; float:left; width:70px; height:28px; line-height:28px;}
.header .header_other .timer .datetime{display:block; float:left; width:160px; text-align:left; height:24px; margin-top:3px; margin-left:10px;}


/* 底部 */
.footer{ width:1200px; margin:0 auto; padding-top:30px; padding-bottom:30px;}
.footer .footer_n{ width:1280px; display:block; overflow:hidden;}
.footer .footer_tag{ width:25%; float:left; display:block; height:120px;}
.footer .su{ background:url(/images/su.jpg) repeat-y right top;}
.footer .footer_tag .span_left{ line-height:30px; display:block; font-size:12px; color:#666;}
.footer .footer_tag .span_left A{ color:#666; font-size:12px;}
.footer .footer_tag .span_right{ line-height:22px; display:block; font-size:12px; color:#666; width:95%; margin:0 auto;}
.footer .footer_tag .span_tel{ line-height:25px; display:block; font-size:14px; color:#666; width:95%; margin:0 auto;}
.footer .footer_tag .span_num{ line-height:35px; display:block; font-size:20px; color:#666; width:95%; text-align:center; margin:0 auto;}

.footer .footer_tag .wxwb{ width:50%; display:block; float:left; text-align:center;}
.footer .footer_tag .wxwb IMG{ width:100px;}
.footer .footer_tag .wxwb span{ display:block; line-height:12px; color:#666;}
.wj{ text-align:center; margin-top:20px; font-size:12px;}
.wj A{ color:#666; font-size:12px;}


/* 首页中部 */
.middle_div{width:1200px; display:block; overflow:hidden; margin:0 auto; margin-top:20px;}
.middle_div_n{ width:1300px; display:block; overflow:hidden;}
.middle_margin{ float:left; display:block; overflow:hidden; margin-right:18px;}
.banner{ width:953px; height:470px;}
.banner IMG{ width:953px; height:470px; display:block; vertical-align:bottom;}

.flexslider{margin:0 auto;position:relative;width:953px; height:470px; overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden; margin:-60px 0 0;display:block;background:url(/images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(/images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}





.news_index{ width:225px; display:block; overflow:hidden; height:470px; background:#FFF;}
.news_index .news_index_mu{ background:#abcd04; overflow:hidden; text-align:center;}
.news_index .news_index_mu IMg{ display:block; margin:0 auto; margin-top:20px;}
.news_index .news_index_mo{ background:#abcd04; text-align:right; line-height:30px; font-size:12px; color:#FFF;}
.news_index .news_index_mo A{font-size:12px; color:#FFF; margin-right:10px;}
.news_index .news_index_newslist_top{ width:200px; margin:0 auto;}
.middle_div .news_index .news_index_newslist{ width:100%; display:block; overflow:hidden; margin-top:10px;}
.middle_div .news_index .news_index_newslist span{ display:block; line-height:20px; color:#abcd04;}
.middle_div .news_index .news_index_newslist a{display:block; line-height:20px; color:#666; height:40px; overflow:hidden;}

.middle_div .news_index .news_index_newslist_en{ width:100%; display:block; overflow:hidden; margin-top:5px;}
.middle_div .news_index .news_index_newslist_en span{ display:block; line-height:16px; font-size:12px; color:#abcd04;}
.middle_div .news_index .news_index_newslist_en a{display:block; line-height:16px; font-size:12px; color:#666; height:48px; overflow:hidden;}



.middle_div .navlist{ width:225px; height:225px; margin-top:20px;}


.view_index{ width:953px; height:470px; margin-top:20px;}
.view_index IMG{ width:100%; display:block; vertical-align:bottom;}

/* 赞助商 */
.zzs{ width:1200px; display:block; overflow:hidden; margin:0 auto; margin-top:20px; background:#FFF;}
.zzs .zzs_n{ width:1300px; display:block; overflow:hidden;}
.zzs .zzs_n .zzs_title{width:1200px; display:block; overflow:hidden; text-align:center; font-weight:bold; letter-spacing:5px; font-size:20px; line-height:40px; margin-top:20px;}
.zzs .zzs_n .zzs_title_en{width:1200px; display:block; overflow:hidden; text-align:center; font-weight:bold;font-size:20px; line-height:40px; margin-top:20px;}
.zzs .zzs_n .zgm{width:1200px; display:block; overflow:hidden; text-align:center; padding-top:20px; padding-bottom:20px;}
.zzs .zzs_n .gfzzs{width:100%; display:block; overflow:hidden;}
.zzs .zzs_n .gfzzs A{ width:280PX; height:95px; display:block; float:left; margin-top:20px; margin-left:17px;}
.zzs .zzs_n .gfzzs IMG{width:280PX; height:95px; display:block; vertical-align:bottom;}


.zzs .zzs_n .txgys{width:100%; display:block; overflow:hidden;}
.zzs .zzs_n .txgys A{ width:200px; height:68px; display:block; float:left; margin-top:20px; margin-left:17px; margin-right:24px;}
.zzs .zzs_n .txgys IMG{width:200px; height:68px; display:block; vertical-align:bottom;}


/* 内页分栏 */
.lan_div{ width:100%; height:40px; display:block; overflow:hidden; background:url('/images/lan.png') no-repeat; margin-top:20px;}
.lan_div_n{ width:1200px; display:block; height:40px; margin:0 auto;}
.cateName{ width:470px; text-align:right; display:block; line-height:40px; font-size:16px; font-weight:bold; color:#FFF; letter-spacing:3px;}


/* 内页 */
.navurl{ margin-top:20px; line-height:24px;}
.contents{ width:1160px; display:block; overflow:hidden; margin:0 auto; background:#FFF; margin-top:20px; padding:20px;}
.contents_title{ line-height:40px; font-size:20px; text-align:center;}
.contents_rong{ margin-top:20px; min-height:400px;}
.contents_center{ margin-top:20px; min-height:400px; text-align:center;}
.otherlink{ line-height:30px; color:#666;}
.otherlink A{ color:#666;}

/* 分页 */
.listdiv{ width:1160px; padding:20px; background:#FFF; margin:0 auto; margin-top:20px;}
.listLi { height:40px; line-height:40px; width:1160px; display:block; overflow:hidden; background:url(/images/index_news_li.jpg) repeat-x bottom;}
.listLi A{ color:#000;}
.listLi A:hover{ color:#3786c8;} 
.listLi .l{ height:40px; width:1000px; display:block; overflow:hidden; float:left;}
.listLi .r{ height:40px; width:100px; display:block; overflow:hidden; float:right; text-align:center;}


.anpager {text-align: center;}
.anpager .cpb {border: 1px solid #3786c8;padding: 2px 8px 2px 8px;text-decoration: none;line-height: 18px;display: inline-block;zoom: 1;*display: inline;color: #FFF;margin-right: 2px;vertical-align: middle;background-color: #3786c8;}
.anpager a { border: 1px solid #3786c8;padding: 2px 8px 2px 8px;text-decoration: none;line-height: 18px;display: inline-block;zoom: 1;*display: inline;color: #3786c8;margin-right: 2px;vertical-align: middle;}
.anpager a:hover {border: 1px solid #3786c8;color: #FFF; background-color: #3786c8;}

/* 酒店信息 */
.hotel{width:100%; display:block; overflow:hidden; padding:20px; margin:0 auto; background:url(/images/index_news_li.jpg) repeat-x bottom;}

/* 精彩视频 */
.videoslistdiv { display:block; overflow:hidden; width:1300px;}
.videolist {width:291px;height:199px;display:block;float:left;margin-left:50px; margin-right:50px; margin-top:20px;}
.videolist IMG {border:none;display:block;}
.videolist_text {height:20px;line-height:20px;display:block;overflow:hidden;text-align:center;}
.videolist_text A {font-size:12px;color:#333333;}


/* 慈善名额公布 */
.csme {width:1200px; display:block; overflow:hidden; margin:0 auto; margin-top:20px; background-color:white;}

.csmelist {
    width:1200px; height:300px; display:block; overflow:hidden;
}

    .csmelist A {
         width:290px; text-align:left; line-height:50px; height:50px; float:left; text-indent:10px;
    }

    .csme .bt{width:1200px; display:block; overflow:hidden; text-align:center; font-weight:bold; letter-spacing:5px; font-size:25px; text-align:center; line-height:40px; margin-top:20px;}
