@charset "utf-8";

.container {

	max-width: 640px;

	background: #EEEEEE;

	color: #3E3E3E;

}

.bg_white {

	background: #FFF;

}

.head img {

	width: 100%;

	float: left;

}

/*------banner切换------*/

.ban {

	width: 100%;

	position: relative;

	overflow: hidden;

}

.ban .hd {

	width: 100%;

	height: 11px;

	position: absolute;

	z-index: 1;

	bottom: 10px;

	text-align: center;

}

.ban .hd ul {

	display: inline-block;

	height: 5px;

	padding: 3px 5px;

	background-color: rgba(255,255,255,0.7);

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	font-size: 0;

	vertical-align: top;

}

.ban .hd ul li {

	display: inline-block;

	width: 5px;

	height: 5px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	background: #8C8C8C;

	margin: 0 5px;

	vertical-align: top;

	overflow: hidden;

}

.ban .hd ul .on {

	background: #FE6C9C;

}

.ban .bd {

	position: relative;

	z-index: 0;

}

.ban .bd li img {

	width: 100%;

}

.ban .bd li a {

	-webkit-tap-highlight-color: rgba(0, 0, 0, 0); /* 取消链接高亮 */

}

.search {

	width: 94%;

	height: 1.6rem;

	line-height: 1.6rem;

	background: #FFF;

	border: 1px solid #DDDDDD;

	border-radius: 0.2rem;

	margin: 0.3rem auto;

}

.search input {

	height: 1.6rem;

}

.search .s1 {

	width: 80%;

	float: left;

	font-size: 0.5rem;

	color: #999;

	text-indent: 1em;

	border-radius: 0.2rem;

}

.search .s2 {

	width: 18%;

	background: url(../images/searchcjf.jpg) no-repeat center;

	background-size: 0.7rem auto;

	float: right;

}

.hot {

	width: 96%;

	height: 1.7rem;

	line-height: 1.7rem;

	margin-left: 2%;

	border-bottom: 1px solid #EBEBEB;

	background: url(../images/ttcjf.jpg) no-repeat left 0.6rem;

	background-size: 3rem auto;

	position: relative;

	overflow: hidden;

}

.hot .hd {

	display: none;

}

.hot .bd {

	width: 10rem;

	height: 1.7rem;

	position: absolute;

	left: 3.8rem;

}

.hot .bd li a {

	font-size: 0.55rem;

	color: #383838;

}

.hot .more img {

	width: 1rem;

	position: absolute;

	right: 0;

	top: 0.7rem;

}

.category {

	    padding: 0.8rem 0.5rem;

}

.category a {

	width: 2.5rem;

	height: 3.5rem;

	display: block;

	float: left;

	margin: 0 0.6rem 0.6rem 0.6rem;

	color: #555555;

}

.category a img {

	width: 100%;

}

.category a em {

	display: block;

	text-align: center;

	line-height: 0.8rem;

	font-size: 0.55rem;

}

.tit {

	height: 1.8rem;

	line-height: 1.8rem;

	background: url(../images/linecjf.jpg) repeat-x center;

	text-align: center;

}

.tit span {

	background: #EEEEEE;

	padding: 0 0.5rem;

	font-size: 0.6rem;

	color: #7F7F7F;

}

.kcyg {

	padding: 0 0.45rem;

}

.kcyg .bg_white {

	width: 94%;

	padding: 4% 3%;

	border: 1px solid #DDDDDD;

	border-radius: 0.3rem;

	margin-bottom: 0.5rem;

}

.kcyg .bg_white img {

	width: 2.6rem;

	float: left;

	border-radius: 0.3rem;

}

.kcyg .bg_white .lt {

	width: 7.7rem;

	margin-left: 0.5rem;

}

.kcyg .bg_white .lt h3 {

	line-height: 0.7rem;

	margin-bottom: 0.3rem;

	font-weight: normal;

}

.kcyg .bg_white .lt h3 a {

	font-size: 0.55rem;

	color: #C43247;

}

.kcyg .bg_white .lt p {

	line-height: 0.6rem;

	font-size: 0.5rem;

}

.kcyg .bg_white a.rt {

	width: 2.5rem;

	height: 2rem;

	line-height: 0.8rem;

	display: -webkit-box;

	-webkit-box-pack: center;

	-webkit-box-align: center;

	background: #8A2042;

	color: #FFF;

	font-size: 0.6rem;

	margin-top: 0.3rem;

	border-radius: 0.3rem;

}

.zhuanjia {

	width: 100%;

	padding: 0.8rem 0;

	position: relative;

	overflow: hidden;

}

.zhuanjia .hd {

	width: 100%;

	height: 0.3rem;

	text-align: center;

	margin: 0.5rem 0;

}

.zhuanjia .hd ul {

	display: inline-block;

	font-size: 0;

	vertical-align: top;

}

.zhuanjia .hd ul li {

	display: inline-block;

	width: 0.3rem;

	height: 0.3rem;

	-webkit-border-radius: 0.3rem;

	-moz-border-radius: 0.3rem;

	border-radius: 0.3rem;

	background: #8C8C8C;

	margin: 0 0.1rem;

	vertical-align: top;

	overflow: hidden;

}

.zhuanjia .hd ul .on {

	background: #F99800;

}

.zhuanjia .bd {

	position: relative;

	z-index: 0;

	padding: 0 0.5rem;

}

.zhuanjia .bd li {

	position: relative;

}

.zhuanjia .bd li .lt {

	width: 4.5rem;

}

.zhuanjia .bd li .lt img {

	width: 100%;

}

.zhuanjia .bd li .rt {

	width: 10rem;

	float: left;

    margin-left: 0.4rem;

}

.zhuanjia .bd li .name {

	line-height: 1rem;

	font-size: 0.5rem;

}

.zhuanjia .bd li .name span {

	font-size: 0.6rem;

	color: #2E56B3;

	font-weight: bold;

}

.zhuanjia .bd li em {

	line-height: 0.8rem;

	font-size: 0.5rem;

	color: #F86B00;

}

.zhuanjia .bd li p {

	line-height: 0.7rem;

	font-size: 0.5rem;

	margin: 0.3rem 0;

}

.zhuanjia .bd li p a {

	color: #F92828;

}

.zhuanjia .bd li .zxzj a {

	width: 4rem;

	height: 1.5rem;

	line-height: 1.5rem;

	text-align: center;

	display: block;

	border-radius: 0.2rem;

	float: left;

	margin-right: 0.3rem;

	font-size: 0.55rem;

	color: #FFF;

}

.zhuanjia .bd li .zxzj a:nth-child(1) {

	background: #D8271C;

}

.zhuanjia .bd li .zxzj a:nth-child(2) {

	background: #8A2042;

}

.zhuanjia .more {

	width: 100%;

	height: 1.4rem;

	line-height: 1.4rem;

	text-align: center;

	margin-top: 0.6rem;

	background: #F9F9F9;

}

.zhuanjia .more a {

	font-size: 0.5rem;

	color: #555;

}

.list {

	padding: 0.2rem 0.5rem 1rem 0.5rem;

}

.list li {

	padding: 0.7rem 0;

	border-bottom: 1px solid #EDEDED;

}

.list li:first-child {

	border-bottom: 1px solid #EDEDED;

}

.list li .lt {

	width: 4.2rem;

}

.list li .lt img {

	width: 100%;

	border-radius: 0.5rem;

}

.list li .rt {

	width: 10rem;

}

.list li .rt a {

	display: block;

	line-height: 0.7rem;

	font-size: 0.7rem;

	color: #323232;

}.list li .rt p {

	display: block;

    line-height: 0.7rem;

    font-size: 0.5rem;

    color: #323232;

    margin-top: 0.4rem;}

.list li .rt .time {

	line-height: 0.7rem;

	margin-top: 0.3rem;

}

.list li .rt .time span {

	font-size: 0.5rem;

	color: #A3A3A3;

}

.list li .rt .time span:first-child {

	margin-right: 1.4rem;

}

.list li .rt .time span img {

	height: 0.5rem;

	vertical-align: middle;

	margin-right: 0.2rem;

}

.list a.more {

	width: 100%;

	height: 1.5rem;

	line-height: 1.5rem;

	text-align: center;

	display: block;

	border: 1px solid #F69776;

	border-radius: 0.2rem;

	font-size: 0.55rem;

	color: #F69776;

}

.huanjing {

	padding: 0.3rem 0 1rem 0;

}

.huanjing img {

	width: 100%;

}

.guahao_tit img {

	width: 100%;

	

}

.guahao {

	padding: 0.8rem 0.5rem;

}

.guahao .k01 {

	width: 100%;

	height: 1.7rem;

	background: #EEEEEE;

	margin-bottom: 0.7rem;

	text-indent: 1em;

	font-size: 0.55rem;

	color: #666;

}

.guahao .k02 {

	width: 30%;

	height: 1.7rem;

	background: #8A2042;

	color: #FFF;

	font-size: 0.6rem;

	display: block;

	border-radius: 0.3rem;

	cursor: pointer;

}

/*foot*/

.foot {

	text-align: center;

	padding: 1rem 0;

	background: #8A2042;

	margin-top: 1rem;

	clear: both

}

.foot li {

	line-height: 0.9rem;

	font-size: 0.5rem;

	color: #FFF;

}

.foot li img {

	vertical-align: middle;

}

/*---列表---*/

.cat {

	margin: 0.6rem 0;

	padding-left: 0.6rem;

}

.cat a {

	width: 4.4rem;

	height: 1.6rem;

	padding: 0.2rem 0 0 0.4rem;

	float: left;

	display: block;

	border: 1px solid #E3E3E3;

	border-radius: 0.2rem;

	background: #FFFFFF;

	margin-right: 0.2rem;

	position: relative;

}

.cat a img {

	width: 1.1rem;

	position: absolute;

	right: 0.2rem;

	top: 0.3rem;

}

.cat a span {

	display: block;

	line-height: 0.7rem;

	font-size: 0.7rem;

	color: #2E2E2E;

}

.cat a em {

	display: block;

	line-height: 0.5rem;

	color: #CCC;

	font-size: 0.35rem;

}

.position {

	padding: 0 0.6rem;

	height: 1.2rem;

	line-height: 1.2rem;

	font-size: 0.6rem;

	color: #981A3D;

}

.position img {

	width: 0.8rem;

	float: left;

	margin: 0.2rem 0.5rem 0 0;

}

.position a {

	padding: 0 0.1rem;

	font-size: 0.6rem;

	color: #981A3D;

}

/*---内容---*/

.article {

	padding: 0.6rem 0;

}

.article h3 {

	padding: 0 1rem;

	text-align: center;

	line-height: 1.2rem;

	font-size: 0.8rem;

	color: #2E2E2E;

	font-weight: normal;

}

.article .time {

	text-align: center;

	line-height: 1rem;

	font-size: 0.5rem;

	color: #6F6F6F;

}

.article .tips {

	width: 90%;

	padding: 2% 3%;

	margin: 0.3rem auto;

	background: #E4EAEC;

	border-radius: 0.3rem;

	line-height: 0.8rem;

	color: #979797;

	font-size: 0.5rem;

}

.article .tips span {

	font-size: 0.55rem;

	color: #464646;

}

.article .body {

	padding: 0.2rem 0.2rem;

}

.article .body p {

	line-height: 1rem;

	font-size: 0.55rem;

	margin-bottom: 0.5rem;

	color: #555;

}







.article .tips2 {

	margin-top: 0.8rem;

	padding: 0 0.5rem;

}

.article .tips2 em {

	line-height: 1rem;

	font-size: 0.55rem;

	color: #8A2042;

}

.article .tips2 p {

	line-height: 0.8rem;

	font-size: 0.5rem;

	color: #555;

}

.article .art_tel {

	width: 94%;

	height: 1.4rem;

	margin-left: 3%;

	padding: 0.7rem 0;

	border-bottom: 1px solid #D7D7D7;

}

.article .art_tel a {

	width: 48%;

	height: 1.4rem;

	line-height: 1.4rem;

	text-align: center;

	display: block;

	border-radius: 0.2rem;

	font-size: 0.55rem;

	color: #FFF;

}

.article .art_tel a:first-child {

	float: left;

	background: #F3764A;

}

.article .art_tel a:last-child {

	float: right;

	background: #E94C3C;

}

.article .next {

	padding: 0.5rem;

	border-bottom: 1px solid #F0F0F0;

}

.article .next p {

	line-height: 1.2rem;

	font-size: 0.55rem;

}

.article .next p a {

	color: #363636;

}

.abbanner img {

	width: 100%;

	float: left

}

.abbannerbg {

	background: url(../images/01jianjie_bjcjf.jpg) no-repeat;

	background-size: 100% auto;

	padding: 0 1rem;

	padding-top: 3.5rem;

	padding-bottom: 1rem;

	float: left;

}

.abbannerbg span {

	padding: 0 0.5rem;

	font-size: 0.55rem;

	color: #343434;

	line-height: 1rem;

	text-indent: 2em;

}

.pzx {

	margin: 0 auto;

	overflow: hidden;

	display: inline-block;

}

.pzx a {

	display: block;

	padding: 0.3rem 2rem;

	float: left;

	border-radius: 5px;

	color: #fff;

}

.pzx .pzxr {

	float: right;

	background: #c70025;

}

.pzx .pzxl {

	background-color: #8a2042;

}

.btbg {

	background: #FFF;

	background-size: 100% auto;

	float: left;

	width: 100%;

	display: table-cell;

	vertical-align: middle;

	text-align: center;

}

.time_cc {

	width: 100%;

	overflow: hidden;

	margin-right: auto;

	margin-left: auto;

}

#titlebox3 {

	overflow: auto;

	margin: 0 auto;

	width: 70%;

}

#titlebox3 li {

	float: left;

	list-style-type: none;

	color: #fff;

	width: 31%;

	text-align: center;

	background-color: #c49d98;

	cursor: pointer;

	font-size: 0.6rem;

	line-height: 2em;

	margin-left: 1%;

}

#titlebox3 .bkr {

	margin-left: 0% !important;

}

#titlebox3 .hover {

	color: #fff;

	background-color: #efa24a;

	position: relative;

}

.Contentbox2 {

	width: 100%;

	background-color: #fff;

	float: left;

}

.pzx2 {

	width: 60%;

	margin: auto;

	overflow: hidden;

}

.pzx2 a {

	display: block;

	padding: 0.3rem 1rem;

	float: left;

	border-radius: 15px;

	color: #fff;

}

.pzx2 .pzxr2 {

	float: right;

	background: #c70025;

}

.pzx2 .pzxl2 {

	background-color: #8a2042;

}

.zrbn img {

	width: 100%;

	float: left;

	padding: 0.4rem 0;

	background-color: #fff;

}

.yh_zxg {

	overflow: hidden;

	zoom: 1;

}

.yh_jszzc1 {

	width: 98%;

	margin: 0 auto;

	padding-bottom: 1rem;

}

.yh_zxg h2 {

	text-align: center;

	font-size: 0.6rem;

	line-height: 2rem;

	padding: 1.4rem 0rem;

	color: #333333;

}

.yh_zxg h2 span {

	color: #e71818;

}

.yh_zxgc {

	overflow: hidden;

	zoom: 1;

	background: #efeeef;

	border-radius: 0.8rem;

	position: relative;

	z-index: 0;

	height: 19.5rem;

}

.yh_zxgc b {

	display: block;

	text-align: center;

	padding-top: 15.7rem;

}

.yh_zxgc b img {

	width: 12.5rem;

	margin: 0rem 0.1rem;

}

.yh_zxgc ul {

	overflow: hidden;

	zoom: 1;

}

.yh_zxgc ul li {

	position: absolute;

	z-index: 1;

	font-size: 0.6rem;

	line-height: 2rem;

}

.yh_zxgc ul li:nth-child(1) {

	top: 1rem;

	left: 3.5rem;

	color: #851385;

}

.yh_zxgc ul li:nth-child(1) a {

	color: #851385;

}

.yh_zxgc ul li:nth-child(2) {

	top: 1rem;

	left: 15.5rem;

	color: #e49494;

	font-size: 0.6rem;

}

.yh_zxgc ul li:nth-child(2) a {

	color: #e49494;

}

.yh_zxgc ul li:nth-child(3) {

	top: 3.2rem;

	left: 10rem;

	color: #5a5a5a;

	font-size: 0.6rem;

}

.yh_zxgc ul li:nth-child(3) a {

	color: #5a5a5a;

}

.yh_zxgc ul li:nth-child(4) {

	top: 3.2rem;

	left: 20.5rem;

	color: #ff8400;

	font-size: 0.6rem;

}

.yh_zxgc ul li:nth-child(4) a {

	color: #ff8400;

}

.yh_zxgc ul li:nth-child(5) {

	top: 4.7rem;

	left: 3.7rem;

	color: #f55f12;

	font-size: 0.6rem;

}

.yh_zxgc ul li:nth-child(5) a {

	color: #f55f12;

}

.yh_zxgc ul li:nth-child(6) {

	top: 5.7rem;

	left: 13.5rem;

	color: #ff6c00;

	font-size: 0.6rem;

}

.yh_zxgc ul li:nth-child(6) a {

	color: #ff6c00;

}

.yh_zxgc ul li:nth-child(7) {

	top: 8rem;

	left: 1.5rem;

	color: #fa0000;

}

.yh_zxgc ul li:nth-child(7) a {

	color: #fa0000;

}

.yh_zxgc ul li:nth-child(8) {

	top: 9rem;

	left: 13.9rem;

	color: #d585d5;

	font-size: 0.6rem;

}

.yh_zxgc ul li:nth-child(8) a {

	color: #d585d5;

}

.yh_zxgc ul li:nth-child(9) {

	top: 7.5rem;

	left: 20.5rem;

	color: #1d1d1d;

	font-size: 0.6rem;

}

.yh_zxgc ul li:nth-child(9) a {

	color: #1d1d1d;

}

.yh_zxgc ul li:nth-child(10) {

	top: 10.7rem;

	left: 3.5rem;

	color: #333333;

	font-size: 0.6rem;

}

.yh_zxgc ul li:nth-child(10) a {

	color: #333333;

}

.yh_zxgc ul li:nth-child(11) {

	top: 11.2rem;

	left: 14.5rem;

	color: #e71818;

	font-size: 0.6rem;

}

.yh_zxgc ul li:nth-child(11) a {

	color: #e71818;

}

.yh_zxgc ul li:nth-child(12) {

	top: 10.4rem;

	left: 21.5rem;

	color: #974697;

	font-size: 0.6rem;

}

.yh_zxgc ul li:nth-child(12) a {

	color: #974697;

}

.yh_zxgc ul li:nth-child(13) {

	top: 12.7rem;

	left: 9.5rem;

	color: #feb302;

}

.yh_zxgc ul li:nth-child(13) a {

	color: #feb302;

}

.yh_jszz {

	background-color: #fff;

	zoom: 1;

	margin: 1rem 0 0;

	font-size: 0.55rem;

	color: #333333;

}

.yh_jszz h2 {

	font-size: 0.6rem;

}

.yh_jszz i {

	width: 3rem;

	padding: 0.3rem 0.3rem;

	background-color: #c70025;

	border-radius: 15px;

}

.yh_jszz span {

	display: inline-block;

	float: left;

	line-height: 1.1rem;

	padding-left: 0.3rem;

}

.yh_jszz a {

	color: #fff;

}

.yh_more {

	text-align: center;

	margin-top: 1rem;

	overflow: hidden;

	zoom: 1;

}

.yhs {

	background: #f9efed;

	color: #c70025;

}

table {

	border-collapse: collapse;

	border-spacing: 0;

	width: 100%;

}

table {

	border-collapse: collapse;

}

table, th, td {

	border: 1px solid #dfdfdf;

}

table {

	border-right: 1px solid #dfdfdf;

	border-bottom: 1px solid #dfdfdf;

}

table td {

	border-left: 1px solid #dfdfdf;

	border-top: 1px solid #dfdfdf

}

.Contentbox2_l img {

	width: 100%

}

.porject_box { /*border-bottom:1.04em solid #f0f0f0;*/

	background-color: #fff;

	margin: 0 0 0.25em 0;

	overflow: hidden;

}

.porject_p1 {

	width: 100%;

	line-height: 2.5em;

	float: left;

	text-indent: 7.65%;

	font-size: 0.916em;

	position: relative;

	border-bottom: 1px solid #dfdfdf;

}

.porject_p1 a {

	color: #777777;

}

.porject_p1 img {

	position: absolute;

	left: 3%;

	top: 0.54em;

	width: 3.28%;

}

.porject_all {

	width: 100%;

	float: left;

	padding: 0.7rem 0;

}

.porject_all li {

	width: 21%;

    line-height: 1.3rem;

    background: #f6f6f6;

    border: 1px solid #e2e2e2;

    border-radius: 0.3rem;

    float: left;

    text-align: center;

    /* margin-bottom: 1rem; */

    /* margin-right: 7%; */

    box-sizing: border-box;

    margin: 0.32rem 0.32rem;}

.porject_all li a {

	color: #333333;

	font-size: 0.6rem;

}

.porject_li1 {

	margin-left: 7%;

}

.porject_all .porject_li2 {

	float: right;

	margin-right: 0;

}

.porject_p2 img {

	position: absolute;

	left: 2.96%;

	top: 0.83em;

	width: 3.59%;

}

.porject_p3 img {

	width: 4.21%;

	position: absolute;

	left: 2.96%;

	top: 0.83em;

}

.porject_p4 {

	padding-bottom: 0.2em;

}

.porject_p4 img {

	width: 4.21%;

	position: absolute;

	left: 2.96%;

	top: 0.96em;

}

.map_box {

	background: #fff;

	float: left;

}

#mapbarframe {

	width: 94%;

	height: 15em;

	float: left;

	margin-top: 1.04em;

	margin-bottom: 1.83em;

	margin-left: 3%;

}

.zy_one {

	width: 94%;

	margin-left: 3%;

	margin-right: 3%;

	float: left;

	margin-bottom: 0.1rem;

	background: #fff;

}

.zy_p1 {

	width: 100%;

	border-bottom: 1px solid #d8d8d8;

	float: left;

	position: relative;

	height: 1.5rem;

}

.zy_p1 span {

	display: block;

	border-bottom: 0.1em solid #c32e44;

	font-size: 0.6rem;

	float: left;

	height: 0.8rem;

	font-weight: normal;

	position: absolute;

	left: 0;

	bottom: -1px;

}

.ay_p2 {

	width: 100%;

	float: left;

	margin-top: 0.5rem;

	margin-bottom: 0.5rem;

	float: left;

	font-size: 0.6rem;

}

.ay_p2 img {

	float: left;

	width: 6.4%;

}

.ay_p2 span {

	display: block;

	float: left;

	width: 89.77%;

	margin-left: 1.53%;

	line-height: 1rem;

}

.ay_p3 {

	margin-bottom: 0.75em;

	margin-top: 0;

}

.ay_p4 {

	margin-top: 1.62em;

	margin-bottom: 0.79em;

}

.ay_p5 {

	margin-top: 1.87em;

}

.ay_p5 span {

	line-height: 1.3em;

	margin-top: 0.1em;

}

.zy_two {

	border-bottom: 0;

	margin-bottom: 1.33em;

}

.ay_p2 span strong {

	color: #c32e44

}

.zy_p11 {

	width: 100%;

	border-bottom: 1px solid #d8d8d8;

	float: left;

	position: relative;

	height: 0.2rem;

}

.ay_p22 {

	width: 100%;

	float: left;

	margin-top: 0.5rem;

	margin-bottom: 0.5rem;

	float: left;

	font-size: 0.5rem;

}

.ay_p22 span {

	display: block;

	float: left;

	width: 100%;

	margin-left: 1.53%;

	line-height: 1rem;

}

.ay_p22 span strong {

	color: #c32e44

}

.ay_p2 span strong {

	color: #c32e44

}

.head {

	position: relative

}

.head2 {

	position: absolute;

	width: 1.5rem;

	height: 1.5rem;

	background-color: #d50080;

	top: 0.5rem;

	right: 0.4rem;

	border-radius: 10px;

}

.head2 a {

	width: 1.5rem;

	height: 1.5rem;

	float: left;

	right: 1rem;

	top: 1rem;

	background: url(../images/navbg.png) no-repeat;

	background-position: 50%;

	background-size: 50%;

}

.head2 a img {

	width: 70%;

	height: 70%;

	margin: 0.25rem

}

.black_overlay {

	display: none;

	position: absolute;

	top: 0%;

	left: 0%;

	width: 100%;

	height: 100%;

	background-color: black;

	z-index: 1001;

	-moz-opacity: 0.8;

	opacity: .80;

	filter: alpha(opacity=88);

}

.white_content {

	display: none;

	position: absolute;

	top: 0;

	width: 100%;

	background-color: #333;

	z-index: 2;

	overflow: hidden;

	

	background:transparent;

	color:#fff;

	background-color: rgba(0, 0, 0, 0.35);	

	padding-top: 2rem;

	padding-bottom: 200%;

}

.white_content li {

	width: 100%;

	background-color: #b62c52;

	text-align: center;

	border-bottom: 0.01rem solid #fff;

	line-height: 1rem;

}

.white_content li a {

	font-size: 0.5rem;

	color: #fff;

	padding: 0 0.5rem;

	width: 100%;

	line-height:1.5rem;

}

.white_content ul {

	top: 25%;

	width: 100%;

	background-color: #333;

	z-index: 1;

	overflow: auto;

}

.white_content2 {

	position: relative;

	top: 0;

	width: 100%;

	z-index: 1;

	overflow: hidden;

	/* opacity: 0.3; */

	padding-top: 2rem;

	padding-bottom: 1rem;

}

.tcbt {

	cursor: pointer;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 5px;

	background-color: #b62c52;

	color: #fff;

	text-align: center;

	font-size: 0.5rem;

	position: absolute;

	top: 0.3rem;

	right: 2px;

	height: 1rem;

	line-height: 1rem;

	width: 1rem;

	overflow: hidden;

}





.white_content2 li a {

font-size: 0.7rem;

    color: #fff;

    padding: 0 0.5rem;

    width: 100%;

    line-height: 2rem;

    padding: 0.3rem 6rem;

}





.bg_white2 {

	width: 98%;

	padding: 1% 1%;

	margin-bottom: 0.5rem;

}



.bg_white2 img {

	width: 6.1rem;

	float: left;

	border-radius: 4rem;



}

.bg_white2 .lt2 {

	width:8.1rem;

	margin-left: 0.5rem;

}

.bg_white2 .lt2 h3 {

	line-height: 1rem;

	margin-bottom: 0.5rem;

	font-weight: normal;

	float: left;

}



.bg_white2 .lt2 h3 a {

	font-size: 1rem;

	color: #C43247;

}

.bg_white2 .lt2 p {

	line-height: 0.9rem;

	font-size: 0.5rem;

	float: left;

}

.bg_white2 a.rt2 {

    width: 2.5rem;

    height: 1rem;

    line-height: 0.8rem;

    display: -webkit-box;

    -webkit-box-pack: center;

    -webkit-box-align: center;

    background: #b62c52;

    color: #FFF;

    font-size: 0.5rem;

    margin-right: 1rem;

	margin-top: 0.5rem;

    border-radius: 0.3rem;	

	}

.bg_white2 a.rt3 {

    width: 2.5rem;

    height: 1rem;

    line-height: 0.8rem;

    display: -webkit-box;

    -webkit-box-pack: center;

    -webkit-box-align: center;

    background: #fbba58;

    color: #FFF;

    font-size: 0.5rem;

    margin-right: 1rem;

    margin-top: 0.5rem;

    border-radius: 0.3rem;	

	}

	

.lt2{ float:right;}

.rt2{ float:right;}

.rt3{ float:right;}



.bg_white2 .lt2 h1 {

	line-height: 0.7rem;

	margin-left: 0.3rem;

	font-weight: normal;

	float: left;

}



.bg_white2 strong {

	color: #c32e44

}



.bg_white2 .lt2 h1 a {

	font-size: 0.5rem;

	color: #7b7b7b;

}



.list2 bg_white li {

	padding: 0.3rem 0;

	border-bottom: 1px solid #EDEDED;

}

.list2 {

	padding: 0.2rem 0.5rem 1rem 0.5rem;}

	

.list2 li:first-child {

	border-bottom: 1px solid #EDEDED;

}

.list2 li {

	padding: 0.7rem 0;

	border-bottom: 1px solid #EDEDED;

}



.list2 a.more {

	width: 100%;

	height: 1.5rem;

	line-height: 1.5rem;

	text-align: center;

	display: block;

	border: 1px solid #F69776;

	border-radius: 0.2rem;

	font-size: 0.55rem;

	color: #F69776;

}



.bg_zjs {

	width: 98%;

	padding: 1% 1%;

	margin-bottom: 0.5rem;

}



.bg_zjs img {

	width: 6.1rem;

	float: left;

	padding:0.5rem 4.3rem

}



.bg_zjs .lt2 {

	width:100%;

	margin-left: 0.5rem;

	text-align: center;

}



.bg_zjs .lt2 h3 {

	line-height: 1rem;

	font-weight: normal;

}



.bg_zjs .lt2 h3 a {

	font-size: 1rem;

	color: #C43247;

}



.bg_zjs .lt2 h1 a {

	font-size: 0.5rem;

	color: #7b7b7b;

	font-weight: normal;

}



.bg_zjs .lt2 h1 {

	    margin-bottom: 1rem;

}

.zjs_b{border-bottom: 0.1em solid #c32e44;

    font-size: 0.6rem;

    line-height: 1rem;

    width: 40%;

    margin: 0 auto;}

	

	

.zjs_a{    float: left;

    width: 100%;

    text-align: center;

    border-bottom: 1px solid #d8d8d8;

	margin-top:0.6rem;

}

	

	

.zjs_c{ padding: 0.4rem;

    float: left;

    font-size: 0.5rem;

    background-color: #efefef;

    margin-top: 0.5rem;

	line-height: 1rem;

	margin-left: 0.4rem;

    margin-right: 0.4rem;

}



.porject_box2 { /*border-bottom:1.04em solid #f0f0f0;*/

	background-color: #fff;

	padding: 0 0 1rem 0;

	overflow: hidden;

}



..article .body p{ color:#444444; padding-bottom:8px; line-height:25px; font-size:16px; font-family:"微软雅黑";}

..article .body p img{max-width: 100%!important; height:auto;}



.fieldset01{padding: 0px; margin: 1em 0px; border: 0px; max-width: 100%; color: rgb(68, 68, 68); font-family: 寰蒋闆呴粦; line-height: 25px; word-wrap: break-word !important; box-sizing: border-box !important;}

.fieldset01 .section01{max-width: 100%; box-sizing: border-box; height: 1em; word-wrap: break-word !important;}

.fieldset01 .section02{max-width: 100%; box-sizing: border-box; margin: -0.8em 0.1em -0.8em 0.2em; padding: 0.8em; border: 1px solid #EB6794; border-top-left-radius: 0.3em; border-top-right-radius: 0.3em; border-bottom-right-radius: 0.3em; border-bottom-left-radius: 0.3em; word-wrap: break-word !important;}



.fieldset01 .section01 .main1{max-width: 100%; height: 16px; width: 1.5em; float: left; border-top-width: 0.4em; border-top-style: solid; border-color: #EB6794; border-left-width: 0.4em; border-left-style: solid; word-wrap: break-word !important; box-sizing: border-box !important;}

.fieldset01 .section01 .main2{max-width: 100%; height: 16px; width: 1.5em; float: right; border-top-width: 0.4em; border-top-style: solid; border-color: #EB6794; border-right-width: 0.4em; border-right-style: solid; word-wrap: break-word !important; box-sizing: border-box !important;}

.fieldset01 .section02 .main3{max-width: 100%; word-wrap: break-word; padding: 0px; margin: 0px; border: none; line-height: 1.4; word-break: break-all; background-image: none; font-size: 1em; font-family: inherit; text-align: inherit; text-decoration: inherit; box-sizing: border-box !important;}

.fieldset01 .section01 .main4{max-width: 100%; height: 16px; width: 1.5em; float: left; border-bottom-width: 0.4em; border-bottom-style: solid; border-color: #EB6794; border-left-width: 0.4em; border-left-style: solid; word-wrap: break-word !important; box-sizing: border-box !important;}

.fieldset01 .section01 .main5{max-width: 100%; height: 16px; width: 1.5em; float: right; border-bottom-width: 0.4em; border-bottom-style: solid; border-color: #EB6794; border-right-width: 0.4em; border-right-style: solid; word-wrap: break-word !important; box-sizing: border-box !important;}



#pages {    width: 100%;

    height: 1.5rem;

    line-height: 1.5rem;

    text-align: center;

    display: block;

    border: 1px solid #F69776;

    border-radius: 0.2rem;

    font-size: 0.65rem;

    color: #F69776;}

	

#pages a{

    color: #F69776;

    margin: 0 0.2rem;}

#pages span{

    color: #F69776;

    margin: 0 0.2rem;}



.category .hd ul li {

	display: inline-block;

	width: 0.3rem;

	height: 0.3rem;

	-webkit-border-radius: 0.3rem;

	-moz-border-radius: 0.3rem;

	border-radius: 0.3rem;

	background: #8C8C8C;

	margin: 0 0.1rem;

	vertical-align: top;

	overflow: hidden;

}

.category .hd ul .on {

	background: #F99800;

}



.category .hd ul {

	display: inline-block;

	font-size: 0;

	vertical-align: top;

}



.category .hd {

	width: 100%;

    height: 0.1rem;

    text-align: center;

    /* margin: 0.5rem 0; */}

	

	

.subNav{    padding: 0.3rem 0.3rem;overflow:hidden;}

.subNav ul{border:1px solid #dcdcdc;border-bottom:none;overflow:hidden;}

.subNav li{float:left;width:33%;height:2rem;border-bottom:1px solid #dcdcdc;box-sizing:border-box;}

.subNav li:nth-child(2),.subNav li:nth-child(5){width:34%;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;}

.subNav li a{position: relative;

    padding-top: 0.5rem;

    display: block;

    color: #3f3f3f;

    font-size: 0.4rem;

    line-height: 2rem;

    text-align: center;

    width: 5rem;}

.subNav li i{position:absolute;top:0.3rem;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);background:url(../images/subNav_ico.png) no-repeat;background-size:5rem 0.8rem;}

.subNav li:nth-child(1) i{width:0.8rem;height:0.8rem;}

.subNav li:nth-child(2) i{width:0.8rem;height:0.8rem;background-position:-0.8rem 0;}

.subNav li:nth-child(3) i{width:0.8rem;height:0.8rem;background-position:-1.76rem 0;}

.subNav li:nth-child(4) i{width:0.8rem;height:0.8rem;background-position:-2.7rem 0;}

.subNav li:nth-child(5) i{top:0.3rem;width:0.8rem;height:0.8rem;background-position:-3.65rem 0;}

.subNav li span{padding-top:8px;display:block;color:#fd6c15;font-size:12px;line-height:18px;text-align:center;}

.subNav li span b{display:block;font-size:14px;line-height:20px;}



/*f1Box*/

.f1Box{padding-top:13px;}

.f1Box h2{position:relative;width:156px;height:36px;margin:0 auto;border-bottom:1px solid #ccc;color:#444;font-size:17px;font-weight:normal;line-height:36px;text-align:center;}

.f1Box h2 i{width:16px;height:18px;margin:9px 6px 0 0;display:inline-block;background:url(../images/subNav_ico.png) no-repeat -180px 0;background-size:200px 34px;vertical-align:top;}

.f1Box h2 b{position:absolute;bottom:-3px;left:50%;margin-left:-12px;width:36px;height:5px;background-color:#50ac0b;}

.f1Con{padding:15px 10px 0;overflow:hidden;}

.f1Con a{float:left;width:31%;height:1.3rem;margin-bottom:0.2rem;display:block;border:1px solid #dcdcdc;border-radius:0.1rem;font-size:0.5rem;line-height:1.3rem;text-align:center;box-sizing:border-box;}

.f1Con a:nth-child(2),.f1Con a:nth-child(5){margin:0 0.5rem;}

.f1Con a:nth-child(1){background-color:#fbf3f5;color:#e54b93;}

.f1Con a:nth-child(2){background-color:#f9fbf3;color:#31940a;}

.f1Con a:nth-child(3){background-color:#f8f3fb;color:#8955a7;}

.f1Con a:nth-child(4){background-color:#fbf9f3;color:#f07100;}

.f1Con a:nth-child(5){background-color:#f5fbf9;color:#128dc0;}

.f1Con a:nth-child(6){background-color:#f5f6fc;color:#5567d1;}

.f1Con a:nth-child(7){width:48%;margin-right:3.5%;background-color:#f8f4ff;color:#5d4589;}

.f1Con a:nth-child(8){width:48.5%;background-color:#fff4fa;color:#f30f60;}

.f1Slide{position:relative;height:24px !important;padding:0 10px;overflow:hidden;}

.f1Slide li{position:relative;height:24px;color:#3d3d3d;font-size:14px;line-height:24px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

.f1Slide li a{color:#f30f60;}

/*f2Box*/

.f2Box{padding:7px 0 20px;}

.f2Box h2{position:relative;width:156px;height:36px;margin:0 auto;border-bottom:1px solid #ccc;color:#444;font-size:17px;font-weight:normal;line-height:36px;text-align:center;}

.f2Box h2 i{width:16px;height:18px;margin:9px 6px 0 0;display:inline-block;background:url(../images/subNav_ico.png) no-repeat -180px 0;background-size:200px 34px;vertical-align:top;}

.f2Box h2 b{position:absolute;bottom:-3px;left:50%;margin-left:-12px;width:36px;height:5px;background-color:#50ac0b;}

.f2Con{padding:18px 10px 4px;overflow:hidden;}

.f2Con a{float:left;width:23.5%;height:1rem;;margin-bottom:2%;margin-right:2%;background-color:#f7f7f7;border:1px solid #dcdcdc;border-radius:0.1rem;;color:#333;font-size:0.43rem;line-height:1rem;text-align:center; box-sizing: border-box; display:box;display:-webkit-box;box-pack:center;-webkit-box-pack:center;box-align:center;-webkit-box-align:center;}

.f2Con a:nth-child(4n){margin-right:0;}



.category2 {

}

.category2 a {

	display: block;

	color: #555555;

}

.category2 a img {

	width: 100%;

}

.category2 a em {

	display: block;

	text-align: center;

	line-height: 0.8rem;

	font-size: 0.55rem;

}

