锘緻charset "utf-8";
/* CSS Document */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, img, ins, kbd, q, s, samp, small, strike, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th, td{ margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baselinebaseline;background: transparent;}
input,select,textarea,button{margin: 0;padding: 0;outline:none}
ol, ul{list-style: none;}
img{ border:0;}
body{ font-family:"寰蒋闆呴粦"!important; ;font-size:12px; background-color:#fff; width:100%; background-repeat:no-repeat; background-position: bottom center;}
a{ text-decoration:none;cursor: pointer;}
.clear{ clear:both;}
img { vertical-align: middle; border: 0 none;}
/*header*/
.header{min-width:1200px; overflow:hidden;}
.header_tp{ height:120px; overflow:hidden; width:1200px; margin:0 auto; }
.logo{ float:left;}
.sousuo{ float:left; margin-top:40px; margin-left:100px; }
.lianxi{ float:right;}
.sousuo_01{ float:left; border:1px #e4e4e4 solid; height:38px; line-height:38px; padding:0 5px; width:240px;}
.sousuo_01 input{ border:0; width:100%; line-height:38px;}
.sousuo_02{ float:left; height:40px; width:70px; background-color:#0f55b7;}
.sousuo_02 input{ border:0; width:100%; transform:none; background-color:transparent; height:40px; line-height:40px; color:#fff; font-size:18px;}
.nav{ background-color:#0f55b7;}
.nav_ct{ height:70px; width:1200px; margin:0 auto;}
.nav_list ul{ overflow:hidden; position:relative;}
.nav_list ul li{ float:left; width:171px; text-align:center; line-height:70px; position:relative;}
.nav_list ul li a{ font-size:18px; color:#fff;}
.nav_list ul li:hover:after{ content:""; position:absolute; width:20px; height:3px; background-color:#fff; left:75px; top:55px;}
.nav_list ul li:hover a{ font-weight:bold;}
.nav_list ul .nav_active:after{ content:""; position:absolute; width:20px; height:3px; background-color:#fff; left:75px; top:55px;}
.nav_list ul .nav_active a{ font-weight:bold;}
.banner{ width:100%; height:550px; position:relative;}
.banner img{ position:absolute; left:50%; margin-left:-960px;}
/*content*/
.content{ width:100%; margin:0 auto; min-width:1200px; }
.tt{ padding:30px 0; width:1200px; margin:0 auto;}
.tt h1{ font-size:26px; color:#0f55b7; text-align:center; line-height:52px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.tt h1 a{ font-size:26px; color:#0f55b7; }
.tt p{ font-size:14px; color:#999; line-height:28px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.new_box{ overflow:hidden; width:1200px; margin:0 auto;}
.new_tu{ float:left; width:585px; height:370px;}
.new_nr{ float:right; width:585px;}
.new_nr_bt{ overflow:hidden; border-bottom:2px #0f55b7 solid;}
.new_nr_bt h1{ height:48px; line-height:48px; float:left; width:120px; background-color:#0f55b7; font-size:20px; color:#fff; text-align:center;}
.new_nr_bt a{ font-size:14px; color:#999; line-height:48px; float:right;}
.new_nr_bt a:hover{ color:#0f55b7;}
.new_nr_list ul{ overflow:hidden;}
.new_nr_list ul li{ float:left; width:100%; border-bottom:1px #e4e4e4 solid; padding:11px 0;}
.new_nr_list ul li a h1{ font-size:18px; color:#333; line-height:36px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.new_nr_list ul li a p{ font-size:14px; color:#999; line-height:24px;overflow:hidden;text-overflow:ellipsis; display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.new_nr_list ul li a:hover p{ text-decoration:underline;}
.new_nr_list ul li a:hover h1{ color:#0f55b7;}
.new_nr_list_bt{ overflow:hidden;}
.new_nr_list_bt h1{ float:left; width:475px;}
.new_nr_list_bt span{ float:right; font-size:12px; color:#999; line-height:36px;}
.lanmu{ overflow:hidden; width:1200px; margin:0 auto; padding:30px 0;}
.lanmu_01{ float:left; width:585px;}
.lanmu_01 img{ width:585px; height:142px;}
.lanmu_01:nth-child(2){ margin-left:30px;}
.bk{ background-color:#f7f7f7; padding:30px 0; overflow:hidden;}
.bk_ct{ width:1200px; margin:0 auto;}
.bk_lft{ float:left; width:770px;}
.bk_rit{ float:right;}
.bk_lft_bt{ overflow:hidden;}
.bk_lft_bt ul li{ float:left; width:140px; font-size:20px; color:#0f55b7; text-align:center; line-height:50px; height:50px; margin-right:20px;}
.more{ float:right; line-height:50px; }
.more a{font-size:14px; color:#999;}
.more a:hover{ color:#0f55b7;}
.bk_lft_bt ul .bk_active{ font-weight:bold; color:#fff; background-color:#0f55b7;}
.bk_lft_bt ul li:hover{ cursor:pointer;font-weight:bold; color:#fff; background-color:#0f55b7;}
.bk_lft_list ul{ overflow:hidden; margin-top:10px;}
.bk_lft_list ul li{ float:left; width:100%; border-bottom:1px #d4d4d4 dotted; line-height:50px; background-image:url(../images/new_tb.jpg); background-repeat:no-repeat; background-position:left center;}
.bk_lft_list ul li a{ float:left; font-size:18px; color:#333; width:640px; display:block;overflow:hidden;text-overflow:ellipsis; white-space:nowrap; margin-left:10px;}
.bk_lft_list ul li span{ float:right; font-size:12px; color:#999;}
.bk_lft_list ul li:hover a{ color:#0f55b7; font-weight:bold;}
.bk_rit_02{ margin-top:30px;}
.tushuo{ width:1200px; margin:0 auto; padding:30px 0; }
.tushuo_bt{ background-image:url(../images/dhx.png); background-repeat:no-repeat; background-position:center bottom; line-height:80px;}
.tushuo_bt h1{ text-align:center; font-size:26px; color:#0f55b7; font-weight:bold;}
.tushuo_nr{background-repeat:no-repeat; background-position:center; overflow:hidden;}
.tushuo_nr_lft{ float:left; width:280px; position:relative;}
.tushuo_nr_lft a{ position:absolute; left:0; top:0; height:420px; line-height:420px; width:100%; text-align:center;background-color: rgba(0, 0, 0, 0.5); font-size:16px; color:#fff; display:none;}
.tushuo_nr_lft a span{ border:1px #fff solid; padding:8px;}
.tushuo_nr_lft:hover a{ display:block;}
.tushuo_nr_rit{ float:left; margin-left:10px; width:910px;}
.tushuo_nr_rit_tow{ margin-top:10px;}
.tushuo_nr_rit_one{ overflow:hidden;}
.tushuo_nr_rit_one .hz{ float:left; margin-left:10px; position:relative;}
.tushuo_nr_rit_one .hz:first-child { margin-left:0;}
.tushuo_nr_rit_one a{ position:absolute; left:0; top:0; height:205px; line-height:205px; width:100%; text-align:center;background-color: rgba(0, 0, 0, 0.5); font-size:16px; color:#fff; display:none;}
.tushuo_nr_rit_one a span{ border:1px #fff solid; padding:8px;}
.tushuo_nr_rit_one .hz:hover a{ display:block;}
.tushuo_tu01 img{ width:280px; height:420px;}
.tushuo_tu02 img{ width:205px; height:205px;}
.tushuo_tu03 img{ width:205px; height:205px;}
.tushuo_tu04 img{ width:480px; height:205px;}
.tushuo_tu05 img{ width:205px; height:205px;}
.tushuo_tu06 img{ width:265px; height:205px;}
.tushuo_tu07 img{ width:205px; height:205px;}
.tushuo_tu08 img{ width:205px; height:205px;}
.tushuo_nr_rit_tow .hz{ float:left; margin-left:10px;position:relative;}
.tushuo_nr_rit_tow .hz:first-child { margin-left:0;}
.tushuo_nr_rit_tow a{ position:absolute; left:0; top:0; height:205px; line-height:205px; width:100%; text-align:center;background-color: rgba(0, 0, 0, 0.5); font-size:16px; color:#fff; display:none;}
.tushuo_nr_rit_tow a span{ border:1px #fff solid; padding:8px;}
.tushuo_nr_rit_tow .hz:hover a{ display:block;}
/*footer*/
.footer{ margin-top:30px; min-width:1200px; background-image:url(../images/ft_bj.jpg); background-repeat:no-repeat; background-position:bottom center;}
.footer_ct{ width:1200px; margin:0 auto; padding:30px 0; overflow:hidden;}
.footer_logo h1{ font-size:26px; color:#fff; font-weight:bold; line-height:52px;}
.footer_logo p{ font-size:12px; color:#fff; font-family:Verdana, Geneva, sans-serif;}
.lx{ margin-top:20px; font-size:16px; color:#fff; line-height:32px;}
.footer_ct_lft{ float:left;}
.footer_ct_rit{ float:right; margin:20px 0;}
.footer_ct_rit img{ width:160px; height:160px;}
.footer_ct_rit p{ text-align:center; font-size:14px; color:#fff; line-height:28px;}
/*ziye*/
.ziye{ width:1200px; margin:0 auto; margin-top:30px; overflow:hidden;}
.ziye_lft{ width:280px; float:left;}
.ziye_rit{ float:right;}
.ziye_lft dl{ overflow:hidden;}
.ziye_lft dl dt{ background-color:#0f55b7; font-size:20px; color:#fff; height:50px; line-height:50px; text-align:center; font-weight:bold;}
.ziye_lft dl dt a{ color:#fff; height:50px; line-height:50px; text-align:center; font-weight:bold;}
.ziye_lft dl dd a{ display:block; border:1px #e4e4e4 solid; margin-top:5px; line-height:40px; font-size:16px; color:#333; padding-left:20px; background-image:url(../images/list_jt.png); background-repeat:no-repeat; background-position:250px;}
.ziye_lft dl dd a:hover{ color:#0f55b7; font-weight:bold; background-image:url(../images/list_jt01.png); background-color:#f7f7f7;}
.ziye_lft dl .ziye_lft_active a{color:#0f55b7; font-weight:bold; background-image:url(../images/list_jt01.png); background-color:#f7f7f7;}
.ziye_rit{ float:right; width:890px;}
.weizi{ height:50px; line-height:50px; border-bottom:1px #e4e4e4 solid; font-size:16px; color:#333}
.weizi a{ font-size:16px; color:#333; padding:0 5px;}
.weizi span{ padding:0 5px;}
.weizi a:hover{ color:#0f55b7; text-decoration:underline;}
/*news_lb*/
.news_lb ul{ overflow:hidden; padding-bottom:20px;}
.news_lb ul li{ float:left; width:100%; overflow:hidden; padding:20px 0; border-bottom:1px #ececec solid;}
.news_lb ul li .news_lb_time{ float:left; width:80px; text-align:center;}
.news_lb ul li .news_lb_time h1{ line-height:52px; height:52px; background-color:#f6f5f3; font-size:18px; color:#333; font-weight:normal;}
.news_lb ul li .news_lb_time p{ line-height:30px; height:30px; background-color:#f6f5f3; margin-top:2px;}
.news_lb ul li .news_lb_nr{ float:right; width:780px;}
.news_lb ul li .news_lb_nr h1{ font-size:18px; color:#333; line-height:36px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap; transition:all 0.5s;}
.news_lb ul li .news_lb_nr p{ font-size:12px; line-height:24px; color:#999;overflow:hidden;text-overflow:ellipsis; display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news_lb ul li .news_lb_nr a{ display:block;}
.news_lb ul li .news_lb_nr a:hover p{ text-decoration:underline;}
.news_lb ul li .news_lb_nr a:hover h1{ color:#0f55b7;}
/***** 鍐呴〉鍒楄〃鍒嗛〉 *****/
.page_fy {margin:20px 0; padding: 3px; text-align:center; clear:both;}
.page_fy a {margin: 2px; padding:5px 15px; border: 1px solid #cccccc; color: #666666; text-decoration: none; transition:all 0.5s;}
.page_fy a:hover {border: 1px solid #0f55b7; color: #000;}
.page_fy a:active {border: 1px solid #0f55b7; color: #000;}
.page_fy span {margin: 2px; padding:5px 8px; border: 1px solid #ccc; color: #666666; font-size:12px;}
.page_fy span.strong {margin: 2px; padding:5px 15px; border: 1px solid #0f55b7; font-weight: bold; color: #fff; background-color: #0f55b7;}
.top5 {font: bold 12px "Microsoft YaHei","寰蒋闆呴粦"; color:#ffffff; }
.zy_lx{ background-image:url(../images/zy_lx.jpg); background-repeat:no-repeat; background-position:top center; width:240px; height:325px; margin-top:20px; padding:20px;}
.zy_lx h1{ font-size:30px; color:#fff; line-height:60px;}
.zy_lx p{ font-size:20px; color:#fff; line-height:50px; font-style:italic;}
/*text*/
.page_text{ width:1200px; margin:0 auto; padding:20px 0;}
.text_nr_hz{ padding:15px 0;}
.text_nr_hz h1{ line-height:40px; font-size:20px; font-weight:600; text-align:center;}
.text_nr_hz h2{ background-color:#f8f8f8; color:#333; text-align:center; line-height:30px; margin-top:10px; font-weight:normal;}
.new_wenzi{ font-size:14px; color:#444; line-height:40px; margin-top:10px;}
.text_next{ padding:5px 0; font-size:14px; color:#333; }
.text_next a{ font-size:14px; color:#999; height:30px; line-height:30px; margin-left:5px; transition:all 0.5s;}
.text_next a:hover{color:#0f55b7; text-decoration:underline;}
.main_visual{height:550px;border-top:1px solid #d7d7d7;overflow:hidden;position:relative;}
.main_image{height:550px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:550px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:550px;}
.main_image li span{display:block;width:100%;height:550px}
.main_image li a{display:block;width:100%;height:550px}
.main_image li .img_1{background:url('../images/banner01.jpg') center top no-repeat}
.main_image li .img_2{background:url('../images/banner03.jpg') center top no-repeat}
.main_image li .img_3{background:url('../images/banner02.jpg') center top no-repeat}
div.flicking_con{position:absolute;top:500px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}
/***** ------------鏇存敼閮ㄥ垎-------------- *****/
.sortlist{margin:0 auto; width:97%; text-align:left}
#pagecode{width:97%; float:left; text-align:center; margin-bottom:10px; margin-top:10px;}
/***** ------------鏇存敼閮ㄥ垎-------------- *****/
/***** ------------鍏叡閮ㄥ垎-------------- *****/
.pages-nav{ margin-top:10px; margin-bottom:5px;}
/***** 璋冩煡 *****/
#vote{ width:210px; height:196px; text-align:center; margin-left: 10px; margin-top: 10px;}
#vote h1{ height:40px;color:#0080d3; text-align: left; margin: 0; font: 12px/160% "瀹嬩綋"; line-height:18px;}
#vote ul{ text-align:left; height:110px;}
#vote li{ line-height:24px; text-align:left;}
#vote h2{ height:34px; text-align:center;margin-top:4px;}
/***** 鍐呴〉鍒楄〃 *****/
.page_tu_list{margin:0 auto; width:97%; text-align:left;}
.page_tu_list ul{ text-align:left; padding-bottom:1px;}
.page_tu_list ul li{float:left; width:180px; margin:10px 17px;}
.page_tu_list ul li span{width:150px; height:110px; float:left; margin:0 auto; padding:0; text-align:center; overflow:hidden; }
.page_tu_list ul li a img {width:190px; height:120px;}
.page_tu_list ul li a {display:block; }
.page_tu_list ul li a:visited { color:#2083da; }
.page_tu_list ul li a:hover { color:#0661b7; }
.page_tu_list ul li p{ font-size:14px; color:#333; text-align:center; line-height:30px; overflow:hidden; height:30px;}
/*
.picture{ overflow:hidden;}
.picture li{ float:left; width:190px; margin:10px 17px;}
.picture li a{ display:block;}
.picture li a img{ width:190px; height:120px;}
.picture li p{ font-size:14px; color:#333; text-align:center; line-height:30px; overflow:hidden; height:30px;}
.picture li:hover p{ text-decoration:underline; color:#c70100;}*/
/***** 鍐呴〉鍒嗛〉鏄剧ず *****/
.pages-nav span {margin: 2px; padding:5px 8px; border: 1px solid #ccc; font-size:12px;}
.pages-nav a{margin: 2px; padding:5px 8px; border: 1px solid #ccc; color: #666666; font-size:12px;}
.current{ color:#ff0000;}
.pages-nav span.strong {margin: 2px; padding:5px 8px; border: 1px solid #DBECFF; font-weight: bold; color: #fff; background-color: #D02E1A}
/***** ------------鍏叡閮ㄥ垎-------------- *****/