@charset "utf-8";
/* CSS Document */
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, input, select, textarea, button, p, blockquote, th, td, figure { margin: 0; padding: 0 }
input[type=button],input[type=submit],input[type=reset],button{ cursor: pointer }
textarea { overflow: auto; resize: none }
input,textarea:focus { outline: none;}
iframe, frame, fieldset, img { border: 0 none }
img { border:none; /* ie8 */}
li{ list-style:none;}
table { border-collapse: collapse; border-spacing: 0 }
body{ font-family:"微软雅黑"; font-size: 14px; background:#F6F3EC;}
a{ text-decoration: none; color:#333;}
a:hover {color:#E60012}
.clear{ clear:both;}
.hide{ display:none;}
.left{ float:left;}
.right{ float:right;}

.top{ height:251px; width:100%; background-repeat:no-repeat; background-position:center top;}
.nav{ height:54px; width:100%; background:#E60012;}
.nav ul{ width:1000px; margin:0 auto; background:url(lxyz_nav_line.png) no-repeat left center;}
.nav ul li{ float:left; background:url(lxyz_nav_line.png) no-repeat right center;}
.nav ul li a{ display:block; height:54px; text-align:center; color:#fff; font-size:16px; line-height:54px; font-weight:bold;}
.nav ul li a:hover,.nav ul li .nav_now{ background:#C40008;}

.wrap{ width:1060px; padding:20px 20px 0; margin:20px auto; background:#fff;}
.cont{width:1060px; padding-bottom:20px; float:left;}

.news_img{ float:left; width:540px; height:340px; overflow:hidden; position:relative; margin-right:20px;}
.news_img_big{ height:360px; position:absolute; left:0; top:0; width:9999px;}
.news_img_big img{float:left; width:540px; height:340px;}
.news_img_bt{ height:50px; line-height:50px; padding-left:20px;width:520px; background:url(lxyz_panel_box_bg.png); position:absolute; bottom:0; left:0;}
.news_img_bt a{ color:#fff;}
.news_img_cir{ position:absolute; right:20px; bottom:16px;}
.news_img_cir li{ width:13px; height:13px; background:#fff; border-radius:50%; float:left; margin:0 3px;}
.news_img_cir .ck_now{ background:#EC1C24;}
.news_tt{ border-bottom:#DFDFDF dotted 1px; padding-bottom:20px; float:left; width:500px;}
.news_tt .news_tt_link{color:#EC1C24; font-size:20px; height:52px; line-height:26px;}
.news_tt p,.cont_part_tt p{ color:#b7b7b7; margin-top:10px;}
.news_list{float:left; width:500px; padding-top:10px;}
.news_list li{ background:url(lxyz_news_li_cir.png) no-repeat left center; padding-left:10px;float:left; width:475px; line-height:32px;}
.bottom_line{ border-bottom:#EC1C24 solid 2px;}
.cont_part_wrap{ width:1076px; margin-left:-18px;}
.cont_part{ width:340px; float:left; margin-left:18px; padding-top:24px;}
.cont_part_bt{width:340px; float:left; height:20px; line-height:20px;}
.cont_part_bt_txt{ border-left:#EC1C24 solid 5px; color:#EC1C24; padding-left:10px; font-size:20px; float:left;}
.more{ float:right; color:#a1a1a1;}
.cont_part .news_list{width:340px; padding-top:0px; }
.cont_part .news_list li{width:296px; }
.cont_part_tt{ float:left;width:340px; border-bottom:#DFDFDF dotted 1px; padding:15px 0 10px; }
.cont_part_tt p{ margin-top:5px;  text-indent:24px; line-height:20px; font-size:12px; height:60px;}
.news_list span{ margin-right:5px; color:#EC1C24;}
.cont_title{ width:1060px; float:left; height:20px; line-height:20px;}

.twjs{ float:left; width:1080px; margin-left:-20px;}
.twjs li{ float:left; position:relative; width:255px; margin:20px 0 0 20px; height:140px; overflow:hidden;}
.twjs li img{ width:255px; height:140px;  transition:0.5s; -moz-transition:0.5s; -webkit-transition:0.5s; -o-transition:0.5s;}
.twjs li:hover img{margin:-10px 0 0 -10px; width:275px; height:160px;}
.twjs_bt{ background:url(lxyz_panel_box_bg.png); color:#fff; height:40px; line-height:40px; position:absolute; left:0; bottom:0; text-align:center;}
.twjs .twjs_first{width:500px;height:300px;}
.twjs .twjs_first img{ width:500px; height:300px;}
.twjs .twjs_first:hover img{ width:490px; height:320px;}
.twjs_first .twjs_bt{ width:500px;  margin-right:20px;  font-size:16px;}
.twjs .twjs_last{ height:300px; float:right;}
.twjs .twjs_last img{height:300px;}
.twjs .twjs_last:hover img{height:320px;}
.spjj{ width:1080px; margin-left:-20px;  float:left;}
.spjj li{ width:250px; height:140px; margin:20px 0 0 20px; position:relative; float:left; overflow:hidden;}
.spjj li img{width:250px; height:140px; transition:0.5s; -moz-transition:0.5s; -webkit-transition:0.5s; -o-transition:0.5s; }
.spjj li:hover img{width:270px; height:160px; margin:-10px 0 0 -10px;}
.spjj_bt{width:250px; height:32px; line-height:32px; color:#fff; background:url(lxyz_panel_box_bg.png); position:absolute; left:0; bottom:0; text-align:center;}
.spjj_btn{ background:url(lxyz_spjj_btn.png); width:36px; height:30px; position:absolute; left:95px; top:55px;}

.footer{ width:100%; background:#E60012; padding:20px 0; color:#fff; font-size:12px;}
.footer p{ text-align:center; line-height:24px;}
.footer p span{ margin:0 5px;}


.list_top{ width:920px; padding:20px; background:#fff; float:left;}
.list_nr{ background:url(lxyz_list_nr_bg.png); float:left; width:920px; margin:10px 20px 0;}
.list_nr li{ line-height:50px; height:50px; float:left; width:890px; background:url(lxyz_news_li_cir.png) no-repeat 5px center; padding:0 10px 0 20px;}
.list_nr li a{ float:left; font-size:16px;}
.list_nr li span{ float:right; font-size:16px; color:#999;}
.cont_title{ width:1020px; float:left;}
.cont_title_nr{ width:920px; float:left; border-bottom:#042E5F solid 1px; height:34px; line-height:34px; color:#333; padding-bottom:5px;}
.cont_title_nr_txt{ float:left; font-size:22px;}
.page{ width:1000px; text-align:center; padding:50px 0; float:left;}
.page span{ padding:0 4px;}
.page span a{ border:#E0E0E0 solid 1px; padding:5px 13px;cursor:pointer; color:#E60012;}
.page span a:hover{ background:#FAF5F5; border:#E60012 solid 1px;}
.page span .now{border:none;color:#333;}

.article{ float:left; margin:20px 0;  width:1000px; min-height:600px; padding:0 30px; }
.article_bt{ width:1000px; text-align:center; float:left; font-size:26px; font-weight:bold; padding-bottom:32px;}
.article_txt{ width:1000px; float:left; padding:20px 0; line-height:30px;}
.article_data{ width:1000px; float:left; color:#666;}
.article_data span{ margin-right:20px;}
.font14{ float:right; width:24px; height:24px; background:url(lxyz_font14.png) no-repeat; margin-right:6px; display:block;}
.font16{ float:right; width:24px; height:24px; background:url(lxyz_font16.png) no-repeat; display:block;}
.font_now{ background-position:left -24px;}