@charset "gb2312";
/* CSS Document */
body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px; background:url(qjbj.jpg); font-family:"Microsoft YaHei";}
body,td,th {font-size: 12px;color: #D6D6D6;}
a:link {color: #000;text-decoration: none;}
a:visited {text-decoration: none;color: #000;}
a:hover {text-decoration: none;color: #F00;}
a:active {text-decoration: none;color: #000;}
#lf_top{ background:url(topbj.jpg) no-repeat center top;}
.lf_main{ width:1200px; margin-left:auto; margin-right:auto; clear:both;}
.lf_logo{ height:175px; clear:both; width:850px;}
.lf_logo a{ float:left; height:175px; width:1200px;}
.lf_menu{ clear:both; padding-top:56px;}
ul{ margin:0px; padding:0px;}
li{ list-style:none;}
.lf_clear{ height:30px; clear:both; width:100%;}
/*主导航菜单*/
#nav-menu{height:60px;width:1200px;margin:0 auto; z-index:999;}
#nav-menu .container{position:relative;overflow:visible; z-index:99;}
#nav-menu .menu{ margin:0px; padding:0px;}
#nav-menu .menu li{position:relative;float:left;width:133px;display:inline;font-size:14px;}
#nav-menu .menu li a.xialaguang{color:#666666;height:60px; line-height:60px;font-size:16px;text-align:center; font-weight:100; float:left;}
#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.xialaguang:hover{color:#1a529c;}
#nav-menu .menu li a.navhover, #nav-menu .menu li a.xialaguang:hover{background-color:#b0aeac;}
#nav-menu .menu li a.xialaguang span{height:60px;line-height:60px;display:inline-block;font-weight:bold; width:133px; text-align:center;}
#nav-menu .menu li a.selected span,#nav-menu .menu li a.navhover span,#nav-menu .menu li a.xialaguang:hover span{cursor:pointer; color:#FFF;}
#nav-menu .menu li a.navhover span, #nav-menu .menu li a.xialaguang:hover span{width:133px;}
#nav-menu .menu ul.children{display:none;position:absolute;top:60px;left:0px;width:133px;background:#3351a3;border-top:0;line-height:normal;z-index:999;}
#nav-menu .menu ul.children li{width:133px;display:inline-block;border-top:1px solid #ccc; line-height:35px; height:35px;}
#nav-menu .menu ul.children li a{width:100%;overflow:hidden;display:block;color:#FFFFFF;text-align:center;text-decoration:none;}
#nav-menu .menu ul.children li a:hover{background-color:#3a58a3;text-decoration:none;}

.lf_banner{ height:560px; width:1196px; margin-left:auto; margin-right:5px; clear:both;}


/* focus */
.focus {width: 100%;min-width: 1196px;height:560px;overflow: hidden;position: relative; z-index:1;}
.f-img-list {height: 560px;overflow: hidden;position: absolute;left: 0;top: 0;z-index: 99;width: 100%;background: url('f-img-list-bg.jpg');}
.f-img-list li {height: 560px;text-align: center;width: 100%;position: absolute;left: 0;top: 0;z-index: 101;}
.f-img-list li img{ width:1196px; height:560px; border:0px;}
.f-img-list li.on {z-index: 105;}
.focus .f-b {width: 1200px;margin: auto;position: relative;z-index: 110;}
.focus .f-b .f-content {position: absolute;width: 100%;height: 100%;}
.d-img-list-bg, .d-img-list {position: absolute;left:100px;top: 0;width: 200px;height: 560px;}
.d-img-list-bg {background: #000000;opacity: 0.2;filter: Alpha(Opacity = 20);}
.d-img-list li {position: absolute;left: 0;top: 0;z-index: 112;display: none;width: 200px;height: 560px;}
.d-img-list li.on {z-index: 113;display: block;}
.d-img-list li h3 {padding: 60px 10px 10px 10px;color: #37a4e4;font-size: 22px;font-family: Microsoft YaHei;font-weight: normal;}
.d-img-list li p {padding: 10px 10px 10px 10px;color: #ffffff;font-size: 16px;font-family: Microsoft YaHei;font-weight: normal;line-height: 1.6;}
.focus-btns {position: absolute;right: 140px;top: 280px;}
.btn-focus {width: 146px;height: 50px;display: inline-block;margin-right: 10px;background: url('btn-focus.png') no-repeat;display: none;}
.btn-focus.on {display: block;}
.btn-focus-down {background-position: 0 0;}
.btn-manage {background-position: 0 -50px;}
.focus-page-btn {width: 66px;height: 66px;background: url('focus-page-btns.png') no-repeat;position: absolute;top: 247px;z-index: 110;}
.focus-btn-prev {background-position: 0 0;left: 30px;}
.focus-btn-next {background-position: -66px 0;right: 30px;}
#lf_main{margin-left:auto; margin-right:auto; clear:both; background:url(mainbj.jpg) repeat-y center;}

/*flash部分*/
.lf_news_flash{ width:610px; height:400px; float:left; overflow:hidden;}
.mF_liuzg{position:relative;width:610px;height:400px;overflow:hidden;}
.mF_liuzg .loading{position:absolute;z-index:9999;width:100%;height:400px;color:#FF0000;text-align:center;line-height:400px;vertical-align:middle; overflow:hidden;}
/*载入画面*/
.mF_liuzg .pic li{width:610px;position:relative;overflow:hidden;*margin-top:-2px;}
.mF_liuzg .pic li p{width:610px;position:absolute; height:400px; overflow:hidden; padding:0px; margin:0px;}
.mF_liuzg .pic li p a{display:block;}/*图片和焦点图框架一样大小*/
.mF_liuzg .pic li p img{width:610px;height:400px;}
.mF_liuzg .txt li{position:absolute;z-index:2;bottom:0;width:640px;height:36px;line-height:36px;overflow:hidden;display:none;}
.mF_liuzg .txt li a{display:block;color:#FFF;padding:2px 0 0 16px;font-size:16px;font-weight:bold;text-decoration:none;}/*标题样式*/
.mF_liuzg .txt-bg{position:absolute;bottom:0;z-index:1;width:640px;height:36px;overflow:hidden;background:#333;filter:alpha(opacity=70);opacity:0.7;left: 1px;}/*标题背景*/
.mF_liuzg .num{position:absolute;z-index:3;bottom:6px;right:8px;color:#333;}/*按钮样式*/
.mF_liuzg .num li{float:left;width:22px;height:18px;position:relative;line-height:18px;text-align:center;margin-right:3px;cursor:pointer;background:#434343;filter:alpha(opacity=90);opacity:0.9; color:#fff;}
.mF_liuzg .num li.current,.mF_liuzg .num li.hover{background:#fe0072;color:#ffff00;font-weight:bold;height:20px;line-height:20px;top:-2px;}
/*banner部分*/

.lf_box{ width:1196px; clear:both;}
.lf_news_right{ width:550px; height:400px; float:right;}
.lf_news_classname{ clear:both; background:url(xt_bj.jpg) repeat-x center bottom; clear:both; height:41px;color:#666666;}
.lf_news_classname ul li{ width:144px; float:left; text-align:center; line-height:41px; height:41px; font-size:18px; color:#666666; cursor:pointer;}
.MenuOn{ background:url(onbj.jpg) no-repeat center;}
.lf_news_classname a{ color:#666666;}
.lf_news_classname a:hover{ color:#000000;}
.lf_news_classname span{ width:80px; float:right; line-height:41px; text-align:center;}
.lf_news_classname p{ margin:0px; padding:0px; width:300px; float:right; line-height:41px; height:41px; text-align:right; font-size:14px;}
.lf_news_classname a{ font-size:14px;}

.lf_news_first{ border-bottom:1px dotted #CCCCCC; height:120px; clear:both; color:#666666; overflow:hidden;}
.lf_news_title{ clear:both; font-size:18px; line-height:30px; padding-top:20px;}
.lf_news_title a{ color:#666666;}
.lf_news_text{ text-align:left; line-height:30px; font-size:14px;}
.lf_news_text a{ color:#F00; font-size:14px;}
.lf_news_list{ clear:both; color:#333333; padding-top:15px; font-size:14px;}
.lf_news_list a{ color:#333333; font-size:14px;}
.lf_news_list a:hover{ color:#000000;}
.lf_news_list ul li{ background:url(dian.jpg) no-repeat center left; padding-left:15px; height:30px; line-height:30px;}
.lf_news_list ul li span{ width:80px; float:right; text-align:right;}
.lf_news_other{ clear:both; color:#333333; padding-top:15px; font-size:14px;}
.lf_news_other a{ color:#333333; font-size:14px;}
.lf_news_other a:hover{ color:#000000;}
.lf_news_other ul li{ background:url(dian.jpg) no-repeat center left; padding-left:15px; height:40px; line-height:40px; border-bottom:1px dotted #666666;}
.lf_news_other ul li span{ width:80px; float:right; text-align:right;}
.lf_gggs_left{ width:440px; float:left;}
.lf_zwgg_center{ width:440px; float:left; padding-left:28px;}
.lf_zwgk_right{ width:260px; float:right;}
.lf_zwgk{ clear:both; height:135px; overflow:hidden; padding-top:5px;}
.lf_zwgk ul li{ background:url(xxgk_bj.jpg) no-repeat center; height:32px; line-height:32px;}
.lf_zwgk ul li a{ font-size:14px; color:#666666;}
.lf_zwgk ul li a:hover{ color:#000000;}
.lf_zwgk ul li span{ text-align:left; padding-left:90px;}
.lf_jggk{ clear:both; padding-top:5px; height:75px;}
.lf_jggk ul li{ background:url(jg_bj.jpg) no-repeat center; float:left; width:130px; height:35px; line-height:35px; text-align:center;}
.lf_jggk ul li a{ font-size:14px; color:#666666;}
.lf_jggk ul li a:hover{ color:#000000;}
.lf_jubao{ clear:both;}
.lf_hf_bannre{ clear:both; height:130px; overflow:hidden;}
.lf_hf_bannre img{ width:1196px; height:130px; border:0px;}
.lf_weixin{ clear:both; text-align:center; padding-top:5px;}
.lf_weixin img{ width:236px; height:164px;}
.lf_weibo{ clear:both; text-align:center; padding-top:5px;}
.lf_weibo img{ width:229px; height:82px;}
.lf_zhenji{ clear:both; text-align:center; padding-top:5px;}
.lf_zhenji img{ width:261px; height:42px; border:0px;}
.lf_jdtj_classname{ clear:both; text-align:center;}
.lf_jdtj_classname img{ width:1186px; height:23px; border:0px;}

/* scroll */
.multipleColumn{ overflow:hidden; position:relative; padding-top:30px; padding-bottom:30px;}
.multipleColumn .hd{ width:1200px;position: absolute;top: 195px;z-index: 110;}
.multipleColumn .hd a{ float:left; width:66px; height:66px;}
.multipleColumn .hd .prev{right: 30px; float:left;background: url('focus-page-btns.png') no-repeat center left; cursor:pointer;}
.multipleColumn .hd .next{left: 30px; float:right;background: url('focus-page-btns.png') no-repeat center right; cursor:pointer;}
.multipleColumn .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.multipleColumn .bd{ padding-left:66px; padding-right:66px;overflow:hidden;}
.multipleColumn .bd ul{ overflow:hidden; zoom:1; width:1068px;float:left; _display:inline;  }
.multipleColumn .bd ul li{ margin:10px 6px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.multipleColumn .bd ul li .pic{ text-align:center;}
.multipleColumn .bd ul li .pic img{ width:335px; height:165px; display:block;  padding:2px; border:1px solid #ccc; }
.multipleColumn .bd ul li .pic a:hover img{ border-color:#999;}



/*link*/
.lf_link{ clear:both; padding-left:30px;}
.lf_link ul li{ width:250px; float:left; font-size:14px; padding-right:50px;}
.lf_link ul li select{ width:250px; height:30px; line-height:30px; text-align:left; background:none; padding-left:10px;}
.lf_link ul li option{ line-height:30px; height:30px; background:none;}


#lf_bot{margin-left:auto; margin-right:auto; clear:both; background:url(botbj.jpg) repeat-x center bottom;width:100%;}
.lf_bot_main{ border-top:2px solid #bab5b4; height:350px;}
.lf_bot_bq{ clear:both; padding-top:30px; line-height:35px; font-size:16px; color:#666666; text-align:center;}
.lf_bot_bq a{ font-size:16px;color:#666666;}
.lf_bot_bq a:hover{ color:#000;}

/*列表新闻*/
.list_news_show{ clear:both; color:#333333; padding-top:15px; font-size:14px;}
.list_news_show a{ color:#333333; font-size:14px;}
.list_news_show a:hover{ color:#000000;}
.list_news_show ul li{ background:url(dian.jpg) no-repeat center left; padding-left:15px; height:40px; line-height:40px; border-bottom:1px dotted #333333;}
.list_news_show ul li span{ width:120px; float:right; text-align:center;}

.list_page{ text-align:center; line-height:35px; clear:both; padding-top:30px; padding-bottom:30px; font-size:14px;}
.list_page a{ font-size:14px;}






/*text*/
.text_box{ text-align:left; color:#666666;}
.text_box a{ color:#666666;}
.text_box a:hover{ color:#000;}
.text_title{ text-align:center; line-height:30px; font-size:22px; font-weight:bold; padding-top:30px; padding-bottom:30px;}
.text_time{ text-align:center; line-height:30px; font-size:16px;}
.text_show_lb{ text-align:left; line-height:35px; font-size:16px; color:#666666;}

.text_info{ text-align:left; line-height:40px; font-size:16px;}
.text_info a{ font-size:14px;}

