@charset "utf-8";

body,ul,li,span,p,b,h1,h2,h3,h4,h5,h6,dl,dt,dd,form,input,i {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

body {
	font-size: 0.24rem;
	font-family: "Microsoft Yahei";
	max-width: 640px;
	min-width: 320px;
	margin: 0 auto;
	color: #424242;
}

img {
	border: 0px;
	vertical-align: top;
	width: 100%;
}

ul,li {
	list-style: none;
}

ul,li,span,dl,dt {
	display: block
}

a {
	text-decoration: none;
	color: #333;
}

.clearfix {
	max-width: 640px;
	min-width: 320px;
	overflow-x: hidden;
	margin: 0 auto;
}

.picture img {
	width: 100%;
}

.center {
	width: 6.2rem;
	margin: 0.2rem auto;
	overflow: hidden;
}

.clear {
	clear: both;
	overflow: hidden;
}

.mt30 {
	margin-top: .3rem;
}

.mt20 {
	margin-top: .2rem;
}

.mt10 {
	margin-top: .1rem !important;
}

.mb10 {
	margin-bottom: .1rem !important;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.pr {
	position: relative;
}

.po {
	position: absolute;
}

.tou {
	width: 100%;
	display: block;
	overflow: hidden;
}

.banner {
	width: 100%;
	display: block;
	overflow: hidden;
}

.search {
	display: block;
	overflow: hidden;
	border: .01rem solid #eeeeee;
}

.search1 {
	width: .58rem;
	display: block;
	overflow: hidden;
	float: left;
	height: .38rem;
}

.search2 {
	width: 5.6rem;
	display: block;
	overflow: hidden;
	float: left;
}

.search2 input {
	width: 5.5rem;
	display: block;
	overflow: hidden;
	line-height: .38rem;
	border: none;
	font-size: .2rem;
	color: #b1b1b1;
}

.nav123 {
	border: .01rem solid #e7e7e7;
}

.nav1 {
	width: 2.89rem;
	display: block;
	overflow: hidden;
	float: left;
	border-right: .01rem solid #e7e7e7;
	padding-left: .2rem;
	padding-top: .28rem;
	padding-bottom: .28rem;
}

.nav1-1 {
	width: .44rem;
	display: block;
	float: left;
}

.nav1-2 {
	font-size: .24rem;
	color: #777777;
	line-height: .3rem;
	margin-left: .15rem;
	float: left;
}

.nav1-2 a {
	color: #007b84;
}

.nav1-2 span {
	font-size: .2rem;
	color: #777777;
}

.btop {
	border-top: .01rem solid #e7e7e7;
}

.bright {
	border-right: none;
}

.title {
	display: block;
	overflow: hidden;
	background-color: #018f9a;
	border-radius: .1rem;
	height: .5rem;
}

.title-left {
	background: url(../images/title-bg.jpg) no-repeat left center;
	background-size: .05rem .36rem;
	line-height: .36rem;
	margin-left: .1rem;
	float: left;
	padding-left: .1rem;
	margin-top: .07rem;
	font-size: .3rem;
	font-weight: bold;
	color: #fff;
}

.title-right {
	float: right;
	display: block;
	overflow: hidden;
	font-size: .22rem;
	line-height: .3rem;
	color: #ffff00;
	margin-right: .2rem;
	margin-top: .1rem;
}

.title-right span {
	width: .25rem;
	display: block;
	overflow: hidden;
	float: left;
	padding-top: .05rem;
	margin-right: .1rem;
}

.title-right a {
	color: #ffff00;
}

.species {
	display: block;
	overflow: hidden;
	margin-top: .2rem;
}

.species li {
	width: 1.51rem;
	float: left;
	border: .01rem solid #c0c0c0;
	display: block;
	overflow: hidden;
	text-align: center;
	line-height: .64rem;
}

.species li a {
	color: #018f9a;
	font-size: .24rem;
}

.wd {
	width: 5.55rem;
	display: block;
	overflow: hidden;
	margin: 0 auto;
	margin-top: .2rem;
}

.jkzx {
	width: 100%;
	display: block;
	overflow: hidden;
	margin-top: .2rem;
}

.jkzx1 {
	display: block;
	overflow: hidden;
}

.jkzx1-1 {
	width: 2.16rem;
	display: block;
	overflow: hidden;
	float: left;
}

.jkzx1-2 {
	display: block;
	overflow: hidden;
	float: right;
	width: 3.92rem;
}

.jkzx1-2 span {
	font-size: .24rem;
	background-color: #018f9a;
	font-weight: bold;
	line-height: .35rem;
	text-align: center;
}

.jkzx1-2 span a {
	color: #fff;
}

.jkzx1-2 p {
	font-size: .24rem;
	line-height: .34rem;
	margin-top: .1rem;
	color: #888888;
}

.jkzx1-2 p a {
	color: #018f9a;
}

.jkzx2 {
	display: block;
	overflow: hidden;
	margin-top: .1rem;
}

.jkzx2 li {
	display: block;
	overflow: hidden;
	background: url(../images/bj.png) no-repeat left center;
	background-size: .18rem .24rem;
	line-height: .35rem;
	margin-top: .1rem;
}

.jkzx2 li a {
	display: block;
	overflow: hidden;
	float: left;
	padding-left: .3rem;
	font-size: .24rem;
	color: #555555;
}

.jkzx2 li span {
	display: block;
	overflow: hidden;
	float: right;
	background-color: #fe791d;
	text-align: center;
	border-radius: .2rem;
	padding-left: .1rem;
	padding-right: .1rem;
}

.jkzx2 span a {
	padding-left: 0;
	line-height: .35rem;
	color: #fff;
	font-size: .2rem;
}

.zx {
	width: 4.9rem;
	display: block;
	overflow: hidden;
	margin: 0 auto;
	margin-top: .2rem;
	line-height: .5rem;
	background-color: #fe791d;
	border: solid .03rem #f16708;
	border-radius: .4rem;
	text-align: center;
	font-size: .22rem;
}

.zx a {
	color: #fff;
}

.ad {
	width: 100%;
	display: block;
	overflow: hidden;
	margin-top: .2rem;
}

.tab {
	width: 100%;
	display: block;
	overflow: hidden;
	margin-top: .2rem;
}

.qh {
	display: block;
	overflow: hidden;
	border-bottom: .01rem solid #c0c0c0;
	padding-left: .1rem;
	padding-right: .1rem;
}

.qh li {
	width: 1.24rem;
	float: left;
	text-align: center;
	line-height: .3rem;
	padding-bottom: .15rem;
}

.qh .on {
	border-bottom: .02rem solid #018f9a;
}

.qhnr {
	display: block;
	overflow: hidden;
	margin-top: .1rem;
}

.qhnr1 {
	width: 6.2rem;
	display: block;
	overflow: hidden;
	margin: 0 auto;
}

.qhnr1 li {
	width: 100%;
	display: block;
	overflow: hidden;
	margin-top: .2rem;
	padding-bottom: .3rem;
	border-bottom: .01rem solid #dfdfdf;
}

.qhnr1 li:nth-child(4) {
	border-bottom: none;
}

.qhnr1 li .qhnr1-left {
	width: 1.82rem;
	display: block;
	overflow: hidden;
	float: left;
}

.qhnr1 li .qhnr1-right {
	width: 4.18rem;
	display: block;
	overflow: hidden;
	float: right;
}

.qhnr1 li .qhnr1-right span {
	font-size: .24rem;
	line-height: .3rem;
	color: #333333;
}

.qhnr1 li .qhnr1-right span a {
	color: #333333;
}

.qhnr1 li .qhnr1-right p {
	font-size: .24rem;
	color: #888888;
	margin-top: .1rem;
}

.qhnr1 li .qhnr1-right p a {
	color: #018f9a;
}

.ckgd {
	width: 2.55rem;
	display: block;
	overflow: hidden;
	margin: 0 auto;
	margin-top: .1rem;
	border: .01rem solid #c0c0c0;
	border-radius: .3rem;
	text-align: center;
	line-height: .45rem;
	font-size: .2rem;
}

.ckgd a {
	color: #333333
}

.wenda {
	display: block;
	overflow: hidden;
}

.wenda1 {
	display: block;
	overflow: hidden;
	margin-top: .2rem;
}

.tt {
	background-color: #eaeaea;
	line-height: .48rem;
	padding-left: .1rem;
	font-size: .24rem;
	color: #333333;
	display: block;
	overflow: hidden;
}

.tt dd {
	float: left;
	padding-left: .15rem;
}

.tt span {
	width: .34rem;
	display: block;
	overflow: hidden;
	float: left;
	margin-top: .07rem;
}

.tt1 {
	display: block;
	overflow: hidden;
	margin-top: .2rem;
}

.tt2 {
	width: .34rem;
	float: left;
	display: block;
	margin-left: .1rem;
}

.tt1 p {
	line-height: .35rem;
	font-size: .24rem;
	width: 5.65rem;
	float: right;
	color: #888888;
}

.tt1 p a {
	color: #018f9a;
}

.zj {
	display: block;
	overflow: hidden;
	margin-top: .2rem;
}

.zj1 {
	width: 2.9rem;
	display: block;
	float: left;
	overflow: hidden;
	margin-left: .15rem;
}

.zj1-1 {
	width: 1.15rem;
	display: block;
	overflow: hidden;
	float: left;
}

.zj1-1 dd {
	font-size: .3rem;
	color: #018f9a;
	margin-top: .1rem;
	line-height: .38rem;
}

.zj1-1 dt {
	font-size: .2rem;
	color: #333333;
	margin-top: .05rem;
	line-height: .3rem;
}

.zj1-1 span {
	width: 100%;
	display: block;
	overflow: hidden;
	background-color: #018f9a;
	text-align: center;
	margin-top: .1rem;
	line-height: .38rem;
	font-size: .2rem;
}

.zj1-1 span a {
	color: #fff;
}

.ddd {
	background-color: #fe791d !important;
}

.zj1-2 {
	width: 1.6rem;
	display: block;
	overflow: hidden;
	float: right;
}

.yhzs {
	display: block;
	overflow: hidden;
	margin-top: .15rem;
}

.yhzs li {
	margin-top: .2rem;
	padding-bottom: .25rem;
	border-bottom: .01rem solid #dfdfdf;
	display: block;
	overflow: hidden;
}

.yhzs li:nth-child(4) {
	border-bottom: none;
}

.yhzs li .yhzs1 {
	width: 1.08rem;
	display: block;
	overflow: hidden;
	float: left;
}

.yhzs li .yhzs2 {
	width: 4.9rem;
	display: block;
	overflow: hidden;
	float: right;
	line-height: .34rem;
	font-size: .24rem;
	color: #888888;
}

.yhzs li .yhzs2 b {
	color: #018f9a;
	font-weight: bold;
}

.rmwd {
	display: block;
	overflow: hidden;
	margin-top: .2rem;
}

.rmwd1 {
	display: block;
	overflow: hidden;
	background: url(../images/rdgz.jpg) no-repeat left center;
	background-size: .27rem .44rem;
	padding-left: .3rem;
	border-bottom: .01rem solid #d7d7d7;
}

.rmwd1 span {
	font-size: .24rem;
	font-weight: bold;
	color: #018f9a;
	float: left;
	line-height: .44rem;
}

.rmwd1 a {
	display: block;
	overflow: hidden;
	float: right;
	font-size: .2rem;
	color: #018f9a;
	line-height: .44rem;
}

.rmwd2 {
	display: block;
	overflow: hidden;
}

.rmwd2 li {
	display: block;
	overflow: hidden;
	padding-bottom: .1rem;
	border-bottom: .01rem solid #dfdfdf;
	margin-top: .15rem;
}

.rmwd2 li:nth-child(4) {
	border-bottom: none;
}

.rmwd2-1 {
	display: block;
	overflow: hidden;
	background: url(../images/hot.jpg) no-repeat left center;
	background-size: .26rem .23rem;
	padding-left: .3rem;
	line-height: .35rem;
	font-size: .24rem;
	color: #333333;
}

.rmwd2-2 {
	display: block;
	overflow: hidden;
	font-size: .24rem;
	line-height: .36rem;
	color: #888888;
}

.rmwd2-2 a {
	color: #018f9a;
}

footer {
	background-color: #018f9a;
	padding-top: .3rem;
	padding-bottom: .3rem;
}

.foot1 {
	display: block;
	overflow: hidden;
	width: 6.22rem;
	margin: 0 auto;
}

.foot1 li {
	float: left;
	border-right: .01rem solid #fff;
	line-height: .38rem;
	text-align: center;
	font-size: .24rem;
	width: 1.54rem;
}

.foot1 li:last-child {
	border-right: none;
}

.foot1 li a {
	color: #fff;
}

footer p {
	text-align: center;
	display: block;
	overflow: hidden;
	margin-top: .12rem;
	color: #fff;
	font-size: .22rem;
	line-height: .36rem;
}

.weizhi {
	width: 100%;
	display: block;
	overflow: hidden;
	background-color: #f4f4f4;
	height: .41rem;
}

.weizhi1 {
	background: url(../images/weizhi.png) no-repeat left center;
	background-size: .27rem .21rem;
	line-height: .41rem;
	display: block;
	overflow: hidden;
	margin: 0 auto;
	width: 5.9rem;
	padding-left: .3rem;
	font-size: .2rem;
}

.weizhi1 span {
	display: block;
	overflow: hidden;
	float: left;
	margin-left: .1rem;
}

.weizhi1 span a {
	color: #018f9a;
}

.list {
	display: block;
	overflow: hidden;
	padding-bottom: .3rem;
	border-bottom: .01rem dashed #dfdfdf;
	margin-top: .2rem;
}

.list1 {
	display: block;
	overflow: hidden;
	background: url(../images/list-title.png) no-repeat left center;
	background-size: .21rem .28rem;
	padding-left: .4rem;
	font-size: .26rem;
	line-height: .36rem;
}

.list1 a {
	color: #333333;
}

.list2 {
	display: block;
	overflow: hidden;
	margin-top: .15rem;
	line-height: .36rem;
	font-size: .24rem;
	color: #888888;
}

.list2 a {
	color: #018f9a;
}

.page {
	display: block;
	overflow: hidden;
	padding: 0.2rem 0;
	text-align: center;
	line-height: .36rem;
}
.page ul li{float: left;font-size: .2rem; margin-left:5px;}
.page ul strong{font-size: .2rem;}
.page a {
	text-align: center;
	padding-left: .06rem;
	padding-right: .06rem;
	border: .01rem solid #c0c0c0;
	font-size: .2rem;
	line-height: .36rem;
	color: #777777;
}

.page a:hover {
	color: #fff;
	background-color: #018f9a;
}

.rmgz {
	display: block;
	overflow: hidden;
}

.rmgz li {
	display: block;
	overflow: hidden;
	background: url(../images/hot.jpg) no-repeat left center;
	background-size: .26rem .23rem;
	padding-left: .3rem;
	line-height: .35rem;
	font-size: .24rem;
	color: #333333;
	margin-top: .2rem;
}

.rmgz li a {
	color: #666666;
}

.listzj {
	width: 100%;
	display: block;
	overflow: hidden;
	background-color: #f9f9f9;
	margin-bottom: .2rem;
}

.list-zj {
	width: 6.2rem;
	display: block;
	overflow: hidden;
	margin: 0 auto;
	padding-top: .1rem;
	padding-bottom: .1rem;
	margin-top: .2rem;
}

.listzj1 {
	display: block;
	overflow: hidden;
	float: left;
}

.listzj1 dd {
	display: block;
	overflow: hidden;
	line-height: .36rem;
	font-size: .2rem;
}

.listzj1 dd span {
	font-size: .26rem;
	font-weight: bold;
	color: #018f9a;
	float: left;
	margin-right: .15rem;
}

.listzj1 dt {
	font-size: .22rem;
	display: block;
	color: #666666;
	line-height: .36rem;
	margin-top: .1rem;
}

.listzj2 {
	width: 1.03rem;
	display: block;
	overflow: hidden;
	float: right;
	margin-right: .1rem;
}

.listzj2 span {
	width: 100%;
	background-color: #fe791d;
	text-align: center;
	line-height: .36rem;
	border-radius: .05rem;
	font-size: .2rem;
}

.listzj2 span a {
	color: #fff;
}

.c {
	background-color: #018f9a !important;
	margin-top: .1rem;
}

.tjyy {
	display: block;
	overflow: hidden;
	margin-top: .2rem;
}

.tjyy1 {
	width: 1.97rem;
	float: left;
	display: block;
	overflow: hidden;
}

.tjyy2 {
	width: 4rem;
	display: block;
	float: right;
}

.tjyy2 dd {
	width: 70%;
	background-color: #018f9a;
	font-size: .26rem;
	font-weight: bold;
	color: #fff;
	line-height: .5rem;
	padding-left: .1rem;
	margin-bottom: .1rem;
}

.tjyy2 li {
	display: block;
	overflow: hidden;
	line-height: .4rem;
	font-size: .2rem;
	color: #555555;
}

.tjyy2 li b {
	color: #dc0000;
	margin-right: .1rem;
}

.arcticle h2 {
	font-size: .3rem;
	text-align: center;
	font-weight: bold;
	line-height: .58rem;
}

.arcticle .arc {
	font-size: .2rem;
	text-align: center;
	line-height: .36rem;
}

.arc1 {
	width: 5.7rem;
	display: block;
	overflow: hidden;
	margin: 0 auto;
	margin-top: .15rem;
}

.arc1-1 {
	width: 3.62rem;
	display: block;
	overflow: hidden;
	float: left;
}

.bd {
	width: 1.89rem;
	float: right;
}

.arc-xx {
	display: block;
	overflow: hidden;
	margin-top: .25rem;
}

.arc-xx p {
	text-indent: 2em;
	line-height: .5rem;
	font-size: .24rem;
	color: #888888;
	display: block;
	overflow: hidden;
}

.arc-xx p img {
	display: block;
	overflow: hidden;
	margin-top: .2rem;
	margin-bottom: .2rem;
}

.arc-zx {
	width: 5.4rem;
	display: block;
	overflow: hidden;
	margin: 0 auto;
	margin-top: .2rem;
}

.arc-zx1 {
	width: 2.45rem;
	float: left;
}

.t {
	float: right;
}

.channel {
	display: block;
	overflow: hidden;
	border-bottom: .01rem solid #c0c0c0;
	padding-left: .1rem;
	padding-right: .1rem;
}

.channel li {
	width: 1.24rem;
	float: left;
	text-align: center;
	line-height: .3rem;
	font-size: .24rem;
}

.channel li a {
	color: #333333;
	display: block;
	padding-bottom: .13rem;
}

.channel li a:hover {
	border-bottom: .02rem solid #018f9a;
	padding-bottom: .13rem;
}

.etdx {
	display: block;
	overflow: hidden;
}

.etdx1 {
	width: 1.82rem;
	display: block;
	overflow: hidden;
	float: left;
}

.etdx2 {
	width: 4.2rem;
	display: block;
	overflow: hidden;
	float: right;
	font-size: .24rem;
	line-height: .35rem;
	color: #777777;
}

.etdx2 b {
	color: #333333;
	font-weight: bold;
}

.wen {
	display: block;
	overflow: hidden;
	margin: 0.3rem 0;
}

.wen li {
	width: 25%;
	display: block;
	overflow: hidden;
	float: left;
}

.wen1 {
	width: .92rem;
	display: block;
	overflow: hidden;
	margin: 0 auto;
}

.wen2 {
	display: block;
	overflow: hidden;
	text-align: center;
	line-height: .36rem;
	font-size: .24rem;
}

.wen2 a {
	color: #777777;
}

.channel-li {
	display: block;
	overflow: hidden;
	padding-bottom: .2rem;
	border-bottom: .01rem solid #efefef;
	margin-top: .2rem;
}

.channel-list {
	display: block;
	overflow: hidden;
	float: left;
}

.channel-list dd {
	display: block;
	overflow: hidden;
	font-size: .26rem;
	color: #333333;
	line-height: .36rem;
}

.channel-list p {
	display: block;
	overflow: hidden;
	font-size: .24rem;
	color: #888888;
	margin-top: .1rem;
	line-height: .36rem;
}

.channel-list p a {
	color: #018f9a;
}

.channel-list dd {
	color: #333333;
}

.channel-list dt {
	display: block;
	overflow: hidden;
	background: url(../images/dz.png) no-repeat left center;
	background-size: 1.24rem .3rem;
	line-height: .36rem;
	font-size: .2rem;
	color: #c2c2c2;
	padding-left: .6rem;
	margin-top: .1rem;
}

.channel-list1 {
	width: 1.99rem;
	display: block;
	overflow: hidden;
	float: right;
}

.zixun{
    font-size: 0.2rem;
    background-color: red;
    color: #fff;
    float: right;
    padding: 0rem 0.2rem;
    border-radius: 0.1rem;
}