
body {color:#333;padding:0;font-family:Tahoma,sans-serif;font-size:12px;margin:0; background:url(../images/body-background.jpg) repeat-x top center #000 ;}
a { text-decoration:none}
a:hover { text-decoration:underline;}
div,form,h1,ol,ul,li,dl,dt,dd,h2,h3,h4,h5,span,p,img { margin:0px;padding:0px;border:0px;}
li { list-style:none;}
input, label, select, option, textarea, button, fieldset, legend {font-size:12px;}
.clear { line-height:0; font-size:0; clear:both; height:0;}
#Contain { margin:0 auto; width:1002px;}
.allBox { clear:both; margin:0 auto;}
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}



#player {border:1px solid #333; text-align:center; line-height:450px; width:620px; overflow:hidden; height:450px; margin:0 auto; }

#operator {width:622px; margin:0 auto; padding-top:20px; padding-bottom:5px; background:#000;}
#operator .btnLeft,#operator .btnRight {float:left; width:33px; height:86px}
#operator .btnLeft {background:#222 url(images/bg.png) no-repeat 0 -20px}
#operator .btnLeft:hover {background:#222 url(images/bg.png) no-repeat -80px -20px}
#operator .btnRight:hover {background:#222 url(images/bg.png) no-repeat -120px -20px}
#operator .btnRight {float:right; background:#222 url(images/bg.png) no-repeat -40px -20px}
#operator .thumbWrap {_width:518px;height:66px; margin:0 38px; overflow:hidden}
#operator .thumbnails {width:3000px}
#operator .thumbnails li {float:left; height:132px; margin-right:5px}
#operator .thumbnails li:hover {margin-top:0px; cursor:pointer}
#operator .thumbnails .img {width:40px; border:2px solid #222; padding:1px}
#operator .thumbnails .detail {width:30px; height:66px; padding:8px; background:url(images/bg.png) no-repeat -300px -20px; text-align:left; color:#fff;}
#operator .thumbnails .detail h4 { font-size:12px; line-height:18px;}
#operator .thumbnails .num {padding-top:37px; color:black; font-size:12px;}
#operator .thumbnails .poster span {font-size:11px}
#operator .thumbnails .current .detail {background:url(images/bg.png) no-repeat -440px -20px}
#operator .thumbnails .current .num {margin-left:6px}
#operator .track {height:21px; margin:0 38px; text-align:left}
#operator .slideDragger {width:200px; height:21px; margin-top:5px; background:url(images/bg.png) no-repeat 0 -173px}
#operator .slideDragger .cover {height:21px; margin-left:20px; background:url(images/bg.png) no-repeat right -152px}



#top { background:url(../images/top_banner.jpg) no-repeat center center; height:187px; clear:both}
#top h1 { height:168px; width:315px;/* margin:28px auto auto 15px;*/padding-top:28px; padding-left:15px; }
#top h1 a { height:140px; width:300px; display:block; text-indent:-999em; overflow:hidden;}
#menuNav { height:55px; background:url(../images/menu.png) no-repeat center top;}
#menuNav ul { padding-left:8px;}
#menuNav ul li { float:left;}
#menuNav ul li a { height:33px; width:95px; display:block; margin-right:4px; margin-top:2px; text-indent:-999em; overflow:hidden}
#menuNav ul li a:hover { background:url(../images/menu.png) no-repeat;}
#menuNav ul li#nav1 a:hover { background-position:-8px -57px;}
#menuNav ul li#nav2 a:hover { background-position:-107px -57px;}
#menuNav ul li#nav3 a:hover { background-position:-206px -57px;}
#menuNav ul li#nav4 a:hover { background-position:-305px -57px;}
#menuNav ul li#nav5 a:hover { background-position:-404px -57px;}
#menuNav ul li#nav6 a:hover { background-position:-503px -57px;}
#menuNav ul li#nav7 a:hover { background-position:-602px -57px;}
#menuNav ul li#nav8 a:hover { background-position:-701px -57px;}
#menuNav ul li#nav9 a:hover { background-position:-800px -57px;}
#menuNav ul li#nav10 a:hover { background-position:-899px -57px;}
#menuLi ul {position:absolute;background:#efefef;width:95px;line-height:30px;text-align:center;
padding:5px 0;top: -1000px;}
#menuLi a {color:#ed090b;}
#menuLi a:hover {color:#ed090b; text-decoration:underline}
#bottom { height:100px; border-top:solid #000 3px; background:#505050; clear:both}
#bottomLogo { float:left; margin-left:20px; margin-top:20px;}
#bottomLogo a { text-indent:-999em; background:url(../images/i_oicn.png) left -28px; display:block; width:180px; height:50px;}
#bottomRight { float:right; color:#fff; text-align:right; margin-right:20px; margin-top:25px; line-height:24px;}
#bottomRight a { color:#fff;}
#bottomRight span { margin:0 10px;}
.link_red a { color:#666;}
.link_red a:hover { color:#ed090b;}

/*ҳʽ*/
#i_box1 { background:#bebebe; padding:5px 15px 10px; clear:both;}
#box1_left { float:left; width:440px; border:solid #000 1px; POSITION: absolute; height:382px; overflow:hidden;}
#box1_mid { width:820px; float:left; position:relative;height:384px;OVERFLOW: hidden;}
#box1_mid UL.slides {POSITION: absolute;}
#box1_right { float:right; width:150px;}
#i_news { float:right; width:372px; margin:auto 2px;OVERFLOW: hidden;}
#iNews_tittle { background:url(../images/i_oicn.png) no-repeat left top; position:relative; height:27px; line-height:27px; color:#fff; text-indent:1.5em}
#iNews_tittle span { position:absolute; top:0; right:10px;}
#iNews_tittle span a { color:#333;}
#iNews_mian { background:url(../images/i_newsBg.png) repeat-x; height:224px; padding:5px 15px 10px 15px;}
#iNews_mian h2 { text-align:center; font-size:16px; margin:9px auto;}
#iNews_mian h2 a { color:#000}
#iNews_mian h2 a:hover { color:#ed090b;}
#iNews_mian div { line-height:18px; color:#797979; margin-bottom:9px;}
#iNews_mian ul li { line-height:24px; color:#666;}

.pagination { background:url(../images/showPicBg.png) repeat-x; height:118px; position:absolute; overflow:hidden; width:372px;}
.pagination ul li { float:left; margin:7px 3px}

.pagination2 { background:url(../images/showPicBg.png) repeat-x; height:118px; position:absolute; overflow:hidden; width:372px;}
.pagination2 ul li { float:left; margin:7px 3px}

#1_banner { clear:both;}
#i_box2 { background:url(../images/E-boxBg.png) repeat-x center bottom #d8d8d8; padding:15px 10px;}
.ms,.zl,.xs,.gk,.ky,.xy,.line_y,.line_y1 {float:left;}
.ms { background:url(../images/E-box.png) no-repeat -2px -6px; width:218px; height:250px;}
.ms div,.zl div,.xs div,.gk div {text-align:right; width:93%; margin-top:25px;}
.ms div a,.zl div a,.xs div a,.gk div a { color:#666;}
.zl { background:url(../images/E-box.png) no-repeat -221px -6px; width:218px; height:250px;}
.xs { background:url(../images/E-box.png) no-repeat -439px -6px; width:218px; height:250px;}
.gk { background:url(../images/E-box.png) no-repeat -657px -6px; width:218px; height:250px;}
.ky { position:relative; background:url(../images/E-box.png) no-repeat -2px -260px; width:472px; height:135px; margin-top:5px;}
.xy { position:relative;background:url(../images/E-box.png) no-repeat -475px -260px; width:472px; height:135px; margin-top:5px;}
.ky span,.xy span {position:absolute;left: 423px;top: 110px;}
.ky span a,.xy span a { color:#666;}
.line_y { width:36px; background:url(../images/line_y.gif) repeat-y center center; height:240px; margin-top:5px;}
.line_y1 { width:36px; background:url(../images/line_y.gif) repeat-y center center; height:120px; margin-top:16px;}
.ulBox { padding-left:25px; padding-top:25px; line-height:24px;}
.ulBox li { background:url(../images/i_oicn.png) -183px -27px; text-indent:8px}
.ulBox a { color:#666;}
.ulBox1 { padding-left:260px; padding-top:20px; line-height:24px;}
.ulBox1 li { background:url(../images/i_oicn.png) -183px -27px; text-indent:8px; width:180px;}
.ulBox1 a { color:#666;}
/*内页样式*/
#allMian { background:#bebebe; padding:15px;}
#allLeft { width:694px; float:left}
#left { background:url(../images/line-y1.png) repeat-y; padding-right:8px;}
#leftBottom { height:10px;background:url(../images/line-x1.png) no-repeat;}
#leftTittle { height:30px; line-height:30px; background:url(../images/oicn1.gif) no-repeat 15px center #939393; color:#fff; font-weight:bold; text-indent:3.5em;}
#leftTittle span { font-size:14px;}
#leftTittle a { color:#fff;}
#leftMian { background:url(../images/allMianBg.png) no-repeat right bottom; padding:20px 15px; line-height:24px; font-size:14px; overflow:hidden}
#right { width:250px; float:right; padding:10px;  background:url(../images/line-y1.png) repeat-y;}
#line-x2 { background:url(../images/i_oicn.png) 0 -82px; height:60px;}
#rightMenu { margin-top:10px;}
#rightMenu ul{ background:url(../images/line-x2.gif) left top repeat-x; padding:8px 5px;}
#rightMenu ul li { line-height:36px; background:url(../images/i_oicn.png) no-repeat -183px -44px; font-family:"黑体"; font-size:18px; text-indent:0.5em}
#rightMenu ul li a { color:#939393}
#rightMenu ul li a:hover { color:#ed090b; text-decoration:none}
#zsNews { margin-top:10px; background:url(../images/i_oicn.png) no-repeat 0 -142px;position:relative;_position:relative; display:table;overflow:hidden; width:230px; height:90px; padding:0 10px;}
#zsNews div {vertical-align:middle;display:table-cell;position:absolute; top:50%;_position:absolute; _top:50%;}
#zsNews div a { display:block; color:#d8d8d8; font-family:"黑体"; font-size:18px; line-height:36px; position:relative;top:-50%;_position:relative;_top:-50%;width:230px; text-align:center}
#zsNews div a:hover { text-decoration:none; color:#fff;}
#allLi li{ color:#666; position:relative; line-height:36px; height:36px;}
#allLi li a{ color:#666; display:block;}
#allLi li a:hover{ color:#666; background:#efefef; text-decoration:none}
#allLi li a span{ color:#999; font-size:12px; position:absolute; top:0; right:0;}
#newsT h2{ font-size:24px; padding:10px 0 20px; text-align:center; border-bottom:solid #939393 1px;}
#newsTime { text-align:center; color:#999; font-size:12px; padding-right:15px; margin-bottom:15px;}
#back { height:30px; line-height:30px; text-align:center; clear:both}
#back input { background:#cbcbcb; height:24px; line-height:24px; width:70px; border:solid #6a6a6a 1px;}
#contact { background:url(../images/map.jpg) center top no-repeat; height:478px; width:100%;}
#site dl { border-bottom:dashed #ccc 1px; padding:15px 0 35px 0; clear:both}
#site dl dt { font-weight:bold;}
#site dl dd { float:left; margin:0 10px;}
#site a  { color:#333}
#link ul li{ border:solid #000 1px; padding:1px; background:#ff0; width:120px; height:60px; float:left; margin:10px 13px; overflow:hidden}
#linkFont {clear:both; padding-top:10px; width:656px;}
#linkFont a { margin:0 10px; color:#333;}
#gallery ul li { width:290px; float:left; margin:10px 12px;}
#gallery ul li a img { border:solid #999 5px; height:150px; width:280px;}
#gallery ul li a:hover img { border:solid #ed090b 5px;}



/*CSS sabrosus style pagination*/

DIV.sabrosus {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; clear:both; PADDING-BOTTOM: 3px; MARGIN:10px 3px 3px 3px; PADDING-TOP: 3px; TEXT-ALIGN:right; border-top:solid #b8b8b8 1px; padding-top:8px;
}
DIV.sabrosus A {
	BORDER-RIGHT: #b6b6b6 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #b6b6b6 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #b6b6b6 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #b6b6b6 1px solid; TEXT-DECORATION: none
}
DIV.sabrosus A:hover {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BORDER-LEFT: #666 1px solid; COLOR: #000; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: lightyellow;
}
DIV.pagination A:active {
	 COLOR: #000;  BACKGROUND-COLOR: lightyellow
}
/*BORDER: #666 1px solid;*/
DIV.sabrosus SPAN.current {
	BORDER-RIGHT: navy 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: navy 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: navy 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: navy 1px solid; BACKGROUND-COLOR: #666
}
DIV.sabrosus SPAN.disabled {
	BORDER-RIGHT: #929292 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #929292 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #929292 1px solid; COLOR: #929292; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #929292 1px solid
}




#jquery-overlay {position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;}
#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#lightbox-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%;zoom: 1;display: block;}
#lightbox-nav-btnPrev { left: 0; float: left;}
#lightbox-nav-btnNext { right: 0; float: right;}
#lightbox-container-image-data-box {background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;padding: 0 10px 0;}
#lightbox-container-image-data {padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {display: block; clear: left; padding-bottom: 1.0em;	}			
#lightbox-secNav-btnClose {width: 66px; float: right;padding-bottom: 0.7em;	}

#page a { color:#333}
