* {
	margin: 0;
	padding: 0;
}
body {
	font-size: 12px;
	
	font-family: "微软雅黑", Arial, Helvetica, sans-serif;
	/*background: #f8f8f8;font-weight: 1.5;*/
	color: #333;
}
a, img, input {
	border: none;
	text-decoration: none;
	font-size: 12px;
	color: #333;
}
img {
	-ms-interpolation-mode: bicubic;
	vertical-align: middle;
}
ul li {
	list-style: none;
}
.clear {
	clear: both;
	height: 0;
}
.clear20 {
	height: 20px;
	overflow: hidden;
	width: 100%;
	clear: both;
}
.left {
	float: left;
}
.right {
	float: right;
}
a {
blr:expression(this.onFocus=this.blur()); /* IE Opera */
	outline: none; /* FF Opera */
}
a:focus {
	-moz-outline-style: none; /* FF */
}
.top_wrap {
	width: 100%;
	/*background: #003219*/;
	position: relative;
	z-index: 1000;
	margin-bottom:5px;
}
.ey_wide{
	width: 100%;
	min-width:1200px;
	height: 80px;/*42*/
	background: #EEEEEE;
	
	
   	/* margin-bottom:15px;*/
	background: url(../images/wbg.png) repeat-x;
	
	
	
}
.top_pp{
	width: 1200px;
	margin: 0 auto;
	font-size:14px;
	color:#ffffcc;
	line-height:42px;  
}

.top_pp p{
	float:left;
}

.top_pp span{
	float:right;
	font-size:14px;
	line-height:42px;
	color:#fff;
}


.top_pp span a{
	font-size:14px;
	color:#fff;
}




.top {
	width: 1200px;
	height: 115px;
	margin: 0 auto;
	position: relative;
	padding-top:15px;
}
.logo {
	width:530px;
	/*width: 380px;padding: 15px 0 0 0;*/
	height: 110px;
	
	float: left;
}
.logo a img{
	float: left;
	
	height: 88px;
}

.logo a h1{
	font-size: 32px;
	color:#333;
	font-family: "lucida Grande",Verdana,"Microsoft YaHei Light","Microsoft YaHei";
	float: left;
	 line-height: 110px;
	 margin-left:10px;
}

.logo a h1 span{
	color:#FF8000;;
	
}



.de_dhtell {
	/*float: right;
	width: 595px;
	height: 95px;
	position: absolute;*/
	right: 0;
	float: right;
	background: url(../images/tel.png) no-repeat 5px 30px;
	text-indent: 63px;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 30px;
	padding-top:20px;
}

.de_dhtell p{
	font-size: 30px;
	color: #4c9418;
}

.nav_wrap {
	/*position: absolute;
	right: 0;
	top: 55px;
	height: 60px;*/
	width: 100%;
	min-width:1200px;
	border-top: 1px solid #ebebeb;
	text-align: center;
	margin-bottom:20px;
	/*background: #4C9417;*/
}
.nav {
	
	width: 1200px;
	/*height: 60px;*/
	position: relative;
	margin: 0 auto;
	z-index: 9;
}
.nav li {
	float: left;
	/*height: 60px;*/width:132px;
	
	position: relative;
	text-align:center;
	
	color: #555;
    font-size: 17px;
    font-weight: 1.5;


	/*background: #fff;
	filter: alpha(opacity=80);
	opacity: 0.8;
*/
}






.nav .nav2{
	border-left: 1px solid #ebebeb; /* 基础线条颜色 */
    border-image: linear-gradient(
    to bottom, 
    transparent 40%,  /* 上方40%透明（隐藏） */
    #ddd 50%,     /* 线条起始位置 */
    #ddd 60%,     /* 线条结束位置 */
    transparent 80%   /* 下方20%透明（隐藏） */
  ) 1;	
}

.nav2 a{
	width:100%;
	height: 60px;
    line-height: 60px;
}


.nav li.last {
	background: none;
}
.nav li a {
	float: left;
	display: block;
	height: 60px;
	line-height: 60px;
	/*color: #fff;555
	width: 132px;
	height: 60px;
	
	*/
	font-size: 17px;
	text-align:center;
	/*padding:10px 0;*/
	font-weight: normal;
	font-family: "lucida Grande",Verdana,"Microsoft YaHei Light","Microsoft YaHei";
	overflow: hidden;
	
	/*
	font-weight: bold;
	background-image: linear-gradient(to left,#e64919,#e64919);
	width: 150px;font-family: "微软雅黑";
	height: 22px;
	display: block;
	background: url(../images/nav4.png) no-repeat left 14px;text-indent: 25px;*/
}

.nav li a span {
	
    display: block;
    font-family: "Arial";
    color: #fff;/*#bbb*/
    font-size: 12px;
    text-transform: uppercase;
    transition: all .5s;
}

.nav li.nav1 {
	background-color: none;
}
.nav li.nav1 a {
	width: 132px;
	/*color: #fff;#555*/
	background: none;
	text-align:center;
	
}
/* */
 .nav li a.selected, .nav li a:hover {
	
	color: #FF8A00;/*fff    
	font-size:19px;	font-weight: bold;*/
	
	
	transform: scale(1.3);
	transition: all 0.5s;

	/*background-color: #fecb00;#e64919;#*/
}
.nav li.nav1 a.selected, .nav li.nav1 a:hover {
	/*background: none;
	background-color: #fecb00;#e64919;#*/
		
	color: #FF8A00;/*fff    
	font-size:19px;font-weight: bold;*/
	
	transform: scale(1.3);
	transition: all 0.5s;
}

.nav li.nav2 a.selected, .nav li.nav2 a:hover {
	color: #FF8A00;
	transform: scale(1.3);
	transition: all 0.5s;
}



.nav li.selected .submenu {
	display: block;
}
.nav li .submenu {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 3px;
	width: 75px;/*60px*/
	background: #F8F8F8;
	padding: 10px 15px 10px;
	filter: alpha(opacity=80);
	opacity: 0.8;
}
.nav .submenu li {

	float: none;
	padding: 0;
	background: none;
	height: auto;
	width: 110px;
	border-bottom: dotted 1px #4b4949;
	
	

	
	
}
.nav li .submenu li.last {
	border: none;
}
.nav li .submenu li a {
	float: none;
	padding: 0;
	text-align: left;
	height: 30px;
	line-height: 30px;
	background: none;
	font-size: 14px;
	text-indent: 22px;

}
.nav li .submenu li a:hover {
	background: none;
	color: #fb0000;
}

.top_w{
	width:1200px;
}

.DB_tab25 {
	width: 100%;
	height: 470px;
	position: relative;
	overflow: hidden
}
.DB_tab25 .DB_bgSet {
	position: relative;
}
.DB_tab25 .DB_bgSet li {
	position: absolute;
	width: 100%;
	height: 470px;
	display: none
}
.DB_tab25 .DB_imgSet {
	position: absolute;
	width: 1200px;
	left: 50%;
	margin-left: -500px;
}
.DB_tab25 .DB_imgSet .DB_1_1 {
	position: absolute;
	left: 0px;
	top: 85px;
}
.DB_tab25 .DB_imgSet .DB_1_2 {
	position: absolute;
	left: 400px;
	top: 150px
}
.DB_tab25 .DB_imgSet .DB_1_3 {
	position: absolute;
	right: -610px;
	top: 0px
}
.DB_tab25 .DB_imgSet .DB_2_1 {
	position: absolute;
	left: -200px;
	top: 70px;
}
.DB_tab25 .DB_imgSet .DB_2_2 {
	position: absolute;
	left: 160px;
	top: 0px
}
.DB_tab25 .DB_imgSet .DB_2_3 {
	position: absolute;
	left: 750px;
	top: 120px
}
.DB_tab25 .DB_imgSet .DB_3_1 {
	position: absolute;
	left: 405px;
	top: 114px;
}
.DB_tab25 .DB_imgSet .DB_3_2 {
	position: absolute;
	left: 405px;
	top: 179px
}
.DB_tab25 .DB_imgSet .DB_3_3 {
	position: absolute;
	left: 405px;
	top: 236px
}
.DB_tab25 .DB_imgSet .DB_3_4 {
	position: absolute;
	left: 0;
	top: 21px
}
.DB_tab25 .DB_imgSet .DB_4_1 {
	position: absolute;
	left: 90px;
	top: 51px;
}
.DB_tab25 .DB_imgSet .DB_4_2 {
	position: absolute;
	left: 240px;
	top: 268px
}
.DB_tab25 .DB_menuWrap {
	position: absolute;
	width: 1200px;
	left: 50%;
	margin-left: -500px;
}
.DB_tab25 .DB_menuWrap .DB_menuSet {
	position: absolute;
	width: 100%;
	top: 380px;
	text-align: center;
	font-size: 0
}
.DB_tab25 .DB_menuWrap .DB_menuSet li {
	cursor: pointer;
	margin: 0 3px;
	display: inline;
}
.bn317 {
	/*width: 100%;
	min-width: 1000px;
	z-index: 20;
	position: relative;*/
	
	/*修改部分 原随网页大小 换成 限定1000px*/
  width: 1200px;
  height: 360px;
  margin: 0px auto;
  position: relative;
  overflow: hidden;
  
  
  /*border: 3px solid #FF8000;4C9417*/
  border-radius: 3px 3px 3px 3px;
  
}
.bn317 .list, .bn317 li, .bn317 img {
	/*height: 600px;*/
	/*修改部分  换成 限定360px*/
	height: 360px;
}
.bn317 li {
	width: 100%;
	position: absolute;
	z-index: 1;
	overflow: hidden;
	background: #fff;
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}
.bn317 li img {
	/*width: 1920px;*/
	/*修改部分  换成 限定1000px*/
	
	width: 100%;
   
    object-fit:cover; /* contain保持比例完整显示 */
    /* 或使用 cover 填充容器但可能裁剪 */

	
    /*-----原-----------------------
	display: block;
	position: relative;
	left: 50%;
	margin-left: -960px;
	top: 0;
	*/
	
	
}
.bn317 li a {
	display: block;
	width: 100%;
}
.bn317 .tip {
	width: 100%;
	height: 6px;
	text-align: center;
	position: absolute;
	left: 0;
	bottom: 24px;
	z-index: 10;
}
.bn317 .tip span {
	width: 10px;
	height: 10px;
	margin: 0 9px;
	border: 2px solid #67b306;
	display: inline-block;
	cursor: pointer;
	vertical-align: top;
	border-radius: 100%;
}
.bn317 .tip span.cur {
	background: #67b306;
}
.bn317 .prev, .bn317 .next {
	width: 50px;
	height: 68px;
	position: absolute;
	z-index: 12;
	top: 50%;
	margin-top: -25px;
	cursor: pointer;
	transition: none;
	background: url(../images/btn317.png) no-repeat 0 center;
}
.bn317 .prev {
	left: 3%;
	background-position: 8px center;
}
.bn317 .next {
	right: 3%;
	background-position: -59px 0;
}
.tent1_wrap {
	width: 100%;
	height: 240px;
	position: relative;
	margin-top: -54px;
}
.tent1_top_bg {
	background: #000;
	height: 54px;
	width: 1200px;/*width: 100%;---*/
	margin: 0 auto;
	filter: alpha(opacity=40);
	opacity: 0.4;
	z-index: 99;
	position:relative ;/*position:absolute ;---*/
	left: 0;
	top: 0;
}
.demo {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.de_tile {
	width: 998px;
	height: 60px;
	margin: 0 auto;
	overflow: hidden;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	position: relative;
}
.de_dh {
	width: 250px;
	height: 54px;
	position: absolute;
	right: 0;
	top: 0;
	background: url(../images/e1_d.png) no-repeat 10px;
	text-indent: 63px;
}
.de_dh span {
	font-size: 20px;
	color: #ff924a;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 58px;
}
.tabbtn {
	height: 60px;
	width: 1200px;
}
.tabbtn li {
	float: left;
	position: relative;
	height: 60px;
}
.tabbtn li a {
	display: block;
	float: left;
	height: 54px;
	line-height: 54px;
	overflow: hidden;
	width: 228px;
	border-right: 1px solid #fff;
	font-size: 20px;
	text-align: center;
	color: #fff;
	cursor: pointer;
}
.tabbtn li a span {
	display: block;
	width: 100%;
	height: 54px;
}
.tabbtn li.current {
	background: url(../images/de_h.png) no-repeat center bottom;
}
.tabbtn li.current a {
	background: #585858;
	transition: all 0.40s ease-in-out;
	transition: all .45s ease-out;
	opacity: 0.9;
}
.tabbtn li a.de_d span {
	background-position: -530px 13px;
}
.tabcon {
	background: #fff;
	position: relative;
	height: 186px;
	overflow: hidden;
}
.tabcon .subbox {
	position: absolute;
	left: 0;
	top: 0;
}
#leftcon .subbox {
	width: 9999em;
}
#leftcon .subbox .sublist {
	float: left;
	width: 1200px;
	height: 170px;
	background: #fff;
}
#leftcon .subbox .sublist .sublist_left {
	float: left;
	width: 228px;
	height: 150px;
	margin: 15px;
}
#leftcon .subbox .sublist .sublist_right {
	float: right;
	width: 695px;
	height: 145px;
	margin: 20px 20px 0 0;
	border-right: 3px solid #f08725;
}
#leftcon .subbox .sublist .sublist_right p {
	font-size: 20px;
	line-height: 30px;
	text-indent: 2rem;
	padding: 30px 0 0 0;
}
#leftcon .subbox .sublist .sublist_right ul {
	padding-top: 25px;
}
#leftcon .subbox .sublist .sublist_right ul li {
	font-size: 20px;
	line-height: 30px;
}
.tent1 {
	width: 100%;
	overflow: hidden;
	z-index: 100;
	position: absolute;
	left: 0;
	top: 0;
}


.tenn{
	margin-top:35px;
}
.tenn .ten_img{
	width:380px;
	float:left;
    border-left:1px solid #ddd;
	border-image: linear-gradient( to bottom, transparent 25%, #ddd 40%, #ddd 80%, transparent 90% )1 ;
	
}

.tenn .ten_imgs{
	width:380px;
	float:left;
	border-bottom:1px solid #ddd;
	border-image: linear-gradient( to right, transparent 5%, #ddd 20%, #ddd 70%, transparent 90% )1 ;
	
	
}


/*
	border-image: linear-gradient( to bottom, transparent 30%, #bbb 40%, #bbb 80%, transparent 90% ) 1;*/

.tenn img{
	margin:10px 10px 45px 45px;
	max-width:320px;
	max-height:240px;
}

.ten_lhd{
	width:750px;
	height:267px;	
	float:right;
	margin-bottom:15px;
}

.ten_lhd h3{
	color: #4b74c1;
	height: 55px;
	font-size: 22px;
	line-height: 45px;
	font-weight: 400;
	border-bottom:1px solid #e5e5e5;
	text-align:center;
	
		border-image: linear-gradient( to right, transparent 1%, #4C9418 8%, #4C9418 92%, transparent 100% )1 ;
	/*border-image: linear-gradient( to right, transparent 5%, #bbb 20%, #bbb 70%, transparent 95% )1 ;*/
}

.ten_lhd h3 span{
	font-size: 15px;
	color: #ef8017;
	font-weight: 400;
}


.ten_lhd p{
	margin-top:25px;
	font-size: 15px;
	text-indent: 2em;
	line-height: 35px;
}

.ten_lhd .ljxq{
	float:right;
	margin-top:10px;
}
.ten_lhd .ljxq a{
	float: left;
	width: 80px;
	height: 35px;
	font-size: 15px;
	background: #4C9417;
	line-height: 35px;
	text-align: center;
	color: #fff;
	
}

.ljxq a.online {
	background: #EA8801;
	margin-left: 10px;
	margin-right:10px;
}

.tent2 {
	width: 100%;
}
.content {
	width: 1200px;
	overflow: hidden;
	margin: 0 auto;
	margin-top:20px;
}
.title_big {
	padding-bottom: 3px;
	border-bottom: 1px solid #ebebeb;
	margin:35px 0px 40px 0px;
	border-image: linear-gradient( to right, transparent 1%, #ddd 5%, #ddd 95%, transparent 100% )1 ;
}
.title_bigb{
	margin:55px 0px 10px 0px;
	
}
.title_big h3 {
	margin:0px 5px 0px 5px;
	color: #4b74c1;
	height: 65px;
	font-size: 22px;
	line-height: 65px;
	font-weight: 400;
}
.title_big h3 span {
	font-size: 15px;
	color: #ef8017;
	font-weight: 400;
}
.title_big h3 a {
	font-size: 15px;
	float: right;
	width: 250px;
	font-weight: 400;
	text-indent: 50px;
	color: #555555;
	text-align: right;
}
.tent5{
	width:1200px;
	margin: 0 auto;
}
.tent5 .title_big span{
	color: #4b74c1;
	height: 25px;
	font-size: 17px;
	line-height: 25px;
	font-weight: 400;	
}
.tent5 .tt_yq a{
	margin-left:25px;
	font-size: 14px;
	line-height: 25px;
	color:#959595;
}


.te2_bb {
	position: relative;
	overflow: hidden;
	
}
.te2_bn{
	width:750px;
	float:left;
	
}
.te2_brr{
	width:400px;
	float:right;
	text-align:center;
}
.te2_brr p{
	text-align:left;
	margin-top:20px;
	font-size:15px;	
	line-height: 35px;
	text-indent: 2em;
}
.te2_brr .ljxq a{
	float:left;
	margin-top:10px;
	font-size:15px;	
	line-height: 35px;
	color:#4C9417;
	font-weight: 500;
	/*#f08017  */
}




.te2_bb .subbox {
	position: absolute;
	left: 0;
	top: 0;
}
.te2_bb .sublist {
	overflow: hidden;
	width: 1200px;
	margin: 10px 0;
	padding: 10px 0;
}
.te2_bb .sublist ul {
	width: 1200px;
}
.te2_bb .sublist ul li {
	float: left;
	margin: 0px 40px 10px 0;
	position: relative;
	width: 270px;/*318*/
	height: 220px;/*211*/
	text-align:center;
}


.te2_bb .subblist ul li {
	width: 217px;
	float: left;
	text-align:center;
	margin: 20px 28px 0px 0px;
}
.te2_bb .subblist .subblta{
	display:inline-block;
	width:215px;
	height:165px;
	border: 1px solid #e4e4e4;
	border-radius: 4px;
}

.te2_bb .sublist ul li:nth-child(4) {
	margin: 0 0px 10px 0;
	
}
.te2_bb .sublist ul li:nth-child(8) {
	margin: 0;
}

.te2_bb .subblist ul li:nth-child(3) {
	margin-right: 0px;
}
.te2_bb .subblist ul li:nth-child(6) {
	margin-right: 0px;
}


.te2_bb .sublist ul li a img {
	width: 240px;/*318*/
	/*211  height: 165px;    */
	background: #000;
	border-radius: 4px;
	
	
}
.te2_bb .subblist ul li a img {
	
	width: 205px;
	height: 154px;	
	margin:5px 5px 5px 5px;
	border-radius: 4px;
}

.te2_bb .sublist ul li {
	overflow: hidden;
	
	
}
.te2_bb .sublist ul li img {
	transition: all 1.2s;
}


.te2_bb .sublist ul li img:hover {
	transform: scale(1.1);
}


.te2_bb .subblist ul li {
	overflow: hidden;
}
.te2_bb .subblist ul li img {
	transition: all 1.2s;
}
.te2_bb .subblist ul li img:hover {
	transform: scale(1.1);
}


.ten2_nr2{
	margin-bottom:25px;	
}



.sy_tile {
	width: 100%;
	margin-bottom:15px;
}

.sy_tile h1{
	margin-left:5px;
	width: 100%;
	border-bottom: 1px solid #ddd;
}

.sy_tile h1 b {
	color: #4b74c1;
	height: 65px;
	font-size: 22px;
	line-height: 65px;
	font-weight: 400;
}
.sy_tile h1 span {
	color: #f08017;
	font-size: 15px;
	font-weight: normal;
	padding-left: 8px;
}
.sublist ul li span {
	/*position: absolute;*/
	bottom: 0px;
	left: 0;
	display: block;
	width: 258px;
	height: 45px;
	line-height: 45px;
	text-align: center;
}

.sublist ul li span a {
	color: #555;
	font-size: 15px;
}


.subblist ul li span {
	width: 205px;
	
}
.subblist ul li span a {
	color: #555;
	font-size: 15px;
}

.tent3{
	margin-top:45px;
}

.te3_box1 {
	width: 360px;/*295px*/
}
.te3_box2 {
	width: 410px;/*345px*/
	display: block;
	margin-left: 40px;
}
.te3_box3 {
	width: 335px;/*275px*/
}
.te3_nr {
	padding: 4px 0;
	margin: 10px 0 0;
}
.te3_nr dd img{
	padding-left: 4px;
	
}

.te3_box1 ul li {
	
	height: 30px;
	line-height: 30px;
	padding-left: 8px;
}

.te3_box1 ul li a {
	/* color: #959595; 
	font-family: "宋体";*/
	font-size: 15px;
}
.te3_box1 ul li a:hover {
	color: #cc0000;
}
.te3_box1 ul li span {
	padding-left: 5px;
}
.te3_box1 dl {
	margin-top: 6px;
}


.te3_box2 ul li {
	height: 55px;
	line-height: 30px;
	border-bottom: 1px dotted #ccc;
	padding-left: 10px;
}
.te3_box2 ul li a {
	/* color: #959595; 
	font-family: "宋体";*/
	display: block;
	height: 52px;
	position: relative;
	padding-top: 8px;
}
.te3_box2 ul li a:hover {
	color: #cc0000;
}
.te3_box2 ul li e {
	display: block;
	width: 100%;
	float: left;
	font-size: 15px;
}
.te3_box2 ul li span {
	display: block;
	background: url(../images/tubiao.png) no-repeat;
	width: 70px;
	height: 50px;
	position: absolute;
	right: 0px;
	bottom: 0;
}
.te3_box2 ul li span.te3_aa {
	background-position: -10px -8px;
}
.te3_box2 ul li span.te3_bb {
	background-position: -10px -70px;
}
.te3_box2 ul li span.te3_cc {
	background-position: -10px -122px;
}
.te3_box2 ul li span.te3_dd {
	background-position: -10px -190px;
}
.te3_box2 ul li span.te3_ee {
	background-position: -10px -254px;
}
.te3_box2 ul li span.te3_ff {
	background-position: -10px -312px;
}
.te3_box2 ul li a:hover span.te3_aa {
	background-position: -88px -8px;
}
.te3_box2 ul li a:hover span.te3_bb {
	background-position: -88px -70px;
}
.te3_box2 ul li a:hover span.te3_cc {
	background-position: -88px -122px;
}
.te3_box2 ul li a:hover span.te3_dd {
	background-position: -88px -190px;
}
.te3_box2 ul li a:hover span.te3_ee {
	background-position: -88px -254px;
}
.te3_box2 ul li a:hover span.te3_ff {
	background-position: -88px -312px;
}
.te3_box3 ul li {
	background: url(../images/ico01.jpg) no-repeat 10px 18px;
	height: 44px;
	line-height: 44px;
	border-bottom: 1px dotted #ccc;
	padding-left: 23px;
}
.te3_box3 ul li a {
	/* color: #959595; 
	font-family: "宋体";*/
	font-size: 15px;
}
.te3_box3 ul li a:hover {
	color: #cc0000;
}

.content_cer{
	/*background-color:#F5F5F5;padding: 30px 0 30px;*/

	
}
.tent4 {
	width:1200px;
	overflow: hidden;
    margin: 0 auto;
	overflow: hidden;
}
.tent4 .sy_tile {
	overflow: hidden;
	margin: 10px 0px 50px 0px;
}
.tent4 ul li {
	height: 200px;
	/*border-right: 1px solid #d7d7d7;*/
	float: left;
	width: 14%;
	text-align: center;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	transition: all 0.5s;
	margin-right:45px;
}
.tent4 ul li img{
	width:200px;
	height:150px;
}



.tent4 ul li:last-of-type {
	border: none;
}
.tent4 ul li i {
	height: 65px;
	width: 65px;
	display: block;
	margin: 8px auto 0;
}
.tent4 ul li.i01 a i {
	background: url(../images/menu_ico01.jpg) no-repeat;
}
.tent4 ul li.i02 a i {
	background: url(../images/menu_ico02.jpg) no-repeat;
}
.tent4 ul li.i03 a i {
	background: url(../images/menu_ico03.jpg) no-repeat;
}
.tent4 ul li.i04 a i {
	background: url(../images/menu_ico04.jpg) no-repeat;
}
.tent4 ul li.i05 a i {
	background: url(../images/menu_ico05.jpg) no-repeat;
}
.tent4 ul li.i06 a i {
	background: url(../images/menu_ico06.jpg) no-repeat;
}
.tent4 ul li.i07 a i {
	background: url(../images/menu_ico07.jpg) no-repeat;
}
.tent4 ul li:hover.i01 a i {
	background: url(../images/menu_ico01_h01.jpg) no-repeat;
}
.tent4 ul li:hover.i02 a i {
	background: url(../images/menu_ico02_h02.jpg) no-repeat;
}
.tent4 ul li:hover.i03 a i {
	background: url(../images/menu_ico03_h03.jpg) no-repeat;
}
.tent4 ul li:hover.i04 a i {
	background: url(../images/menu_ico04_h04.jpg) no-repeat;
}
.tent4 ul li:hover.i05 a i {
	background: url(../images/menu_ico05_h05.jpg) no-repeat;
}
.tent4 ul li:hover.i06 a i {
	background: url(../images/menu_ico06_h06.jpg) no-repeat;
}
.tent4 ul li:hover.i07 a i {
	background: url(../images/menu_ico07_h07.jpg) no-repeat;
}
.tent4 ul li span {
	font-size: 17px;
	display: block;
	line-height: 20px;
	color: #212121;
	padding-top: 18px;
}
.tent4 ul li:hover span {
	color: #fc7901;
}






/*滚动图片实现效果的基础板*/
.slider-container {
            width: 1200px;
            height: 200px; 
            overflow: hidden;
            position: relative;
            margin: 0 auto;
           
        }
        
        
        .slider-list {
            display: flex;
            width: calc(200px * 15); 
            margin: 0;
            padding: 0;
            list-style: none;
        }
        
       
        .slider-list li {
            flex: 0 0 200px;
            height: 100%;
            margin-right: 10px;
        }
        
      
        .slider-list img {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

        .slider-list li p{
            margin-top: 5px;
			font-size:15px;
			
        }













.zy_tent {
	background: #fff;
	border-bottom: 2px solid #ddd;
	margin-bottom: 10px;
	overflow: hidden;
	border-image: linear-gradient( to right, transparent 1%, #ddd 5%, #ddd 95%, transparent 100% )1 ;
}
.ziye_tile {
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #ddd;
    font-size: 15px;
	color:#000;
	height: 50px;
	line-height: 50px;
	border-image: linear-gradient( to right, transparent 1%, #ddd 5%, #ddd 95%, transparent 100% )1 ;
	
}
.ziye_tile a {
    font-size: 15px;
	color:#000;
}

.ziye_tile h2 {
	
	font-size: 22px;
	font-weight: normal;
	color: #ff8a00;
	width:300px;
	/*height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #e5e5e5;*/
	float: left;
}
.ziye_tile h2 span {
	color: #444444;
	font-size: 16px;
	padding-left: 10px;
}

.ziye_tile .fr {
	
	float: right;
}

.ziye_tile .news_class {
	float: right;
}
.ziye_tile .news_class span {
	border: 1px solid #ccc;
	padding: 5px 10px;
}
.ziye_tile .news_class span:hover {
	border: 1px solid #ff8a00;
	padding: 5px 10px;
}
.ziye_tile .news_class span.on {
	border: 1px solid #ff8a00;
	color: #ff8a00
}
.zy_tent1 {
	padding: 25px 0 20px 50px;/*95*/
	color:#000;
}

.ten_neirong ol li{
	width:800px;
	font-size:16px;
	line-height:60px;
	border-bottom: 1px dashed #e5e5e5;
	
}

.ten_neirong ol li:nth-child(-n+5) {
  color: #4c9418;/*E03EC9*/
  font-weight:500;
}

.ten_neirong ol li a{
	width:620px;
	font-size:15px;
	line-height:60px;
	float:left;
	color: inherit;
}

.ten_neirong ol li span{
	display:inline-block;
	float:right;
}


.prolistny li {
  width: 252px;
  float:left;
  margin:12px 15px 0px 0px;
}

.prolistny li img{
  width: 240px;
  height: 190px;
  margin:5px 5px 5px 5px;
}
.prolistny li p{
  height: 40px;
  line-height:40px;
  text-align:center;
  font-size:15px;
}


.xw_box1 {
	width:850px;
	padding-bottom: 25px;
	margin:16px 0px 30px 0px;
	float: left;
	overflow: hidden;
}
.xw_box1_left {
	width: 52px;
}
.xw_box1_left dl {
	width: 50px;
	border: 1px solid #e0e0e8;
	background: #f7f7f7;
	color: #c3c3cf;
	text-align: center;
	padding: 10px 0;
}
.xw_box1_left dl dd {
	font-weight: bold;
	font-size: 22px;
	line-height: 22px;
}
.xw_box1_left dl dt {
	font-size: 12px;
}
.xw_box1_left img{
 max-width: 100%;
  height: auto;
}
.xw_box1_right {
	width: 800px;
	display: block;
	
}
.xw_box1_right h1 {
	font-size: 24px;
	font-weight: normal;
	color: #000;
	padding-bottom: 35px;
	
}

.sxfyp{
	margin-top:20px;	
	
}

.sxfyp a{
	margin-top:20px;
	font-size: 16px;
	font-weight: normal;
	
}
.sxfyp .sxfyp_s{
	display:inline-block;
	min-width:50%;
	
	
}

.sxfyp a span{
	
	color:#ff8a00;
	
}



.xw_box1 .neirong h1{
	text-align:center;
}
.xw_box1_right h1 a {
	color: #000;
	font-size: 20px;
}
.xw_box1_right h1 a:hover {
	color: #cc0000;
}
.xw_box1_right h2 {
	color: #c5c5d9;
	font-size: 12px;
	font-weight: normal;
}
.xw_box1_right p {
	line-height: 35px;
	font-size: 15px;
}

.xw_box1_right img {
	max-width: 800px;
	max-height: 600px;
	width: auto;
	height: auto;
}



.xw_box1_right h3 a {
	display: block;
	background: url(../images/sj_04.gif) no-repeat 0 0;
	width: 92px;
	height: 24px;
	line-height: 24px;
	color: #838399;
	font-size: 11px;
	font-weight: normal;
	text-indent: 28px;
}
.xw_box1_right h3 a:hover {
	color: #000;
}
.xw_box1_right h4 {
	text-align: center;
	padding: 10px 0;
}



.boxleft {
	width: 260px;
	display: inline;
	float: right;
	overflow: hidden;
}

.mt16 {
	margin-top: 16px;
}

.boxmenugn {
	background: #fff;
	padding: 0px 15px 10px;
	overflow: hidden;
	border: 1px solid #E7E7E7;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: rgb(231, 231, 231);
	border-top: 2px solid #dedede;
}


.contactbox {
    background: #fff;
    padding: 0px 15px 15px;
    border: 1px solid #ebebeb;
}



.att {
	border-bottom: 1px solid #ddd;
	line-height: 54px;
	position: relative;
	overflow: hidden;
	border-image: linear-gradient( to right, transparent 1%, #ddd 10%, #ddd 90%, transparent 100% )1 ;
}

.att h3 {
	display: inline;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 18px;
	color: #4c9418;
/*color: #4b74c1;
  font-size: 22px;*/
	font-weight: 550;
}

.att h3 span {
	margin-left: 10px;
	text-transform: capitalize;
	font-weight: normal;
	font-size: 14px;
	color: #bbb;
  /*font-size: 16px;
   color: #d9d9d9;f08017
  */
}

.att em {
	position: absolute;
	height: 1px;
	width: 24px;
	background: #4c9418;
	line-height: normal;
	overflow: hidden;
	font-size: 1px;
	left: 0;
	bottom: -1px;
}

.submun li{ 
	height:52px;
	line-height:52px;
	font-size:18px;
	border-bottom: 1px dashed #E7E7E7;
	text-align:center;
}
.submun li a{ 
	font-size:14px;
    
}



.contactinfo {
	padding-top: 10px;
	
	font-size: 12px;
}

.contactinfo p {
	margin: 0;
	line-height: 35px;
	font-size: 15px;
}

.contactinfo p img{
	display:block;
	margin:0 auto;
	width:228px;
}
.contactinfo p span{
	display:inline-block;
    width:228px;
    text-align:center;
    line-height: 26px;
    font-size: 14px;
}

.page ul {
	overflow: hidden;
	padding: 20px 0;
	text-align: center;
}
.page ul li {
	display: inline-block;
	margin-right: 5px;
	padding: 5px 9px;
	border: 1px solid #dddcdc;
	font-family: Arial;
}
.page ul li a {
	color: #000;
}
.page ul li.thisclass {
	border: 1px solid #C3003C;
	background-color: #C3003C;
	-webkit-box-shadow: 1px 1px 0 0 #C54A6F inset, -1px -1px 0 0 #C54A6F inset;
	-moz-box-shadow: 1px 1px 0 0 #C54A6F inset, -1px -1px 0 0 #C54A6F inset;
	box-shadow: 1px 1px 0 0 #C54A6F inset, -1px -1px 0 0 #C54A6F inset;
	color: #FFF;
	-khtml-box-shadow: 1px 1px 0 0 #C54A6F inset, -1px -1px 0 0 #C54A6F inset;
	-ms-box-shadow: 1px 1px 0 0 #C54A6F inset, -1px -1px 0 0 #C54A6F inset;
	-o-box-shadow: 1px 1px 0 0 #C54A6F inset, -1px -1px 0 0 #C54A6F inset;
}
.page ul li select {
	border: none;
}
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
}
table tr td {
	border: 3px #fff solid;
}
.xwnewstxt ul li {
	font-size: 16px;
	line-height: 36px;
	text-indent: 30px;
}
.xwbiati {
	background: url(../images/xwico1.png) left center no-repeat;
	text-indent: 1.5em;
	font-size: 22px;
}
.xwbicona {
	background: url(../images/xwico2.png) left center no-repeat;
	clear: both;
}
.xwbiconb {
	background: url(../images/xwico3.png) left center no-repeat;
	clear: both;
}
.xwbiconc {
	background: url(../images/xwico4.png) left center no-repeat;
	clear: both;
}
.xwbicond {
	background: url(../images/xwico5.png) left center no-repeat;
	clear: both;
}
.xwbicone {
	background: url(../images/xwico6.png) left center no-repeat;
	clear: both;
}
.xwbiati span {
	margin-left: .5em;
	padding-left: .5em;
	border-left: 1px solid #92c477;
	font-size: 18px;
	color: #92c477;
	font-family: inherit;
}
.bttzhi {
	border-bottom: 1px dashed #bfbfbf;
	padding: 12px 0;
	margin-bottom: 23px;
}
.xwfhdb {
	margin: 24px 0;
	overflow: hidden;
}
.xwfhdb .sl {
	float: left;
}
.xwfhdb .sl a {
	color: #0B9B00;
	font-size: 14px;
	font-weight: 700;
	margin: 0 10px;
}
.xwfhdb .sr {
	float: right;
}
.xwnewstxt li.xdyts {
	text-indent: 1em;
}
.xwnewstxt li.xdyts p {
	margin: 0;
	background: url(../images/xdyts.jpg) left 10px no-repeat;
	font-family: inherit;
	font-weight: normal;
	line-height: 25px;
	text-rendering: optimizeLegibility;
	padding: 0;
}
.padtopbot1 {
	padding: 20px 0;
}
.biaoge table {
	width: 100%;
}
.biaoge tbody tr th {
	background: #91c477;
	border: 3px solid #fff;
	text-indent: .5em;
	color: #fff;
	text-align: center;
}
.biaoge tbody tr td {
	background: #e7f2e1;
	border: 3px solid #fff;
	text-indent: .5em;
	text-align: center;
}
.biaoge .w3 {
	width: 35%;
}
.biaoge .w7 {
	width: 65%;
}
.biaoge .tal {
	text-align: left;
}
.biaoge span.lse {
	color: #0D6A09;
}
.fskdotp {
	background: #91c477;
}
.fskdottp {
	background: #91c477;
	text-align: center;
	padding: 30px 60px;
}
.fskdottp h3 {
	font-size: 22px;
	color: #71706e;
	line-height: 1.5em;
}
.fskdottp h4 {
	font-size: 32px;
	color: #71706e;
	padding-bottom: .5em;
	font-weight: normal;
}
.fskdottp li {
	color: #fff;
	line-height: 30px;
	font-size: 16px;
	list-style-type: none;
}
.fskdotads {
	padding: 50px 0;
	overflow: hidden;
}
.fskdotads ul {
	padding: 20px 0;
	border-bottom: 1px dashed #bfbfbf;
	overflow: hidden;
}
.fskdotads li {
	background: url(../images/fskwdico.png) 10px top no-repeat;
	padding-left: 50px;
	width: 42.2%;
	float: left;
}
.fskdotads li p {
	margin: 0;
	line-height: 32px;
}
.fskdotads li p.zxmc {
	font-size: 20px;
	line-height: 20px;
	padding-bottom: 7px;
}
.fskdotads li p.zxdz {
	font-size: 16px;
}
.fskdotads li p.zxdh {
	font-size: 16px;
}
.nonebor {
	border: none !important;
}
.fskwdmap {
	padding-bottom: 20px;
}
.foot_wrap {
	/*background: #003219;*/
	overflow: hidden;
	width: 100%;
	min-width:1200px;
	background:#4C9417;
	
}
.foot {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	color: #fff;/*9c9c9c*/
}
.foot1 {
	width: 100%;
	padding: 35px 0 0;
}
.foot1 a {
	color: #fff;/*9c9c9c*/
}
.foot1 ul li {
	float: left;
}
.f_box1 {
	width: 310px;
	height: 160px;
	overflow: hidden;
	border-right: 1px solid #E5E5E5;
	text-align: center;
}
.f_box1 p {
	font-size: 21px;
}
.f_box2 {
	width: 560px;
	height: 160px;
	padding: 0 35px 0 55px;
	border-right: 1px solid #E5E5E5;
}
.f_box2_a h1 {
	font-size: 29px;
	line-height: 35px;
	font-weight: bold;
	color: #ffffcc;/*b2b2b2     FF9021*/
	background: url(../images/e1_d.png) no-repeat;
	padding-left: 65px;
	margin-top: 25px;
}
.f_box2_a p {
	font-size: 16px;
	line-height: 28px;
}
.f_box2_a {
	width: 375px;
	height: 126px;/*background: url(../images/foot1.png) no-repeat right 38px;*/
}
.f_box3 {
	width: 180px;
	padding: 23px 0 0 55px;
}
.f_box3 img {
	width: 130px;
}
.f_box3 p {
	margin: 3px 0px 0px 15px;
}

.foot2 {
	padding: 20px 0;
}
.foot2 p {
	color: #fff;/*b2b2b2*/
	line-height: 30px;
	text-align: center;
}
.f2_p2 a {
	color: #fff;/*b2b2b2*/
	margin: 0 25px;
	font-size: 14px;
}
.scrollDiv {
	height: 225px;
	overflow: hidden;
}
.pglist {
	padding: 30px 0 15px;
	width: 100%;
	text-align: center;
	clear: both;
}
.pglist a {
	color: #333;
	padding: 0 15px;
	margin: 0 4px;
	background: #fff;
	border: 1px solid #edebeb;
}
.pglist * {
	display: inline-block;
	vertical-align: middle;
	line-height: 34px;
	padding-bottom: 1px;
}
.pglist a:hover, .pglist .hover {
	display: inline-block;
	color: #fff;
	background: #009b4c;
	border-color: #009b4c;
}
