@charset "utf-8";
/* CSS Document */
*{ margin:0 auto; padding:0; }
body{ font-family:Arial, Helvetica, sans-serif; background:#7d2319; font-size:12px;  }
img{ border:none; }
a{ text-decoration:none; }
a:hover{ text-decoration:underline; color:red; }
ul{ list-style:none; }
.clear{ clear:both; overflow:hidden; height:0; }
.font-st{ font-family:"宋体",sans-serif; }
.no-records{ color:#666; font-size:12px; }
a.aimg{ border:1px solid #ccc; padding:1px; display:inline-block }
div.divimg{ float:left; margin-right:10px; width:144px; overflow:hidden; }
div.divimg a.aimg{ width:140px; height:160px; overflow:hidden; }
div.divimg div.divtitle{ width:140px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-top:5px; text-align:center; }
div.divtitle a{ color:#666; }
div.divtitle a:hover{ color:red; }
div.divimg_120{ width:124px; margin-right:15px; }
div.divimg_120 a.aimg{ width:120px; height:160px;overflow:hidden }
div.divimg_120 div.divtitle{ width:120px; }
/*头部公用*/
#headerTop{height:30px;line-height:30px;padding:0 25px}
#headerTop h1{margin:0;padding:0;font-size:12px;float:left}
#headerTop p{height:30px;margin:0;padding:0;float:right}
#header{ width:1000px; margin:0 auto; }
#header .header_banner{ width:1000px; height:177px; background:url(../images/header_bg.jpg) no-repeat left top; color:#fff; }
#menu{ width:1000px; height:49px; overflow:hidden; background:url(../images/menu_bg.gif) repeat-x left center; }
#menu ul{ float:left; width:1000px; height:49px; overflow:hidden; margin:0; padding:0; }
#menu ul li{ float:left; display:inline; }
#menu ul li.menu_left{ width:25px; height:49px; background:url(../images/menu_left.gif) no-repeat left top; }
#menu ul li.menu_right{ width:25px; height:49px; background:url(../images/menu_right.gif) no-repeat left top; float:right; }
#menu ul li.menu_center{ width:40px; height:49px; background:url(../images/menu_center.gif) no-repeat left top; }
#menu ul li.menu_line{ width:2px; height:49px; background:url(../images/menu_line.gif) no-repeat left top; overflow:hidden; }
#menu ul li a.menu_li{ float:left; color:#fff; font-weight:bold; display:block; width:79px; height:49px; text-align:center; line-height:50px; }
#menu ul li a.menu_hover{ color:#b81827; font-weight:normal; width:101px; background:url(../images/menu_ahover.gif) no-repeat left top; }
#menu ul li a.menu_li:hover{ text-decoration:none; }
#menu_f{ overflow:hidden; }
#menu_f ul{ margin:0 auto; text-align:center; }
#menu_f ul li{ display:inline; text-align:center; line-height:200%; padding:0 10px; white-space:nowrap; }
#menu_f ul li a{ color:#f9c3c3; }
#menu_f ul li a:hover{ color:#fff; text-decoration:underline; }
#menu_f ul li a span{ font-family:"宋体",sans-serif; }
/*底部公用*/
#footer{ width:1000px; height:auto; margin:0 auto; background:#fff; overflow:hidden; }
#flinks{ width:983px; border:1px solid #f96656; background:url(../images/links_bg.gif) #fef6f4 no-repeat left center; margin-bottom:25px; }
#flinks .flinks_con{ background:#fff; margin:7px 7px 7px 33px; border:1px solid #fefdf8; min-height:72px; height:auto;  _height:72px; }
#flinks .flinks_con ul li{ list-style:none; display:inline; _float:left; white-space:nowrap; padding:0px 10px; line-height:200%; overflow:hidden; }
#flinks .flinks_con ul li a span{ font-family:"宋体",sans-serif; }
#flinks .flinks_con ul li a{ color:#333; }
#flinks .flinks_con ul li a:hover{ color:red; text-decoration:underline; }
#copyright{ background:url(../images/logo2.jpg) no-repeat left top; width:1000px; min-height:76px; _height:76px; }
#copyright .copyright_con{ padding-left:260px; line-height:200%; padding-top:12px; color:#3d3d3d; }
#copyright .copyright_con .copyright_menu{ float:left; margin-right:10px; }
#copyright .copyright_con a{ color:#3d3d3d; }
#copyright .copyright_con a:hover{ color:red; text-decoration:underline; }
/*body公用*/
#content{ width:1000px; height:auto; margin:0 auto; overflow:hidden; }
/*公用模块样式*/
.p_yewu_title{ width:100%; height:37px; background:url(../images/index_left_top_bg.gif) no-repeat left top; }
.p_yewu_title2{ background:url(../images/index_left_top_bg2.gif) no-repeat left top; }
.p_mxhy_title{ background:url(../images/mxhy_top_bg.gif) no-repeat left top; }
.p_mxda_title{ background:url(../images/mxda_top_bg.gif) no-repeat left top; }
.p_yewu_con{ width:100%; }
.p_yewu_con ul{ margin:17px 0 15px 23px; _margin-left:11px; list-style:none; float:left }
.p_yewu_con ul li{ float:left; width:85px; height:22px; background:#e7f6d4; margin-right:30px; margin-bottom:12px; text-align:center; line-height:22px; color:#000 }
.p_mxhy_con .divimg{ clear:both; margin-bottom:5px; }
.p_case_title{ height:24px; width:100%; background:url(../images/index_case_title.gif) no-repeat left top; }
.p_case_con{ width:100%; }
.p_case_con ul{ margin:5px 10px 2px 20px; _margin:7px 10px 7px 20px; }
.p_case_con ul li{ list-style:none; line-height:200%; width:220px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.p_case_con ul li a{ color:#434343; }
.p_case_con ul li a:hover{ color:red; }
.p_left_bottom{ height:12px; width:100%; background:url(../images/index_left_bottom_bg.gif) no-repeat left top; }
.p_contact_title{ background:url(../images/p_contact_title.gif) no-repeat left top; }
/*首页body*/
.index_video{ float:left; width:260px; height:232px; background:url(../images/index_video_bg.gif) no-repeat left top; margin-right:7px; }
.index_flash{ float:left; width:506px; height:232px; background:url(../images/index_flash_bg.gif) no-repeat left top; }
.index_contact{ float:right; width:220px; height:232px; background:url(../images/index_contact_bg.gif) no-repeat left top; overflow:hidden; }
#index_news{ width:1000px; height:82px; overflow:hidden; background:#fff url(../images/index_newsbg.gif) repeat-x left top; }
#index_news ul{ float:left; }
#index_news ul li{float:left; list-style:none;width:230px;height:82px;padding:0 10px}
#index_news li.left{background:url(../images/index_news_left_bg.gif) no-repeat left top}
#index_news li.right{background:url(../images/index_news_right_bg.gif) no-repeat right top}
#index_news ul li span{width:22px;height:66px;padding-top:6px;line-height:16px;text-align:center;font-size:13px;font-weight:bold;color:#ac7b0d;float:left;margin-top:8px;background:url(../images/index_news_title_bg.gif) no-repeat center top}
#index_news ul li div{ overflow:hidden; margin:13px 30px 20px 45px; }
#index_news ul li div a{ line-height:130%; color:#633814; }
#index_news ul li div a:hover{ color:red; text-decoration:underline; }
#index_main{ background:#fff; width:1000px; height:auto; padding-bottom:20px; }
#index_main .index_left{ float:left; width:256px; height:auto; background:url(../images/index_left_bg.gif) repeat-y left top; overflow:hidden; }
#index_main .index_right{ float:right; width:736px; height:auto; background:url(../images/index_right_bg.gif) repeat-y left top; overflow:hidden; }
#index_main .index_right .index_case_title2{ width:100%; height:44px; background:url(../images/index_right_top_bg.gif) no-repeat left top; }
#index_main .index_right .index_case_title2 h2{margin:0;padding:0;font-size:14px;line-height:44px;float:left;margin-left:20px}
#index_main .index_right .index_case_con2{ width:100%; margin:2px 27px; }
#index_main .index_right .index_dangan_title{ height:59px; width:100%; background:url(../images/index_right_bg2.gif) no-repeat left top; }
#index_main .index_right .index_dangan_title h2{margin:0;padding:0;font-size:14px;line-height:44px;float:left;margin-left:20px;margin-top:14px}
#index_main .index_right .index_dangan_con{width:100%; margin:2px 27px; }
#index_main .index_right .index_right_bottom{height:21px; width:100%; background:url(../images/index_right_bottom_bg.gif) no-repeat left top; }
#index_mxhy{ width:989px; border:1px solid #dddddd; margin-bottom:20px; overflow:hidden; }
#index_mxhy .index_mxhy_title{ background:url(../images/index_mxhy_top_bg.gif) no-repeat left top; width:989px; height:30px; }
#index_mxhy .index_mxhy_title h2{margin:0;padding:0;font-size:14px;line-height:30px;float:left;margin-left:10px}
#index_mxhy .index_mxhy_con{ margin:15px 14px 8px 14px;width:975px;overflow:hidden; }
#index_mxhy .index_mxhy_con .block{width:980px}
#index_mxhy .index_mxhy_con .divimg{ margin-right:18px;  }

#index_company{ width:999px; padding-left:1px; padding-bottom:10px; background:url(../images/index_company_bg.gif) #fff no-repeat left top; }
#index_company .index_company_title{ width:1000px; height:33px; }
#index_company .index_company_con{ padding:15px 30px 20px 25px; line-height:180%; }

/*内页框架*/
#con{ width:1000px; height:auto; margin:0 auto; overflow:hidden; background:#fff; padding-bottom:15px; }
#left{ float:left; width:735px; height:auto; }
#right{ float:right; width:256px; height:auto; background:url(../images/index_left_bg.gif) repeat-y left top; overflow:hidden; }
#left .left_title{ width:100%; height:46px; }
#left .left_title .weizi{ float:right; margin-right:15px; line-height:46px; color:#633814; font-family:'宋体',sans-serif; }
#left .left_title .weizi a{ color:#633814; }
#left .left_title .weizi a:hover{ color:red; }
#left .left_con{ width:100%; height:auto; line-height:220%; background:url(../images/left_bg.gif) repeat-y left top; overflow:hidden; }
#left .left_bottom{ width:100%; height:20px; background:url(../images/left_bottom_bg.gif) no-repeat left top; }
#left .left_con .news ul{ list-style:none; font-size:14px; }
#left .left_con .news ul li span{ font-family:'宋体',sans-serif; color:#633814; }
#left .left_con .news ul li a{ color:#633814; }
#left .left_con .news ul li a:hover{ color:red; }
	/*明星图片区统一样式*/
.starpic .divimg{ margin-right:33px; }
.starpic .page{ margin-top:10px; }
	/*明星视频区统一样式*/
.starvideo .divimg{ margin-right:33px; margin-bottom:15px; line-height:180%; height:165px; }
.starvideo .divimg a.aimg{ height:105px; }
.starvideo .page{ margin-top:10px; }
	/*娱乐新闻区统一样式*/
.newsinfo .ln{ color:#7E3200;margin-bottom:10px; border-top:1px dotted #ccc; padding-top:5px; }
.newsinfo .ln a{ color:#633814; }
.newsinfo .ln a:hover{ color:red; }
.newsinfo .lan ul li{ list-style:none; font-size:14px; overflow:hidden; white-space:nowrap; }
.newsinfo .lan ul li a{ color:#0B3B8C; }
.newsinfo .lan ul li a:hover{ color:red; }
.newsinfo .lan .time{ color:#666; font-size:12px; }

	/*分页*/
.page{ clear:both; margin-top:10px; font-family:Georgia, "Times New Roman", Times, serif }
.page a{float:left;margin-right:7px; margin-bottom:10px; line-height:14px;}
.page a:link{color:#ff6c16;}
.page a:visited{color:#ff6c16;}
.page a:hover{text-decoration:none; border:1px solid #333;}
.page a:active{color:#f30;}				
.page a.num{float:left;padding:2px 6px 2px 6px;border:#ddd solid 1px;text-align:center;}	
.page a.numc{float:left; border:none; padding:2px 6px 2px 6px; background:#ff6c16; color:#fff; font-weight:bold; border:1px solid #ff6c16; }
.page a.zi{float:left;padding:2px 6px 2px 6px;border:#ccc solid 1px;}		
