
@charset "gb2312";
/* CSS Document */
* {
	margin: 0;
	padding: 0;
	border: 0;
	font-family:"Microsoft Yahei";
}
html { font-size: 125%; }
.clear{clear:both;}
img {
	vertical-align: top
}
iframe, object {
	display: block;
}
ol, ul {
	list-style-type: none
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	border: 0;
	table-layout: fixed;
}
/* 鍏辩敤 */
a {
	text-decoration: none;
}
body{margin:0 auto;position:relative;background:#fff;}
.blue {
	color: #0070c6;
}
.tc {
	text-align: center;
}
.fl {
	float: left !important;
}
.fr {
	float: right !important;
}
.fz16 {
	font-size: 16px;
}
.fz24 {
	font-size: 24px;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
* html .clearfix, s * html {
	height: 1%;
}
.mlno{ margin-left:0 !important;}
.mrno{ margin-right:0 !important;}
.mtno{ margin-top:0 !important;}
.m40{ margin-top:2rem !important;}
.m30{ margin-top:1.5rem !important;}
.m25{ margin-top:1.25rem !important;}
.m20{ margin-top:1rem !important;}
.m10{ margin-top:0.5rem !important;}
.m15{ margin-top:0.75rem !important;}
.m50{ margin-top:2.5rem !important;}
.bon{ border-left:none !important;}
.bont{ border-bottom:none !important;}
.bont2{ border-top:none !important;}
.ml25{ margin-left:1.25rem !important;}
.ml30{ margin-left:1.5rem !important;}
.w640{ max-width:640px;
	   overflow:hidden;
	   margin:0 auto;
	   color:#444444;
	   position:relative;}

.over{ overflow:hidden;}
.header{ width:93.75%;
		 height:6rem;
		 padding:0 3.125%;
		 overflow:hidden;
}
.header_right{ width:90%;}
.header_right img{ width:100%;}
.header_tel{ width:7.333333333333333%;margin-top:1rem;}
.header_tel img{ width:100%;
				 cursor:pointer;}
.header_tel img:hover{ animation:xuan 0.3s;}
@keyframes xuan{
	0%{ transform:rotate(0deg);
		}
	50%{ transform:rotate(80deg);}
	100%{ transform:rotate(0deg);}
	}
.banner{ width:100%;
		 overflow:hidden;
		 position:relative;

		 }
.banner img{ width:100%;}

.banner .swiper-pagination-bullet-active{width:0.75rem;cursor:pointer;height:0.75rem;border-radius:50%;background:#c5c4c4}
.banner  .swiper-pagination-bullet {width:0.75rem;cursor:pointer;height:0.75rem;border-radius:50%;background:#c5c4c4}
				   
.nav{ overflow:hidden;}
.nav li{ width:25%;
		 height:4rem;
		 float:left;
		 text-align:center;
		 font-size:1.1rem;
		 background:#d42c50;
		 line-height:4rem;
		 border-left:1px solid #d56c83;
		 border-bottom:1px solid #d56c83;
		 box-sizing:border-box;}
		 
		 
.nav li a{ color:#fff;}


.yntt{ width:100%;
	   overflow:hidden;
	   border:1px solid #e1dede;
	   height:5rem;
	   box-sizing:border-box;}
	   
.yntt_left{ width:9.5%;
			overflow:hidden;
			margin:0.85rem 0 0 3%;}
.yntt_left img{ width:100%;}
.yntt_right{ border-left:1px solid #e1dede;
			 height:3.65rem;
			 margin:0.6rem 0 0 3%;
			 padding-left:3%;}
.yntt_right2{ font-size:1rem;
			  overflow:hidden;}
.yntt_right2 span{ display:block;
				   float:left;
				   width:2.3rem;
				   height:1.2rem;
				   border:1px solid #ff0000;
				   border-radius:0.35rem;
				   font-size:1rem;
				   text-align:center;
				   color:#ff0000;
				   margin-right:0.75rem;
				   line-height:1.2rem;}
.yntt_right2 a{ color:#444444;}
.kangfu{ overflow:hidden; width:100%; }
.kangfu h1{ text-align:center; font:bold 1.2rem/3rem "Microsoft Yahei"; border:1px solid #e1dede; overflow:hidden;}
.kangfu dl h2{ width:33.333333%; height:2.5rem; float:left; text-align:center; font:1rem/2.5rem "Microsoft Yahei"; border:1px solid #e1dede; overflow:hidden; box-sizing:border-box;  }
.kangfu dl h2 a{ color:#555; }
.kangfu li{ font-size:1.3rem;
			color:#444444;
			float:left;
			width:50%;
			height:4rem;
			text-align:center;
			line-height:4rem;
			border:1px solid #e1dede;
			box-sizing:border-box;}
.kangfu li a{ color:#444;}
.ysxk{ width:37.5%;
	   border:1px solid #e1dede;
	   padding:1.1rem 0;
	   padding-left:3.125%;
	   border-left:none !important;
	   box-sizing:border-box;
	   height:16rem;
	   }
.ysxk span img{ width:95.4%;
				margin-top:1rem;}
.ysxk img{ width:68.5%;}
.huopi{width:100%;margin:0 auto;}
.huopi img{ width:100%;}
.ysbz{ background:#d42c50;
	   height:3.5rem;
	   color:#fff;
	   overflow:hidden;}
.ysbz2{ font-size:1.7rem;
	    font-weight:bold;}
.ysbz2_text{ overflow:hidden;
			 height:3.5rem;
			 text-align:center;
			 padding:0 1rem;
			 line-height:3.5rem;
			 background:#d56c83;}
.ysbz2_img img{ width:0.25rem;
				height:3.5rem;}
.ysbz_text{ font-size:1.3rem;
			line-height:2.2rem;
			margin-right:1rem;
			padding:0 .5rem;
			height:2.2rem;
			text-align:center;
			margin-top:0.65rem;
			color:#ff7e00;
			background:#ffffff;
			border-radius:0.5rem}
.ysbz_text a{ color:#ff7e00}
.ysbz_jzjb{ overflow:hidden;}
.ysbz_jzjb li{ color:#d42c50;
			   width:2.47rem;
			   height:0.75rem;
			   color:#d42c50;
			   font-size:0.32rem;
			   background:#dbeff8;
			   float:left;
			   margin-top:15px;
			   line-height:0.55rem;
			   padding:0.15rem 0 0 0.45rem;
			   margin-left:0.14rem;
			   cursor:pointer;}
.ysbz_jzjb li span{ display:block;
					float:left;
					width:0.6rem;
					height:0.6rem;
					border-radius:50%;
					border:1px solid #158bbf;
					background:#fff;
					margin-right:0.17rem;}
.ysbz_jzjb li span img{ width:100%;}
.zj_con{width:90.625%;margin:0 auto;padding-bottom:2.5rem;}
.ysbz_nr{ overflow:hidden;
		  display:none;}
.ysbz_nr li{ width:1.86rem;
			 height:0.52rem;
			 border:1px solid #e0e0e0;
			 background:#f0f0f0;
			 float:left;
			 font-size:0.24rem;
			 text-align:center;
			 line-height:0.52rem;
			 position:relative;
			 margin-left:0.14rem;
			 margin-top:0.12rem;}
.ysbz_nr li a{ color:#444444;}
.hot{ width:0.2rem;
	  overflow:hidden;
	  position:absolute;
	  top:0;
	  right:0;}
.hot img{ width:100%;}
.xrs li{ width:2.89rem;
		 height:0.58rem;
		 border:1px solid #e0e0e0;
		 text-align:center;
		 line-height:0.58rem;
		 font-size:0.24rem;
		 float:left;
		 margin-left:0.14rem;
		 margin-top:0.14rem;}
.xrs li:nth-child(3){ width:2.5rem;}
.xrs li:nth-child(4){ width:3.28rem;}
.xrs li a{ color:#444444;}
.rdsp{ padding: 0.2rem 0 0.15rem 0;
	   background:#f4f4f4;}
.rdsp_rd{ overflow:hidden;
		  font-size:0.24rem;
		  line-height:0.45rem;
		  color:#444444;}
.rdsp_rd span{ display:block;
			   float:left;
			   width:0.8rem;
			   height:0.45rem;
			   text-align:center;
			   line-height:0.45rem;
			   color:#fff;
			   background:#ff7e00;
			   border-radius:0.03rem;
			   margin-right:0.1rem;}
.rdsp_rd a{ color:#ff7e00;}
.wlyygh{ width:100%;
		 height:8rem;
		 background:url(../images/ghfwpt.png) no-repeat;
		 background-size:100%;
		 overflow:hidden;}
.wlyygh2{ width:14rem;
		  overflow:hidden;
		  margin:0 auto;
		  margin-top:5.35rem;
		  font-size:1.1rem;}
.wlyygh2 a{ display:block;
			float:left;
			color:#fff;
			background:#ff8000;
			width:6.4rem;
			height:2rem;
			text-align:center;
			line-height:2rem;
			border-radius:0.15rem;}
.wlyygh2 span a{ background:#d42c50;
				 margin-left:1rem;}
.zj_ding{ position:relative;}
.zjtd{position:relative;}
.lnkf{ width:6rem;
	   overflow:hidden;
	   margin:0 auto;}
.lnkf li{ float:left;
		  width:2.85rem;
		  float:left;
		  height:1.5rem;
		  background:url(../images/kfxm1.jpg) no-repeat;
		  background-size:100%;
		  margin-top:0.25rem;
		  margin-left:0.25rem;
		  text-align:center;
		  font-size:0.36rem;
		  padding-top:0.4rem;}
.lnkf li img{ width:0.59rem;
			  margin-bottom:0.05rem;}
.lnkf li a{ color:#666;}
.lnkf li:nth-child(2){background:url(../images/kfxm2.jpg) no-repeat;}
.lnkf li:nth-child(3){background:url(../images/kfxm3.jpg) no-repeat;}
.lnkf li:nth-child(4){background:url(../images/kfxm4.jpg) no-repeat;}
.zmzjt{ width:100%;
		overflow:hidden;
		margin:0 auto;}
.sy_zj{ width:40.5%;}
.sy_zj img{ width:100%;}
.sy_zwj{ width:54.8%;
		 overflow:hidden;
		 margin-left:3%;}
.sy_zwj_top{ border-bottom:1px solid #e3e3e3;
			 padding-bottom:0.75rem;}
.sy_zwj_top_header{ font-size:1.2rem;
					color:#999999;}
.sy_zwj_top_header span{ font-size:1.8rem;
						 color:#d42c50;
						 margin-right:0.6rem;}
.sy_zwj_top_ks{ font-size:1.2rem;
				color:#444444;
				margin-top:0.25rem;
				line-height:160%;}
.sy_zwj_top_ks span{ color:#d42c50;}
.sy_zwj_top_ks a{ color:#ff7e00;}
.sy_zj_hztj{ font-size:1rem;
			 line-height:160%;
			 color:#999999;}
.sy_zj_hztj img{ width:1.1rem;
				 margin:0.25rem 0 0 0.25rem;}
.sy_zj_hztj span{ color:#ff7e00;}
.sy_zj_zxzx{ width:100%;
			 height:3rem;}
.sy_zj_zxzx span a{ margin-left:0.75rem;}
.sy_zj_zxzx img{ width:47.5%;}
.sy_zj_tx{ width:3rem;
		   overflow:hidden;
		   margin:0 auto;}
.sy_zj_tx_left{ width:1.05rem;
				height:1.5rem;
				cursor:pointer;
				position:absolute;
				top:50%;
				left:0;}
.sy_zj_tx_left img{ width:100%;}
.sy_zj_tx_right{ top:50%;
				 right:0;
				 position:absolute;
				 width:1.05rem;
				 height:1.5rem;
			     cursor:pointer;}
.sy_zj_tx_right img{ width:100%;}
.zj_con  .swiper-pagination-bullet{ width:.7rem;height:.7rem;border-radius:50%}
.zj_con  .swiper-pagination-bullet-active{ width:.7rem;height:.7rem;border-radius:50%;background:#d42c50}

.yyhj{ font-size:1.7rem;
	   font-weight:bold;
	   overflow:hidden;
	   text-align:center;}
.yyhj a{ color:#fff;
		 display:block;
		 float:left;
		 width:50%;
		 height:3.5rem;
		 cursor:pointer;
		 line-height:3.5rem;
		 background:#d42c50;}
.yyhj2{ display:none;}
.rdwt{ overflow:hidden;}
.rdwt_bj{ width:100%;
		  padding-bottom:1.5rem;
		  overflow:hidden;}
.rdwt_fy{ padding:1rem 0;
		  border-bottom:1px dashed #d2d2d2;
		  overflow:hidden;}
.rdwt_fy_left{ font-size:1.2rem;}
.rdwt_fy_left span{ display:block;
					float:left;
					width:3rem;
					height:1.8rem;
					margin-right:0.5rem;
					overflow:hidden;
					color:#fff;
					background:url(../images/fy_bj.png) no-repeat;
					background-size:100%;
					padding-left:0.5rem;}
.rdwt_fy_left a{ color:#444;}
.rdwt_fy_right{ font-size:1rem;
				overflow:hidden;
				color:#999999;
				width:6rem;
				margin-top:0.1rem;}
.rdwt_fy_right img{ margin-top:0.15rem;
				    width:1.1rem;
					margin-right:0.25rem;}
@keyframes blink{
  0%{opacity: 1;}
  50%{opacity: 1;}
  50.01%{opacity: 0;}
  100%{opacity: 0;}
}
.blink{
    animation: blink .75s linear infinite; 
}
.kfal_jzt{ overflow:hidden;width:95.3125%;margin:0 auto;}
.kfal_jzt li{ width:30%;
			  height:4rem;
			  overflow:hidden;
			  font-size:1rem;
			  text-align:center;
			  background:url(../images/jzt1.png) no-repeat;
			  background-size:100% 100%;
			  float:left;
			  margin:.5rem 1.66666665% 0;
			  padding-top:0.75rem;
			  box-sizing:border-box;
			  }
			  
.kfal_jzt li span{ display:block;
				   font-size:1.2rem;}
.kfal_jzt li a{ color:#666666;}
.kfal_jzt li a font{ color:#ff0000;}
.kfal_jzt li:nth-child(1) a span{ color:#c7b276;}
.kfal_jzt li:nth-child(2){ background:url(../images/jzt2.png) no-repeat center center / 100% 100%;}
.kfal_jzt li:nth-child(2) a span{ color:#be94dc;}
.kfal_jzt li:nth-child(3){ background:url(../images/jzt3.png) no-repeat center center / 100% 100%;}
.kfal_jzt li:nth-child(3) a span{ color:#89ccce;}
.kfal_jzt li:nth-child(6){ background:url(../images/jzt6.png) no-repeat center center / 100% 100%;}
.kfal_jzt li:nth-child(6) a span{ color:#da99aa;}
.kfal_jzt li:nth-child(7){ background:url(../images/jzt7.png) no-repeat center center / 100% 100%;}
.kfal_jzt li:nth-child(7) a span{ color:#89b1c7;}
.kfal_jzt li:nth-child(8){ background:url(../images/jzt8.png) no-repeat center center / 100% 100%;}
.kfal_jzt li:nth-child(8) a sapn{ color:#c5ae86;}
.kfal_jzt li:nth-child(10){ background:url(../images/jzt9.png) no-repeat center center / 100% 100%;}
.kfal_jzt li:nth-child(10) a span{ color:#bf8576;}
.kfal_xgx{ background:url(../images/jzt4.png) no-repeat center center / 100% 100%;}
.kfal_xgx a span{ color:#a3a3a3}
.kfal_xgx2{ background:url(../images/jzt5.png) no-repeat center center / 100% 100%;}
.kfal_xgx2 a span{ color:#a4c48d}
@keyframes blin{
  0%{ color:#ff0000;}
  50%{ color:#ff0000;}
  50.01%{ color:#ff9000;}
  100%{ color:#ff9000;}
}

/* 娣诲姞鍏煎鎬у墠缂€ */

@-webkit-keyframes blin {
    0%{ color:#ff0000;}
  50%{ color:#ff0000;}
  50.01%{ color:#ff9000;}
  100%{ color:#ff9000;}
}

@-moz-keyframes blin {
    0%{ color:#ff0000;}
  50%{ color:#ff0000;}
  50.01%{ color:#ff9000;}
  100%{ color:#ff9000;}
}

@-ms-keyframes blin {
    0%{ color:#ff0000;}
  50%{ color:#ff0000;}
  50.01%{ color:#ff9000;}
  100%{ color:#ff9000;}
}

@-o-keyframes blin {
    0%{ color:#ff0000;}
  50%{ color:#ff0000;}
  50.01%{ color:#ff9000;}
  100%{ color:#ff9000;}
}

.blink2{
    animation: blin .75s linear infinite;  
    /* 鍏跺畠娴忚鍣ㄥ吋瀹规€у墠缂€ */
    -webkit-animation: blin .75s linear infinite;
    -moz-animation: blin .75s linear infinite;
    -ms-animation: blin .75s linear infinite;
    -o-animation: blin .75s linear infinite;
}
.guahao{ width:85.15625%;
		 overflow:hidden;
		 margin:0 auto;}
.name{ font-size:1.2rem;}
.name input{ width:73.94%;
			 height:2.15rem;
			 border:1px solid #e0e0e0;
			 background:#fff;
			 font-size:1.2rem;}
.name span{ display:block;
			float:left;}
.name textarea{  width:73.94%;
				height:5.65rem;
				border:1px solid #e0e0e0;
				font-size:1.2rem;}
.tijiao{ width:23.25rem;
		overflow:hidden;
		margin:0 auto;
		font-size:1.2rem;}
.tijiao_baom{ color:#ff7e00;}
.tijiao_baom img{ width:1.2rem;
				  overflow:hidden;
				  height:1rem;
				  margin:0.35rem 0.25rem 0 0;}
.tijiao_tjxx{ margin-left:1.5rem;}
.tijiao_tjxx input{ width:8rem;
					height:2.75rem;
					background:#ff7e00;
					color:#fff;
					float:left;
					font-size:1.2rem;
					border-radius:0.25rem;
					cursor:pointer;}
.tijiao_tjxx a{ width:8rem;
				height:2.75rem;
				background:#d42c50;
				display:block;
				float:right;
				border-radius:0.25rem;
				text-align:center;
				line-height:2.75rem;
				margin-left:1.5rem;
				color:#fff;}

.foot_nav{ background:#d42c50;width:93.75%;overflow:hidden;height:2.25rem;padding:1rem 3.125% 0;text-align:center;}
.foot_nav li{ font-size:1.3rem;display:inline-block;height:1.3rem;width:23%;text-align:center;line-height:100%;border-left:2px solid #fff;}
.foot_nav li a{ color:#fff;}
.foot_dit{ width:93.75%;padding:1rem 3.125% 60px; background:url(../images/foot_dtbj.png) no-repeat;overflow:hidden;}
.foot_dit_img{ width:39.3%;overflow:hidden; }
.foot_dit_img img{ width:100%;}
.foot_dit_text{ width:56.83%; overflow:hidden;}
.foot_dit_zlsj{ overflow:hidden;}
.foot_dit_zlsj_left{ width:2.2rem; overflow:hidden;}
.foot_dit_zlsj_left img{ width:100%;}
.foot_dit_zlsj_right{ font-size:1rem; line-height:100%; margin-left:0.5rem; }
.foot_dit_zlsj_right span{ display:block; font-size:1.4rem; font-weight:bold; line-height:100%;}
.foot_dit_zlsj_right font{ font-size:1.1rem; display:block; font-weight:bold; line-height:120%;}
.footer{ background:#d42c50;text-align:center;color:#fff;font-size:1rem;height:2.5rem;line-height:2.5rem;margin-bottom:4rem;}
.foot_beian{ width:100%; height:2rem; font:1rem/2rem "Microsoft Yahei"; text-align:center;}
.foot_beian a{ color:#333; }








.w600 { width:93.75%;  overflow: hidden;margin: 0 auto; }






@media only screen and (max-width: 600px) {
.w640 { max-width:600px; }
html { font-size: 100%; }
}

@media only screen and (max-width: 480px) {
.w640 { max-width:480px; }
html { font-size:75%; }
}

@media only screen and (max-width: 375px) {
.w640 { max-width: 375px; }
html { font-size:72.5%; }
}

@media only screen and (max-width: 360px) {
.w640 { max-width: 360px; }
html { font-size:62.5%; }
}

.lby_sy img {
    width:1.8rem;
    margin-right: 0.5rem;
}
.lby_sy {
    font-size:1.2rem;
    color: #999999;
}
.lby_sy a {
    color: #999;
}
.wzy_bor {
    border-top: 1px solid #d42c50;
}

.wzy_jzb {
    border-bottom: 1px dashed #e0e0e0;
    font-size:1.1rem;
    color: #999999;
    padding-bottom:1rem;
    text-align: center;
}
.wzy_jzb span {
    display: block;
    font-size:1.7rem;
    color: #d42c50;
    margin-bottom: 0.5rem;
}

.wzy_text {
    font-size:1.2rem;
    line-height: 160%;
    border-bottom:1px dashed #e0e0e0;
    padding-bottom:1.5rem;
}
.wzy_text img{ width:100%; display:inline-block;text-indent:0; }

.wzy_syy a {
    color: #999;
}

.wzy_syy {
    font-size:1.1rem;
    color: #999999;
    margin-top: 0.5rem;
}

.xjjzb {
    background: #f4f4f4;
    height:1.45rem;
    border-bottom: 1px solid #d42c50;
    overflow: hidden;
    width:93.75%;
    padding:1rem 3.125%;
}


.xjjzb_left {
    font-size:1.4rem;
    color: #d42c50;
    line-height: 90%;
}
.xjjzb_left img {
    width: 0.25rem;
    height:1.4rem;
    margin-right: 0.75rem;
}

.xjjzb_right {
    width:6.65rem;
    height:1.9rem;
    font-size:1.1rem;
    background: #ff7e00;
    text-align: center;
    line-height:1.9rem;
    border-radius:1.5rem;
}
.xjjzb_right a {
    color: #fff;
}

.mqqk_zz {
    width:56%;
    overflow: hidden;
    height:3.2rem;
    font-size:1.2rem;
    text-align: center;
    line-height:3.2rem;
    background: #7fc8e8;
}
.mqqk_zz a {
    color: #fff;
}

.mqqk_zz2 {
    width: 42.8%;
    background: #f0f0f0;
}

.mqqk {
    overflow: hidden;
}


.mqqk_zz2 a {
    color: #444;
}

.mqqk_zz3 {
    background: #fcab5c;
}

.mqqk_zz4 {
	width:49%;
    background: #82d6d8;
}

.mqqk_zz5 {
	width:49.8%;
	background: #f0f0f0;
}
.mqqk_mfwz {
    width:68.125%;
    overflow: hidden;
    margin: 0 auto;
}

.mqqk_mfwz a {
    display: block;
    width: 100%;
    overflow: hidden;
    background: #d42c50;
    margin-top: 0.75rem;
    height: 3.25rem;
    font-size: 1.3rem;
    color: #fff;
    text-align: center;
    line-height:3.25rem;
    border-radius:1.5rem;
}

.ndwz {
    width: 96.875%;
    padding-left:3.125%;
    border-bottom: 1px solid #e0e0e0;
    color: #999999;
    font-size:1.2rem;
    padding-bottom: 0.5rem;
    overflow: hidden;
}
.ndwz a {
    color: #999999;
}

.huanj li {
    float: left;
    font-size:1.2rem;
    color: #666;
    text-align: center;
    width:45.3%;
    margin:1.5rem 2.35% 0;
}

.xjjzb_syy{text-align:center;}

.xjjzb_syy a {
    display:inline-block;
    padding: 0.25rem 0.5rem;

    font-size:1.2rem;
    color: #999;
    margin-left: 0.5rem;
    border: 1px solid #e0e0e0;
}

.lby_ghfw {
    width: 100%;
    padding: 1rem 3.125%;
    background: #ebf6fa;
    border: 1px dashed #d42c50;
	box-sizing:border-box;
}
.lby_ghfw_text {
    font-size:1.4rem;
    overflow: hidden;
    color: #d42c50;
    font-weight: bold;
}

.lby_ghfw_text span {
    display: block;
    font-size:1.2rem;
    color: #444;
    font-weight: normal;
    line-height: 150%;
    margin-top: 0.25rem;
}
.lby_ghfw_sjhm input {
    width:50%;
    height:2.1rem;
    border: 1px solid #bac3c7;
    margin-left: 0.5rem;
    float: left;
    font-size:1.2rem;
    padding-left: 0.5rem;
}
.lby_ghfw_sjhm span {
    display: block;
    float: left;
    font-size:1.5rem;
    line-height:2.1rem;
}
.lby_ghfw_sjhm button {
    display: block;
    width: 20%;
    font-size:1rem;
    float: left;
    text-align: center;
    line-height:1.75rem;
    border-radius: 0.25rem;
    color: #fff;
    overflow: hidden;
    height:2.1rem;
    background: #ff7e00;
    margin-left: 0.75rem;
    padding: 0 0.5rem;
}
.lby_ghfw_sjhm {
    font-size:1rem;
    overflow: hidden;
}
.lby_ghfw_sjhm a{ color:#fff; }
.lby_ghfw_ysaq {
    font-size:1.5rem;
    color: #ff1919;
}
			.table{
				font-size:1.7rem;overflow:hidden;
			}
			.table a{
				display: block;
				float: left;
				height:3.25rem;
				width: 45%;
				line-height:3.25rem;
				text-align: center;
				background-color: #d42c50;
				color: #fff;
				margin-bottom:1.5rem;
			}
			.table a:nth-last-child(1){
				background-color: #ff8100;
				float: right;
			}
			.table-2 .huanj li{
				padding: 0.25rem;
				width:13.75rem;
				border: 1px solid #e1dede;
			}
			.table-1{overflow:hidden;}
.qfzj_zwj {
    width: 93.75%;
    overflow: hidden;
    padding: 0 3.125% 1.5rem;
    border-bottom: 1px dashed #e0e0e0;
}

.qfzj_zwj_left {width:38.3%; overflow: hidden;}
.qfzj_zwj_left img{max-width:100%;}


.qfzj_zwj_right {
    width:55%;
    overflow: hidden;
}

.qfzj_zwj_head {
    font-size:1.2rem;
    color: #666666;
}


.qfzj_zwj_head span {
    font-size:2rem;
    overflow: hidden;
    color: #333;
    line-height: 100%;
    margin-right: 0.5rem;
}


.qfzj_zwj_hztj {
    overflow: hidden;
    font-size: 0.8rem;
    color: #ff8100;
}
.qfzj_zwj_hztj span {
    display: block;
    float: left;
    padding: 0.6rem 0.25rem;
    overflow: hidden;
    background: #ffefd1;
    margin-left: 0.75rem;
    border-radius: 0.15rem;
}

.qfzj_zwj_ks {
    font-size:1.2rem;
    line-height: 150%;
}
.qfzj_zwj_ks a {
    color: #ff7e00;
}
.qfzj_zwj_zxzx {
    font-size:1.3rem;
    overflow: hidden;
}

.qfzj_zwj_zxzx a {
    display: block;
    width: 40%;
    overflow: hidden;
    height:3rem;
    float: left;
    line-height:3rem;
    text-align: center;
    border: 1px solid #ff7e00;
    border-radius: 0.25rem;
    color: #ff7e00;
}

.qfzj_zwj_zxzx span a {
    color: #d42c50;
    border-color: #d42c50;
    margin-left:10%;
}


.hzpl_ckgd {
    font-size:1.2rem;
    color: #999999;
    text-align: center;
    margin-top:1rem;
}

.hzpl_ckgd a {
    color: #999999;
}


.w600 {
    width:93.75%;
    overflow: hidden;
    margin: 0 auto;
}


.wdbz li {

    width:33.3333333%;
    height:4rem;
    text-align: center;
    line-height: 4rem;
    background: #f4f4f4;
    float: left;
    font-size:1.1rem;
    position: relative;

}

.wdbz li a {
    color: #444;
}

.wdbz_ding {
    width: 0.75rem;
    overflow: hidden;
    position: absolute;
    right: -0.35rem;
    top: 50%;
    margin-top: -0.35rem;
    z-index: 9999;
}
.wdbz_ding img {
    width: 100%;
}
.wdbz li:nth-child(2) {
    background: #7fc8e8;
	
}


.wdbz li:nth-child(4) {
    background: #fcab5c;
}

.wdbz li:nth-child(6) {
    background: #82d6d8;
}


.wdbz li:nth-child(2) a,.wdbz li:nth-child(4) a,.wdbz li:nth-child(6) a{color:#fff;}


.gua_qtgh {
    background: #f5f5f5;
    overflow: hidden;
    padding-bottom:2rem;
}
.ksyygh {
    border-bottom: 1px solid #d56c83;
    padding-bottom: 1rem;
    color: #d42c50;
    font-size:2rem;
    text-align: center;
}

.ksyygh span {
    display: block;
    font-size:1rem;
    color: #e4e3e3;
    text-transform: uppercase;
}

.gua_ksgh {
    width:93.33%;
    overflow: hidden;
    background: url(../images/yygh1.png) no-repeat;
    background-size: 100%;
    height:4.5rem;
    padding:3.1rem 0 0 5%;
}

.gua_ksgh_left {
    width: 60%;
    overflow: hidden;
    height:3.25rem;
}

.gua_ksgh_left input {
    width:100%;
    height: 3.25rem;
    border: 1px solid #ee6760;
    border-right: none;
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    font-size: 1rem;
    color: #c6c5c5;
    padding-left: 0.75rem;
	box-sizing:border-box;
}

.gua_ksgh_right {
    width:27%;
    overflow: hidden;
    margin-left: -0.01rem;
}
.gua_ksgh_right input {
    width:100%;
    height: 3.25rem;
    background: #ee6760;
    font-size:1.5rem;
    color: #fff;
    cursor: pointer;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
}

.gua_ksgh2 {
    width: 98.33%;
    overflow: hidden;
}
.gua_ksgh2  img{width:100%;}

.gua_ys {
    width: 90.625%;
    margin: 0 auto;
}

.gua_ys_left {
    width: 46.2%;
    overflow: hidden;
    border: 1px solid #edecec;
    border-radius:1.5rem;
    font-size: 1rem;
    color: #666;
    margin-left:1.4rem;
    padding-top:1.5rem;
    padding-bottom: 0.5rem;
    text-align: center;
	box-sizing:border-box;
}
.gua_ys_left img{width:4.4rem;height:3.85rem;}


.gua_ys_left span {
    display: block;
    font-size: 1.3rem;
    color: #333;
    margin: 0.25rem 0;
}



.lylx_fz {
    width:93.75%;
    padding:1.25rem 3.125% 0;
    background: #f2f2f2;
    height:3.25rem;
    font-size:1.2rem;
    margin-top:1.5rem;
}
.lylx_fz a {
    color: #484848;
}
.lylx_fz img {
    margin-right: 0.4rem;
    width:1.8rem;
}


.lylx_dt {
    border: 1px solid #e1dfdf;
    overflow: hidden;
    padding-bottom: 2rem;
}


.lylx_dt2 {
    margin:.15rem;
}
.lylx_dt2 img {
    width:100%;
}

.lylx_dh {

    overflow: hidden;
    margin: 0 auto;
    font-size:1.3rem;
    color: #484848;
	padding-left:20%
}


.lylx_dh span {
    display: block;
    margin-top: 0.75rem;
}
.lylx_dh img {
    width:2rem;
    margin-right: 0.25rem;
}
.lylx_kszx a {
    display: block;
    width: 25rem;
    height:3.2rem;
    background: #ff7e00;
    color: #fff;
    font-size:1.5rem;
    text-align: center;
    line-height:3.2rem;
    border-radius:2.5rem;
	margin:0 auto;
}
.lylx_fdj {
    width: 93.75%;
    padding:1.25rem 3.125% 0;
    background: #f2f2f2;
    height:3.25rem;
    font-size:1.5rem;
    color: #484848;
}
.lylx_fdj img {
    width:1.4rem;
    margin: 0.25rem 0.25rem 0 0;
}


.lylx_ding {
    border-left: 1px solid #bfbfbf;
    height: 100%;
    position: absolute;
    top: 0;
    left:2.1rem;
    z-index: -1;
}
.lylx_lx {
    padding-bottom:1rem;
    position: relative;
}

.lylx_gjc {
    width: 100%;
    overflow: hidden;
}
.lylx_gjc img {
    width:4.25rem;
}

.lylx_gjc_text {
    width: 81%;
    font-size: 1.2rem;
    color: #686c77;
    margin-top:1rem;
    line-height: 150%;
}

.lylx_gjc_text span {
    display: block;
    font-size:1.8rem;
    color: #d42c50;
    margin-bottom: 0.5rem;
}


.lylx_zxzx {
    width:100%;
    overflow: hidden;
    background: url(../images/lylx_bj.png) no-repeat;
    height: 8rem;
}
.lylx_zxzx_mzsj {
    font-size:1.2rem;
    color: #484848;
    margin-left:1rem;
    line-height: 170%;
}

.lylx_zxzx_mzsj img {
    width:1.3rem;
    margin-top: 0.4rem;
    margin-right: 0.25rem;
}

.lylx_dhzx {
    width:35%;
    overflow: hidden;
    margin-left:1rem;
}

.lylx_dhzx a {
    display: block;
    width:100%;
    background: #d42c50;
    font-size:1.2rem;
    line-height: 2.8rem;
    height:2.8rem;
    color: #fff;
    border-radius:1.5rem;
    text-align: center;
}


.lylx_dhzx span a {
    background: #ff7e00;
    margin-top: 0.5rem;
}


.over {
    overflow: hidden;
}

.zjxq_grjj {
    font-size:1.5rem;
    overflow: hidden;
}

.zjxq_grjj span {
    display: block;
    float: left;
    text-align: center;
    width: 50%;
    line-height:4rem;
    height: 4rem;
    cursor: pointer;
}
.zjxq_ysjj {
    overflow: hidden;
    border-bottom: 1px solid #d9d9d9;
    padding: 0 3.125% 1.25rem;
}

.zjxq_ysjj2 {
    width:100%;
    font-size:1.5rem;
    color: #d42c50;
}

.zjxq_ysjj2 img {
    width:1.8rem;
    margin-right: 0.5rem;
}


.zjxq_ysjj_text {
    font-size:1.2rem;
    line-height: 160%;
    text-indent: 2em;
}


.zjxq_ysjj_text li {
    width:32%;
    height:2.8rem;
    text-align: center;
    line-height:2.8rem;
    float: left;
    text-indent: 0;
    background: #e5f7f8;
    margin-top: 0.75rem;
    border-radius: 0.25rem;
    margin-left:2%;
}
.zjxq_ysjj_text li:nth-child(2n+1) {
    background: #fbf1dc;
}


.zjxq_zxzx li {

    font-size:1.5rem;
    float: left;
    text-align: center;
    width:33.3333333333%

}
.zjxq_zxzx li img {
    width:4.4rem;margin:0 auto;
}
.zjxq_zxzx li a {
    color: #444;
}

.zjxq_zxzx li span {
    display: block;
    margin-top: 0.25rem;
}






.hzpl {
    border-bottom: 1px solid #d6d6d6;
    text-align: center;
    font-size:2rem;
    color: #d42c50;
    padding-bottom:1rem;
}



.hzpl2 {
    width: 93.75%;
    padding: 0 3.125% 1.5rem;
    border-bottom: 1px dashed #dedede;
    overflow: hidden;
}

.hzpl_tx {
    width: 16.66%;
    overflow: hidden;
    text-align: center;
    font-size:1rem;
}

.hzpl_tx img {
    width: 100%;
    margin-bottom: 0.5rem;
}


.hzpl_right {
    width:80%;
    overflow: hidden;
}

.hzpl_zhpj {
    background: #f6f6f6;
    padding: 0 0.5rem;
    height: 2.25rem;
    overflow: hidden;
	line-height:2.25rem;
}

.hzpl_zhpj2 {
    font-size:1rem;
    color: #999999;

}




.hzpl_zhpj_right img {
    width: 1rem;
    margin-top: 0.4rem;
    margin-left: 0.25rem;
}

.hzpl_text {
    font-size:1.1rem;
    color: #666;
    margin-left: 0.5rem;
    margin-top: 0.5rem;
    line-height: 150%;
}

.hzpl_sj {
    font-size: .9rem;
    color: #bdbdbd;
    margin: 0.5rem 0.5rem 0 0.5rem;
}



.zjxq_zxfw_zxzx {
    width:93.75%;
    padding: 0 3.125% 2.5rem;
    overflow: hidden;
    border-bottom: 1px solid #e5e5e5;
}


.zjxq_zxfw_zxzx_img {
    width:20%;
    margin-left:3.33333%;
}

.zjxq_zxfw_zxzx_img img {
    width: 100%;
	
}
.zjxq_zxfw_zxzx >.fl{width:53%}
.zjxq_zxfw_zxzx >.fr{width:33%}
.zjxq_zxfw_zxzx_text {
    font-size:1.2rem;
    color: #666;
    margin-left: 1rem;
}
.zjxq_zxfw_zxzx_text span {
    font-size:1.5rem;
    color: #d42c50;
}

.zjxq_zxfw_zxzx_mian {
    font-size:1.2rem;
}


.zjxq_zxfw_zxzx_mian span {
    display: block;
    float: left;
    color: #666;
    margin:1rem 3.125% 0 0;
}


.zjxq_zxfw_zxzx_mian a {
    display: block;
    float: left;
    width: 6.8rem;
    height: 3rem;
    background: #ff7e00;
    color: #fff;
    text-align: center;
    line-height:3rem;
    border-radius: 0.25rem;
}

.pdban img{width:100%;}

.postion {
    width: 100%;
    background: #D7E9F3;
    font-size:1.4rem;
    margin: 1.3333% auto;
    line-height: 120%;
}
.row_title {
    width: 100%;
    color: #fff;
    content: "";
    height: 100%;
    padding: 2%;
    margin: 1% auto;
    font-size: 1.0rem;
	box-sizing:border-box;
}

.col-blue {
    background: #0065A5;
}

.col-blue i {
    width: 3px;
    height: 1rem;
    display: block;
    display: inline-block;
    margin: 0 2% -2px 0;
    background: #fff;
}

.row_title .more {
    font-size: 0.8rem;
    color: #fff;
	float: right;
    margin-right: 2%;
}
.row_title .more a {
    color: #fff;
}

.zlfw {
    width: 98%;
    color: #666;
    font-size: 1rem;
    line-height: 1.6rem;
    margin: 0 auto;
	padding-bottom:1rem;
}
.zlfw ol {margin:1rem auto;}
.zlfw ol img {
    width: 100%;
}
.zlfw p{text-indent:2em;}



a.red {
    color: #f00;
}
.ks_menuc ul {
    width: 98%;
    margin:1rem auto;
	overflow:hidden;
}

.ks_menuc li {
    width: 32.33%;
    margin: 1% 0.5%;
    float: left;
    border: #ccc 1px solid;
    font-size: 1.2rem;
    text-align: center;
	line-height:2.4rem;
	box-sizing:border-box;
}
.ks_menuc li a {
    color: #666;
}

.row_news ul {
    width: 96%;
    margin:1rem auto;
	overflow:hidden;
}

.row_news li {
    width: 100%;
    color: #666;
    line-height: 2rem;
    margin: 0 auto;
    font-size: 1rem;
    border-bottom: #ccc 1px dashed;
}
.row_news li a {
    color: #666;
}

.row_img {
    width: 48%;
    margin: 1% 1%;
    float: left;
    border: #ccc 1px solid;
    font-size: 1rem;
    text-align: center;
	box-sizing:border-box;
}

.row_img img {
    width: 100%;
}


.row_img span {
    display: block;
    color: #fff;
    height:2rem;
    line-height: 2rem;
    position: relative;
    font-size:1rem;
    background: rgba(0,0,0,0.4);
    margin-top: -2rem;
}


.kfhj {width:98%;margin:1rem auto;}
.kfhj .swiper-slide{position:relative;}
.kfhj .swiper-slide  img{width:100%;}
.kfhj .swiper-slide span{
    display: block;
    color: #fff;
    height:2rem;
    line-height: 2rem;
    position: relative;
    text-align: center;
    font-size: 1.0rem;
    background-color: rgba(0,0,0,0.7);
    margin-top: -2rem;
}
.swiper-container-horizontal > .swiper-pagination-bullets{width:auto;right:10%;bottom:.75rem;left:auto;}

.kfhj .swiper-pagination-bullet{width:.5rem;height:.5rem;background:#fff;border-radius:50%;opacity:1;}
.kfhj .swiper-pagination-bullet-active{width:.5rem;height:.5rem;background: #FF6004;border-radius:50%;opacity:1;}


.index_tsc img{width:100%;}
.bmfw {
    width: 31.3333%;
    margin: 1% 1%;
    float: left;
    border: #ccc 1px solid;
    font-size: 1.4rem;
    text-align: center;
	box-sizing:border-box;
}


.bmfw span {
    display: block;
    color: #fff;
    height: 1.4rem;
    line-height: 1.4rem;
    position: relative;
    font-size: 1rem;
    background: url(../mages/ic_1.png) no-repeat 80% 8px rgba(0,0,0,0.5);
    margin-top: -1.4rem;
}

.index_zj li {
    width: 23%;
    float: left;
    margin: 2% auto auto 1%;
    list-style: none;
}

.index_zj li img {
    width: 100%;
    margin: 2% 2% 0 0;
}
.index_zj dl {
    width: 73%;
    float: right;
    margin: 2% auto;
    font-size: 1rem;
}

.index_zj .zj_xx {
    font-size: 0.8rem;
    margin: 1% 0;
}

.index_zj .zj_xx img{width:4.8rem;display:inline-block;vertical-align:middle;}
.index_zj .zj_sc {
    width: 100%;
    height:1.5rem;
    float: left;
    margin: 1% 0;
    font-size: 0.7rem;
}
.index_zj .zj_sc a {
    padding: 1% 2%;
    background: #FFEED2;
    color: #333;
}
.bmfw img{width:100%;}
.index_zj dt img {
    width:8rem;
    height: 1.7rem;
	margin:0 1%;
}
.zhanshi .hd{overflow:hidden;}
.zhanshi .hd li{width:33.333333%;border: #fff 1px solid;box-sizing:border-box;line-height:3rem;font-size:1.2rem;color:#fff;background:#0065A5;float:left;text-align:center;list-style:none;}
.zhanshi .hd .on{background:#FF6005}
.zhanshi .hd li:first-child{border-left:none;}
.zhanshi .hd li:last-child{border-right:none;}
.zhanshi .bd  li{position:relative;width:100%;height:15.6rem;}
.zhanshi .bd img{width:100%}
.zhanshi .bd span{position:absolute;width:100%;height:2rem;font-size:1rem;background-color: rgba(0,0,0,0.7);bottom:0;left:0;line-height:2rem;color:#fff;text-align:center;}


.dj_lba{ height:auto; width:92.03125%; padding-top:2rem; border-bottom: 1px solid #E0E0E0; padding:1rem 0; }
.dj_lba h1 { color:#333; font-size:1.3rem;font-weight:normal ; margin-bottom:.5rem;}
.dj_lba h1 span { width:0.15rem; height:1.3rem; background:#c92163; display: inline-block; margin-right: 0.5rem;  padding-top: 0.5rem;}
.dj_lba p{ color: #666666; font-size:1.1rem; line-height: 2rem; letter-spacing: 0.05rem;}
.dj_lba .dj_col { color: #ff7e00;}
