li{ list-style:none }
body,html,h1,h2,h3,h4,h5,h6,p,em,i,form,ul,li,dl,dt,dd,td,tr,table,a{padding:0;margin:0;}

a {
	margin: 0;
	padding: 0;
	transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
}
a:link { color: #333; text-decoration: none;}
a:visited { color: #333; text-decoration: none; }
a:hover { 
	color: #026234; 
	text-decoration: underline;
}

body { margin:0 auto; color: #333; line-height: 200%; font-family: "Microsoft Yahei"; font-size:14px;}
img {
	max-width: 100%;
}
/*å¤´éƒ¨*/
.head { margin: 0 auto;background-color: #026234;}
.head_top {position: relative; margin: 0 auto; width:1200px;overflow: hidden;}
.head_top_left { float: left; width: 400px;overflow: hidden;}
.head_top_left a {display: block; padding:10px 0px;height: 80px;overflow: hidden;}
.head_top_right { float: right;overflow: hidden;}
.head_top_right .tel { padding: 10px 0px; line-height: 80px; color: #fff; font-size: 18px; font-weight: 700;}
/*å¯¼èˆª*/
.nav { position: relative; background-color:#f2be43; overflow: hidden;}
.nav1 {text-align:center; background-color:#eee;}
/*å¹¿å‘Š*/
.ad {height:530px;}
/*icon*/
.icon {padding:20px; height:180px; border-top:3px solid #46bb00; background-color:#edfce3; text-align:center;}
.icon li { float: left; width: 600px; height:183px;}
.icon img{opacity:1; transition:opacity 0.5s,top 0.5s; -webkit-transition:opacity 0.5s,top 0.5s; -moz-transition:opacity 0.5s,top 0.5s; -ms-transition:opacity 0.5s,top 0.5s; }
/*icon2*/
.icon22 { height:270px; background-color:#009a53;padding:20px 0px 20px 0px; margin:20px 0 20px 0; }
.icon2 { margin:0 auto;width:1100px; z-index:9998;}
.icon2_left { float: left; }
.icon2_left ul, .icon_left li{ margin:0px; padding:0px; list-style:none; line-height:150%; }
.icon2_left li { float: left;}
/*ç‰ˆæƒå¤„*/
.bq1{ background:url(../images/bottombg.jpg); margin-top:40px; padding:30px 0 30px 0;}
.bq { margin-left:auto;margin-right:auto;width:1100px;overflow:hidden;}
.bq_left { float: left; width: 300px; border-right:1px solid #fff; margin-right:40px; padding-right:40px;  }
.bq_center{ float: right;width: 240px; margin-left:10px; border-right:1px solid #fff; margin-right:30px; padding-right:30px;  }
.bq_right{ float: right;width: 380px; margin-left:10px; }
/*æŽ¨è*/
.tuijian { margin: 0 auto; width:1100px; height:480px; padding-bottom:30px; border-bottom:1px dashed #999;}
.tuijian_left { float: left; width: 260px;background-color:#bbe220; height:480px; }
.tuijian_right { float: right; width: 840px;}

/*å…¬å‘Š*/
.gonggao {margin: 0 auto; width:940px;display:block; height:40px; padding:15px 20px 10px 40px;background:url(../images/ggbg.jpg) no-repeat;}
/*title*/
.title { display:block; height:50px; line-height:50px; }
.title a { color:#22a2d0;  }
.title a:hover { color:#bc66a6; }
.title2 {display:block; height:40px;line-height:30px;border-bottom:solid 1px #aeaeae;margin-bottom:10px;   }
.title3 {  margin-bottom:5px; background-color:#cce4ed; font-size:16px;font-family: "Microsoft Yahei";padding:10px;  }
.title4 {  margin-bottom:5px; color:#009c19; font-size:20px;font-family: "Microsoft Yahei";padding:10px;  }
.title4 a { color:#009c19;  }
.title4 a:hover { color:#009c19;  }

/*111*/
.index11 { margin-top:40px;}
.index1 { margin: 0 auto; width:1200px; }
.index1_left { float: left; width:620px; }
.index1_right{ float: right;width:480px; margin-left:50px; height:280px; margin-left:50px; font-size:16px;}

/*é¦–é¡µç¬¬äºŒå±*/
.index2 {
	position: relative;
	padding: 50px 0px;
	background-image: url(../images/cpbg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	background-attachment: fixed;
}
.index2:before {
	content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(3,26,15,0.8);
}
.index2_1 { margin: 0 auto;width:1200px;}
/*é¦–é¡µç¬¬ä¸‰å±*/
.index3 {
	position: relative;
	background:url(../images/jdbg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	height:349px;
}
.index3:before {
	content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255,255,255,0.75);
}
.index3_1 { margin: 0 auto;width:1200px; padding-top:60px;}
/*é¦–é¡µç¬¬å››å±*/
.index4a {}
.index4 { margin: 0 auto;width:1200px; height:350px; padding-top:30px; }
.index4_left { float:left; width:330px; border-top:5px solid #ffcc00; padding:20px 30px; background-color:#393939; height:400px; color:#fff;}
.index4_center { float:left;width:320px; padding:0 40px;height:300px;}
.index4_right { float:left;width:300px;padding:0 50px;height:300px;}

/*é¦–é¡µäº§å“æ»šåŠ¨*/
.tsSty { overflow:hidden; width: 1000px; height:180px; font-size:12px; }
.tsSty ul, .tsSty li { margin:0px; padding:0px; list-style:none; }
.tsSty ul li { width:200px; float:left; text-align:center; }
.tsSty img { width:180px; height:135px; display:block; border:1px solid #CCC; padding:3px; background-color:#fff; }
/* scrollleft */
.scrollleft{margin:0 auto;}
.scrollleft li{float:left;display:inline;width:300px;text-align:center;line-height:25px}
.scrollleft img{width:280px;height:210px; border:4px solid #fff;}
/* scrolltop */
.scrolltop{
	width:1200px;
	height:600px;
	
	overflow:hidden;
}
.scrolltop li{
	float:left;
	margin-bottom:10px;
	width:300px;
	/* height:280px; */
	line-height:25px;
	display:block;
	text-align:center;
}
.scrolltop img{
	margin: 3px;
	padding: 3px;
	width:288px;
	height:222px;
	border: 1px solid #ececec;
	background-color: #ffffff;
}
.scrolltop li a{ color:#fff;}
.scrolltop li p{margin:3px;padding:10px 10px;background-color:#f2be43;}
/*åº•éƒ¨*/
.tiao1{ }
.tiao {
	padding: 50px;
	text-align:center;
	background-color: #f2be43;
 }
 .tiao.style-1 {
 	background-color: #eee;
 }
/*åº•éƒ¨*/
.bottoma{ 
	margin-top:20px; 
	padding:50px 0px;
	background-color:#026234;
	text-align:center;
	color: #ffcc00;
}
.bottoma a{color:#ffcc00;}
.bottom { 
	margin:0 auto;
	width:1200px;
}
/*leftlist*/
.leftlist {padding: 5px; border: solid 2px #026234; border-top: none;}
.leftlist ul {margin:0;padding:0;list-style-type:none;text-indent:0;}
.leftlist ul li {
	margin:0;
	padding:5px 20px;
	list-style-type:none;
	text-indent:0;
	border-bottom:dashed 1px #e1e1e1;
}
.leftlist ul li:hover { background-color:#ffcc00;}
.leftlist ul li a,.leftlist ul li a:visited  { color:#000; font-size:14px;}

/*liebiao*/
.libiao ul {margin:0;padding:0;list-style-type:none;text-indent:0;}
.libiao ul li {margin:0;padding:0;list-style-type:none;text-indent:0; border-bottom:dashed 1px #5e5d5d;height:85px; padding:15px 0;}
.libiao ul li:hover { background-color:#e5ffe0;}

.libiao2 ul {margin:0;padding:0;list-style-type:none;text-indent:0;}
.libiao2 ul li {margin:0;padding:0;list-style-type:none;text-indent:0; border-bottom:dashed 1px #fff; line-height:45px; height:45px;}
.libiao2 ul li:hover { background-color:#e3f697;}


/*å†…é¡µ*/
.page { margin:0 auto;width:1200px;}
.page_left { float: left; width: 310px; margin-top:20px; }
.page_right{ 
	float: right;
	width: 850px;
	min-height:750px;
	padding: 0px;
	margin-top:20px;
}
/*å†…é¡µè·¯å¾„å¤„*/
.pagetitle { 
	font-family: "Microsoft Yahei";
	font-size: 16px;
	font-weight: 700;
	height:35px; 
	border-bottom:dashed 1px #CCC; 
	margin-bottom:30px;
}
/*å†…é¡µæ–°é—»åˆ—è¡¨*/
.newslist ul, .newslist li { margin:0px; padding:0px; list-style:none;font-family: "Microsoft Yahei"; font-size: 16px;  }
.newslist ul li { height:50px;border-bottom:dashed 1px #CCC; line-height:50px;}
.newslist ul li:hover { background-color:#ffcc00;}
/*æ–°é—»è¯¦ç»†é¡µ*/
.newstitle { font-family: "Microsoft Yahei"; font-size: 20px; color: #b11516; border-bottom:dashed 1px #CCC; margin-bottom:20px;text-align:center; line-height:200%;}
.newsinfo { min-height:300px;font-family: "Microsoft Yahei"; }
.info { border-bottom:dashed 1px #CCC; margin-bottom:10px;font-family: "Microsoft Yahei"; font-size: 16px; }
.info_left { float: left; width: 500px;}
.info_right { float: right; }
/*ç¿»é¡µ*/
.fanye { height:35px; text-align:center; margin-top:20px;font-family: "Microsoft Yahei"; font-size: 16px; }
.fanye li {display: inline-block;margin: 5px;}
.fanye li a{display: block;padding:7px 10px;background:#efefef;border: 1px solid #efefef;line-height: 100%;}
.fanye li a.active{background:#026234;color: #fff;}
/*å·¦ä¾§*/
.lefttitle {
	font-family: "Microsoft Yahei";
	display: block;
	padding: 10px 20px;
	background-color: #026234; 
	color: #fff;
	font-size: 16px;
}
.lefttitle a,
.lefttitle a:visited {
	display: block;
	padding: 10px 20px;
	background-color: #026234; 
	color: #fff;
	font-size: 16px;
}
.lefttitle a:hover { color: #fff; }
.leftinfo { font-family: "Microsoft Yahei"; font-size: 12px; background-color:#fff; padding:10px; border:solid 1px #46bb00}
.lefttitle2 { font-family: "Microsoft Yahei"; font-size: 16px; color: #fff; height:35px; background-color:#32ca8f; padding:10px 10px 0px 30px;}
.lefttitle2 a, .lefttitle2 a:visited { color: #fff; }
.lefttitle2 a:hover { color: #fff; }
.leftinfo2 { font-family: "Microsoft Yahei"; font-size: 14px; color: #666; background-color:#dceaf6; padding:10px 10px 10px 30px; border: 1px solid #a4c8e7;}
.leftinfo2 a,.leftinfo a:visited { color: #c06e00; }
.leftinfo2 a:hover { color: #cf0105; }
/*äº§å“åˆ—è¡¨*/
.cplist { overflow:hidden; width: 850px; font-size:14px; font-family: "Microsoft Yahei"; }
.cplist ul, .tsSty li { float:left;  list-style:none; }
.cplist ul li {margin: 0 auto;width:270px; height:240px; float:left; text-align:center; margin-bottom:20px;  margin-right:10px; text-align:center;}
.cplist img { vertical-align: middle; }

.cplist2 { overflow:hidden; width: 850px; font-size:14px; font-family: "Microsoft Yahei"; }
.cplist2 ul, .tsSty li { float:left;  list-style:none; }
.cplist2 ul li {margin: 0 auto;width:270px; height:180px; float:left; text-align:center; margin-bottom:20px;  margin-right:10px; background-color:#fff; text-align:center;}
.cplist2 img { vertical-align: middle; }

img { border: none }
.table01 { border: 4px solid #f5f1e0; }
.table02 { border: 1px solid #d3d3d3; }
.table03 { border: 2px solid #F5F1E0; padding: 10px 30px 30px 30px; }
.font12pxgray { font-size: 12px; line-height: 175%; color: #666666; text-decoration: none; }
.font12pxbrown { font-size: 12px; line-height: 175%; color: #941f00; text-decoration: none; }
.font12pxyellow { font-size: 12px; line-height: 175%; color: #fdc528; text-decoration: none; }
.font14pxblack { font-size: 14px; line-height: 175%; color: #000000; text-decoration: none; }
.font12pxred { font-size: 12px; line-height: 175%; color: #ff0000; text-decoration: none; }
.font12pxwhite { font-size: 12px; line-height: 175%; color: #ffffff; text-decoration: none; }
.font12pxtop { font-size: 12px; line-height: 175%; color: #fff; text-decoration: none; }
a.link_red12px:link { line-height: 175%; color: #ff0000; text-decoration: none; }
a.link_red12px:visited { font-size: 12px; line-height: 175%; color: #ff0000; text-decoration: none; }
a.link_red12px:hover { font-size: 12px; line-height: 175%; color: #ff0000; text-decoration: underline; }
a.link_brown12px:link { line-height: 175%; color: #941f00; text-decoration: none; }
a.link_brown12px:visited { font-size: 12px; line-height: 175%; color: #941f00; text-decoration: none; }
a.link_brown12px:hover { font-size: 12px; line-height: 175%; color: #ff0000; text-decoration: underline; }
a.link_white12px:link { line-height: 175%; color: #fff; text-decoration: none; }
a.link_white12px:visited { font-size: 12px; line-height: 175%; color: #fff; text-decoration: none; }
a.link_white12px:hover { font-size: 12px; line-height: 175%; color: #ffff00; text-decoration: underline; }
a.link_top12px:link { line-height: 175%; color: #fff; text-decoration: none; }
a.link_top12px:visited { font-size: 12px; line-height: 175%; color: #fff; text-decoration: none; }
a.link_top12px:hover { font-size: 12px; line-height: 175%; color: #fdc528; text-decoration: underline; }

a.link_yellow16px:link { font-family: "Microsoft Yahei"; font-size: 16px; color: #fdc528; text-decoration: none; }
a.link_yellow16px:visited { font-family: "Microsoft Yahei"; font-size: 16px; color: #fdc528; text-decoration: none; }
a.link_yellow16px:hover { font-family: "Microsoft Yahei"; font-size: 16px; color: #fff; text-decoration: none; }
a.link_brown16px:link { font-family: "Microsoft Yahei"; font-size: 14px; color: #c06e00; text-decoration: none; }
a.link_brown16px:visited { font-family: "Microsoft Yahei"; font-size: 14px; color: #c06e00; text-decoration: none; }
a.link_brown16px:hover { font-family: "Microsoft Yahei"; font-size: 14px; color: #cf0105; text-decoration: none; }

a.link_blue16px:link { font-family: "Microsoft Yahei"; font-size: 16px; color: #1aa7a2; text-decoration: none; }
a.link_blue16px:visited { font-family: "Microsoft Yahei"; font-size: 16px; color: #1aa7a2; text-decoration: none; }
a.link_blue16px:hover { font-family: "Microsoft Yahei"; font-size: 16px; color: #000; text-decoration: underline; }

a.link_white16px:link { font-family: "Microsoft Yahei"; font-size: 16px; color: #fff; text-decoration: none; }
a.link_white16px:visited { font-family: "Microsoft Yahei"; font-size: 16px; color: #fff; text-decoration: none; }
a.link_white16px:hover { font-family: "Microsoft Yahei"; font-size: 16px; color: #ff0; text-decoration: underline; }

a.link_black14px:link { font-family: "Microsoft Yahei"; font-size: 16px; color: #000; text-decoration: none; }
a.link_black14px:visited { font-family: "Microsoft Yahei"; font-size: 16px; color: #000; text-decoration: none; }
a.link_black14px:hover { font-family: "Microsoft Yahei"; font-size: 16px; color: #009c19; text-decoration: underline; }

a.link_white14px:link { font-family: "Microsoft Yahei"; font-size: 14px; color: #fff; text-decoration: none; }
a.link_white14px:visited { font-family: "Microsoft Yahei"; font-size: 14px; color: #fff; text-decoration: none; }
a.link_white14px:hover { font-family: "Microsoft Yahei"; font-size: 14px; color: #fff; text-decoration: underline; }

a.link_black16px:link { font-family: "Microsoft Yahei"; font-size: 16px; color: #000; text-decoration: none; }
a.link_black16px:visited { font-family: "Microsoft Yahei"; font-size: 16px; color: #000; text-decoration: none; }
a.link_black16px:hover { font-family: "Microsoft Yahei"; font-size: 16px; color: #bc66a6; text-decoration: underline; }

a.link_green16px:link { font-family: "Microsoft Yahei"; font-size: 16px; color: #009c19; text-decoration: none; }
a.link_green16px:visited { font-family: "Microsoft Yahei"; font-size: 16px; color: #009c19; text-decoration: none; }
a.link_green16px:hover { font-family: "Microsoft Yahei"; font-size: 16px; color: #ff8800; text-decoration: underline; }


a.link_yellow14px:link { font-family: "Microsoft Yahei"; font-size: 14px; color: #FF0; text-decoration: none; }
a.link_yellow14px:visited { font-family: "Microsoft Yahei"; font-size: 14px; color: #FF0; text-decoration: none; }
a.link_yellow14px:hover { font-family: "Microsoft Yahei"; font-size: 14px; color: #FF0; text-decoration: underline; }

a.link_gray12px:link { line-height: 175%; color: #666666; text-decoration: none; }
a.link_gray12px:visited { font-size: 12px; line-height: 175%; color: #666666; text-decoration: none; }
a.link_gray12px:hover { font-size: 12px; line-height: 175%; color: #47960d; text-decoration: none; }
.font_yahei_green16 { font-family: "Microsoft Yahei"; font-size: 16px; color: #6c2b2b; }
.font_yahei_white14 { font-family: "Microsoft Yahei"; font-size: 14px; color: #fff; }
.font_yahei_white16 { font-family: "Microsoft Yahei"; font-size: 16px; color: #fff; }
.font_yahei_brown16 { font-family: "Microsoft Yahei"; font-size: 16px; color: #6c2b2b; }
.font_yahei_orange16 { font-family:  "Microsoft Yahei";font-size: 16px; color: #ff6c00; }
.font_yahei_black14 { font-family:  "Microsoft Yahei";font-size: 14px; color: #000; }
.font_yahei_orange12 { font-family: "Microsoft Yahei"; font-size: 12px; color: #ff6c00; }
.font_yahei_red20 { font-family: "Microsoft Yahei"; font-size: 20px; color: #d60508; }
#nobr li { display: inline; background: url(../images/y.png) no-repeat; margin: 0 0 0 20px; padding-left: 15px; }
#nobr2 li { height: 30px; }

.menu { margin:0 auto; width:1200px;z-index:9999;overflow: hidden;}
.menu ul { padding: 0; margin: 0; list-style-type: none; }
.menu ul li { float: left; position: relative; }
.menu ul li a, .menu ul li a:visited { 
	display: block; 
	padding: 15px 50px;
	text-align: center;
	text-decoration: none; 
	height: 100%; 
	font-family: "Microsoft Yahei"; 
	line-height: 30px; 
	z-index:9999; 
	color:#000; 
	font-size:16px;
	font-weight: 700;
}
.menu ul li ul { display: none; }
.menu ul li:hover a { color: #fff; background-color:#026234;}
.menu ul li:hover ul { display: block; position: absolute; top: 50px; left: 0; width: 70px; height: 40px; line-height: 30px; z-index:9999; }
.menu ul li:hover ul li a { display: block; background: #caeaa3; color: #000; font-size: 14px; height: 40px; line-height: 40px; border-bottom:1px dashed #76974e; border-right:none; }
.menu ul li:hover ul li a:hover { background: #ebf9db; height: 40px; line-height: 40px; }

.form1{ background-color:#6ac9ec; font-size:14px;font-family: "Microsoft Yahei"; padding:5px; color:#000; border:none; }
.form2{ background-color:#005c7e; font-size:14px;font-family: "Microsoft Yahei"; padding:5px; color:#fff; border:none;}
.form2:hover{ background-color:#c57020;}

.liuyan{border:1px solid #ddd; background-color:#efefef; padding:15px; font-size:14px;}
.liuyan:hover{background-color:#eee;}
.cs{ color:#46bb00;}

.about {
	position: relative;
	margin: 0 auto;
	padding: 50px 0px;
	width: 1200px;
	overflow: hidden;
}
.about img.img-style {
	padding: 5px;
	border: 1px solid #efefef;
	box-sizing: border-box;
}
h1.title {
	position: relative;
	margin-bottom: 50px;
	padding-bottom: 15px;
	font-size: 24px;
	font-weight: 400;
	text-align: center;
}
h1.title:before {
  position: absolute;
  content: '';
  left: calc(50% - 111px);
  bottom: 0px;
  height: 5px;
  width: 70px;
  background-color: #026234;
}
h1.title:after {
  position: absolute;
  content: '';
  right: calc(50% - 111px);
  bottom: 0px;
  height: 5px;
  width: 150px;
  background-color: #f2be43;
}
h1.title span {
	padding-left: 20px;
	color: #ececec;
	font-size: 18px;
}
h1.title.style-1 {
	color: #fff;
}
h1.title.style-1:before {
  background-color: #f2be43;
}
h1.title.style-1:after {
  background-color: #fff;
}
h1.title.style-1 span {
	color: #82a6cb;
}
h1.title.style-2 {
	text-align: left;
}
h1.title.style-2:before {
  left: 0px;
}
h1.title.style-2:after {
  left: 72px;
}
.about .left {
	float: left;
	width: 590px;
}
.about .right {
	float: right;
	margin-left: 20px;
	width: 590px;
}
.about .news-list li {
	padding: 5px 0px;
	border-bottom: 1px dashed #efefef;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.about .right .map {
	padding: 10px;
	height: 319px;
	border: 1px solid #efefef;
	box-sizing: border-box;
}
.about .right h3 {
	margin-top: 30px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #efefef;
}
.about .right p.bolder {
	font-weight: 700;
}

.mt-10 {
	margin-top: 10px!important;
}
.mb-20 {
	margin-bottom: 20px!important;
}
.float-right {
	float: right;
}