/* LESS Document */

/*#header{

	height:135/@r;

	background-color:#22a514;

}

.logo{

	width:552/@r;

	float:left;

	padding-top:33/@r;

	padding-left:5/@r;

	img{

		width:552/@r;

		height:73/@r;

	}

}

.menu_biao{

	width:100/@r;

	float:right;

	padding-top:31/@r;

	img{

		width:77/@r;

		height:77/@r;

		border-radius:7/@r;

	}

}

.bj{

	width:100%;

	height:100%;

	position:fixed;

	z-index:99;

	top:0;

	left:0;

	bottom:0;

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

}

.nav{

	width:300/@r;

	position:absolute;

	z-index:99;

	top:0;

	right:0;

	background-color:#ffffff;

	padding:40/@r 10/@r;

}

.close{

	text-align:right;

	padding-bottom:10/@r;

	padding-right:10/@r;

	img{

		width:39/@r;

		height:39/@r;

	}

}

.nav1{

	width:100%;

	ul li{

		height:80/@r;

		border-bottom:#D9D3D3 1/@r solid;

		line-height:80/@r;

		img{

			width:50/@r;

			height:50/@r;

			vertical-align:middle;

			margin-right:14/@r;

		}

		a{

			font-size:28/@r;

			color:#433333;

		}

	}

}

#banner{

	text-align:center;

	img{

		vertical-align:top;

		width:100%;

	}

}

#foot{

	padding:55/@r 0 122/@r;

	background-color:#f3f3f3;

	border-top:#29b719 2/@r solid;

	text-align:center;

	font-size:25/@r;

	color:#444444;

	line-height:47/@r;

	span{

		color:#ff0000;

	}

	a{

		display:inline-block;

		margin-top:10/@r;

		width:184/@r;

		height:50/@r;

		background-color:#ffffff;

		border:#adadad 1/@r solid;

		text-align:center;

		line-height:50/@r;

		font-size:22/@r;

		color:#898989;

		border-radius:50/@r;

	}

}

#bottom{

	width:100%;

	height:90/@r;

	position:fixed;

	z-index:999;

	bottom:0;

	left:0;

	background-color:#0f9400;

	ul li{

		float:left;

		width:25%;

		border-right:#cbcbcb 1/@r solid;

		box-sizing:border-box;

		text-align:center;

		line-height:90/@r;

		a{

			color:#ffffff;

			font-size:30/@r;

		}

		img{

			width:35/@r;

			height:35/@r;

			vertical-align:middle;

		}

	}

}*/

body {

  background-color: #f3f3f3;

}

#cont {

  width: 100%;

}

.cont_1 {

  background-color: #ffffff;

  padding-top: 0.925rem;

  border-bottom: #dedede 0.025rem solid;

  margin-bottom: 0.75rem;

}

.cont_1 ul li {

  float: left;

  width: 25%;

  text-align: center;

  margin-bottom: 0.75rem;

}

.cont_1 ul li a {

  font-size: 0.575rem;

  color: #434343;

}

.cont_1 ul li img {

  width: 3.225rem;

  height: 3.225rem;

  vertical-align: top;

  margin-bottom: 0.25rem;

}

.cont_2 {

  margin-bottom: 0.75rem;

  background-color: #ffffff;

  border-top: #dedede 0.025rem solid;

}

.cont_2_01 {

  padding: 0.5rem 0;

  text-align: center;

  font-size: 0.625rem;

  color: #3f3f3f;

}

.cont_2_01 h2 {

  font-size: 1.25rem;

  color: #0fa0ba;

  font-weight: bold;

  padding-bottom: 0.5rem;

}

.cont_2_02 {

  position: relative;

}

.cont_2_02 img {

  width: 100%;

  vertical-align: top;

}

.cont_2_02_tt {

  width: 12.5rem;

  position: absolute;

  z-index: 99;

  top: 3.8rem;

  left: 0.5rem;

  padding: 0.65rem;

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

  font-size: 0.5rem;

  color: #ffffff;

  line-height: 0.85rem;

}

.cont_2_02_tt h2 {

  font-size: 0.75rem;

  color: #ffffff;

  padding-bottom: 0.25rem;

}

.cont_2_03 {

  margin-top: 0.05rem;

  height: 4.825rem;

  background-color: #0fa0ba;

  padding-left: 0.2rem;

}

.wrapper01 {

  position: relative;

  height: 4.825rem;

  width: 100%;

  overflow: hidden;

  margin: 0 auto;

}

.wrapper01 .scroller {

  position: absolute;

  top: 0.35rem;

}

.wrapper01 .scroller li {

  height: 1.475rem;

  color: #333;

  float: left;

  line-height: 1.475rem;

  font-size: 0.575rem;

  text-align: center;

}

.wrapper01 .scroller li a {

  color: #ffffff;

  display: block;

  padding: 0 0.55rem;

}

.wrapper01 .scroller li.cur a {

  color: #444444;

  background-color: #ffffff;

  border-radius: 0.125rem 0.125rem 0 0;

}

.cont_2_04 {

  padding: 0.8rem 0 0.5rem;

}

.cont_2_04 ul{ overflow:hidden; padding-bottom: 0.4rem}

.cont_2_04 ul li {

  float: left;

  width: 50%;

  margin-bottom: 0.6rem;

  text-align: center;

}

.cont_2_04 ul li a {

  font-size: 0.45rem;

  color: #424242;

}

.cont_2_04 ul li img {

  width: 7.5rem;

  height: 6rem;

  border: #cccccc 0.025rem solid;

  margin-bottom: 0.25rem;

}

.cont_2_05 {

  text-align: center;

}

.cont_2_05 img {

  width: 2.25rem;

}

.cont_2_06 {

  text-align: center;

}

.cont_2_06 img {

  vertical-align: top;

  width: 100%;

}

.cont_3 {

  margin-bottom: 0.75rem;

  background-color: #ffffff;

  border-top: #dedede 0.025rem solid;

  border-bottom: #dedede 0.025rem solid;

  padding: 0.9rem 0;

}

.cont_3_01 {

  padding-bottom: 0.45rem;

  text-align: center;

  font-size: 0.625rem;

  color: #666;

}

.cont_3_01 h2 {

  font-size: 1.25rem;

  color: #0fa0ba;

  font-weight: bold;

  margin-bottom: 0.5rem;

}

.cont_3_02 {

  padding: 0 0.5rem;

}

.cont_3_02 ul li {

  float: left;

  width: 50%;

  margin-bottom: 0.25rem;

  text-align: center;

}

.cont_3_02 ul li a {

  width: 8.125rem;

  height: 1.375rem;

  display: inline-block;

  background-color: #0fa0ba;

  text-align: center;

  line-height: 1.375rem;

  font-size: 0.625rem;

  color: #ffffff;

}

.cont_3_03 {

  padding: 0.5rem;

  font-size: 0.525rem;

  color: #313131;

  line-height: 1rem;

}

.cont_3_03 span {

  color: #FF0000;

}

.cont_3_04 {

  padding-left: 0.4rem;

}

.cont_3_04 img {

  margin-right: 0.15rem;

  border-radius: 0.25rem;

  width: 5.625rem;

  height: 4.25rem;

}

.cont_4 {

  margin-bottom: 0.75rem;

  background-color: #ffffff;

  

  padding-top: 1rem;

}

.cont_4_02 {

  margin:0;/*margin: 0 0.25rem;*/

}

.cont_4_02 ul{ overflow:hidden;  padding-bottom: 0.425rem}

.cont_4_02 ul li {

  float: left;

 

  padding-bottom: 0.25rem;

  overflow: hidden

}

.cont_4_02 ul li a {

  font-size: 0.5rem;

  color: #3a3a3a; }

.cont_4_02 ul li img {

  width: 7.625rem;

  height: 5.725rem;

  margin-bottom: 0.125rem;

}

.cont_4_03 {

  padding: 0.75rem 0;

  text-align: center;

}

.cont_4_03 img {

  width: 2.25rem;

}

.cont_4_04 {

  text-align: center;

}

.cont_4_04 img {

  width: 100%;

}

.cont_5 {

  background-color: #ffffff;

  border-top: #dedede 0.025rem solid;

  padding-top: 0.9rem;

}

.cont_5_02 {

  padding: 0 0.25rem;

}

.cont_5_02 ul li {

  float: left;

  width: 50%;

  text-align: center;

}

.cont_5_02 ul li img {

  width: 7.5rem;

  height: 6.025rem;

  vertical-align: top;

  border: #cccccc 0.025rem solid;

}

.cont_5_03 {

  padding: 0.75rem 0;

  text-align: center;

}

.cont_5_03 img {

  width: 2.25rem;

}

.cont_5_04 {

  padding-bottom: 1rem;

  text-align: center;

}

.cont_5_04 a {

  width: 5.85rem;

  height: 1.425rem;

  display: inline-block;

  border: #c9c9c9 0.025rem solid;

  text-align: center;

  line-height: 1.425rem;

  font-size: 0.625rem;

  color: #505050;

}

