@charset "gb2312";
/* CSS Document */
body {
	margin: 0 auto !important;
	font: 16px "Microsoft YAHEI";
	max-width: 640px;
	min-width: 320px;
	position: relative;
}
ul {
	list-style: none;
}
a, img, ul, p, span, h1, h2, h3, h4, h5, h6, dt, dd {
	margin: 0;
	padding: 0;
}
input, select {
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: middle;
}
img {
	vertical-align: middle;
	border: 0;
	display: inline-block;
}
a, a:link, a:visited, a:hover, a:active {
	text-decoration: none;
}
.clear {
	clear: both;
}
.left {
	float: left;
}
.right {
	float: right;
}
/*-----------------------------------------------*/
.main{
	width: 100%;
	margin: 0 auto;
}
.m_main01{
	width: 100%;
	height: 2.51rem;
	background: url(../images/pic1.jpg) no-repeat 0 0;
	background-size: 100% 100%;
	position: relative;
}
.m_main01 h3{
	width: 100%;
	font-size: 0.38rem;
	color: #dc3465;
	text-align: center;
	position: absolute;
	bottom: 0;
}
.m_main02{
	width: 100%;
	height: 4.18rem;
	background: url(../images/pic2.jpg) no-repeat 0 0;
	background-size: 100% 100%;
	position: relative;
}
.m_main02 p{
	width: 93%;
	position: absolute;
	left: 3.5%;
	top: 23%;
	font-size: 0.2rem;
}
.m_main02 p a{
	width: 22.5%;
	height: 1.1rem;
	display: inline-block;
	color: #fff;
	padding-top: 0.4rem;
	text-align: center;
	margin-right: 2%;
}
.m_main02 span{
	font-size: 0.24rem;
	color: #252525;
	position: absolute;
	left: 30%;
	bottom: 28%;
}
.bg1 {
	width: 100%;
	height: 7.5rem;
	background: url(../images/pic3.jpg) no-repeat left top/100% 100%;}
.djs {
	width: 100%;
	height: 100%;
	position: relative;
}
.djs_t {
	width: 27.03%;
	height: 1.33rem;
	margin: 0rem auto;
	background: url(../images/djs_tbg.png) no-repeat left top/100% 100%;
	margin-bottom: 0.2rem;
	padding-top: 0.1rem;
	position: absolute;
	left: 36.485%;
	top: 15%;
}
#divdown1 {
	line-height: 1.43rem;
	display: inline-block;
	color: #dc1e25;
	font-size: 0.66rem;
	padding: 0.1rem 0rem 0rem 15%;
}
.djs dl{
	width: 100%;
	position: absolute;
	left: 0;
	top: 35%;
}
.djs dl dt {
	text-align: center;
	margin-bottom: 0.2rem;
}
.djs dl dt img {
	width: 38.44%; }
.djs dl dd {
	color: #fff; 
	line-height: 0.46rem;
	font-size: 0.28rem;
	text-align: center;}
.djs dl dd span {
	font-size: 0.52rem;
	color: #ff5183;
	line-height: 100%;
	margin-top: 0.3rem;
	display: block;
}
.djs b {
	width: 100%;
	position: absolute;
	bottom: 0;
	display: block;
	text-align: center;}
.djs b img {
	width: 53.44%;}
.bg2 {
	width: 100%;
	height: 7.39rem;
	background: url(../images/pic4.jpg) no-repeat left top/100% 100%;
	position: relative;
}
.sqm {
	width: 100%;
}
.sqm h3 {
	width: 100%;
    height: 0.92rem;
	position: absolute;
	top: 10%;
	background: url(../images/sqm_t.png) no-repeat left bottom/100% 100%;}
.sqm h3 span {
	font-size: 0.62rem;
	line-height: 0.62rem;
	color: #e1406e;
	text-align: right;
	padding-right: 1.63rem;
	display: block;
}
.sqm b {
	width: 100%;
	display: block;
	text-align: center;
	position: absolute;
	bottom: 4%;
}
.sqm b img {
	width: 49.53%;
}
.sqm_c {
	width: 84.375%;
	margin: 0 auto;
	position: absolute;
	top: 27%;
	left: 7.6%;
}
#sqm_c table{
	width: 100%;
}
.sqm_c ul li {
	width: 100%;
	border-bottom: #efcfce 1px dashed;
	font-size: 0.22rem;
	line-height: 180%;
	color: #4e4d4d;
	padding: 0.1rem 0;
}
.sqm_c ul li p:nth-of-type(1) span {
	display: inline-block;
	width: 32.33%;
}
.sqm_c ul li p:nth-of-type(2) span:nth-of-type(1) {
	display: inline-block;
	width: 64%;
}
.sqm_c ul li p:nth-of-type(2) span:nth-of-type(2) {
	display: inline-block;
	width: 34%;
}
.sqm_c ul li p span font {
	color: #e1406e;
}
.youhui{
	width: 100%;
	height: 8.72rem;
	background: url(../images/pic5.jpg) no-repeat 0 0;
	background-size: 100% 100%;
	position: relative;
	color: #fff;
}
.youhui p{
	width: 100%;
	text-align: center;
	font-size: 0.35rem;
	position: absolute;
	top: 27%;
}
.youhui ul{
	width: 89%;
}
.youhui ul li{
	width: 30%;
	font-size: 0.2rem;
	line-height: 150%;
	position: absolute;
	text-align: center;
}
.youhui ul li:nth-of-type(1){
	top: 38%;
	left: 7%;
}
.youhui ul li:nth-of-type(2){
	top: 44%;
	right: 9%;
}
.youhui ul li:nth-of-type(3){	
	left: 4%;
}
.youhui ul li:nth-of-type(3),.youhui ul li:nth-of-type(4){
	top: 64%;
}
.youhui ul li:nth-of-type(4){	
	right: 2%;
}
.youhui a{
	font-size: 0.28rem;
	color: #fff;
	display: block;
	width: 70%;
	line-height: 0.5rem;
	position: absolute;
	left: 15%;
	bottom: 3%;
}
.taocan{
	width: 91.25%;
	padding: 0 4.375%;
	background: #ffeded;
}
.tcbox{
	width: 100%;
	background: #fff;
	border-radius: 0 0 0.1rem 0.1rem;
	padding-bottom: 0.1rem;
}
.tcbox > img{
	margin-bottom: 0.1rem;
}
.tcle{
	width: 62%;
	margin-left: 3%;
}
.tcri{
	width: 32%;
	margin-right: 3%;
}
.tc1{
	margin-bottom: 0.2rem;
	color: #333;
	font-size: 0.22rem;
	line-height: 150%;
}
.tc1 p{
	font-size: 0.28rem;
}
.tcbox p{
	font-size: 0.24rem;
	line-height: 180%;
	border-bottom: 1px #d8d8d8 dashed;
	margin-bottom: 0.1rem;
}
.tcbox span{
	font-size: 0.26rem;
	color: #f77039;
	text-align: center;
	display: block;
	margin-top: 0.1rem;
}
.tcbox span img{
	vertical-align:text-bottom;
}
.tcbox s{
	font-size: 0.16rem;
	color: #a1a1a1;
}
.tcri a{
	width: 80%;
	display: block;
	line-height: 150%;
	padding: 0.25rem 0;
	background: #f97334;
	border-radius: 0.1rem;
	text-align: center;
	font-size: 0.24rem;
	color: #fff;
	margin: 0.3rem auto 0;
}
.tcri span{
	font-size: 0.2rem;
	line-height: 120%;
	color: #727272;
	margin-top: 0.2rem;
}
.tcri span img{
	width: 10.28%;
	margin-right: 0.1rem;
	vertical-align: inherit;
}
.tc2{
	width: 48.63%;
}
.tc3{
	width: 48.8%;
}
.tc2 .tcle,.tc3 .tcle{
	width: 53%;
}
.tc2 .tcri,.tc3 .tcri{
	width: 37%;
}
.tc2 .tcri a,.tc3 .tcri a{
	width: 90%;
	font-size: 0.2rem;
	margin-top: 0.2rem;
	padding: 0.1rem 0;
}
.tcjc{
	width: 100%;
	height: 2.09rem;
	background: url(../images/pic10.jpg) no-repeat 0 0;
	background-size: 100% 100%;
	position: relative;
}
.tcjc a{
	width: 100%;
	height: 0.86rem;
	position: absolute;
	bottom: 35%;
	text-align: center;
	background: url(../images/yh_yztcbt.png) no-repeat center 0;
	background-size: 68.29% 100%;
}
.yz11{
	width: 100%;
	height: 4.24rem;
	background: url(../images/pic11.jpg) no-repeat 0 0;
	background-size: 100% 100%;
	position: relative;
}
.yz11 p{
	width: 100%;
	font-size: 0.4rem;
	color: #e0396a;
	text-align: center;
	position: absolute;
}
.yz11 p:nth-child(1){
	top: 55%;
}
.yz11 p:nth-child(2){
	font-size: 0.26rem;
	bottom: 2%;
}
.yz12{
	width: 100%;
	height: 1.96rem;
	background: url(../images/pic12.jpg) no-repeat 0 0;
	background-size: 100% 100%;
	text-align: center;
	padding-top: 0.05rem;
}
.yz13{
	width: 100%;
	height: 3.11rem;
	background: url(../images/pic13.jpg) no-repeat 0 0;
	background-size: 100% 100%;	
}
.yz13 ul{
	width: 91.25%;
	margin: 0 auto;
}
.yz13 ul li{
	width: 32.54%;
	height: 3.11rem;
	float: left;
	background: #dd3566;
	border-radius: 0.2rem;
	text-align: center;
	color: #fff;
	overflow: hidden;
	line-height: 0.3rem;
}
.yz13 ul li:nth-child(2){
	margin: 0 1.19%;
}
.yz13 ul li img{
	padding-bottom: 0.1rem;
}
.yz13 ul li h3{
	font-size: 0.22rem;
	line-height: 0.3rem;
}
.yz13 ul li p{
	font-size: 0.2rem;
}
.yz13 ul li p span{
	color: #fff100;
}
.yz13 ul li p strong{
	font-size: 0.3rem;
}
.yz13 ul li s,.yz13 ul li:nth-child(3) h3{
	font-size: 0.2rem;
}
.yz13 ul li s{
	line-height: 0.25rem;
}
.yz14{
	width: 100%;
	height: 0.96rem;
	padding-top: 0.6rem;
	background: url(../images/pic14.jpg) no-repeat 0 0;
	background-size: 100% 100%;
	text-align: center;
}
.yz21{
	width: 100%;
	height: 2.51rem;
	background: url(../images/pic16.jpg) no-repeat 0 0;
	background-size: 100% 100%;
	position: relative;
}
.yz21 p{
	position: absolute;
	left: 11%;
	bottom: 10%;
	font-size: 0.24rem;
	color: #fff;
	line-height: 180%;
}
.yz21 p span{
	font-size: 0.28rem;
}
.yz21 a{
	width: 26%;
	height: 0.48rem;
	position: absolute;
	right: 15%;
	bottom: 13%;
	display: block;
}
.yuanzhu3 a{
	width: 100%;
	height: 1rem;
	background: url(../images/pic19.jpg) no-repeat 0 0;
	background-size: 100% 100%;
	text-align: center;
	padding-top: 0.61rem;
	display: block;
}
.bg7 {
	position: relative;
}
.bg7 > a{
	width: 60%;
	position: absolute;
	bottom: 3%;
	left: 20%;
}
.huizhen{
	width: 100%;
	height: 0.42rem;
	background: url(../images/pic20.jpg) no-repeat 0 0;
	background-size: 100% 100%;
	padding-top: 2.48rem;
	font-size: 0.42rem;
	line-height: 0.42rem;
	text-align: center;
	color: #fff;
}
.zj_n{	
	background: #dd3566;
	padding: 0.4rem 0 0.8rem;
}
.zj_n ul li {
	position: relative;
}
.zj_tx{
	width: 53%;
	position: absolute;
	top: 47%;
	right: 0;
	font-size: 0.26rem;
	color: #333;
	line-height: 180%;
}
.zj_t {
	width: 100%;
	text-align: center;
	font-size: 0;
	line-height: 0;
	vertical-align: top;
	position: absolute;
	bottom: 17%;
}
.zj_t span {
	display: inline-block;
	height: 0.06rem;
	width: 0.22rem;
	margin: 0 0.05rem;
	font-size: 0;
	line-height: 0;
	vertical-align: top;
	background: #fff;
}

.zj_t span.hover {
	width: 0.2rem;
	height: 0.04rem;
	border: 1px #fff solid;
	background: 0;
}
.dfcent{
	width: 93.75%;
	background: #df3469;
	font-size: 0.24rem;
	color: #fff;
	text-indent: 0.48rem;
	line-height: 150%;
	padding: 0.1rem 3.125%;
	text-align: justify;
}
.dful{
	width: 100%;
}
.dful1{
	height: 2.15rem;
	background: url(../images/pic23.jpg) no-repeat 0 0;
	background-size: 100% 100%;
	padding-top: 0.28rem;
}
.dful ul{
	width: 93.75%;
	margin: 0 auto;
}
.dful ul li{
	width: 31.17%;
	height: 2.15rem;
	float: left;
	background: #fff;
	display: block;
	border-radius: 0.2rem;
	overflow: hidden;
	text-align: center;
	font-size: 0.22rem;
	color: #333;
	line-height: 150%;
}
.dful ul li img{
	width: 100%;
	padding-bottom: 0.05rem;
}
.dful ul li:nth-child(2){
	margin: 0 3.245%;
}
.dful2{
	background: -moz-linear-gradient(top, #f83c4f 0%, #f3384d 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f83c4f), color-stop(100%,#f3384d));
    background: -webkit-linear-gradient(top, #f83c4f 0%,#f3384d 100%);
    background: -ms-linear-gradient(top, #f83c4f 0%,#f3384d 100%);
    background: linear-gradient(to bottom, #f83c4f 0%,#f3384d 100%);
}
.dful2 ul:nth-child(1){
	padding: 0.2rem 0;
}
.dianfan > a{
	width: 100%;
	height: 1.79rem;
	background: url(../images/pic24.jpg) no-repeat 0 0;
	background-size: 100% 100%;
	text-align: center;
	display: block;
	padding-top: 0.52rem;
}

.col8 {
	width: 95%;
	margin: 0 auto;
	padding-top: 0.4rem;
}
.col8_tl {
	width: 31.58%;
	height: 1.61rem;
	display: inline-block;
	float: left;
	background: #dd3666;
	text-align: center;
	border-radius: 0.05rem;
	margin-right: 0.05rem;
	box-sizing: border-box;
	padding-top: 0.24rem;
}
.col8_tl h2 {
	font-size: 0.32rem;
	color: #fff;
}
.col8_tl h3 {
	font-size: 0.26rem;
	color: #fff;
}
.col8_tl h3 img {
	width: 52.08%;}
.col8_tl h3 strong {
	display: block;
	font-size: 0.28rem;
}
.col8_tr ul li {
	float: left;
	height: 0.49rem;
	line-height: 0.49rem;
	border: 1px solid #bfbfbf;
	background: #fff;
	margin-right: 0.03rem;
	width: 28%;
	padding: 0 0.1rem;
	font-size: 0.22rem;
	color: #666666;
	margin-bottom: 0.03rem;
	border-radius: 0.03rem;
}
.col8_tr ul li span {
	color: #dd3666;
	float: right;
}
.col8_tr ul li:nth-child(2n) {
	margin-right: 0;
	width: 31%;
}
.sx_bot {
	padding: 0.24rem 0;
}
.sx_bot h2 {
	text-align: center;
	margin-top: 0.4rem;
}
.sx_bot h2 img {
	width: 82.8125%;
	margin: 0.4rem auto 0;
}
.sx_bot ul{
	width: 100%;
	display: block;
}
.sx_bot ul li {
	width: 25%;
	float: left;
	background: url(../images/bot_line.png) repeat-y right top/0.02rem 100%;
	text-align: center;
}
.sx_bot ul li i {
	display: block;
}

.sx_bot ul li i img {
	width: 44.375%;
}
.sx_bot ul li p {
	font-size: 0.24rem;
	color: #333;
	height: 0.32rem;
	line-height: 0.32rem;
}
.sx_bot ul li a {
	text-decoration: none;
	color: #333;
}
.sx_bot ul li:last-child {
	background: none;
}
.footer{
	width: 100%;
}
.foot_con {
	background: #c20036;
}
.foot_con ul {
	padding: 0.2rem 0;
	border-bottom: 0.02rem solid #dd3666;
}
.foot_con ul li { 
	width: 33.28%;
	float: left; 
	text-align: center; 
}
.foot_con ul li i {
	display: block;
}
.foot_con ul li i img {
	width: 33.34%; 
}
.foot_con ul li p {
	font-size: 0.24rem;
	color: #fff; 
	margin-top: 0.1rem;
}
.foot_con ul li a {
	color: #fff;
	text-decoration: none;
}
