*{padding:0;margin:0;list-style:none;}
body{font-size:16px;font-family:"微软雅黑"; margin:0px; padding:0px;position:relative; background:#ffffff;}
ul{padding:0;margin:0;list-style:none;}
table,td,tr{border:0;padding:0;margin:0;list-style:none;}
a{color:#222222;text-decoration:none;}
a:hover{color:#0064ba;text-decoration:none;}
img{border:o;}
a img{border:0;}
.clear{font-size:0px;height:0px;line-height:0px;clear:both;}
.jz{width:1200px;margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.mart20{ margin-top:20px;}
.mart10{ margin-top:10px;}
.padd20{ padding-top:20px;}

/*******************头部***************/
.header{width:100%;height:136px; background-color:#006cc9; margin:0 auto; border-top:5px solid #004d8f;display:table;}
.logo{width:530px;height:85px;float:left;}
.headerr{width:500px;float:right;}

.header_ser{width:290px;height:40px;float:right;margin:40px 0px 0px 0px;}
.ss_k{width:236px;height:40px;line-height:40px;float:left;border:none;outline: none;text-indent:1em;border-radius:20px; margin-right:5px; background:none; color:#dedede;border-radius:20px;border:1px #d9d8d8 solid; border:1px solid #dedede;}
.ss_an{width:40px;height:40px;float:right;padding:0px 0px 0px 0px;}

/* menu */
.nav{
	width: 100%; height: 43px;margin-top:5px;display:table;
}
.nav li{
	float: left;
	position: relative
}
.nav li>a{
	display: block;
	font-size: 17px;
	color: #ffffff;
	padding-left:39px;
	padding-right:39px;
	height: 43px;
	line-height: 40px;
	text-align: center;
}
.nav li.on>a,.nav li:hover>a{
	background-color:#0064ba;color:#ffffff;
}
.nav li.on,.nav li:hover{
  border-bottom:3px solid #e29414;
}

.two-nav{
	position: absolute;
	left: 0px;
	width: 146px;
	margin-top:-1px;
	z-index: 990;
	display: none
}
.two-nav a{
	display: block;
	height: 45px;
	line-height: 45px;
	text-align: center;
	color: #ffffff;
	font-size: 16px;
	background: #0062b7;
}
.two-nav a:hover{
	background: #006cc9
}


/* banner */

.banner_1{ width: 100%; height:360px; text-align:center;  margin-top:10px;}
*{padding:0; margin:0;}
.focus{ position:relative; width:100%; height:360px;float: left; overflow:visible; margin:0 auto;}
.banner img{ width:100%;}
.focus .shadow .title{width:100%; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;}
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#b0b0b0;font:12px/15px "\5b8b\4f53"; text-decoration:none; text-align:center; outline:0; float:left; background:#d9d9d9; }
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}
.focus .fpic{ position:absolute; left:0px; top:0px; width:100%;}
.focus .d1fbt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }
.focus .shadow{ width:390px; display:block; position:absolute; bottom:30px; left:30px; z-index:12; height:33px; background:rgba(0,0,0,0.4);
	filter:progid:dximagetransform.microsoft.gradient( gradienttype = 0,startcolorstr = '#50000000',endcolorstr = '#50000000')\5;  display:block;  text-align:left; }
.focus .shadow a{ text-decoration:none; color:#fff; font-size:15px; overflow:hidden; width:400px; display:inline-block; position:absolute; left:50%; margin-left:-195px; height:33px; line-height:33px; font-family: "\5fae\8f6f\96c5\9ed1";}
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000; height:360px;  }
.focus .fcon img{ text-align: center;vertical-align: middle; }
.focus .fbg{bottom:20px;  position:absolute; height:20px; text-align:center; z-index: 15; right:540px;}
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:10px}
.focus .d1fbt a{position:relative; display:inline; width:10px; height:10px; margin:0 5px;color:#b0b0b0;float:left; background:#f5f5f5;_background:none;
	 }
.focus .d1fbt .current,.focus .d1fbt a:hover{background:#0a5aa8;_background:none;
	}
.focus .d1fbt img{display:none}
.focus .d1fbt i{display:none; font-style:normal; }
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(/uploads/image/zimg/focus_btn.png) no-repeat;_background:none;
	_filter:progid:dximagetransform.microsoft.alphaimageloader( ,sizingmethod="crop"); }
.focus .prev{top: 50%;margin-top: -37px; left:50px;background-position:0 -74px; cursor:pointer; }
.focus .next{top: 50%;margin-top: -37px; right:50px;  background-position:-40px -74px;  cursor:pointer;}
.focus .prev:hover{background-position:0 0; }
.focus .next:hover{background-position:-40px 0;}


/*******************第一行***************/
.dyh{ min-height:280px; padding-top:10px;}
.dyhl{ width:336px; float:left;}
.dyhm{ width:480px; float:left; margin-left:27px;}
.dyhr{ width:336px; float:right;}

.zszctit{ color:#000000; font-size:18px; font-weight:bold; border-bottom:3px solid #0099ff; line-height:40px;}
.zszctit span{ float:right; font-size:15px; font-weight:100;}

.zszcnr{padding-top:11px;}
.zszcnr ul{}
.zszcnr ul li{ width:100%; margin-top:6px;}
.zszcnr .date{ width:51px; height:44px; background-color:#006cc9; float:left; text-align:center; color:#ffffff; margin-right:12px; margin-top:3px;}
.zszcnr .date .ri{ font-size:14px;line-height:24px;}
.zszcnr .date .ny{ font-size:14px;}
.zszcnr span{ line-height:25px; font-size:15px; display:block; }


.zsjhtit{ color:#000000; font-size:18px; font-weight:bold; border-bottom:3px solid #41cca5; line-height:40px;}
.zsjhtit span{ float:right; font-size:15px; font-weight:100;}
.zsjhnr{padding-top:11px;}
.zsjhnr ul li{ background:url(/uploads/image/zimg/icon1.png) left center no-repeat; line-height:38px; text-indent:15px;}
.zsjhnr ul li span{ float:right; color:#666666;}


.zsjhtit{ color:#000000; font-size:18px; font-weight:bold; border-bottom:3px solid #f0941d; line-height:40px;}
.zsjhtit span{ float:right; font-size:15px; font-weight:100;}
.zsjhnr{padding-top:11px;}
.zsjhnr ul li{ background:url(/uploads/image/zimg/icon2.png) left center no-repeat; line-height:38px; text-indent:15px;}
.zsjhnr ul li span{ float:right; color:#666666;}



/*******************第二行***************/
.deh{ min-height:280px; padding-top:15px;}
.dehl{ width:336px; float:left;}
.dehm{ width:480px; float:left; margin-left:27px;}
.dehr{ width:336px; float:right;}

.zsxcptit{ color:#000000; font-size:18px; font-weight:bold; border-bottom:3px solid #f0941d; line-height:40px;}
.zsxcptit span{ float:right; font-size:15px; font-weight:100;}
.zscxpnr{padding-top:29px;}

.zsxxtit{ color:#000000; font-size:18px; font-weight:bold; border-bottom:3px solid #0099ff; line-height:40px;}
.zsxxtit span{ float:right; font-size:15px; font-weight:100;}
.zsxxnr{padding-top:11px;}
.zsxxnr ul li{ background:url(/uploads/image/zimg/icon3.png) left center no-repeat; line-height:38px; text-indent:15px;}
.zsxxnr ul li span{ float:right; color:#666666;}

.lxfs{ background-color:#41cca5; border-radius:8px; width:100%; height:175px;}
.lxfstit{ color:#ffffff; font-size:18px; margin-left:18px; padding-top:18px;}
.lxfsnr{color:#ffffff; font-size:15px; margin-left:18px;margin-right:18px; line-height:28px;margin-top:9px;}

.ewm{  border:1px solid #efefef; padding-top:20px; height:135px;border-radius:8px; margin-top:20px;}
.ewm ul li{ float:left; text-align:center; font-size:15px;  width:50%;}
.ewm ul li span{ display:block; line-height:45px;}


/*******************第san行***************/
.ejxylj{}
.ejxyljtit{ color:#000000; font-size:18px; font-weight:bold; border-bottom:3px solid #0099ff; line-height:40px;}
.ejxynr{ margin-top:26px;}
.ejxynr ul li{ float:left; width:103px;  height:75px; background-color:#e5f0f9; text-align:center; font-size:14px; margin-left:18.5px;}
.ejxynr ul li:last-child{ float:right;}
.ejxynr ul li:first-child{ margin-left:0;}
.ejxynr ul li span{ display:block;}



/*******************link***************/
.link{ width:100%;  margin:0 auto; background-color:#fafafa; height:60px; line-height:60px; margin-top:30px;}
.linktit{ float:left; padding-top:5px;}
.linknr{ width:1065px; float:right;}
.linknr a{ margin-left:18px; color:#222222; }


.foot{ height:93px; width:100%; margin:0 auto; background-color:#4c4a4a; text-align:center; line-height:36px; color:#ffffff; padding-top:25px;display:table;}




/***********list*************/
.in_banner{width:100%;height: 300px;margin:0px auto; }
.in_banner img {height: 300px; margin:0; position:absolute; width: 1920px;left:50%; margin-left:-960px;}
.ny_main{ margin-top: 25px;}

.l_menu {  float:left; width: 240px;padding-left: 8px; border-left: 8px solid #e0e0e0; border-top: 3px solid #006cc9;  background: #fff; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.l_h3 {padding: 0 25px; height: 76px; line-height: 76px; font-size: 24px;color: #006cc9;}
.l_menu a {display: block; padding: 0 25px;height: 60px; line-height: 60px; color: #333; overflow: hidden; font-size: 15px; border-bottom: 1px solid #dfdfdf;}
.l_menu a:hover{}
.l_menu a.active {}


.ny_right{width:900px; float: right;background: rgba(255, 255, 255, 0.40); padding: 0px 17px;}
.lm_rban{width:100%;height:auto; }
.lmy_lmtitle{height:52px;line-height:52px;overflow:hidden; border-bottom: 1px solid #dee2e6;}
.lmy_lmtitle span{float:left;display:block;width:auto;line-height:50px;font-size:18px; font-weight:600; color:#006cc9;padding:0 14px 0 10px;white-space:nowrap;}

.wz_top{ float:right; text-align:right; font-size:14px; color:#666; padding-right: 10px;}
.wz_top img{vertical-align: middle; padding-right: 5px;}
.wz_top a{color:#666;}
.wz_top a:hover{color:#f00;}

.navjz{ padding-bottom:40px; min-height: 400px;}
.ny_newslb{ padding-top: 10px; min-height:800px;}
.ny_newslb ul li{ font-size:16px; text-align: left; height:52px; line-height:52px; color:#333333;  padding-left: 18px; border-bottom: 1px solid #dfdfdf;}
.ny_newslb ul li a{ color: #333333;}
.ny_newslb ul li a:hover{ color:#006cc9;}
.ny_newslb ul li span{ float: right; padding-right: 5px; font-size: 15px;  color: #888888; background:  center left no-repeat; padding-left: 22px; }



.pagenav{ text-align:center;  margin-top:20px;}

.tp_lb{ padding-left: 5px; padding-top: 10px;min-height: 350px;}
.tp_lb ul li{ width: 266px; float: left;  text-align: center; margin: 20px 10px 0px 12px;}
.pcimg{  width: 266px;}
.pcimg img{ width:266px; height:185px; }
.pctit{ line-height:40px; font-size:16px; display: block;text-align: center;}

.tp_lb2{ padding-left: 5px; padding-top: 10px;min-height: 350px;}
.tp_lb2 ul li{ width: 200px; float: left;  text-align: center; margin: 20px 20px 0px 20px;}
.pcimg2{  width: 200px;}
.pcimg2 img{ width:200px; height:210px; }
.pctit2{ line-height:40px; font-size:16px; display: block;text-align: center;}


.ny_dpzw{padding-top:20px;line-height:32px; font-size:16px;}


/*info样式*/
.infob{ padding: 0px 10px;}
.infob .tit{ text-align:center; font-size:20px; line-height:30px; margin-top:30px; margin-bottom:5px;}
.infob .titx{ text-align:center; height:37px; width:100%;  line-height:37px; font-size:14px; color:#999;border-bottom: 2px solid #e1e1e1; padding-bottom: 10px;}
.infob .nr{font-size:16px; color:#222222; line-height:34px; text-align:justify; margin:15px 12px; /*text-indent:2em;*/ border-bottom:1px dashed #b4b4b4; padding-bottom:35px; min-height: 300px;overflow-x: auto;}
.infob .nr p{text-align:justify;}
.infob .sxt{ line-height:34px; margin-left:12px;}
.infob .dsg{ text-align:right; margin:12px;}


.ny_gljg{ margin:20px 0px 10px 0px;}
.ny_gljg h1{ height: 34px; line-height: 34px; color: #094d8f; font-size:18px; margin-bottom:5px; font-weight: 600; margin-left: 15px;}
.ny_gljg_nr{ padding-bottom: 20px; border-bottom: 1px solid #dfdfdf; margin-bottom: 30px;}
.ny_gljg_nrlb{ background: #ededee; text-align: center; font-size: 16px; color: #22122c; width: 275px; float: left;height: 50px; line-height: 50px; display: block; margin: 12px;  }
.ny_gljg_nrlb:hover{ color: #0a5aa8;}

.xrld_lb {
	padding: 20px;
}

.xrld_lb ul li { width: 230px; float: left; margin: 25px 25px;
	padding: 10px;
	height: 280px;
	font-size: 15px;
	border: 1px solid #ececec;
	border-radius: 8px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;

	box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
	background: #fbfbfb;
	overflow: hidden;
}
.xrld_lb ul li .ld-tit{
	height: 36px; text-align: center;
	line-height: 36px;
	color: #ad0407;
	font-size: 18px;

	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.xrld_lb ul li .ld-photo {
	width: 140px; padding: 10px;
	margin: 0 auto;
	height: 160px;

}
.xrld_lb ul li .ld-photo img{
	width: 100%
}
.xrld_lb ul li .ld-txt {

	padding: 5px;
	line-height: 24px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	font-size: 15px;
}
.xrld_lb ul li .ld-txt p{
	padding: 5px 0;
	text-indent: 2em;
}
.xrld_lb ul li:hover {
	box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
	background: #ffffff;
}
.xrld_lb ul li:hover .ld-tit{
	font-size: 17px;
}