﻿@charset "utf-8";

/*新闻分类 */
#NewsCate{ height:46px; background:#8e44ad;}
#NewsCate li{ float:left; height:46px; cursor:hand; cursor:pointer;}
#NewsCate li a{ display: inline-block; height:43px; line-height:43px; margin-top:3px; color:#fff; padding:0 25px;}
#NewsCate li a:hover{ color:#ffba00;}
#NewsCate li.active a{ background:#72368a; color:#ffba00; margin-top:0; border-top:#ffba00 3px solid;}
/*按钮*/
a.More,a.Goback,a.NextOne,a.PrevOne{ width:30px; height:30px; line-height:30px; text-align:center; display:inline-block; overflow:hidden; float:right; margin:8px 16px 0 0; background:url(../images/btns.png) -202px -50px no-repeat; font-size:30px; color:#fff; cursor:hand; cursor:pointer; position:relative;}
a.More:hover,a.Goback:hover,a.NextOne:hover,a.PrevOne:hover{ color:#ffba00;}
a.Goback span,a.NextOne span,a.PrevOne span{ position:relative; display:inline-block; width:30px; height:30px; font-size:20px; line-height:30px; top:-2px;}
/*新闻首页图片*/
#NewsPics{ position:relative; height:418px; margin-top:30px; clear:both; overflow:hidden;}
#News_pics{ position:absolute; left:0; top:0; height:418px; width:9999px; overflow:hidden; text-align:left;}
#News_pics p{ margin:0; padding:0; width:1125px; height:418px; overflow:hidden; float:left; position:relative;}
#News_pics a{ position:relative; display:inline-block; width:276px; height:207px; overflow:hidden; background:#fff; margin:0 5px 5px 0; float:left; text-align:center;}
#News_pics a img{ max-width:276px; max-height:207px;}
#News_pics a span{ position:absolute; left:0; bottom:0;width:100%; height:32px; display:inline-block; line-height:32px; background:rgba(0,0,0,0.8); color:#ebebeb; font-size:12px; white-space:normal; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; padding:0 10px; -moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; background:transparent\9;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000,endColorstr=#80000000)\9;zoom: 1;}
#News_pics a.More_News{ position:relative; font-size:26px; color:#fff;/*padding-top:70px;*/ background:#2ea6db; -moz-box-sizing:border-box; -ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#News_pics a.More_News i{ margin:0 4%; font-style:normal; padding:0; position:absolute; width:92%; text-align:center; left:0; top:auto; bottom:45%; color:#fff;}
#News_pics a.More_News b{ display:inline-block; font-size:80px; margin-top:-60px; letter-spacing:5px; position:absolute; width:100%; text-align:center; left:0; bottom:20%; top:auto;}

#News_pics a:hover{ background:#ffba00;}
#News_pics a:hover span{ background:#2ea6db;}

/*新闻列表页*/
#newsList{ margin-top:35px; clear:both; overflow:hidden;}
#news{ position:relative; width:1136px;}
#newsList li{ position:relative; width:268px; background:rgba(255,255,255,0.85);background:#fff\9; float:left; margin:0 16px 20px 0; text-align:center; min-height:160px;}
#newsList li a{ position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/blank.gif); display:block; z-index:11;}
/*#newsList li img{ max-width:268px; max-height:201px;}*/
#newsList li img{width:268px; height:200px;}
#newsList li b{ display:inline-block; font-size:14px; color:#424242; line-height:20px; height:40px; overflow:hidden; width:90%; margin:10px 5%; text-align:left;}
#newsList li p{ width:90%; margin:0 5% 20px 5%; padding:0; color:#a8a8a8; font-size:12px; line-height:18px; max-height:54px; overflow:hidden; text-align:left}
#newsList li i{ position:absolute; left:0; top:auto; bottom:-16px; display:inline-block; width:100%; height:28px; line-height:28px; clear:both; text-align:left; background:#ffba00; color:#fff; display:none; font-style:normal;}
#newsList li i span{ display:inline-block; font-size:16px; font-weight:normal; vertical-align:middle; margin:-2px 6px 0 6px;}
#newsList li:hover{ background:#fff;}
#newsList li:hover b{ color:#000;}
#newsList li:hover i{ display:block;}

/*新闻详细页*/
#newsInfo{ background:url(../images/tran_black.png); color:#fff; line-height:200%;}
#newsTit{ padding:30px 0 0 0; line-height:30px; font-size:22px; font-weight:bold; /*border-bottom:rgba(255,255,255,0.5) 1px dotted; border-bottom:#fff 1px dotted\9;*/ text-align:center;}
#newsTit p{ font-size:12px; margin:0; padding:0; font-weight:normal;}
#newsContent{ padding:0 50px 15px 50px;}
/*相册*/
#descriptions {position: relative; height: 50px;background:#EEE; margin-top: 10px; width:1020px; padding: 10px; overflow: hidden;}
#descriptions .ad-image-description { position: absolute;}
#descriptions .ad-image-description .ad-description-title {display: block; }
.ad-gallery {width:980px; position: relative; overflow: hidden; text-align:center; left:50%; margin:0 0 0 -510px;}
.ad-gallery * {margin:0;padding: 0;}
.ad-image-wrapper { position:relative; width:99.5%; height:500px;  position: relative; overflow: hidden;  z-index:98; border:rgba(225,225,225,0.4) 1px solid; border:#e1e1e1 1px solid\9; }
.ad-gallery .ad-image-wrapper .ad-loader {position: absolute;z-index: 10; top: 48%;left: 48%;}
.ad-gallery .ad-image-wrapper .ad-next { position: absolute; right:15px;top: 0; width: 49%; height: 100%; cursor: pointer; display: block; z-index: 99;}
.ad-gallery .ad-image-wrapper .ad-prev { position: absolute; left: 15px; top: 0;width: 49%;height: 100%; cursor: pointer;display: block;z-index: 99;}
.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {background: url(../contact_files/non-existing.jpg) \9}
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image { background: url(../images/ad_btn.png) left center no-repeat;width:70px; height: 100px;display: none;position: absolute; top:38%; left: 0; z-index: 21;}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image { background: url(../images/ad_btn.png) right center no-repeat; width:70px;height:100px;right: 0;left: auto;}
.ad-gallery .ad-image-wrapper .ad-image { position: absolute;overflow: hidden; top: 0;left: 0; z-index: 9;}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description { position: absolute;bottom: 0px;left: 0px; text-indent:1em;text-align: left; width: 100%; z-index: 25;background: url(../images/tran_black.png);color:#fff; line-height:20px; padding:5px; font-size:12px;}
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='../images/tran_black.png'); }
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {display: block;}
.ad-gallery .ad-controls { height: 20px;}
.ad-gallery .ad-info { float: left;}
.ad-gallery .ad-nav {width:99.5%; position: relative; background:#eaeaea; padding:20px 0; border:#dcdcdc 1px solid; margin-top:10px}
.ad-gallery .ad-forward, .ad-gallery .ad-back { position: absolute; top: 0;height: 100%;z-index: 10;}
* html .ad-gallery .ad-forward, .ad-gallery .ad-back { height: 100px;}
.ad-gallery .ad-back { cursor: pointer; left:0; top:20px; width:25px; height:100px;display: block;background: url(../images/ad_scroll.gif) left 0 no-repeat;}
.ad-gallery .ad-forward { cursor: pointer; display: block; right:0; top:20px; width:25px;height:100px; background: url(../images/ad_scroll.gif) right 0 no-repeat;}
.ad-gallery .ad-nav .ad-thumbs {overflow: hidden;width:88%; margin:0 auto;}
.ad-gallery .ad-thumbs .ad-thumb-list {float: left; width: 9000px;list-style: none; }
.ad-gallery .ad-thumbs li {float: left; padding-right:8px;}
.ad-gallery .ad-thumbs li a {display: block; }
.ad-gallery .ad-thumbs li a img { border: 2px solid #fff; display: block; height:100px}
.ad-gallery .ad-thumbs li a.ad-active img { border:1px solid #b70034; }
.ad-preloads {position: absolute;left: -9000px;top: -9000px;}

/*框架*/
#box{ position:relative; background:url(../images/tran_black.png); color:#fff; }
#top_stripe{ height:6px; clear:both; background:url(../images/top_stripe.jpg) center top no-repeat; font-size:0; line-height:0;}
#subL{ float:left; margin-top:35px; margin-left:30px; width:160px;}
#subL.fixed_this{ position:fixed; top:35px; margin-top:0;}
#subR{ float:right; margin:35px 40px 0 0; width:820px; line-height:200%; padding-bottom:30px;}
/*左分类*/
.List li{ height:45px; line-height:45px; border-bottom:rgba(255,255,255,0.2) 1px solid; border-bottom:#fff 1px solid\8; /*background:url(../images/tran.png) left bottom repeat-x;*/}
.List li a{ font-size:20px; height:45px; line-height:45px; display:block; color:#fff;}
.List li a:hover{ color:#ffba00;}
.List li.curr{border-bottom:#ffba00 1px solid;}
.List li.curr a{ color:#ffba00;}
#left_element{ margin-top:38px;}
.left_icon{ display:inline-block; width:40px; height:40px; line-height:40px; text-align:center; background:#f35d2b;}
.left_icon span{ font-size:22px; display:inline-block; height:40px; line-height:40px; text-align:center; color:#fff;}
#left_icon2{ background:#ffba00;}#left_icon3{background:#89c21b;}
.left_icon:hover,#left_icon2:hover,#left_icon3:hover{ background:#bd3103;}
#left_element p{filter:alpha(opacity=60); -moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6; color:#fff; font-size:15px;}

/*简介*/
.title{ padding-bottom:30px; margin-bottom:30px; clear:both; border-bottom:rgba(225,225,225,0.5) 1px dotted; border-bottom:#e1e1e1 1px dotted\9; font-size:12px; line-height:16px;}
.title h1{ font-size:26px; line-height:34px; margin:0; padding:0 0 5px 0;}
#about_pic{ width:820px; height:410px; overflow:hidden; margin-bottom:30px;}

/*视频*/
#video{ width:820px; height:500px; overflow:hidden; background:url(../images/loading.gif) center center no-repeat #000; }
#videoList{ width:100%; margin-top:10px; clear:both; background:#000;}
#scroll{ width:745px; float:left; overflow:hidden; position:relative;padding:5px 0;}
#scroll ul{height:108px; width:9999px; overflow:hidden;}
#scroll ul li{ position:relative; width:180px; height:108px; background:#222222; text-align:center; overflow:hidden; margin-left:5px; float:left; cursor:hand; cursor:pointer;}
#scroll ul li span{ position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/play.png) center center no-repeat;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;}
#scroll ul li.currVideo span{ display:none;}
.scrollUp,.scrollDown{ height:118px; width:37px; display:inline-block; cursor:pointer; cursor:hand; text-align:center;}
.scrollUp span,.scrollDown span{ line-height:118px; font-size:20px; color:#eda200;}
.scrollUp{ background:#000; float:left;}
.scrollDown{ background:#000; float:right;}
.scrollUp:hover,.scrollDown:Hover{ background-color:#eda200;}
.scrollUp:hover span,.scrollDown:Hover span{ color:#fff;}

/*联系*/
#gmap{ width:500px; height:99%; position:absolute; left:0; top:6px;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
#contact{ font-size:14px; line-height:200%; width:1120px; float:left; text-align:center;}

/*翻页*/
/*.pages{margin:0 auto; clear:both; height:27px; line-height:24px; text-align:center;font-family:"宋体","Times New Roman", Times, serif; padding:10px 0;}
.pages a,.pages a:visited{width:27px; height:27px; margin:0 0; display:inline-block; text-align:center; background:url(../images/pageshow_bg.png) -134px top no-repeat;font-family:"宋体","Times New Roman", Times, serif; color:#fff;}
.pages a:hover{ color:#fff; background-position:-134px -30px}
.pages span{ margin:0 3px; color:#999; display:inline-block; width:22px; height:22px; text-align:center;}
.pages .thisp{background:url(../images/pageshow_bg.png) -134px -30px no-repeat; color:#fff; font-weight:bold; display:inline-block;width:27px; height:27px;}
.pages .btnFirst,.pages .btnFirst:visited{ background:url(../images/pageshow_bg.png) left top no-repeat; display:inline-block; width:67px; text-align:left; text-indent:25px;}
.pages .btnFirst:hover{ background-position:left -30px; color:#fff;}
.pages .btnLast,.pages .btnLast:visited{ background:url(../images/pageshow_bg.png) -68px top no-repeat; display:inline-block; width:67px; text-align:left; text-indent:15px;}
.pages .btnLast:hover{ background-position:-68px -30px; color:#fff;}
.pages a.disabled,.pages a.disabled:hover{ color:#959595;}*/
.pages{text-align:center; width:1120px; height:30px; line-height:30px; margin:20px auto;}
.pages ul{width:310px; margin:0 auto;}
.pages ul li{float:left; width:60px; height:24px;}
.pages ul li a{color:#C2C2C2;}
.pages ul li span{color:#C2C2C2;}
.pages ul li a:hover{color:#FFF}