@charset "gb2312";
/* CSS Document */
body{ font-size:12px; font-family:"Î¢ÈíÑÅºÚ"; background:url(../images/bg.jpg) repeat top;}
*{ margin:0; padding:0;}
img{ border:0;}
a{ text-decoration:none;}
ul,li{ list-style:none;}
.clearboth {BORDER-BOTTOM: 0px; BORDER-LEFT: 0px;  BORDER-TOP: 0px; BORDER-RIGHT: 0px; LINE-HEIGHT: 0px; HEIGHT: 0px; CLEAR: both; FONT-SIZE: 0px;}
#bj{ background-image:none;}
.hide{ display:none;}
.ziti{ font-family:Î¢ÈíÑÅºÚ, ËÎÌå, ºÚÌå;}
.none{ display:none;}
.block{ display:block;}
.arial{ font-family:Arial, Helvetica, sans-serif;}
.fl{ float:left;}
.fr{ float:right;}
.c1{ height:20px; clear:both; font-size:0px;}
.c2{ height:55px; clear:both; font-size:0px;}
.red{ color:#ff0000;}

#page { width:1024px; margin:0 auto 90px; background:#fff;}
.index_top{ height:100px; background:#e8e7e6;}
.top{ padding:20px 30px;}
.top_right{ width:320px; padding-top:18px;}
.top_right a{ padding:0 13px; color:#d7000f; font-weight:bold;}


/* v1.0.5 */
/* Core RS CSS file. 95% of time you shouldn't change anything here. */
.royalSlider {width: 1024px;height: 435px;position: relative;direction: ltr; background:url(../images/banner_bg.jpg) no-repeat;}
.rsOverflow {width: 100%;height: 100%;position:absolute;overflow: hidden;float: left;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.rsABlock {position: relative;display: block;left: auto;top: auto;}
.bContainer{ position: relative;top:256px;}
.txtCent {text-align: left; padding-left:60px; width: 100%; }
.nav_foot{ width:1024px; text-align:center; color:#595757; font-size:12px; padding-top:110px; padding-bottom:15px;}
.nav_foot a{color:#595757; padding:0 5px;}

.index_royalSlider{width: 1024px;height: 535px;position: relative;direction: ltr; background:url(../images/index_banner.jpg) no-repeat;}
.index_bContainer{position: relative;top:124px;}
.index_bContainer a{ display:block; width:15%; padding-top:10px;}
.content_bottom{ padding:10px 20px 20px;}
.con_left{ width:500px; padding-top:16px;}
.bottom_logo{ padding-top:12px;}
.con_right{ width:262px; padding-top:22px;}
.con_right p{ font-size:12px; color:#595757;}
.con_right ul li{ float:left; text-align:center; padding:10px 10px 0;font-size:12px; color:#595757; line-height:20px;}

/*inster*/
.inster_t{ background:#eae6e3; height:70px;}
.inster_top_right{ padding:10px 30px 0 0; font-size:12px; color:#595757;}
.inster_top_right p{ padding:3px 0;}
.inster_top_right p a{color:#595757;}
.inster_top_right p a:hover{ color:#F00;}
.inputt{ border:1px solid #7d7d7d; background:#eae6e3; height:16px; width:60px;}
.inputt_serach{ border:1px solid #7d7d7d; background:#eae6e3; height:16px; width:90px;}
.inster_nav{ background:#d8000f; height:21px; line-height:21px;}
.inster_nav ul { padding-left:226px;}
.inster_nav ul li { float:left; width:133px; text-align:center;}
.inster_nav ul li a{ display:block; height:21px;}
.inster_nav ul li a:hover{ background:#b01f24;transition: all 0.3s ease-out;}
.inster_nav ul li img{ vertical-align:middle; padding-top:3px;}
.inster_nav .nav_curre { background:#b01f24;}
.inster_banner{ margin:1px 0;}
.inster_content { background:url(../images/inster_con_bg.jpg) repeat-y;}

.inster_left{ width:224px;}
.left_title{ height:21px; line-height:21px; background:#6e7175; text-align:center; border-top:1px solid #fff;}
.left_title img{ vertical-align:middle; padding:4px 0px;}
.left_title a{ display:block; float:left; padding:0px 7px;}
.left_title a:hover{background:#333;}
.left_title .left_nav{ background:#333;}

.inster_bt { height:38px; line-height:38px; background:#eae6e3; text-indent:20px; border-top:2px solid #fff; border-bottom:2px solid #fff;}
.inster_leftbox{ background:#f5f3f2; padding:20px 16px;}
.inster_leftbox ul li { height:22px; line-height:22px; font-size:12px; color:#595757;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.inster_leftbox ul li a{ color:#595757}
.inster_leftbox ul li a:hover{ color:#F00;}
.inster_leftbox ul li span{ padding-right:15px;}
.more{ margin-top:25px;}
.inster_right{ width:798px;}
.right_title{ height:21px; line-height:21px; background:#eae6e3;border-top:1px solid #fff;}
.right_title ul li { float:left; width:85px; text-align:center;}
.right_title ul li a{ display:block; height:21px;}
.right_title ul li a:hover{ background:#cac7c5;transition: all 0.3s ease-out;}
.right_title ul li img{ vertical-align:middle; padding-top:4px;}
.right_title  .right_curr{ background:#cac7c5;}
.right_bt{height:38px; line-height:38px; background:#eae6e3; text-indent:16px; border-top:2px solid #fff; border-bottom:2px solid #fff;}
.right_textbox{ background:#f5f3f2; padding:20px 22px 20px;}
.div_scroll{}
.div_scroll h3{ font-weight:normal; color:#595757; padding:0px 0 18px;}
.div_scroll .ab_text{ line-height:22px;color:#595757;text-align:justify; text-justify:inter-ideograph;}
.inster_footer{ padding:25px 0;}
.right_list ul li{ height:22px; line-height:22px; color:#595757;}
.right_list ul li a{ color:#595757;}
.right_list ul li a:hover{ color:#F00}
.right_list ul li span{ padding-right:15px;}
.news_left ul li{ background:url(../images/news_icon.png) no-repeat 8px; padding-left:30px;}
.news_page{ margin-top:23px; text-align:left;}
.news_page a{ padding:0 4px; color:#595757;}
.news_page a:hover{ color:#F00;}
.news_rightlist {}
.news_rightlist ul li { height:22px; line-height:22px; font-size:12px; color:#595757;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.news_rightlist ul li a{ color:#595757}
.news_rightlist ul li a:hover{ color:#F00;}
.news_rightlist ul li span{ padding-right:15px;}
.news_rightlist .news_page{ text-align:left;}
.news_end{ padding-bottom:20px;}
.news_tit1{color:#595757; text-align:center;}
.news_tit2{color:#595757; text-align:center; padding:4px 0;}
.news_tit2 a{color:#595757;}
.news_tit2 a:hover{color:#F00;}
.news_text{ line-height:22px;color:#595757; margin-top:25px; padding:0 60px;}
.banner_foot{  position:relative; bottom:25px; width:850px; text-align:center; color:#fff;}
.music { position:relative; bottom:30px; left:55px;}

.t_title{  height:22px; line-height:22px; font-size:12px; color:#595757;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.t_title a{ color:#595757;}
.t_title a:hover{ color:#F00;}
.t_content{line-height:22px;color:#595757; margin:10px 0;text-align:justify; text-justify:inter-ideograph;}
.t_title span { padding-right:10px; font-size:12px;}
.more a{ color:#595757;}
.more a:hover{ color:#F00;}
.more img{ vertical-align:middle; padding-bottom:3px;}
