﻿body{padding-top:0;}
.wrap {background:#fff;}
/*头部开始*/
body .g-hd {height:6.54em; overflow:hidden;}
body .g-hd .logo { width:17%; padding:1.83em 5% 0 3.125%;}
body .g-hd .logo img {width:100%; height:auto;display:block; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
body .g-hd .top_r { width:60%; margin:1.66em 0 0 0; padding:0.58em 0 0 0; color:#016a53; font-weight:bold; font-size:1em; position:relative;}
body .g-hd .top_r:before { content:""; position:absolute; top:0; left:-4%; width:1px; height:4.4em;
background-image: -webkit-gradient(radial, left top, left bottom, from(#cce1dd), to(#fff)); 
background-image: -webkit-radial-gradient(circle, #cce1dd, #fff); 
background-image: -moz-radial-gradient(circle, #cce1dd, #fff); 
background-image: radial-gradient(circle, #cce1dd, #fff);}
body .g-hd .top_r p { color:#333; font-weight:normal;}
body .g-hd .top_r p a { color:#016a53; font-family:Impact; font-size:1em;}

/*头部结束*/

/*通栏广告*/
.g-adv{ height:12.5em;}
.g-adv .sclwrap_box , .g-adv .m-box{ height:12.5em;overflow:hidden;}
.g-adv .m-box img{ display:block;width:100%;vertical-align:top;}

/*---搜索----*/
.so_box { overflow:hidden; font-size:1em; height:5.42em; position:relative; padding:2.5em 3.125% 0;}
.so_box .m-ipt{width:85%;}
.so_box .u-bt{ width:5.33em; height:2.92em; line-height:2.92em; text-shadow:none;float:left;background:#016a53; position:relative; left:0;z-index:99; margin-left:-1.5%;}
.so_box .u-in{ float:left; position:absolute; z-index:100; left:76.1%; top:31.5%; width:20%; height:2.92em; text-align:center; font-size:1em; color:#fff; background:none; border:0;}
.so_box .u-key1 {width:89%; border:1px solid #ccc; box-shadow: inset none;font-size:1em;color:#dbdbdb; text-indent:2%; font-size:1em; height:2.83em; line-height:2.83em;float:left; z-index:10; position:relative; margin-right:4%;} /*搜索中的请输入关键词样式*/

/*导航*/
.g_nav { height:12.2em; overflow:hidden;}
.g_nav a li {position:relative;float:left; width:32%; margin:0 1.95% 0.54em 0; text-align:center;height:4.583em; line-height:4.583em; font-size:1em; color:#fff; background:#016a53; box-shadow:-0.08em -0.1em 0.1em #004234 inset;}

.g_nav a:nth-child(3) li, .g_nav a:nth-child(6) li { margin-right:0;}

/**/
.yx { height:auto; overflow:hidden;  margin-bottom: 30px;}
.yx h2 { height:3.125em; line-height:3.125em; font-size:1em; color:#fff; background:#016a53;}
.yx h2 em { padding:0 3%; height:3.125em; text-align:center; display:inline-block; background:#6bd429; position:relative;}
.yx h2 span { padding:0 2.125% 0 0;}
.y_list { padding:1.25em 0 0 3.125%; overflow:hidden;}
.y_list a li { float:left; width:45.9%; margin:0 4.3% 0 0; overflow:hidden; display:inline;}
.y_list a li img {width:100%; height:auto;display:block; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.y_list a li span {display:block; text-align:center; width:100%; height:2.58em; line-height:1.6em;overflow:hidden; font-size:1em; color:#333;}
.y_list a:nth-child(2n) li { margin-right:0;}
a.pmore { display:block; text-align:center; color:#fff; font-size:1em; height:2.75em; line-height:2.75em; position:relative; z-index:10;}
a.pmore:before { content:""; position:absolute; top:0; left:50%; width:72.5%; height:2.75em; margin-left:-36%; z-index:-1; background:url(../images/more01.jpg) no-repeat; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover;}





/**/
.m-ys { height:108.33em; overflow:hidden; font-size:1em;}
.m-ys h2 { width:100%; height:8.58em; font-size:1em; display:block; overflow:hidden; margin:0 0 2.08em 0;}
.m-ys h2 img { width:100%; height:auto; display:block; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.m-ys dl { margin:0 3.125%; position:relative; z-index:10; font-size:1em;}
.m-ys dl:before { content:""; position:absolute; top:0; left:0; width:1.8em; height:28.58em; z-index:-1; background:url(../images/01.gif) no-repeat; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover;}
.m-ys dl dt { color:#016a53; font-size:1.16em; font-weight:bold; margin:0 0 3.4% 0;}
.m-ys dl dt em { color:#016a53; font-size:0.85em; width:1.79em; height:1.79em; line-height:1.79em; font-family:Impact; display:inline-block; margin-right:2.8%; font-weight:normal; text-align:center;}
.m-ys dl dt span { position:relative; padding:0 10% 2.5% 0; background:url(../images/ysdd.html) repeat-x left bottom;}
/*.m-ys dl dt span:before { content:""; position:absolute; bottom:0; left:0; width:0.25em; height:0.29em; background:url(../images/ysdd.gif) no-repeat; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover;}*/
.m-ys dl:nth-child(4) dt span { padding:0 0 2% 0;}
.m-ys dl:nth-child(5) dt span { padding:0 34% 2% 0;}
.m-ys dl dd { padding:0 0 0 10%;}
.m-ys dl dd p { color:#333; font-size:1em; line-height:1.4em; padding:0 0 0 7%; position:relative;}
.m-ys dl dd p:before { content:""; position:absolute; top:0.2em; left:0; width:1.25em; height:1.06em; background:url(../images/gou.html) no-repeat; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover;}
.m-ys dl dd p em { color:#40a700;}
.m-ys dl dd span { width:92.9%; height:11.29em; display:block; margin:9% 0 8.8% -3.725%;}
.m-ys dl dd span img { width:100%; display:block; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.m-ys dl:nth-child(3) dd span { width:82.2%; height:14.08em; display:block; margin:5% 0 10% 5%;}
.m-ys dl:nth-child(3) dd span img { width:100%; display:block; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.m-ys dl:nth-child(4) dd span { width:89.6%; height:11.5em; display:block; margin:6% 0 10% -2%;}
.m-ys dl:nth-child(4) dd span img { width:100%; display:block;}
.m-ys dl:nth-child(5) dd span { width:76.6%; height:16em; display:block; margin:5% 0 0 3.4%;}
.m-ys dl:nth-child(5) dd span img { width:100%; display:block;}

/**/
.jz_centre { height:19.33em; overflow:hidden; position:relative;}
a.u_more { position:absolute; top:4.5%; right:2.125%; color:#fff;}
.sub_tab { height:3.125em; line-height:3.125em; font-size:1em; color:#fff; background:#016a53;}
.sub_tab li { float:left;color:#fff; height:3.125em; line-height:3.125em; padding:0 3%; cursor:pointer;}
.sub_tab li.z-on { padding:0 3%; text-align:center; display:inline-block; background:#6bd429;}
.jz_centre .sclwrap_box , .jz_centre .m-box{ height:16.2em;}
.jz_list { padding:1.25em 0 0 0;}
.jz_list dl { overflow:hidden; padding:0 0 0 3.125%;}
.jz_list dl dt { width:49.5%; display:inline-block;}
.jz_list dl dt img {display:block;width:100%; height:auto; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.jz_list dl dd {overflow:hidden; padding:0 0 0 3%; width:44.5%;}
.jz_list dl dd h3 { color:#016a53; display:block; font-size:1em; margin:0 0 0 -3%;}
.jz_list dl dd p { color:#333; font-size:1em; line-height:1.4em; padding:2% 0 0 0;}
.jz_list dl dd p a {color:#40a700; display:block; font-weight:bold; margin:2.8% 0 0 0;}
.zxbtn { display:block; margin:1.25em 0 0 13.75%;}
.zxbtn a.zx01, .zxbtn a.zx02 { color:#fff; display:inline-block; margin:0 5.6% 0 0; text-shadow:0 0.08em 0 #005f4a; color:#fff; width:38.8%; height:2.42em; line-height:2.42em; text-align:center;}
.zxbtn a.zx01 { background:url(../images/more.jpg) no-repeat; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover;}
.zxbtn a.zx02 { background:url(../images/more-13.jpg) no-repeat; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover;}


/**/
.dt_centre { height:16.5em; overflow:hidden;}
.n_list { padding:0.5em 0 0 3.125%;}
.n_list ul li {position:relative;padding-left:6%;line-height:2.1em; color:#333;font-size:1em;}
.n_list ul li:before {content:"";position:absolute;left:0;top:0.65em;width:0.83em;height:0.83em; border-radius:0.83em;border:1px solid #333;}



/*底部开始*/
.g-ft { width:100%; height:11em; overflow:hidden; position:relative;}
a.u_top { display:block; margin:0 3.125%; background:#ccc; height:2.92em; line-height:2.92em; font-size:1em; text-align:center; color:#333; position:relative;}
a.u_top:before { content:""; position:absolute; top:1.25em; left:60%; width:0; height:0; border-bottom:0.5em solid #858585; border-left:0.42em solid rgba(0,0,0,0); border-right:0.42em solid rgba(0,0,0,0);}
.g-ft p { line-height:1.6em; font-size:1em; text-align:center; color:#333; padding:3.5% 0 0 0;}
.g-ft p a{color:#333}


.f_nav { height:4.16em; margin:0 auto; text-align:center; width:100%; max-width:640px; min-width:320px; background:#016a53; position:fixed; bottom:0; z-index:999;}
.f_nav li { position:relative; width:24.75%; height:4.16em; text-align:center; display:inline-block; float:left; font-size:1em; border-right:1px solid #015946;}
.f_nav li a { color:#fff; width:100%; height:4.16em; display:inline-block;}
.f_nav li a img { width:1.92em; height:1.92em; display:block; margin:0.4em 0 0 2.2em;}
.f_nav li:last-child { border:0;}
.f_nav li .erj { position:absolute; bottom:4.16em; left:0; background:#009d7b; width:100%;}
.f_nav li .erj a { color:#fff; font-size:1em; height:2.42em; line-height:2.42em; text-align:center; display:block; border-bottom:0.208em solid #fff;}
.f_nav li .erj a:last-child { border:0;}



@media screen and (min-width:320px) {
	body { font-size:75%;}
}
@media screen and (min-width:360px) {
	body { font-size:87%;}
}
@media screen and (min-width:400px) {
	body { font-size:93%;}
}
@media screen and (min-width:480px) {
	body { font-size:112%;}
}
@media screen and (min-width:568px) {
	body { font-size:131%;}
}
@media screen and (min-width:639px) {
	body { font-size:150%;}
}


