@charset "utf-8";
/* CSS Document */

/* 重置 CSS */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }
body { font-size:16px; line-height:2em; font-family:"Microsoft YaHei", "微软雅黑", sans-serif; color:#333333; background-color: #FFFFFF; -webkit-text-size-adjust:none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
ul, ol { list-style:none }
a { color:#333333; text-decoration:none }
a:active, a:hover { text-decoration:none; color: #bf1d14; }
a { outline: none; }  
a:active { star:expression(this.onFocus=this.blur()); }
legend { color: #000; }
fieldset,img {border:0 none}
button, input, select, textarea { font-size: 100%; vertical-align:middle; outline: none; } 
button { border:0 none; background-color:transparent; cursor:pointer } 
caption { display:none; }
blockquote, q { quotes: none }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none }

/*通用 CSS*/
/* 持续 */
a, input, b, h1, img, span, button, .header, .sitelogo, .arrow, .portinfo, .portinfo h3, .portinfo p, .portimg,*:before, *:after , .nav_transform1 ul.navCont li .title,.media-box .icon,.cusbox a{
    -moz-transition: all ease-in-out 0.25s;
    -webkit-transition: all ease-in-out 0.25s;
    -o-transition: all ease-in-out 0.25s;
    -ms-transition: all ease-in-out 0.25s;
    transition: all ease-in-out 0.25s;
}

.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}

.clearfix:after {
  clear: both;
}

.clearfix {
  *zoom: 1;
  /*IE/7/6*/
}
.container {
	width:1200px;
	margin-right: auto;
	margin-left: auto;
}
.wrap1600 {
	width:1600px;
	margin-right: auto;
	margin-left: auto;
}
.date { float: right; color: #999999; font-size: 14px; }
.more { float: right; }
.more a {
	color: #666666;
}
.more a:hover { color: #a61c1c; }
.fl { float: left; }
.fr { float: right; }
/*间距*/
.blank10 { clear: both; height: 10px; width: 100%; overflow: hidden; font-size: 0px; line-height: 0px; }
.blank20 { clear: both; height: 20px; width: 100%; overflow: hidden; font-size: 0px; line-height: 0px; }
.blank30 { clear: both; height: 30px; width: 100%; overflow: hidden; font-size: 0px; line-height: 0px; }
/*边距*/
.mt10 { margin-top: 10px; }
.mt20 { margin-top: 20px; }
.mt30 { margin-top: 30px; }
.mt40 { margin-top: 40px; }
.mt50 { margin-top: 50px; }
.mb10 { margin-bottom: 10px; }
.mb20 { margin-bottom: 20px; }
.mb30 { margin-bottom: 30px; }
.mb40 { margin-bottom: 40px; }
.mb50 { margin-bottom: 50px; }
.ptb60 {
	padding: 60px 0 60px 0;
}
/*宽度*/
.w340 { width: 340px; }
.w565 { width: 565px; }
.w730 { width: 730px; }
/*背景色*/
.bg-bai { background-color: #fff; }
.bg-hui { background-color: #f2f2f2; }
/*头部*/
.header{
	top: 0;
	left: 0;
	width: 100%;
	z-index: 999;
	background:linear-gradient(180deg,rgba(0,0,0,1),rgba(0,0,0,0));
	position: fixed;
	left: 0;
	top: 0;
	height: 160px;
}
.header .wrap1600 {
	position: relative;
}
.header .sitelogo {
	position: absolute;
	left: 0px;
	top: 45px;
}
.header .sitelogo img {
	display: block;
}
.header .sitelogo .status2 {
	display: none;
}
.float-header {
	height: 100px;
	background: #fff;
	box-shadow: #ccc 0 0 10px;
	transition: all 0.5s;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.float-header .sitelogo { top: 15px; }
.float-header .sitelogo .status1 { display: none;}
.float-header .sitelogo .status2 { display: block;}

/*主导航*/
.navBar{
	position:absolute;
	z-index:1;
	top: 50px;
	right: 80px;
}
.nav{
}
.nav #m1 {
	width: 37px;
}
.nav .m:first-child {
	margin-left: 0px;
}
.nav .m:last-child {
	margin-right: 0px;
}
.nav .m{
	position:relative;
	float:left;
	width:74px;
	display:inline;
	text-align:center;
	margin-right: 30px;
	margin-left: 30px;
}
.nav .m h3{
	font-size:100%;
	font-weight:bold;
	font-size:18px;
}	
.nav .m h3 a{
	zoom:1;
	height:60px;
	line-height:60px;
	display:block;
	color:#fff
}
.nav .m .line {
	height: 6px;
	width: 100%;
	position: absolute;
	left: 0px;
	bottom: -6px;
	background-color: #007cec;
	line-height: 0px;
	display: none;
	z-index: 1;
}
.nav .on .line{
	display: block;
	bottom: 0px;
	left: 0px;
}
.nav .sub{
	display:none; /*默认隐藏*/
	width:134px;
	position:absolute;
	left:-30px;
	top:60px;
	float:left;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
	background-color: rgba(0,0,0,0.6);
}
.nav .sub li a{
	color:#fff;
	display:block;
	zoom:1;
	line-height: 40px;
	font-size: 16px;
}
.nav .sub li a:hover{
	background-color: rgba(0,124,236,0.8);
}
.float-navBar{
	top: 20px;
	transition: all 0.5s;
}
.float-navBar .m h3 a{
	color:#000
}

/*搜索*/
.search {
	height: 40px;
	background-color: #0065C0;
	z-index: 2;
	position: absolute;
	top: 60px;
	right: 0px;
	border-radius: 20px;
	transition: 0.4s;
}
.search-keyword {
	float:right;
	width:0px;
	height:30px;
	line-height:30px;
	font-size: 14px;
	border: 0px;
	background-color: #FFFFFF;
	border-radius: 15px;
	margin-top: 5px;
	transition: 0.4s;
	overflow: hidden;
	text-indent: 10px;
	display: inline-block;
}
.search-button {
	float:right;
	width:40px;
	height:40px;
	cursor: pointer;
	z-index: 2;
	display: inline-block;
}
.search:hover {
	background-color: #0065C0;
	padding-left: 5px;
}
.search:hover .search-keyword {
	width: 250px;
}
.float-header .search { top: 30px; }

/*首页头部横幅*/
.home-headbanner {
	width:100%;
	position:relative;
	height:800px;
	overflow: hidden;
}
.home-headbanner .hd{
	position:absolute;
	z-index:1;
	left:0px;
	width: 100%;
	top: 580px;
}
.home-headbanner .hd ul{ text-align:center; }
.home-headbanner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:16px; height:16px; border-radius: 8px; overflow:hidden; filter:alpha(opacity=50); opacity:0.5; line-height:999px; background-color: #000000; margin-right: 5px; margin-left: 5px; }
.home-headbanner .hd ul li{ 
transition: 0.2s;
-moz-transition: 0.2s; /* Firefox 4 */
-webkit-transition: 0.2s; /* Safari and Chrome */
-o-transition: 0.2s; /* Opera */
}
.home-headbanner .hd ul .on{ background-color: #0065c0; filter:alpha(opacity=100); opacity:1; width: 60px; }
.home-headbanner .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.home-headbanner .bd ul{ width:100% !important; }
.home-headbanner .bd li{
	width:100% !important;
	height:800px;
	overflow:hidden;
	text-align:center;
}
.lm-headbanner {
	height: 550px;
	width: 100%;
}


/*主体*/
.home-main{
	top: 0;
	left: 0;
	width: 100%;
	z-index: 888;
	position: absolute;
	left: 0px;
	top: 650px;
	height: 1500px;
}

.main_l {
	float: left;
	width: 900px;
}
.main_r {
	float: right;
	width: 300px;
}
.lm-main-l {
	float: left;
	width: 260px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	margin-top: 40px;
	padding-bottom: 40px;
}
.lm-main-r {
	float: right;
	width: 1090px;
}
.footer {
	font-size: 14px;
}
.footer .wrap {
	width: 1400px;
	margin-right: auto;
	margin-left: auto;
}
.footer-t {
	background-color: #444;
}
.footer-t .links {
	padding-top: 20px;
	padding-bottom: 20px;
	overflow: hidden;
	color: #b1b1b1;
	line-height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
}
.footer-t .links .hd {
	text-decoration: none;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #b1b1b1;
	text-align: left;
	background-image: url(bzjgjt_08.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 24px;
	padding-right: 30px;
}
.footer-t .links ul {
	float: left;
	padding-left: 30px;
}
.footer-t .links li {
	float: left;
	margin-right: 20px;
}
.footer-t .links li a {
	color: #b1b1b1;
}
.footer-m {
	color: #CCC;
	padding-top: 30px;
	padding-bottom: 30px;
	overflow: hidden;
}
.footer-m .lxwm {
	float: right;
}
.footer-m .lxwm .tel {
	background-image: url(bzjgjt_09.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	line-height: 40px;
	height: 40px;
	padding-left: 50px;
	font-size: 30px;
	color: #0065c0;
	margin-bottom: 20px;
}
.footer-m .map {
	float: left;
}
.footer-m .map dl {
	float: left;
	width: 150px;
}
.footer-m .map dt {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
}
.footer-m .map a {
	color: #CCCCCC;
}
.footer-b {
	color: #b1b1b1;
	line-height: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	overflow: hidden;
	background-color: #202020;
}
.footer-b p {
	text-align: center;
}
.footer-b .powerby {
	float: right;
}

/*首页焦点图*/
#ifocus {
	width:500px;
	height:430px;
	float: left;
}
#ifocus_pic {
	position:relative;
	width:500px;
	height:342px;
	overflow:hidden;
	z-index: 1;
}
#ifocus_piclist li {
	width:500px;
	height:342px;
	overflow:hidden;
	display: inline;
}
#ifocus_piclist img {
	width:500px;
	height:342px;
	display: block;
}
#ifocus_opdiv {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:40px;
	background:#000;
	opacity:0.6;
	-moz-opacity:0.6;
	filter:alpha(opacity=60);
	z-index: 2;
}
#ifocus_tx {
	position:absolute;
	left:0px;
	bottom:0px;
	z-index: 3;
	height: 40px;
	width: 100%;
}
#ifocus_tx ul li{ display:none;  }
#ifocus_tx ul li a{
	color:#fff;
	font-size:16px;
	line-height: 40px;
	text-align: center;
	display: block;
}
#ifocus_btn {
	overflow: hidden;
}
#ifocus_btn li {
	cursor:pointer;
	float: left;
	display: inline;
}
#ifocus_btn img {
	width:115px;
	height:78px;
	display: block;
	border: 5px solid #003366;
}
#ifocus_btn li.on img {
	border: 5px solid #3399ff;
}
/*
.focusbox {
	position: relative;
	width: 680px;
	height: 394px;
	overflow: hidden;
	float: left;
}
.focusbox .pic img {
	width: 680px;
	height: 394px;
	display: block;
}
.focusbox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 50px; width:100%; background: #000; filter: alpha(opacity=60); opacity: 0.6; overflow: hidden; }
.focusbox .txt { position: absolute; bottom: 0; z-index: 2; height: 50px; width:100%; overflow: hidden; }
.focusbox .txt li{ height:50px; line-height:50px; position:absolute; bottom:-40px; }
.focusbox .txt li a{ display: block; color: #FFFFFF; font-size: 16px; font-weight: normal; text-decoration: none; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 20px; }
.focusbox .num { position: absolute; z-index: 3; bottom: 19px; right: 16px; }
.focusbox .num li{
	float: left;
	position: relative;
	width: 12px;
	height: 12px;
	cursor: pointer;
	margin-left: 8px;
	font-size: 0px;
	background-color: #FFFFFF;
	border-radius: 6px;
}
.focusbox .num li.on {
	background-color: #FF9900;
}
*/
.homemore1 {
	margin-top: 50px;
	width: 150px;
	margin-right: auto;
	margin-left: auto;
}
.homemore1 a {
	border: 1px solid #0065c0;
	display: block;
	background-image: url(bzjgjt_05_2.png);
	background-repeat: no-repeat;
	background-position: 100px center;
	padding-left: 25px;
	font-size: 16px;
	line-height: 40px;
	color: #0065c0;
	text-decoration: none;
	border-radius: 20px;
	height: 40px;
}
.homemore1 a:hover {
	border: 1px solid #0065c0;
	background-image: url(bzjgjt_05_1.png);
	color: #FFFFFF;
	background-color: #0065c0;
	background-position: 110px;
}
.homemore2 {
	margin-top: 50px;
	width: 150px;
	margin-right: auto;
	margin-left: auto;
}
.homemore2 a {
	border: 1px solid #fff;
	display: block;
	background-image: url(bzjgjt_05_1.png);
	background-repeat: no-repeat;
	background-position: 100px center;
	padding-left: 25px;
	font-size: 16px;
	line-height: 40px;
	color: #fff;
	text-decoration: none;
	border-radius: 20px;
	height: 40px;
}
.homemore2 a:hover {
	border: 1px solid #0065c0;
	background-image: url(bzjgjt_05_2.png);
	color: #0065C0;
	background-color: #FFFFFF;
	background-position: 110px;
}
.home-main-1 {
	background-image: url(bzjgjt_04_1.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size: cover;
}
.home-main-1 .wrap {
	background-color: #FFFFFF;
	width: 1400px;
	margin-top: -210px;
	margin-right: auto;
	margin-left: auto;
	z-index: 777;
	position: relative;
	background:linear-gradient(180deg,rgba(255,255,255) 50%,rgba(255,255,255,0));
	/*box-shadow: #ccc 0 0 15px;*/
	box-shadow: 0px -10px 10px rgba(0,0,0,0.1);
	padding-top: 60px;
	padding-right: 90px;
	padding-left: 90px;
}
.home-main-2 {
	background-image: url(bzjgjt_04_2.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size: cover;
}
.home-main-2 .wrap {
	margin-right: auto;
	margin-left: auto;
	width: 1580px;
}
.home-main-3 {
	background-image: url(bzjgjt_04_3.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size: cover;
}
.home-main-3 .wrap {
	margin-right: auto;
	margin-left: auto;
	width: 1580px;
}
.home-main-4 {
	background-image: url(bzjgjt_04_4.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size: cover;
}
.home-main-4 .wrap {
	margin-right: auto;
	margin-left: auto;
	width: 1580px;
}
.homewraphd {
	text-align: center;
}
.homewraphd span {
	font-size: 36px;
	display: inline-block;
	font-weight: bold;
}
.homewraphd i {
	font-size: 16px;
	font-style: normal;
	display: block;
	font-family: Tahoma;
}
.homehd1 span {
	color: #333333;
}
.homehd1 i {
	color: #999999;
}
.homehd2 span,.homehd2 i {
	color: #FFFFFF;
}
.homeywlylist {
	overflow: hidden;
}
.homeywlylist li {
	display: inline;
	float: left;
	height: 248px;
	width: 440px;
	margin-left: 40px;
	overflow: hidden;
	position: relative;
	margin-top: 40px;
}
.homeywlylist li a {
	display: block;
}
.homeywlylist li img {
	display: block;
	height: 248px;
	width: 440px;
	z-index: 1;
}
.homeywlylist li .textbg {
	background-color: #000000;
	position: absolute;
	z-index: 2;
	left: 0px;
	bottom: 0px;
	display: block;
	height: 50px;
	width: 100%;
	filter: alpha(opacity=60);
	opacity: 0.6;
}
.homeywlylist li em {
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	position: absolute;
	z-index: 3;
	left: 30px;
	bottom: 0px;
	font-style: normal;
	line-height: 50px;
}
.homeywlylist li i {
	background-image: url(bzjgjt_05_1.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: absolute;
	z-index: 3;
	height: 10px;
	width: 22px;
	right: 30px;
	bottom: 20px;
	font-style: normal;
	display: block;
	transition: 0.25s;
	-moz-transition: 0.25s; /* Firefox 4 */
	-webkit-transition: 0.25s; /* Safari and Chrome */
	-o-transition: 0.25s; /* Opera */
}
.homeywlylist li:hover img {
transform:scale(1.2);
-ms-transform:scale(1.2); 	/* IE 9 */
-moz-transform:scale(1.2); 	/* Firefox */
-webkit-transform:scale(1.2); /* Safari 和 Chrome */
-o-transform:scale(1.2); 	/* Opera */
}
.homeywlylist li:hover .textbg {
	background-color: #0065c0;
	filter: alpha(opacity=80);
	opacity: 0.8;
}
.homeywlylist li:hover i {
	right: 50px;
}
.homeywlylist li:nth-child(3n+1) {
	margin-left: 0px;
}
.homegcallist {
	position: relative;
	margin-top: 40px;
}
.homegcallist .bd {
	width: 1400px;
	overflow: hidden;
}

.homegcallist li {
	background-color: #FFFFFF;
	padding: 10px;
	float: left;
	margin-right: 40px;
	width: 420px;
	display: inline;
}
.homegcallist li .pic {
	display: block;
	height: 237px;
	width: 420px;
	overflow: hidden;
}

.homegcallist li img {
	display: block;
	height: 237px;
	width: 420px;
}
.homegcallist li .title {
	height: 60px;
	display: block;
	text-align: center;
}
.homegcallist li em {
	line-height: 60px;
	font-size: 18px;
	font-style: normal;
}
.homegcallist li:hover img {
transform:scale(1.2);
-ms-transform:scale(1.2); 	/* IE 9 */
-moz-transform:scale(1.2); 	/* Firefox */
-webkit-transform:scale(1.2); /* Safari 和 Chrome */
-o-transform:scale(1.2); 	/* Opera */
}
.homegcallist li:hover i {
	right: 50px;
}
.homegcallist li:hover {
	background-color: #0065c0;
}
.homegcallist li:hover .title {
	color: #FFFFFF;
}
.homegcallist .next,
.homegcallist .prev {
	width: 50px;
	height: 50px;
	position: absolute;
	top: 135px;
	z-index: 3;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.homegcallist .next {
	right: -60px;
	background-image: url(bzjgjt_06_2.png);
}
.homegcallist .prev {
	left: -60px;
	background-image: url(bzjgjt_06_1.png);
}
.home-xinwen {
	margin-top: 40px;
}
.home-szyw {
	float: left;
	width: 500px;
	margin-left: 40px;
	background-color: #FFFFFF;
	height: 430px;
}
.home-szyw .hd {
	overflow: hidden;
	background-color: #f2f2f2;
	height: 60px;
}
.home-szyw .hd li {
	float: left;
}
.home-szyw .hd a {
	line-height: 60px;
	text-align: center;
	display: block;
	width: 166px;
	color: #666;
	text-decoration: none;
	font-size: 22px;
}
.home-szyw .hd .on a,.home-szyw .hd a:hover {
	color: #cc0000;
	background-color: #fff;
}
.home-szyw .hd i {
	font-size: 0px;
	line-height: 0px;
	background-color: #d2d2d2;
	height: 60px;
	width: 1px;
	display: block;
	float: left;
}

.home-szyw .bd {
	overflow: hidden;
}
.home-szyw .bdul ul {
	overflow: hidden;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
	height: 252px;
}
.home-szyw .bdul li {
	font-size: 18px;
	line-height: 42px;
	overflow: hidden;
}
.home-szyw .bdul li a {
	display: inline-block;
	float: left;
}
.home-szyw .bdul li .time {
	display: inline-block;
	float: right;
	color: #999;
}

.home-szyw .homemore1 {
	margin-top: 0px;

}

.homegsjj {
	background-color: #e6eef6;
	background-image: url(bzjgjt_16.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-top: 40px;
	font-size: 18px;
	overflow: hidden;
	box-shadow: #003366 0 0 10px;
	padding-top: 50px;
	padding-right: 50px;
	padding-bottom: 50px;
	padding-left: 50px;
	line-height: 2em;
}
.homegsnav {
	overflow: hidden;
	margin-top: 60px;
}
.homegsnav ul {
	overflow: hidden;
}
.homegsnav li {
	display: inline;
	float: left;
	padding-right: 30px;
	padding-left: 30px;
	margin-left: 100px;
	width: 120px;
}
.homegsnav li:first-child {
	margin-left: 0px;
}
.homegsnav .icon {
	height: 118px;
	width: 118px;
	border: 1px solid #fff;
	border-radius: 59px;
	display: flex; /* 设置容器为flex布局 */
	align-items: center; /* 水平居中对齐项目 */
	justify-content: center; /* 垂直居中对齐项目 */
}
.homegsnav .icon img {
	height: auto;
	width: 60px;
}
.homegsnav p {
	font-size: 22px;
	color: #FFFFFF;
	text-align: center;
	margin-top: 20px;
}
.homegsnav a {
	transform:scale(1.2);
	-ms-transform:scale(1.2); 	/* IE 9 */
	-moz-transform:scale(1.2); 	/* Firefox */
	-webkit-transform:scale(1.2); /* Safari 和 Chrome */
	-o-transform:scale(1.2);
}
.homegsnav a:hover .icon {
	background-color: #3399ff;
	border: 1px solid #3399ff;
}
.homegsnav a:hover .icon img {
}
.homedqgz {
	margin-top: 40px;
	overflow: hidden;
	padding: 30px;
	background-color: #FFFFFF;
}
.homedqgz>div:first-child {
	margin-left: 0px;
}
.homedqgz-box {
	float: left;
	height: 386px;
	width: 350px;
	margin-left: 40px;
}
.homedqgz-box .hd {
	background-image: url(bzjgjt_18.png);
	background-repeat: no-repeat;
	background-position: center center;
	font-size: 22px;
	color: #cc0000;
	text-align: center;
	line-height: 40px;
	font-weight: bold;
}
.homedqgz-box .bd {
	overflow: hidden;
	padding-top: 10px;
	height: 252px;
}
.homedqgz-box ul {
}
.homedqgz-box li {
	font-size: 18px;
	line-height: 42px;
	width: 350px;
	white-space: nowrap;/* 文本不换行 */
	overflow: hidden;/* 文本超出容器宽度部分隐藏 */
	text-overflow: ellipsis;/* 用省略号代替文本超出部分 */
}
.homedqgz-box li a {
}
.homedqgz-box li .time {
	display: inline-block;
	float: right;
	color: #999;
}

.homedqgz-box .homemore1 {
	margin-top: 30px;
}




.lm-main {
	background-color: #f2f2f2;
}
.lm-main .wrap {
	background-color: #FFFFFF;
	width: 1400px;
	margin-top: -210px;
	margin-right: auto;
	margin-left: auto;
	z-index: 777;
	position: relative;
	box-shadow: #ccc 0 0 15px;
	padding-right: 100px;
	padding-left: 100px;
	padding-bottom: 60px;
}
.lm-main-top {
	background-image: url(bzjgjt_11.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 150px;
	overflow: hidden;
}
.lm-main-top .sitepath {
	float: right;
	margin-top: 50px;
}

/*当前栏目名称*/
.classname {
	float: left;
	margin-top: 50px;
}
.classname h3 {
	float: left;
	font-size: 42px;
	font-weight: bold;
	color: #0065c0;
	text-decoration: none;
}
.classname i {
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	float: left;
	display: block;
	color: #999999;
	margin-top: 13px;
	margin-left: 15px;
}


/*当前位置*/
.sitepath {
	vertical-align: middle;
	color: #999999;
}
.sitepath a {
	color: #999999;
}

.sitepath img {
	vertical-align: middle;
	margin-right: 15px;
}
.lm-list-pictext {
	padding-top: 40px;
	padding-bottom: 40px;
	overflow: hidden;
}
.lm-list-pictext li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	overflow: hidden;
}
.lm-list-pictext li a {
	display: block;
	overflow: hidden;
	padding: 30px;
}

.lm-list-pictext .pic {
	display: inline;
	float: left;
	height: 180px;
	width: 320px;
	overflow: hidden;
}
.lm-list-pictext .pic img {
	display: block;
	width: 320px;
	height: 180px;
}
.lm-list-pictext p {
	float: left;
	padding-left: 50px;
	display: block;
	width: 750px;
}
.lm-list-pictext .bt {
	font-size: 20px;
	font-weight: bold;
	display: block;
	margin-top: 30px;
}
.lm-list-pictext .js {
	font-size: 14px;
	color: #888;
	display: block;
	margin-top: 20px;
}
.lm-list-pictext .time {
	float: right;
	font-size: 20px;
	margin-top: 30px;
	color: #0065c0;
}
.lm-list-pictext li:hover a {
	background-color: #f6f6f6;
}
.lm-list-pictext li:hover img {
	transform:scale(1.2);
	-ms-transform:scale(1.2); 	/* IE 9 */
	-moz-transform:scale(1.2); 	/* Firefox */
	-webkit-transform:scale(1.2); /* Safari 和 Chrome */
	-o-transform:scale(1.2); 	/* Opera */
}
.lm-list-text {
	padding-top: 40px;
	padding-bottom: 40px;
	overflow: hidden;
}
.lm-list-text li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	overflow: hidden;
}
.lm-list-text li a {
	display: block;
	overflow: hidden;
	padding: 30px;
}
.lm-list-text li:hover a {
	background-color: #f6f6f6;
}
.lm-list-text p {
	float: left;
	display: block;
	width: 80%;
}
.lm-list-text .bt {
	font-size: 20px;
	font-weight: bold;
	display: block;
}
.lm-list-text .js {
	font-size: 14px;
	color: #888;
	display: block;
	margin-top: 10px;
}
.lm-list-text .time {
	float: right;
	font-size: 20px;
	color: #0065c0;
}

/*边栏栏目导航*/
.sidenav{

}
.sidenav li{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.sidenav li a{
	display: block;
	font-size: 18px;
	text-decoration: none;
	background-image: url(bzjgjt_05_2.png);
	background-repeat: no-repeat;
	background-position: 220px center;
	font-weight: bold;
	padding: 20px;
}
.sidenav li a:hover {
	background-image: url(bzjgjt_05_1.png);
	color: #FFFFFF;
	background-color: #0065c0;
	background-position: 210px;
}

.sidenav li.on a{
	background-image: url(bzjgjt_05_1.png);
	color: #FFFFFF;
	background-color: #0065c0;
	background-position: 210px;
}

/*列表分页*/
.epages {
	font-size: 12px;
	line-height: 12px;
	text-align: center;
	clear: both;
	margin-top: 20px;
}
.epages *{ vertical-align:middle; }
.epages a{ text-align:center; text-decoration:none; font-size: 14px; font-weight: normal; color: #666666; margin-top: 0; margin-right: 1px; margin-bottom: 0; margin-left: 1px; background-color: #F4F4F4; line-height: 30px; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; }
.epages a:hover {
	text-decoration:none;
	color:#FFFFFF;
	background-color: #0065c0;
}
.epages b {
	line-height: 30px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #0065c0;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 14px;
}
.epages a b { padding: 0px; background-color: #F4F4F4; color: #666666; }

.articel-top {
	background-image: url(bzjgjt_11.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	overflow: hidden;
	padding-top: 40px;
	padding-bottom: 40px;
}
.articel-top .sitepath {
	text-align: left;
	overflow: hidden;
}
.articel-top h1 {
	font-size: 32px;
	line-height: 1.5;
	text-align: center;
	margin-top: 30px;
}
.articel-info {
	text-align: center;
	margin-top: 30px;
	color: #666666;
}
.articel-con {
	padding-top: 50px;
	padding-bottom: 50px;
	font-size: 18px;
	line-height: 2em;
	overflow: hidden;
}
.articel-sxp {
	background-image: url(bzjgjt_11.png);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 40px;
	overflow: hidden;
}
.articel-sxp li {
	width: 680px;
}
.articel-sxp li:nth-child(odd) {
	float: left;
}
.articel-sxp li:nth-child(even) {
	float: right;
}

/*正文分页*/
.zhengwen-fenye { font-size: 14px; line-height: 30px; text-align: center; margin-top: 10px; margin-right: 0; margin-bottom: 10px; margin-left: 0; clear: both; }
.zhengwen-fenye *{ vertical-align:middle; }
.zhengwen-fenye a{ border:1px solid #999999; text-align:center; text-decoration:none; font-size: 14px; font-style: normal; line-height: 30px; font-weight: normal; font-variant: normal; color: #015293; margin-top: 0; margin-right: 1px; margin-bottom: 0; margin-left: 1px; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; }
.zhengwen-fenye a:hover { border:1px solid #015293; text-decoration:none; color:#FFFFFF; background-color: #015293; }

/*单页*/
.lm-danye{
	font-size: 18px;
	line-height: 2em;
	padding: 40px;
	overflow: hidden;
}
.lm-danye img{
	width: 1000px;
}

.lm-lingdao{
	margin-top: 40px;
}
.lm-lingdao .hd{
	width: 540px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
.lm-lingdao .hd li{
	float: left;
	margin-left: 20px;
	cursor: pointer;
	line-height: 50px;
	text-align: center;
	display: block;
	width: 140px;
	color: #333333;
	text-decoration: none;
	font-size: 20px;
	background-color: #ddd;
	margin-right: 20px;
}
.lm-lingdao .hd li.on,.lm-lingdao .hd li:hover {
	color: #fff;
	background-color: #0065c0;
}
.lm-lingdao .bd{
	margin-top: 40px;
	overflow: hidden;
}
.lm-lingdao .bd ul{ clear:both; float:left; position:relative; left:50%; }
.lm-lingdao .bd li{
	float:left;
	display:inline;
	margin-right:20px;
	position:relative;
	left:-50%;
	margin-left: 20px;
	width: 195px;
	height: 344px;
}
.lm-lingdao .bd .liangpai li:first-child{
	float:none;
	margin-right:auto;
	margin-left: auto;
	display: block;
	margin-bottom: 40px;
}
.lm-lingdao .bd li img{
	height: 274px;
	display: block;
	width: 195px;
}
.lm-lingdao .bd li h3{
	font-size: 20px;
	line-height: 40px;
	font-weight: bold;
	color: #333333;
	text-align: center;
	display: block;
}
.lm-lingdao .bd li h4{
	font-size: 16px;
	line-height: 30px;
	font-weight: normal;
	color: #333333;
	display: block;
	text-align: center;
}
.lm-qyzz {
	padding: 45px;
	overflow: hidden;
}
.lm-qyzz li {
	float: left;
	margin-left: 110px;
	width: 260px;
	display: inline;
	overflow: hidden;
	margin-top: 40px;
}
.lm-qyzz li:nth-child(3n+1) {
	margin-left: 0px;
}
.lm-qyzz li:nth-child(-n+3) {
	margin-top: 0px;
}

.lm-qyzz li img {
	display: block;
	height: 367px;
	width: 258px;
	border: 1px solid #999;
}
.lm-qyzz li p {
	line-height: 40px;
	text-align: center;
	display: block;
}

.lm-qyzz li a {
	display: block;
}

.lm-cyqy {
	overflow: hidden;
	padding: 45px;
}
.lm-cyqy li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	overflow: hidden;
}
.lm-cyqy li a {
	display: block;
	overflow: hidden;
	padding-top: 30px;
	padding-bottom: 30px;
}

.lm-cyqy .pic {
	display: inline;
	float: left;
	height: 180px;
	width: 320px;
	overflow: hidden;
}
.lm-cyqy .pic img {
	display: block;
	width: 320px;
	height: 180px;
}
.lm-cyqy p {
	float: left;
	padding-left: 50px;
	display: block;
	width: 630px;
}
.lm-cyqy .bt {
	font-size: 20px;
	font-weight: bold;
	display: block;
	margin-top: 30px;
}
.lm-cyqy .js {
	font-size: 14px;
	color: #888;
	display: block;
	margin-top: 20px;
}
.lm-cyqy li:hover a {
	background-color: #f6f6f6;
}
.lm-cyqy li:hover img {
	transform:scale(1.2);
	-ms-transform:scale(1.2); 	/* IE 9 */
	-moz-transform:scale(1.2); 	/* Firefox */
	-webkit-transform:scale(1.2); /* Safari 和 Chrome */
	-o-transform:scale(1.2); 	/* Opera */
}

.lingdao-con {
	overflow: hidden;
	padding: 50px;
}
.lingdao-con .fl {
	width: 195px;
}
.lingdao-con .fr {
	width: 1060px;
}
.lingdao-photo img {
	display: block;
	height: 274px;
	width: 195px;
}
.lingdao-people {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	height: 30px;
	padding-bottom: 20px;
	overflow: hidden;
}
.lingdao-people h1 {
	float: left;
	font-size: 28px;
	font-weight: normal;
	line-height: 1em;
}
.lingdao-people h2 {
	font-weight: normal;
	float: left;
	margin-left: 20px;
	font-size: 18px;
	line-height: 1em;
	margin-top: 10px;
	color: #333333;
}
.lingdao-notes {
	font-size: 18px;
	line-height: 2em;
	padding-top: 30px;
	padding-bottom: 30px;
}
.lm-lxwm {
	padding-top: 50px;
	padding-bottom: 50px;
}
.lm-lxwm-lxfs {
	float: left;
	width: 680px;
}
.lm-lxwm-lxfs dt {
	padding-bottom: 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	margin-bottom: 20px;
}
.lm-lxwm-lxfs dt img {
	display: block;
}
.lm-lxwm-lxfs dd {
	line-height: 80px;
	height: 80px;
	font-size: 18px;
	padding-left: 75px;
}
.lm-lxwm-lxfs .dh {
	background-image: url(bzjgjt_19_1.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.lm-lxwm-lxfs .yx {
	background-image: url(bzjgjt_19_2.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.lm-lxwm-lxfs .dz {
	background-image: url(bzjgjt_19_3.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.lm-lxwm-map {
	float: right;
	width: 680px;
}




/*搜索结果*/
.sousuo { padding-bottom: 20px; }
.sousuo .tishi { line-height: 40px; background-color: #F4F4F4; display: block; height: 40px; padding-left: 15px; margin-bottom: 20px; }
.sousuo .tishi strong { color: #A61C1C; }
.sousuo .jieguo { padding: 20px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; }
.sousuo .bt { }
.sousuo .bt span { color: #A61C1C; margin-right: 10px; }
.sousuo .bt a { color: #333333; text-decoration: none; font-weight: bold; }
.sousuo .bt a:hover { color: #A61C1C; }
.sousuo .js { font-size: 14px; line-height: 24px; color: #666666; }
.sousuo .xx { font-size: 14px; line-height: 24px; overflow: hidden; color: #669966; }
.sousuo .xx span { margin-right: 15px; }
.sousuo .xx span a { color: #669966; }
