* { margin:0; padding:0; }
/* html{FILTER:gray; -webkit-filter:grayscale(100%);} */
body, div, span, p, a, img, ul, ol, li, table, th, tr, td, form, fieldset, legend, dl, dt, dd, blockquote, applet, object { border:0; }
body { 
  padding: 0 0 18px 0; 
  background: #fff; 
  font: 0.8em/1.5 "arial",sans-serif; 
  color: #333; 
  text-align: center; 
}
a {color:#095799; text-decoration: none;}
a:link {color:#095799; text-decoration: none;}
a:hover {color:#095799; text-decoration:underline;}

.wrap{ margin:0 auto; width:1000px;}
.unvisible{ visibility:hidden;}

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden}
* html .clearfix {height: 1%;}

/************* top-bar ****************/

#top-bar{margin: 0;padding: 0;text-align: left;width: 100%;background-color: #8C1515;
    border-top: 5px solid #223356;    color: #313131;}
#top-bar .wrap{position:relative;}
.quick-search{background-color: #223356;color: #CCCCCC;    display: block;
    position:absolute; right:10px;       margin: 0;    padding:2px;    text-align: center;    width:80px;
	border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px;-webkit-border-radius: 0 0 5px 5px; }
.quick-search form{ position:relative;width:244px; height:26px;background-image:url(/images/search_bg.png); display:none; }
.quick-search #word{ width:80%; height:22px; border:none; background:none; position:absolute; top:3px; left:10px;}
.quick-search .btn{ border:none;width:25px; height:22px; background-image:url(/images/search_btn.png); position:absolute; right:10px;; top:1px; }
.quick-search-btn{ font-size:10px;height:14px; line-height:14px; cursor:pointer;}
/************* header ****************/
#header{    background-color: #8C1515;height: 100px;}
#header .wrap{ position:relative;}
#logo{ position:absolute; top:10px; left:5px; background:url(/images/logo1.jpg);width:368px;height:80px;}
.quick-links{ position:absolute;word-spacing:3px; font-weight:bold; right:2px; top:70px; color:#fff;}
.quick-links a{color:#fff; font-weight:normal; border-left:solid 1px #fff; padding:2px 10px;}
.quick-links a:hover{ text-decoration:none; color:#FF0; background-color:#933;}

/************* nav ****************/
#topnav{color: #333333; width: 100%; background-image:url(/images/filter.png); position:absolute;left:0;top:105px; z-index:3000; }
#topnav ul {height: 40px;list-style: none outside none;width: 100%;}
#topnav li {float: left; position:relative;}
#topnav ul li a{
   color: #fff; display: block; height: 40px; width:142px; text-decoration:none; line-height:40px;
   font-size:15px;letter-spacing:4px; font-family:"Î¢ÈíÑÅºÚ","ºÚÌå"; font-weight:bold;padding:0;
}
#topnav ul l>a:hover{letter-spacing:6px}
#topnav ul li.btn-xb a{width:90px;}
#topnav ul li#first a, #topnav ul li a:hover {    background-color: #293252; color:#CF0;}
#topnav ul li div.subNav{position:absolute;width:90px; top:40px; left:0; color: #FFFFFF; display:none;}
#topnav ul li div.subNav a{ background:url(/images/filter.png) ; font-size:14px;letter-spacing:1px;}
#topnav ul li div.subNav a:hover{background: #293252;}



/************** float bar ***************/

#floatbar {position:absolute;top:450px;width:100%;left:0; z-index:3000;}
#floatbar .f-m{ width:1000px; margin:auto; padding-right:50px; position:relative;}
#floatbar #fb00,#floatbar #fb01,#floatbar #fb02,#floatbar #fb000 {    background-image: url("/images/banner_btn.png");display: inline-block; height: 70px;  width: 70px; float:right; }
#floatbar #fb00{ background-position:0 0; margin-left:5px;}
#floatbar #fb00:hover{ background-position:70px 0;}
#floatbar #fb000{background-position:0 -140px;}
#floatbar #fb000:hover{ background-position:70px -140px;}
#floatbar #fb01{background-position:0 -70px;}
#floatbar #fb01:hover{ background-position:70px -70px;}
#floatbar #fb02{background-position:0 70px;}
#floatbar #fb02:hover{ background-position:70px 70px;}
#floatbar #fb03,#fb04,#fb05,#fb06,#fb07{background: none repeat scroll 0 0 #951120;
    border: 1px solid #bd4589;
    border-radius: 1px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.75);
    color: #fff;
    display: inline-block;
    font-family: 'Î¢ÈíÑÅºÚ','ÑÅºÚ','ºÚÌå';
    font-size: 14px;
    font-weight: 400;
    padding: 0.2rem 1.2rem;
    text-decoration: none;
    text-shadow: 0 0 15px rgba(0, 0, 0, 0.75);
	opacity:0.7;  margin-left:20px; position:absolute;left:-10px;}
#floatbar #fb03{ top:32px;}
#floatbar #fb04{ top:64px;}
#floatbar #fb05{ top:-32px;}
#floatbar #fb06{ top:-64px;}
#floatbar #fb07{ top:0px;}

#floatbar #fb03:hover,#floatbar #fb04:hover,#floatbar #fb05:hover{border: 1px solid rgba(255, 255, 255, 0.35);    box-shadow: 0 0 20px rgba(0, 0, 0, 0.75);}
#floatbar #notice{ width:625px; height:25px;position:absolute;left:400px;top:100px; overflow:hidden;}
#floatbar #notice .notice-bg{width:625px; height:25px;background-color:#000; opacity:0.7 ;filter:alpha(opacity=70); position:absolute;top:0;left:0;}
#floatbar #notice h4{position:absolute;top:0;left:8px;color:#fff;font-size:14px; font-family:"Î¢ÈíÑÅºÚ","ºÚÌå"; line-height:25px; text-indent:10px;}
#floatbar #notice ul{position:absolute;top:0;left:90px;height:25px;}
#floatbar #notice ul li{  margin-right:20px; color:#fff; height:25px; text-align:left; list-style:none;}
#floatbar #notice li a{color:#fff; line-height:25px;}
#floatbar #notice .more{position:absolute;top:5px;right:20px; color:#9C0; display:none;}
/************* main ****************/
#main{ background:#fff; padding-bottom:15px;}
#slider{background: none repeat scroll 0 0 #EEEEEE;height: 480px;    overflow: hidden;    width: 100%; position:relative;}
/*****   slider  ****/
#slider-wrapper {
				background-color: #fff;
				width: 100%;
				height: 480px;
				margin-top: 0;
				overflow: hidden;
				position: absolute;
				top: 0;
				left: 0;
			}
#slider-carousel img {
				display: block;
				float: left;
			}
#slider-prev,#slider-next {
/*				background-color: rgba(255, 255, 255, 0.7);
				background-image:url(/css/img/filter0.7.png);*/
				background-color:#fff;
				opacity:0.7;
				filter:alpha(opacity=70);
				display: block;
				height: 480px;
				width: 50%;
				top: 0;
				position: absolute;
				z-index:2000;
			}
#slider-prev:hover, #slider-next:hover {
				/*background-color: #fff;
				background-color: rgba(255, 255, 255, 0.8);*/
				opacity:0.8;
				filter:alpha(opacity=80);
			}
#slider-prev {
				left: -500px;
			}
#slider-next {
				right: -500px;
			}
#slider-pager {
				margin-left: -470px;
				position: absolute;
				left: 50%;
				bottom: 10px;
			}
#slider-pager a {
				border: 2px solid #fff;
				border-radius: 10px;
				display: inline-block;
				width: 10px;
				height: 10px;
				margin: 0 5px 0 0;
			}
#slider-pager a:hover {
				background-color: rgba(255, 255, 255, 0.5);
			}
#slider-pager a span {
				display: none;
			}
#slider-pager a.selected {
				background-color: #fff;
			}

#home-main{ margin-top:10px;}
#home-main .col {    background: none repeat scroll 0 0 #CEE5FF;    position: relative; height:160px; overflow:hidden;}
.col li{ list-style:none;}
.col-1{  border-top: 3px solid #9A7219;    float: left;    position: relative;    width: 226px; margin: 0 10px 0 0;}
.col-1 h3{position:absolute;}
.col-1 ul{ margin-left:0px; padding-top:0px;}
.col-1 li img{width:100%;}
.col-2{  border-top: 3px solid #293252;    float: left;    position: relative;    width: 336px; text-align:left;}
.col-3{  border-top: 3px solid #990015;    float: right;    position: relative;    width: 418px; text-align:left;}
.col-body li a{font-size:14px;}
.tab_n li{float:left;margin-left:4px;}
.tab_n li a{display:block;width:62px; text-align:center;height:22px; line-height:22px;background-color:#293252;color:#fff;}
.tab_n li a:hover,.tab_n li a.actived{ text-decoration:none;}
.tabs_c{position:absolute; top:40px; left:10px;}
.tabs_c ul{display:none;}
.tabs_c li{background: url("/images/news_li.png") no-repeat left center; padding-left:14px; height:18px; border-bottom:dashed 1px #ccc; margin-bottom:4px;}
.tabs_c li a{color:#000;}
.tabs_c li:hover{border-bottom:dashed 1px #900;}
.tabs_c li:hover a{color:#900; text-decoration:none;}

.col-3 .tab_n li a{background-color:#990015; width:62px;}

#links{    background-color: rgba(0, 0, 0, 0);    background-image: url("/images/bgLink.png");    background-repeat: repeat;    font-size: 1.16667em;
    height: 21px;    line-height: 1.5;    margin-top: 15px;    padding: 8px 0;}
.section-select{ float:left; margin-right:60px;}
#footer{ background-color:#CCC; color:#333; font-size:0.8em; padding:10px 0;}
#footer p{ text-align:left;}

/******** flv-area  ********/
.flv-wrap{ background: none repeat scroll 0 0 #CCCCCC;height: 100%; left: 0; opacity: 0.8;filter:alpha(opacity=80);  position: absolute; top: 0; width: 100%; z-index:3000;}
.flv-whitebg {background: none repeat scroll 0 0 #FFFFFF;height: 450px;left: 50%; margin: -225px 0 0 -400px; opacity: 0.8;filter:alpha(opacity=80);  position: absolute; top: 50%; width: 800px; z-index:3000; box-shadow:0 0 20px #888;}
#flv-area{ background-color:#900; }
.flv-area-block{ display:none; height: 450px;left: 50%;margin: -225px 0 0 -400px;    position: absolute;    top: 50%;    width: 800px; z-index:3000; }
.flv-right {height: 450px;margin:0;overflow: hidden;width: 800px;}
.flv-right iframe{ display:none;}
.close-btn0{width:40px; height:36px; background-image:url(/images/close.png); position:absolute;right:-20px;top:-20px; cursor:pointer;}
/******** imgs-area  ********/

.img-wrap{ background: none repeat scroll 0 0 #CCCCCC;height: 100%; left: 0; opacity: 0.8;filter:alpha(opacity=80);  position: absolute; top: 0; width: 100%; z-index:3000;}
.img-whitebg {background: none repeat scroll 0 0 #FFFFFF;height: 550px;left: 50%; margin: -275px 0 0 -415px; opacity: 0.8;filter:alpha(opacity=80);  position: absolute; top: 50%; width: 830px; z-index:3000; box-shadow:0 0 20px #888;}
#imgs-area{ background-color:#900;}
#imgs-area-btn{position:absolute;top:300px;width:50%; left:500px;background-color:#900;}
#imgs-area-btn a{display:block;width:70px; height:70px;position:absolute;right:10px;background-image: url("/images/banner_btn.png")}
#imgs-area-btn a:hover{background-position: -70px center;}
.imgs-area-block{ display:none; height: 550px;left: 50%;margin: -275px 0 0 -415px;    position: absolute;    top: 50%;    width: 835px; z-index:3000; }
.imgs-left {    background: url("/images/bea_logo.png") no-repeat scroll 0 0;    display: inline;    float: left;    height: 341px;    margin: 27px 0 0 15px;    padding: 159px 0 0;    width: 190px;	}
.imgs-left li{ list-style:none; text-align:center; margin-bottom:10px; position:relative;height:70px;}
.imgs-left li a{display:block; width:220px;height:70px;color:#333;background: url("/images/bea_btn_bg.png") 0 70px;position:absolute;right:0; line-height:75px; color:#333; font-size:14px;}
.imgs-left li a:hover{ text-decoration:none; }
.imgs-left li a.actived{  background-position:0 0; color:#fff;}
.imgs-right {display: inline;float: left;height: 500px;margin: 27px 30px 0 0;overflow: hidden;width: 600px;}
.imgs-right iframe{ display:none;}
.close-btn{width:40px; height:36px; background-image:url(/images/close.png); position:absolute;right:-20px;top:-20px; cursor:pointer;}

/** footer **/
.fl{ width:65%; float:left;}
.fr{ width:30%; float:right; text-align:right;}
.fr img{ width:80px; }
