@charset "utf-8";
/* CSS Document */

/*头*/
#top_banner { width:1000px; height:80px;}
#top_banner .left_logo { float:left; padding-left:18px; padding-top:7px;}
#top_banner .right_menu { float:right; background:url(topbg.gif) no-repeat right; width:494px; height:80px;}
#top_banner .right_menu ul { float:right; margin-top:5px;}
#top_banner .right_menu ul li { width:72px; height:23px; margin-right:5px; line-height:23px; float:left; background:url(m_bg_03.gif) no-repeat; text-align:center;}
.toptime { float:right; clear:both; padding-top:18px; color:#183884; padding-right:8px;}

/*导航*/
#main_menu { width:1016px; height:36px; background:url(menu_bg.gif) repeat-x; font-weight:bold;}
#main_menu .fr_menu { width:950px; float:right; margin-right:25px;}
#main_menu .fr_menu li { float:left; height:36px; font-size:14px; position:relative; z-index:1;}
#main_menu .fr_menu li a { width:116px; text-align:center; line-height:36px; display:block;}
#main_menu .fr_menu li a:hover { background:url(on_bg.gif) repeat-x;}
#main_menu .fr_menu li ul { z-index:1; visibility: hidden; background:rgba(255, 255, 255, 0.8) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=80); background:#fff; border:1px solid #032371; position:absolute; left: 0px; top: 36px;}
#main_menu .fr_menu li ul li { float:left; height:28px; line-height:28px; border-bottom:1px solid #193985; font-size:12px; font-weight:lighter;}
#main_menu .fr_menu li ul li .xiala { color:#032371; height:28px; line-height:28px;} 
#main_menu .fr_menu li ul li .xiala:hover { background:url(on_bg.gif) repeat-x; color:#FFF;}
#main_menu .fr_menu .ioneli a { height:36px; width:114px; text-align:center; line-height:36px; display:block; float:left; }




/*轮播图*/
#banner { width:1000px; padding:0 8px; background:url(dd.gif) no-repeat top; margin-top:0 !important; margin-top:-5px;}

#focus{ position: relative;height: 380px;width: 1000px;}
#focus .btn-prev, #focus .btn-next{ display: none;position: absolute;top: 150px;width: 40px;height: 80px;z-index: 2}
#focus .btn-prev{ left: 0;background: url(left-arrow.png) no-repeat;_background: 0;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="left-arrow.png")}
#focus .btn-next{right: 0;background: url(right-arrow.png) no-repeat;_background: 0;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="right-arrow.png")}
#focus .focus-bar-box{ width: 100%;height: 380px;position: relative;overflow: hidden}
#focus .focus-bar{ width: 10000px}
#focus .focus-bar li{ float: left;height: 380px;width: 1000px;}
#focus .focus-bar li a{ width: 100%;height: 100%;display: block}
#focus .focus-bar li img{ width: 100%;min-height: 100%}
#focus .ft{ position: absolute;left: 0;bottom: 0;z-index: 1;width: 1000px;height: 150px; background:url(barbg.gif) no-repeat left;}
#focus .ftbg{ position: absolute;top: 0;left: 0;z-index: -1;width: 1000px;height: 40px; }
#focus .change{
	position: absolute;
	right: 910px;
	bottom: 15px;
	height: 10px
}
#focus .change a{ float: left;width: 10px;height: 10px;margin-right: 10px;background: url(btn-normal.png) no-repeat;_background: 0;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="btn-normal.png");cursor: pointer}
#focus .change a.on{ background: url(btn-active.png) no-repeat;_background: 0;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="btn-active.png")}
#focus .hd{ position: absolute;left: 0;bottom: 0;z-index: 2;width: 550px;height: 40px}
#focus .hdicon{ position: absolute;left:10px;bottom: 10px;width: 59px;height: 59px;background: url(play-btn.png) no-repeat;_background: 0;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="play-btn.png")}


/*主体内容*/
#main_cont,#cont_main { width:1000px; margin-top:15px; height:auto; overflow:hidden;}
.m_left { float:left; width:274px; margin-right:15px;}
.m_middle { float:left; margin-right:15px; width:422px;}
.m_right { float:right; width:274px;}
.m_left .ml_top { float:left; width:274px; height:41px; background:url(zxjs.gif) no-repeat;}
#main_cont .m_left .ml_top .jswz { float:left; padding-left:18px; padding-top:12px; color:#FFF;}
#main_cont .m_left .ml_top .jsyw { float:left; padding-left:6px; padding-top:19px; } 
#main_cont .m_left .ml_cont { float:right; width:228px; border-left:1px solid #ebebeb; border-bottom:1px solid #ebebeb; border-right:1px solid #ebebeb; background:#f5f5f5; height:244px; padding:18px; line-height:20px; color:#3d3d3d;}
#main_cont .m_left .ml_cont img { float:left; margin-right:10px;}


.mr_top { height:40px; background:url(nbg.gif) repeat-x; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; border-top:1px solid #ebebeb; float:left; padding-left:14px;}
.title_kuan { width:406px; }
.title_zhai { width:258px;}
.title_pic { width:476px;}
.mr_top .tp_title { float:left; margin-top:5px;  width:140px; padding-left:6px; color:#072875; font-size:13px; }
.new_bg { background:url(nyw_06.gif) no-repeat left center;}
.anmt_bg { background:url(gonggao.gif) no-repeat left center;}
.mtr_bg { background:url(clbg_03.gif) no-repeat left center;}
.lab_bg { background:url(sys.gif) no-repeat left center;}
.jx_bg { background:url(jx.gif) no-repeat left center;}

.m_cont { float:left; padding:4px 16px 16px;border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; border-bottom:1px solid #ebebeb;}
.cont_kuan { width:388px; }
.cont_zhai { width:240px; }
.cont_pic {  width:490px;}
.sanjiao li { background:url(sj.gif) no-repeat left center;}
.dian li { background:url(odot.gif) no-repeat left center; }
.hotpic li a { float:left;  display:block; overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.hotpic li span { float:left; width:25px; padding-left:17px; display:block; padding-top:8px;} 
.m_cont ul li { float:left; padding-left:18px;  height:25px; line-height:25px; border-bottom:1px dotted #bababa; overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.cont_kuan ul li { width:370px;}
.cont_zhai ul li { width:222px;}
/*.cont_pic ul li { width:442px;}*/
/*连接*/ 
.pjxpic { background:url(jxpic.gif) no-repeat; height:322px;}
.pjxpic h1 { height:60px; padding-left:20px; line-height:60px; float:left; font-size:24px; color:#072875; font-weight:lighter; text-align:center;}
.pic_more { float:right; padding-top:28px; padding-right:24px;}
.pjxpic ul { float:left; padding:0 16px; } 
.pjxpic ul li { float:left; width:228px; height:30px; line-height:30px; padding-left:12px; background:url(pgb.gif) repeat-x; font-size:14px; border-bottom:1px solid #dbdbdb; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb;}
.pjxpic ul li a { display:block; padding-left:34px; }
.pjxpic ul li:hover { background:url(ax3.gif) repeat-x;}
.p1 a { background:url(p1.gif) no-repeat left center;}
.p2 a { background:url(p2.gif) no-repeat left center;}
.p3 a { background:url(p3.gif) no-repeat left center;}
.p4 a { background:url(p4.gif) no-repeat left center;}
.p5 a { background:url(p5.gif) no-repeat left center;}
.p6 a { background:url(p6.gif) no-repeat left center;}
.p7 a { background:url(p7.gif) no-repeat left center;}
.p8 a { background:url(p8.gif) no-repeat left center;}


.mmr_more { float:right; padding-top:14px; padding-right:20px;}


.pic_cont { width:490px; float:left; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; border-bottom:1px solid #ebebeb; height:auto; overflow:hidden;}
.pic_cont ul { padding:10px 38px 14px; display:block; float:left; width:450px;}
.pic_cont ul li { float:left;} 
.pic_cont ul li img { padding:4px; float:left; border:1px solid #e4e6e8;}
.mr { margin-right:30px;}
.mt {  margin-bottom:8px;}

/*底部通栏*/
#tonglan { width:998px; height:100px; background:url(yybg_03.gif) no-repeat; border:1px solid #a4bffd; margin-top:15px; clear:both;}
#tonglan .yy_name { float:left; width:16px; line-height:14px; padding:8px 8px; text-align:center; height:84px; background:url(pifg.gif) repeat-y; color:#FFF;}
#tonglan .yy_cont { float:left; padding-left:15px; padding-top:10px;}
#tonglan .yy_cont ul { float:left;}
#tonglan .yy_cont ul li { float:left; padding-right:12px;}
#tonglan .yy_cont ul li img { border:1px solid #bfd2ff;}


/*底部*/
#frlink { clear:both; width:968px; height:30px; line-height:30px; margin-top:15px; background:#032371; color:#3f5792; padding:0 18px;}
.white { color:#FFF; display:block; float:left;}
.lk_cont { display:block; float:left; padding-right:10px; width:850px; overflow:hidden;white-space:nowrap; text-overflow:ellipsis;} 
.lk_more { float:left; display:block; width:40px;}
#bottom { clear:both; width:1000px; background:#f3f3f3; height:52px; text-align:center; padding-top:28px;}


/*二级页面*/
#secmain { width:1000px; clear:both; padding-top:15px; height:auto; overflow:hidden;} 
.sec_left { width:225px; float:left;}
.sec_right { width:760px; float:right;}
.sl_title { height:42px; background:url(sectitle.gif) no-repeat; width:225px;}
.sl_title h2 { font-size:16px; color:#010101; font-weight:500; padding-left:34px; padding-top:6px;}
.sl_title h3 { font-size:10px; font-weight:lighter; font-family:Verdana, Geneva, sans-serif; color:#8f8f8f; padding-left:34px; -webkit-text-size-adjust: none; }
.sc_cont { width:225px; float:left;}
.sc_cont ul { float:left; width:225px;}
.sc_cont ul li { width:225px; float:left; background:url(sbgoff.gif) no-repeat; }
.sc_cont ul li a  { display:block; height:30px; line-height:30px; padding-left:50px;  width:175px; text-decoration:none;}
.sc_cont ul li a:hover { background:url(smbg.gif) no-repeat;}
.current { background:url(smbg.gif) no-repeat; color:#FFF;}
.sc_cont p { width:215px; height:2px; float:left; background:#d0deff;}
.sec_pic { float:left; width:215px;}
.sec_pic img { float:left; border:1px solid #bfcff5; margin-top:15px;}
.sr_title { width:736px; float:left; padding-left:24px; height:30px; line-height:30px;}
.titleft { float:left; color:#333333;  background:url(secon.gif) no-repeat left center; padding-left:16px; font-size:14px; font-weight:bold;}
.siteright { float:right; background:url(ysj.gif) no-repeat left center; padding-left:16px;}
.sr_cont { float:left; width:680px; clear:both; background:url(cont_03.gif) no-repeat top; padding:40px;}
.sr_cont p{ /*text-indent:22px;*/ line-height:28px; color:#3f3f3f;}
.sr_cont .detail { width:680px;}
.gray { color:#9f9f9f;}
.list_main_content ul li{ width:664px; height:35px; line-height:35px; padding-left:16px; background:url(sj.gif) no-repeat left center; border-bottom:1px dotted #c0c0c0;}
.list_main_content ul li a { float:left; width:550px; display:block; overflow:hidden;white-space:nowrap; text-overflow:ellipsis; }
.list_main_content ul li a:link { color:#333; text-decoration:none;}
.list_main_content ul li time { float:right; display:block; color:#bababa;}
.sr_cont .h1 { font-size:18px;  text-align:center; padding-bottom:10px;}
.sr_cont .h2 { font-size:10px; color:#bababa; text-align:center; font-weight:lighter; padding-bottom:20px;} 

.lxwm { margin-top:15px; float:left; width:215px; height:215px; background:url(lxwm.jpg) no-repeat; padding-left:12px; padding-top:16px; }

