﻿body{ font-family:"Microsoft YaHei"; color:#333; margin: 0 auto; padding: 0; }
ul,li,dl,dt,dd,p,ol,h1,h2,h3,h4,h5{ margin:0; padding:0;}
ul li,ol li,li{ list-style:none;}
a{ text-decoration:none; color:#333;}
img{ max-width:100%; border:none;}
.zrz_wrap{ max-width: 640px; min-width: 320px; margin: 0 auto;}
@media only screen and (min-width: 640px){
.zrz_wrap{font-size:24px;}
}@media only screen and (min-width: 540px)and (max-width: 639px){
.zrz_wrap{font-size:18px;}
} @media only screen and (min-width: 414px)and (max-width: 539px){
.zrz_wrap{font-size:16px;}
} @media only screen and (min-width:375px)and (max-width:413px){
.zrz_wrap{font-size:15px;}
} @media only screen and (min-width:342px)and (max-width:374px){
.zrz_wrap{font-size:14px;}
} @media only screen and (min-width:320px)and (max-width:341px){
.zrz_wrap{font-size:12px;}
}

@font-face {
	font-family:'mylfont';
	src: url(../font/MYL.ttf);
	font-weight: normal;
	font-style: normal;
}

.ft_style{font-family: 'mylfont',"微软雅黑"}

.zz_head{ overflow: hidden; background-color: #00c082; padding:3% 0;}
.zz_head p{ width: 64%; margin: 0 auto; text-align: center;}
.zz_head ul{ overflow: hidden; padding-top:2.5%; margin-top: 2%; border-top: 1px #b7fce6 solid;}
.zz_head ul li{ float: left; width: 20%; text-align: center;}
.zz_head ul li a{ color:#fff; border-right: 1px #b7fce6 solid; display:block;}
.zz_head ul li:last-child a{ border-right:none;}
.zz_banner img{ display: block;}

.zz_djjc{ background-color: #f0f0f0; padding: 5% 3% 9%; position: relative;}
.zz_djjc ul{ overflow: hidden;}
.zz_djjc ul li{ float: left; box-sizing: border-box; line-height: 2.5em;}
.zz_djjc ul li:first-child{ width: 73%; background-color: #fff; border: 1px #999999 solid; padding-left: 3%; border-right: none; }
.zz_djjc ul li:first-child img{ width: 1.66em; vertical-align: middle;}
.zz_djjc ul li:first-child span{ display: inline; margin-left: 4%; padding-left: 4%; border-left: 2px #999 solid; color:#999;}
.zz_djjc ul li:last-child{ width: 27%; text-align: center; background-color: #ff9000; border: 1px #ff9000 solid;}
.zz_djjc ul li:last-child a{ color: #fff;}

.zz_cen{ position: absolute; bottom: -.8em; left: 0; right: 0; margin: 0 auto; width: 1.6em;}
.zz_cen img{ display: block;}

.zz_bt{ background-color: #fff; padding: 8% 0 7%; text-align: center;}
.zz_h{ position: relative;}
.zz_h h1{ font-size: 2em;  color:#02af77; position: relative; z-index: 2;}
.zz_h h2{ position: absolute; top:-.15em; left: 0; right: 0;}
.zz_line{ border-top: 2px #02af77 solid; width: 60%; margin: 1% auto 0; position: relative;}
.zz_line span{ display:block; width: 12%; height: 4px; background-color: #02af77; position: absolute; left: 0; right: 0; margin: 0 auto; top:-3px;}

.zz_sec01{ position: relative; padding: 0 3%;}
.zz_sec01 ul{ overflow: hidden; border-bottom: 1px #bdbdbd dashed; padding-bottom: 6%; margin-bottom: 6%;}
.zz_sec01 .zz_ul3{ border-bottom: none; margin-bottom: 0; padding-bottom: 10%;}
.zz_sec01 ul li{ float: left; width: 32%; }
.zz_sec01 ul li:last-child{ width: 65%; margin-left: 3%;}
.zz_sec01 ul li:last-child p{ font-size: 1.1em; overflow: hidden; border-bottom: 1px #bdbdbd solid;}
.zz_span1{ color:#02af77; border-bottom: 2px #02af77 solid; display: inline-block; padding-bottom: 2%;}
.zz_span2{ float: right; color:#ff9000;}
.zz_a{ overflow:hidden; position: relative; left: -.4em;}
.zz_a a{ float:left; margin: 4% 0 0; display: block; width: 33.3%; text-align: center; border-right: 1px #7f7f7f solid; box-sizing: border-box; font-family: "mylfont","微软雅黑"; }
.zz_a a:nth-child(3),.zz_a a:nth-child(6),.zz_a3 a:nth-child(5){ border-right: none;}
.zz_a3 a:nth-child(4),.zz_a3 a:nth-child(5){ width:40%;} 

.zz_bt02{ background-color: #f0f0f0;}
.zz_sec02{ background-color: #f0f0f0; position: relative;  padding-bottom: 8%;}
.zz_ys01{ position: relative; margin-bottom: 5%; }
.zz_ys01>img{ display: block;}
.zz_right{ overflow: hidden;  position: absolute; right: 6%; top:14%; width: 52%;}
.zz_right dl{ overflow: hidden; border-bottom: 1px #8d8d8d solid; padding-bottom: 2%; }
.zz_right dl dt{ float: left; font-size: 2.3em; font-weight: bold; width: 45%; }
.zz_right dl dd{ float: left; width: 55%; box-sizing: border-box;}
.zz_right dl dd:nth-child(2){ font-size: .8em; padding: 1% 0;}
.zz_right dl dd:nth-child(3){ border-left: .3em #02af77 solid; padding-left: 3%;}
.zz_right p{ padding-top: 3%; font-size: 1.08em;}
.zz_right a{ display: block; width: 58%; text-align: center; border: 1px #02af77 solid; color:#02af77; padding: 1.2% 0; border-radius:1em; margin-top: 5%; margin-left: 10%; font-size: 1.08em; font-weight: bold;}
.zz_right .zz_zxyy{ border: 1px #ff9000 solid; color:#ff9000;}
.zz_right02{ top:17%}
.zz_right02 dl dt{ font-size: 1.9em;}
.zz_hd ul{ width: 18%; margin: 0 auto; overflow: hidden;}
.zz_hd li{ float: left; width: .6em; height: .6em; border-radius: 1em; background-color: #fff; border: 1px #a6a6a6 solid; margin: 0 6% 0 0;  color: transparent;} 
.zz_hd li.on{ background-color: #02af77; width: 3em; border: 1px #02af77 solid;} 

.zz_sec03{  position: relative; padding: 0 3%;}
.zz_hd11 ul{ overflow: hidden; margin: 3% auto 6%; width: 26%; }
.zz_hd11 li{ float: left; width: .6em; height: .6em; border-radius: 1em; background-color: #FFF; border: 1px #a6a6a6 solid; margin: 0 0 0 6%;  color: transparent;}
.zz_hd11 li.on{ background-color: #02af77; width: 2em; border: 1px #02af77 solid;} 

.tit_h2{ text-align: center;}
.tit_h2 h2{ font-weight: normal; font-size: 1.32em;  }
.zzul01{ overflow: hidden; margin-top: 6%; padding-bottom: 6%; border-bottom: 1px #e5e5e5 dashed;}
.zzul01 li{ float: left; width: 65%;}
.zzul01 li:last-child{ width: 35%; font-family: 'mylfont',"微软雅黑"}
.wzgc{ border-top: 1px #41c399 solid; border-bottom: 1px #41c399 solid; width: 62%; margin: 10% auto 0; text-align: center; padding: 3% 0; overflow: hidden;}
.wzgc span{ font-size: 1.2em; color:#41c399;  }
.wzgc img{ display: block; margin: 4% auto 0;} 
.zzul01 li p{ width: 76%; text-align: center;   margin: 6% auto 0;}
.zzul01 li p img{ width: .83em; margin-right: 3%;}
.zzul01_right li{ float: right;}
.zzul01_right li p{ text-align: left;}

.zz_sec04{ background-color: #f0f0f0; padding-bottom: 6%;}
.zz_fer img{ display: block;}
.zz_s2a{ background-color: #fff; margin: 0 3%; overflow: hidden;}
.zz_tab{ overflow: hidden;}
.zz_tab li{ float: left; width:33.3%; text-align: center; font-weight: bold; font-size: 1.25em; background-color: #d8d8d8; border-right: 1px #fff solid; box-sizing: border-box; padding: 2% 0;}
.zz_tab li:last-child{ border-right: none;}
.zz_tab li.active{ background-color: #fff; color:#00a670;}
.zz_tab li.active span{ border-bottom: 2px #00a670 solid; padding-bottom: 4%;}

.tabcontent{ padding: 7% 4% 4%;}
.tabcontent ul{ overflow: hidden; border-bottom: 1px #e1e1e1 solid; padding-bottom: 6%; margin-bottom: 6%;}
.tabcontent ul li{ float: left; width: 55%; box-sizing: border-box; font-family: 'mylfont',"微软雅黑"; position: relative; height:8em;}
.tabcontent ul li:first-child{ border: 1px #999 solid; width: 40%; margin-right: 4%;}
.tabcontent ul li:first-child img{ display:block; width:100%; height:100%;}
.tabcontent ul li h2{ font-size: 1.25em; font-weight: normal; padding-top: 3%;}
.tabcontent ul li p{ position: absolute; bottom: 0; left: 0; width: 100%; font-size: .9em;}
.tabcontent ul li p span{ float: right;}
.tabcontent ul li p span img{ width: 1.33em;}
.tabcontent .ullast{ border-bottom: none; padding-bottom: 0;}
.zz_pp{ text-align: center; color:#ff9000; font-size: 1.25em;}
.zz_pp a{ color:#ff9000}
.zz_pp a img{ width: 1.35em; vertical-align: middle;}


/*list yangshi */
.zz_right04 dl dt{ font-size: 2.2em;}
.zz_daohang{ overflow: hidden; padding: 3%;}
.zz_daohang p{ border-left: .3em #666666 solid; padding-left: 3%; font-size: .9em;}
.zlist_sec01{ background: url(../images/z_img30.jpg) repeat; }
.zlist_sec01 ul{ overflow: hidden; padding: 5% 3% 0 6%; margin:6% 0 3%;}
.zlist_sec01 ul li{ float: left; width: 22%; margin-left: 3%; margin-bottom: 6%; box-sizing: border-box;  }
.zlist_sec01 ul li span{ display: block; font-family: 'mylfont',"微软雅黑"}
.zlist_sec01 ul li img{ display: block;}

.z_list{ overflow: hidden; background-color: #fff; padding: 6% 3%; border-bottom: .5em #e9e9e9 solid;}
.z_list ul li{ border-bottom: 1px #cccccc solid; padding-bottom: 6%; margin-bottom: 6%; overflow: hidden;}
.z_list ul li:last-child{ border-bottom: none; padding: 0; margin-bottom:2%}
.ls_left{ float: left; width: 48%; background-color: #dddddd; border-radius: .2em; }
.ls_right{ float: left; width: 95%; padding: 0 4%; box-sizing: border-box; line-height: 1.6em; }
.ls_right h1{ font-weight: normal; font-size: 1.1em; margin: 4% 0;}
.ls_right p{ font-size:.9em}
.ls_right p a{ color:red;}
.li_num{ overflow: hidden; width: 45%; margin: 5% auto 0;}
.li_num li{ display:block; float: left; text-align: center; border: 1px #000 solid; border-radius: .3em; margin: 0 0 0 5%; padding: 1% 3%; box-sizing: border-box; font-family: 'mylfont',"微软雅黑"}
.li_num li:first-child{ background-color: #00c082;  border: 1px #00c082 solid; color:#fff;}
.li_num li:first-child a{ color:#fff;}

.zjtd{ background-color: #00c082; padding: 3% 3% 4.5%; margin: 6% 0; color:#fff;}
.zjtd p{ border-bottom: 2px #fff solid; padding-bottom: 1.5%;}
.zjtd p img{ vertical-align: middle; width: 1.9em; margin-right: 2%;}
.zjtd p font{ font-weight: bold; font-size: 1.4em; margin-right: 2%;}
.zjtd p span{ font-size: 1.1em;}
.zjtd p a{ float: right; color:#fff; font-size: .83em; padding-top: 2.5%;}

.zlist_sec02{ padding: 0 3%;}
.zzys_jhr{ overflow: hidden; position: relative; margin-bottom: 6%; }
.zz_right03{ top:20%; right: 3%; width: 54%;}
.zz_right03 dl dt{ font-size: 1.8em;}
.zz_right03 p{ font-size: 1em; line-height: 1.6em; padding-top: 2%;}
.zz_right03 a{ border: none; width: auto; text-align: left; margin-left: 0; font-size: 1em; margin-top: 2%; padding: 0; border-radius:0;}

/*arc 样式*/

.zz_right04 dl dt{ font-size: 2.2em;}
.zz_archd11{ display: none;}
.zz_arc{ overflow: hidden; padding: 6% 3%; border-bottom: .5em #e9e9e9 solid;}
.zz_arc p{ line-height:1.6em;}
.arc_h1{ text-align: center; font-size: 1.66em; margin-bottom: 3%;}
.arc_h1 span{ border-bottom: .2em #00c082 solid; width: 1.6em; display: block; margin: 0 auto; padding-bottom: 1%; }
.arc_h3{ text-align: center; color: #999999; font-size: .9em; font-weight: normal;}
.arc_h2{ font-size: 1.25em; text-align: center; margin-top: 6%;}
.mfzx{ display: block; background-color: #ff9000; color:#fff; text-align: center; padding: 1.5% 0; width: 30%; margin: 4% auto 0; border-radius: .3em;}
.zjtd01 p img{ width: 1.7em; vertical-align: top;}
.arc_erj{ padding: 0 3%;}
.arc_erj ul{ overflow: hidden;}
.arc_erj ul li{ border-bottom: 1px #d6d6d6 solid; padding-bottom: 3%; margin-bottom: 3%; font-size: 1.25em;}
.arc_erj ul li span{ float: right; font-size: .8em;}
.arc_erj ul li img{ width: 1.04em; vertical-align:middle;}
.arc_sec01{ background-color: #f0f0f0; padding-bottom: 6%;}


.gaiban { width:100%;overflow:hidden;}
.gaiban .le { width:30%; line-height:2em;float:left;text-align:center; background-color:#02af77; border:#fff solid 1px; font-size:0.9em;}
.gaiban .ri { width:65%; float:right;}
.gaiban .ri ul { padding-bottom:0.6em; overflow:hidden; width:100%;}
.gaiban .ri ul li { width:43%; line-height:2em; float:left; text-align:center; background-color:#f0f0f0; border:#999999 solid 1px; font-size:0.9em; margin:0 0 1em 1em;}


.footer_2016{background:#ebebeb;padding:2rem 0 3rem; overflow:hidden}
.footer_logo{width:40%;height:auto; float:left;}
.footer_right{width:57%; float:right;border-left:#fff 1px solid;padding-left:2%}
.footer_right p{font-size:1em;color:#444;line-height:1.75em}
.footer_right_anniu{font-size:0.8rem;margin:3% auto;}
.footer_right_anniu a{display:inline-block;border-radius:7px;background:#fff;color:#333;text-align:left;line-height:200%;margin:0 2%;padding:0 5%;}
.part_93{width:93%;margin:0 auto}
.banquan{text-align:center;background:#2269b9;padding:2%;color:#3f8ce3;font-size:1rem;margin-bottom:7rem}