﻿@charset "utf-8";
body {font-family: "微软雅黑";font-size: 14px;line-height: 24px;color:#000;background:url(../img/bbg.jpg) repeat-x 0 0;}
* {margin:0;padding:0;}
a {text-decoration:none;color:#333;}
a:focus,input{outline:none;}
area, a, a img,input{blr:expression_r(this.onFocus=this.blur());}
ul,li {list-style-type: none;}
.clear {clear:both;height:0;}
.top {width:1200px;height:36px;padding-top:5px;margin:0 auto;line-height: 36px;color:#fff;text-align: right;}
.top span {float:left;}
.top a {color:#fff;margin:0 3px;}
.head {width:1200px;height:104px;margin:0 auto;}
.logo {float:left;padding-top:18px;}
.logo img {display:block;width:502px;height:72px;}
.tel {float:right;width:464px;height:89px;background: url(../img/tel.jpg) no-repeat;}
.tnav {display:block;margin: 4px 0 0 80px;color:#000;}
.tnav a {color:#000;margin:0 6px;}
.dh {display: block;margin:6px 0 0 165px;font-size: 18px;}
#topnav {width:1188px;height:65px;margin:0 auto;}
#topnav ul li {float:left;}
#topnav ul li a {display: block;height:64px;line-height: 64px;border-top:2px solid #f9f9f9;font-size: 18px;width:132px;text-align: center;color:#5a5a5a;}
#topnav ul li a:hover,.nav ul li.hover a {border-top:2px solid #005fb9;color:#005fb9;}
#topnav ul li dl{position:absolute;z-index:999;margin:-1px 0 0;display:none;width:130px;border: 1px solid #e4e2e3;border-top:none;background: #f9f9f9;}
#topnav ul li dl dt {margin:0 10px;border-bottom:1px dashed #e4e2e3;height:30px;line-height: 30px;text-align: center;}
#topnav ul li dl dt a {display: block;height:30px;line-height: 30px;font-size: 14px;width:120px;text-align: center;border:none;}
#topnav ul li dl dt a:hover,#topnav ul li.hover dl dt a{border:none;}
#banner{height:450px;}
#full-screen-slider { width:100%; height:450px; position:relative}
#slides { display:block; width:100%; height:450px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; bottom:10px; z-index:2000;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px;float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0; text-indent:-9999px;}
#pagination li.current { background:#0092CE}
.ss {height:28px;width:1200px;margin:10px auto 0;}
.ss span {float:left;color:#5a5a5a;}
.ss span a {color:#5a5a5a;margin:0 3px;}
.ss form {float:right;background: url(../img/ss.jpg) no-repeat;width:301px;}
.ss form .input {width:240px;padding:0 15px;border:none;background: none;line-height: 28px;height:28px;}
.ss form .bnt {width:30px;border:none;background: none;text-indent: -9999px;}
.main1 {width:883px;height:91px;margin:60px auto 0;}
.main1 img {display: block;width:883px;height:91px;}
.main2 {border:4px solid #005fbb;padding:10px;width:1172px;margin:50px auto 0;}
.main2 ul li {text-align: center;}
.main2 ul li a img{display: block;width:200px;height:150px;}
.main3 {width:1107px;height:106px;margin:60px auto 0;}
.main4 {width:1200px;margin:35px auto 0;}
.m4_l {width:224px;float:left;}
.m4_l img {display: block;width:224px;}
.m4_l ul {background: url(../img/lc.jpg) repeat-y center center;padding-bottom:8px;}
.m4_l ul li {width:178px;height:33px;padding-top:4px;line-height: 33px;text-align: center;margin:0 auto;border-bottom:1px solid #aaaaaa;}
.m4_l ul li a {font-size: 16px;color:#005fb9;line-height: 33px;}
.m4_l ul li a:hover {text-decoration:underline;}
.m4_r {}
.m4_rt {height:51px;padding-bottom:8px;border-bottom:1px solid #aaaaaa;margin-top:10px;}
.m4_rt .title {float:left;}
.m4_rt .title img {display: block;width:153px;height:51px;}
.m4_rt .more {display: inline-block;float:right;line-height: 30px;height:30px;padding:20px 6px 0;color:#3984c8;}
.m4_rz ul {margin-top:10px;}
.m4_rz ul li {width:20%;float:left;margin:0;}
.m4_rz ul li a {display: block;padding:10px;border:2px solid #187ec6;width:95%; margin-bottom:15px; box-sizing:border-box;}
.m4_rz ul li a:hover {border:2px solid #0262b9;}
.m4_rz ul li img {display: block;width:200px;height:150px; padding-bottom:8px;}
.m4_rz ul li span { display:block; width:100%; overflow:hidden; }
.m4_rz ul li span.span1 { font-size:14px; height:27px; line-height:27px; padding-top:5px; border-top: 1px solid #eee;}
.m4_rz ul li span.span2 { height:24px; line-height:24px; color:#848484; font-size:12px;}
.m4_rz ul li span.span3 { color:#f30; font-size:13px;}
.main5 {widtH:1123px;margin:15px auto 0;}
.main5 img {display: block;width:1123px;height:15px;}
.main6 {width:1200px;margin:30px auto 0;}
.m6_l {float:left;width:546px;}
.m6_lt {width:546px;height:33px;background: url(../img/gnews.jpg) no-repeat left center;}
.m6_lt .title {display: block;width:250px;height:33px;text-indent:-9999px;float:left;}
.m6_lt .more {display: inline-block;float:right;line-height: 26px;height:26px;padding:3px 6px 0;color:#3984c8;}
.m7_lt {width:546px;height:33px;background: url(../img/wnews.jpg) no-repeat left center;}
.m7_lt .title {display: block;width:250px;height:33px;text-indent:-9999px;float:left;}
.m7_lt .more {display: inline-block;float:right;line-height: 26px;height:26px;padding:3px 6px 0;color:#3984c8;}
.m6Pic {
	display:flex;
	margin-top:30px;
}
.m6Pic .pic {
	width:120px;
	height:90px;
	float:left;
	margin-right:10px;
}
.m6Pic .pic img {
	width:120px;
	height:90px;
	display:block;
}
.m6Pic .span1 {
	flex:1;
	overflow:hidden;
}
.m6Pic .span1  .tit {
	 height: 24px;
  line-height: 24px;
  overflow: hidden;
  font-size: 16px;
  color: #000;
  font-weight: 600;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.m6Pic .span1  .tit a {
	color:#000;
}
.m6Pic .span1  .intro {
	font-size:12px;
	color:#666;line-height:24px;
	margin-top:10px;
}
.main8 > img {
	float:left;
	height:156px;
	margin-right:10px;
}
.m6_z {height:215px;margin-top:10px;}
.m6_z ul li {height:32px;line-height: 32px;padding-top:10px;border-bottom:1px solid #e2e2e2;color:#5a5a5a;}
.m6_z ul li span {float:right;padding-right:6px;}
.m6_z ul li a {color:#5a5a5a;background: url(../img/ico1.jpg) no-repeat left center;padding-left:16px;}
.main7 {width:1200px;margin:28px auto 0;}
.main8 {width:1200px;margin:20px auto 0;line-height: 32px;color:#5a5a5a;}
.main8 .title {display: block;width:1178px;height:142px;margin:0 auto 16px;}
.main8 .more {display: block;text-align: center;margin:28px auto 0;font-size: 24px;font-weight: bold;color:#5a5a5a;}
.main8 ul { padding:20px 0 0 0; height:204px;}
.main8 ul li { float:left; width:25%;}
.main8 ul li a { display:block; width:95%; margin:0 auto; border:2px solid #ccc; padding:5px; box-sizing:border-box;}
.main8 ul li a img { width:100%; height:190px;}
.foot {width:100%;background: url(../img/d1.jpg) no-repeat top center;margin:60px auto 0;}
.foot_z {width:1200px;height:400px;margin:0 auto;}
.liuyan {background: url(../img/liuyan.jpg) no-repeat;width:255px;height:340px;float:left;padding:60px 25px 0;}
.ly_t {color:#777;line-height: 30px;}
.liuyan input {height:24px;padding:5px;border:1px solid #d6d6d6;background: #fff;line-height: 24px;width:243px;margin:3px 0;}
.liuyan textarea {height:48px;padding:5px;border:1px solid #d6d6d6;background: #fff;line-height: 24px;width:243px;margin:3px 0;}
.liuyan a {display: block;width:255px;background: #f38700;height:40px;text-align: center;line-height: 38px;color:#fff;margin:30px auto 0;}
.foot_c {width:554px;float:left;margin:20px 0 0 30px;color:#fff;}
.foot_c h3 {line-height: 40px;font-size: 26px;font-weight: 600;margin-top:10px;}
.foot_c span {display:inline-block;font-size: 16px;margin-bottom:14px;}
.link {width:280px;border-left:1px dashed #fff;float:right;height:370px;margin-top:30px;}
.link_t {padding-left:10px;height:40px;}
.link_t h3 {display:block;font-size: 26px;color:#fff;font-weight: 600;line-height: 40px;float:left;}
.link_t span {display:block;font-family: "arial, helvetica, sans-serif";font-size: 24px;color:#219cfb;height:30px;padding:10px 0 0 8px;float:left;}
.link_z ul  {
	margin-top:10px;
}
.link_z ul li{width:130px;float:left;margin:0 0 0 10px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;color:#fff;} 
.link_z ul li a {
	color:#fff;
}
.link_z ul li img {display: block;width:130px;height:60px;}
.foot_b {height:100px;width:1200px;margin:25px auto;color:#5a5a5a;line-height: 33px;}
.foot_b img {display: block;height:100px;float:right;margin-right:10px; border:5px solid #fff;}
.foot_b a {color:#5a5a5a;margin:0 6px;}
.foot_b p {padding-left:6px;}
.weizhi { background:url("../img/fenge-line.gif") repeat-x scroll left bottom;height: 36px;line-height: 30px;margin: 0 auto 20px;overflow: hidden;padding: 7px 0 8px;width: 100%;}
#position {width:1180px;margin:0 auto;background: url(../img/h.gif) no-repeat left center;padding-left:20px;color:#818284;}
#position a {color:#818284;margin:0 6px;}
.flist {width:1200px;margin:0 auto 20px;height:36px;}
.flist ul li {float:left;margin-right:20px;}
.flist ul li a {display: block;height:36px;text-align: center;line-height: 35px;color:#fff;background: #219CFB;padding:0 20px;font-size: 16px;}
.flist ul li.hover a,.flist ul li a:hover {background:#005fbb;}
.newslist {width:1200px;margin:0 auto;}
.newslist ul li {height:36px;line-height: 36px;padding-top:10px;border-bottom:1px solid #e2e2e2;color:#5a5a5a;}
.newslist ul li span {float:right;padding-right:6px;}
.newslist ul li a {color:#5a5a5a;background: url(../img/ico1.jpg) no-repeat left center;padding-left:16px;}
.list_page{text-align:center;margin:20px 0;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.picslist {width:1200px;margin:0 auto;}
.picslist ul {width:1228px;}
.picslist ul li {width:25%;float:left;margin:0 0 20px 0;}
.picslist ul li a {display: block;padding:10px;border:2px solid #187ec6;width:95%; box-sizing:border-box;}
.picslist ul li a:hover {border:2px solid #0262b9;}
.picslist ul li img {display: block;width:100%;height:180px; padding-bottom:8px;}
.picslist ul li span { display:block; width:100%; overflow:hidden; }
.picslist ul li span.span1 { font-size:14px; height:27px; line-height:27px; padding-top:5px; border-top: 1px solid #eee;}
.picslist ul li span.span2 { height:24px; line-height:24px; color:#848484; font-size:12px;}
.picslist ul li span.span3 { color:#f30; font-size:13px;}



.show {width:1200px;line-height: 30px;margin:0 auto;}
.show .title {font-size: 24px;line-height: 30px;text-align: center;font-weight:600;margin-top:30px;}
.show .info {line-height: 30px;text-align: center;margin:10px auto 20px;}
.show img {max-width: 800px; height:auto; width:expression(this.width > 800 ? "800px" : this.width);}
.show .content img { display:block; margin:0 auto;}
.book {width:1200px;margin:0 auto;}
.book .label{float:left;width:100px;text-align:right;padding-right:10px;clear:both;}
.book .label span{color:#f30;font-family:宋体;}
.book .enter{margin-left:120px;margin-top:14px;}
.book .enter .ip{border:1px solid #ddd;padding:10px 10px;vertical-align:middle;overflow:hidden;border-radius:10px 0 10px 0;}
.book .enter .bnt{border:1px solid #1F92D1;background:#1F92D1;padding:8px 20px;vertical-align:middle;color:#fff;cursor:pointer;}
.book .enter label{display:block;}
.subject {
	color: #0085d0;
	font-size: 16px;
	font-family: microsoft yahei;
	height: 41px;
	line-height: 40px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 10px;
}

.subject b {
	display: inline-block;
	font-weight: normal;
	border-bottom: 3px solid #0085d0;
	height: 40px;
	line-height: 40px;
	margin-bottom: -1px;
}

.subject span {
	color: #bbb;
	display: inline-block;
	font-size: 16px;
	font-family: verdana;
	padding-left: 10px;
}

.subject a {
	float: right;
	font-size: 12px;
	font-family: 宋体;
}
.rss_list {
	padding: 10px 0;
}

.rss_list li {
	width: calc(50% - 40px);
	float: left;
	background: url(../img/ico1.jpg) no-repeat left center;
	padding-left: 20px;
	line-height: 30px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	margin: 0 10px;
}