/* CSS Document */

body {
	min-width: 320px;
	max-width: 640px;
	margin: 0 auto;
}

.header {
	overflow: hidden;
	margin-top: 0.66rem;
}

.header_top {
	background:url(../images/t2.jpg) repeat-x;
	background-size: auto 100%;
	overflow: hidden;
	padding: 0 3.3%;
	position: relative;
	height: 0.8rem;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 12;
	box-sizing: border-box;
}

.logo {
	float: left;
	margin-top: 0.15rem;
	width: 49.4%;
}

.btnav {
	position: absolute;
	right: 3.3%;
	width: 0.36rem;
	top: 0.15rem;
}

.btnav>img {
	float: left;
	width: 100%;
}

.bancont {
	overflow: hidden;
}

.bancont img {
	float: left;
	width: 100%;
}

.banner {
	position: relative;
	overflow: hidden;
	margin-top: 0.8rem;
}

.adva_cont .title{    font-size: 30px;
    color: #fff;}
.banner img {
	display: block;
	width: 100%;
}

.nav {
	overflow: hidden;
	background: #d60c0c;
	text-align: center;
}

.nav li {
	float: left;
	width: 33.33333%;
	box-sizing: border-box;
	border-bottom: 1px solid #a30a0a;
	border-right: 1px solid #a30a0a;
	line-height: 0.6rem;
	color: #fff;
	font-size: 0.24rem;
}

.nav li a {
	color: #fff;
	font-size: 0.24rem;
	float: left;
	width: 100%;
	text-align: center;
}

.content {
	overflow: hidden;
}

.about_cont {
	overflow: hidden;
	background: url(../images/back1.jpg) no-repeat top center;
	background-size: 100% 100%;
	height: 7.47rem;
	padding: 0 3.3%;
}

.title {
	overflow: hidden;
	text-align: center;
	padding: 0.3rem 0 0.15rem;
}

.title img {
	width: 100%;
	float: left;
}

.about_info {
	overflow: hidden;
}

.about_info p {
	font-size: 0.18rem;
	line-height: 0.3rem;
	color: #fff;
	padding: 0.1rem 0;
}

.about_info h3 {
	background: url(../images/rico.png) no-repeat right center;
	background-size: auto 0.38rem;
	line-height: 0.38rem;
	padding-right: 0.52rem;
	box-sizing: border-box;
	margin-top: 0.2rem;
}

.about_info h3 font {
	display: block;
	background: #f00606;
	height: 0.38rem;
	font-size: 0.22rem;
	color: #fff;
	padding-left: 0.1rem;
}

.about_info h5 {
	font-size: 0.24rem;
	color: #fff;
	line-height: 0.60rem;
	padding-left: 0.56rem;
	background: url(../images/phone_ico.png) no-repeat left center;
	margin-top: 0.26rem;
	font-weight: 400;
	padding-top: 0.08rem;
	margin-left: 0.1rem;
}

.sizebox {
	overflow: hidden;
	background: #f4f4f4;
	padding: 0 3.3%;
	padding-bottom: 0.44rem;
	text-align: center;
}

.sizelist {
	overflow: hidden;
	text-align: center;
}

.sizelist li {
	float: left;
	width: 47%;
	margin-top: 0.22rem;
	text-align: center;
}

.sizeback {
	overflow: hidden;
	width: 1.98rem;
	height: 2.2rem;
	margin: 0 auto;
}

.sizeback img {
	float: left;
	width: 100%;
	height: 100%;
}

.sizelist li h3 {
	font-size: 0.24rem;
	color: #333333;
	line-height: 0.32rem;
	text-align: center;
}

.sizelist li h3 font {
	color: #910404;
}

.sizelist li p {
	font-size: 0.18rem;
	color: #333333;
	line-height: 0.3rem;
	height: 0.56rem;
	overflow: hidden;
}

.huein_cont {
	overflow: hidden;
	padding: 0 3.3%;
	height: 3.76rem;
	background: url(../images/back2.jpg) no-repeat center;
	background-size: 100% 100%;
}

.huein_cont h2 {
	font-size: 0.34rem;
	color: #ffeda1;
	line-height: 0.48rem;
	text-shadow: 0 0.02rem 0.02rem rgba(0, 0, 0, 1.00);
	margin-top: 0.15rem;
}

.uinbox {
	overflow: hidden;
	margin-top: 0.34rem;
}

.uinbox_1 {
	float: left;
	width: 33%;
	height: 0.84rem;
	background: url(../images/bain2.png);
	margin-top: 0.03rem;
	margin-right: 0.5%;
}

.uinbox_1 td strong {
	font-size: 0.6rem;
	color: #ffeda1;
	font-style: italic;
}

.uinbox_1 td p {
	font-size: 0.14rem;
	color: #ffeda1;
	line-height: 0.2rem;
	padding: 0 0.08rem;
}

.case_cont {
	overflow: hidden;
	padding: 0.2rem 3.3% 0;
	background: url(../images/back3.jpg) no-repeat center;
	background-size: 100% 100%;
	height: 12.58rem;
}

.caselist {
	overflow: hidden;
}

.caselist li {
	float: left;
	width: 2.9rem;
	height: 2.62rem;
	margin-top: 0.22rem;
	position: relative;
}

.caselist li img {
	float: left;
	width: 100%;
	height: 2.62rem;
}

.caselist li p {
	font-size: 0.17rem;
	color: #fff;
	text-align: center;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: url(../images/iconback.png);
	line-height: 0.42rem;
}

.case_more {
	display: block;
	margin: 1.24rem auto 0;
	width: 1.42rem;
	text-align: center;
	height: 0.34rem;
	line-height: 0.34rem;
	border-radius: 200px;
	background: #092e97;
	color: #b1b7d5;
	font-size: 0.18rem;
}

.news_cont {
	overflow: hidden;
	padding: 0 3.3% 0.58rem;
}

.news_video {
	overflow: hidden;
	padding: 0.15rem;
	box-shadow: 0 0.05rem 0.05rem 0.1em rgba(0, 0, 0, 0.60);
	background: #f4f4f4;
	border-radius: 0.03rem;
	margin-top: 0.15rem;
}

.news_video img {
	float: left;
	width: 100%;
}

.newslist {
	overflow: hidden;
}

.newslist li {
	margin-top: 0.3rem;
	float: left;
	width: 1.88rem;
	text-align: center;
	position: relative;
	height: 2.28rem;
	margin-right: 0.15rem;
}

.newslist li p {
	font-size: 0.18rem;
	color: #464646;
	line-height: 0.38rem;
	text-align: center;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: url(../images/icon1.png);
}

.newslist li img {
	float: left;
	width: 100%;
	height: 100%;
}

.adva_cont {
	overflow: hidden;
	background: url(../images/back4.jpg) no-repeat center;
	background-size: 100% 100%;
	height: 7.75rem;
	padding: 0 3.3%;
}

.advalist {
	overflow: hidden;
}

.advalist li {
	overflow: hidden;
	margin-top: 0.1rem;
	background: url(../images/bico1.png) no-repeat center;
	background-size: 100% 100%;
	height: 0.88rem;
}

.advalist li td img {
	width: 0.6rem;
}

.advalist li td h3 {
	font-size: 0.22rem;
	color: #ffd200;
	font-weight: 400;
	line-height: 0.3rem;
}

.advalist li td p {
	font-size: 0.18rem;
	color: #fff;
	line-height: 0.28rem;
}

.sein_cont {
	overflow: hidden;
	padding: 0.34rem 3.3% 0;
	background: url(../images/back5.jpg) no-repeat center;
	background-size: 100% 100%;
	height: 3.8rem;
	box-sizing: border-box;
}

.sein_title {
	overflow: hidden;
}

.sein_title img {
	width: 76%;
}

.vincont {
	overflow: hidden;
	margin-top: 0.1rem;
}

.vincont span {
	float: left;
	padding: 0 0.12rem;
	background: #f19511;
	line-height: 0.32rem;
	color: #fff;
	font-size: 0.18rem;
	border-radius: 200px;
	margin-top: 0.1rem;
}

.vincont p {
	float: left;
	width: 100%;
	padding-right: 0.8rem;
	box-sizing: border-box;
	font-size: 0.16rem;
	color: #fff;
	line-height: 0.28rem;
	padding-left: 0.1rem;
	margin-top: 0.1rem;
}

.swint_cont {
	overflow: hidden;
	text-align: center;
}

.swint_title {
	overflow: hidden;
	text-align: center;
}

.swint_title img {
	float: left;
	width: 100%;
}

.swint_list {
	overflow: hidden;
	text-align: center;
}

.swint_list li {
	float: left;
	width: 50%;
	height: 2.4rem;
}

.swint_list li span {
	font-size: 0.24rem;
	color: #ffd266;
	line-height: 0.5rem;
	border: 0.02rem solid #cfa972;
	border-radius: 0.04rem;
	background: rgba(255, 255, 255, 0.10);
	display: block;
	width: 2.18rem;
	text-align: center;
	margin: 0 auto;
}

.reas_cont {
	overflow: hidden;
	background: #f4f4f4;
}

.reas_title {
	overflow: hidden;
	text-align: center;
}

.reas_title img {
	float: left;
	width: 100%;
	height: auto;
}

.reas_info {
	overflow: hidden;
	padding: 0 3.3% 0.3rem;
}

.reas_info h5 {
	font-size: 0.16rem;
	color: #616161;
	line-height: 0.24rem;
	padding: 0.1rem;
	text-align: center;
	font-weight: 400;
}

.reas_list {
	overflow: hidden;
	text-align: center;
	padding: 0.1rem 0 0.2rem;
	text-align: center;
	font-size: 0;
}

.reas_list li {
	display: inline-block;
	vertical-align: top;
	text-align: center;
	width: 25%;
}

.reas_list li img {
	display: block;
	width: 1.11rem;
	height: 1.11rem;
	border-radius: 200px;
	margin: 0 auto;
}

.reas_list li p {
	font-size: 0.22rem;
	color: #414141;
	line-height: 0.5rem;
}

.list_cont {
	overflow: hidden;
	margin-top: 0.05rem;
}

.list_cont li {
	overflow: hidden;
	border-bottom: 1px dashed #bebebe;
}

.list_cont li span {
	float: left;
	line-height: 0.48rem;
	font-size: 0.18rem;
	color: #414141;
	vertical-align: top;
	padding-left: 0.25rem;
	background: url(../images/aico.png) no-repeat 0.1rem center;
	background-size: 0.04rem auto;
}

.list_cont li i {
	float: right;
	line-height: 0.48rem;
	color: #414141;
	font-size: 0.18rem;
}

.message_cont {
	overflow: hidden;
	padding-top: 0.08rem;
	background: url(../images/icore.png) repeat-x top center #f4f4f4;
	background-size: auto 0.08rem;
}

.message_cont form {
	padding: 0 3.3% 0.3rem;
	background: #c10900;
}

.message_cont h2 {
	font-weight: 300;
	font-size: 0.4rem;
	color: #fff;
	line-height: 0.86rem;
	text-align: center;
}

.message_cont input[type="text"] {
	width: 100%;
	height: 0.62rem;
	line-height: 0.62rem;
	padding: 0 0.1rem;
	box-sizing: border-box;
	background: #fff;
	border: none;
	border-radius: 0.03rem;
	font-size: 0.24rem;
	margin-top: 0.14rem;
}

.message_cont textarea {
	width: 100%;
	height: 2.82rem;
	line-height: 0.62rem;
	padding: 0rem 0.1rem;
	box-sizing: border-box;
	background: #fff;
	border: none;
	border-radius: 0.03rem;
	font-size: 0.24rem;
	margin-top: 0.14rem;
	resize: none;
}

.message_cont input[type="submit"] {
	width: 100%;
	height: 0.68rem;
	color: #fff;
	background: #f19325;
	font-size: 0.24rem;
	border: none;
	border-radius: 0.03rem;
	margin-top: 0.3rem;
}

.botnotice {
	overflow: hidden;
	text-align: center;
	padding: 0.14rem 0;
	background: #303030;
	font-size: 0.18rem;
	color: #ffffff;
	line-height: 0.24rem;
}

.botlinks {
	text-align: center;
	overflow: hidden;
	background: #484747;
	box-shadow: 0 -0.05rem 0.06rem rgba(0, 0, 0, 0.60);
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 11;
}

.botlinks li {
	float: left;
	width: 25%;
	box-sizing: border-box;
	border-right: 1px solid #3c3c3c;
	border-left: 1px solid #787676;
	line-height: 0.6rem;
}

.botlinks li a {
	font-size: 0.24rem;
	color: #fff;
	float: left;
	width: 100%;
	text-align: center;
}

.botlinks li a img {
	margin-right: 0.06rem;
	vertical-align: middle;
	width: 0.24rem;
}

.loca {
	overflow: hidden;
	background:url(../images/t18.png) no-repeat 5.4% 40% #f4f4f4;
	background-size: 0.24rem auto;
	padding: 0 3.3% 0 10%;
	font-size: 0.2rem;
	color: #676767;
	line-height: 0.44rem;
}

.loca a {
	color: #676767;
}

.listcont_1 {
	padding: 0 3.3%;
	overflow: hidden;
}

.listcont_1 li i {
	background: url(../images/dbt1.png) no-repeat center;
	background-size: auto 100%;
	position: absolute;
	width: 100%;
	height: 0.35rem;
	bottom: 0.56rem;
	left: 0;
}

.video_list {
	overflow: hidden;
	margin-top: 0.16rem;
}

.video_list li {
	float: left;
	width: 2.9rem;
	height: auto;
	text-align: center;
	margin-top: 0.06rem;
}

.video_list li img {
	width: 100%;
	height: 2.62rem;
}

.video_list li p {
	font-size: 0.16rem;
	color: #1d1d1d;
	line-height: 0.38rem;
}

.bdin_cont {
	overflow: hidden;
	margin-top: 0.36rem;
	text-align: center;
	background: #f3f3f3;
}

.bdinbox {
	padding: 0 3.3%;
	overflow: hidden;
}

.news_box {
	overflow: hidden;
	padding: 0.25rem 0;
}

.news_box li {
	overflow: hidden;
	padding: 0.18rem 0 0.32rem;
	background: url(../images/liback.png) no-repeat bottom center;
	background-size: 100% auto;
	text-align: left;
}

.news_box li img {
	float: left;
	width: 1.85rem;
	height: 1.64rem;
}

.newinfo {
	float: right;
	width: 3.9rem;
	height: auto;
}

.newinfo h3 {
	font-size: 0.24rem;
	color: #000000;
	line-height: 0.3rem;
	overflow: hidden;
	height: 0.26rem;
}

.newinfo span {
	font-size: 0.16rem;
	color: #d60c0c;
	line-height: 0.26rem;
}

.newinfo p {
	font-size: 0.18rem;
	color: #323232;
	line-height: 0.28rem;
}

.listcont_2 {
	overflow: hidden;
	padding: 0.1rem 3.3%;
}

.page {
	overflow: hidden;
	text-align: center;
	padding: 0.3rem 0;
}

.page a,
.page b {
	font-size: 0.25rem;
	color: #232323;
	display: inline-block;
	vertical-align: top;
	margin: 0 0.01rem;
	background-color: #d5d5d5;
	text-align: center;
	padding: 0 0.06rem;
	line-height: 0.3rem;
}

.page b {
	background: #b72e22;
	color: #fff;
	font-weight: 400;
}

.info {
	overflow: hidden;
	padding: 0 3.3% 0.2rem;
}

.info_title {
	padding: 0.2rem 0;
	text-align: center;
	overflow: hidden;
}

.info_title h1 {
	font-size: 0.3rem;
	color: #000000;
	line-height: 0.5rem;
}

.info_title span {
	font-size: 0.14rem;
	color: #aaa9a9;
	line-height: 0.3rem;
}

.info_cont {
	overflow: hidden;
	padding: 0 0.1rem;
}

.info_cont p {
	font-size: 0.24rem;
	color: #414141;
	line-height: 0.5rem;
}

.info_cont img {
	width: 100%;
	margin: 0.2rem 0;
}

.page_in {
	overflow: hidden;
	padding: 0.3rem 0;
}

.page_in p {
	font-size: 0.18rem;
	color: #0f1e75;
	line-height: 0.34rem;
	text-decoration: underline;
}

.page_in p a {
	color: #0f1e75;
}

.share_web {
	overflow: hidden;
	text-align: center;
}

.share_web h5 {
	font-size: 0.18rem;
	color: #7a7a7a;
	text-align: center;
	line-height: 0.38rem;
	background: url(../images/shareico.png) no-repeat center;
	background-size: 100% auto;
}

.sharecont {
	overflow: hidden;
	text-align: center;
	height: 32px;
	margin-top: 0.1rem;
}

.sharecont a {
	display: inline-block !important;
	height: auto;
	float: none !important;
	text-align: center;
	margin: 0 0.2rem;
}

.sharecont span {
	display: none;
}

.bottom {
	overflow: hidden;
	padding-bottom: 0.58rem;
	background: #303030;
}

.phone_head {
	position: absolute;
	right: 0.74rem;
	top: 0.1rem;
	z-index: 1;
	padding: 0.03rem 0;
}

.phone_head p {
	font-size: 0.18rem;
	color: #fff;
	line-height: 0.3rem;
}

.navcont {
	position: absolute;
	top: 0rem;
	left: 0;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	padding-top: 0.66rem;
	z-index: 10;
	display: none;
}

.back_box {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
}

.navlist {
	height: auto;
	width: 100%;
	box-sizing: border-box;
	padding: 0.1rem 3.3%;
	background: #860808;
	position: relative;
	z-index: 11;
}

.navlist>li {
	overflow: hidden;
	border-bottom: 1px solid #590606;
}

.navlist>li>a {
	font-size: 0.25rem;
	color: #ffffff;
	line-height: 0.8rem;
	display: block;
	background:url(../images/t17.png) no-repeat right center;
	background-size: 0.15rem auto;
}

.navlist>li:last-child {
	border-bottom: none;
}

.navbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	box-sizing: border-box;
	padding: 0.1rem 3.3%;
	height: auto;
	background: #860808;
	display: none;
}

.navbox .rutnbox {
	border-bottom: 1px solid #590606;
	display: block;
	font-size: 0.18rem;
	color: #fff;
	line-height: 0.5rem;
	padding-left: 0.2rem;
	background: url(../images/icon_nav2.png) no-repeat left center;
	background-size: 0.15rem auto;
}

.navlist-box {
	overflow: hidden;
	padding: 0.05rem 0;
}

.navlist-box>li {
	overflow: hidden;
	border-bottom: 1px solid #590606;
}

.navlist-box>li>a {
	font-size: 0.18rem;
	color: #ffffff;
	line-height: 0.5rem;
	display: block;
	background: url(../images/icon_nav1.png) no-repeat right center;
	background-size: 0.15rem auto;
}

.navlist-box>li:last-child {
	border-bottom: none;
}


/*news*/

.itemscont {
	overflow: hidden;
}

.title_1 {
	overflow: hidden;
	text-align: center;
	padding: 0.18rem 0 0.2rem;
}

.title_1 h2 {
	font-size: 0.3rem;
	color: #333333;
	line-height: 0.4rem;
	text-align: center;
	font-weight: 400;
}

.title_1 h2 b {
	font-size: 0.4rem;
	font-weight: 400;
	margin: 0 0.02rem;
}

.title_1 h2 font {
	color: #95070d;
}

.title_1 h3 {
	font-size: 0.2rem;
	color: #333333;
	text-transform: uppercase;
	text-align: center;
	line-height: 0.4rem;
	font-weight: 400;
}

.title_1 h4 {
	font-size: 0.14rem;
	color: #333333;
	text-transform: uppercase;
	text-align: center;
	line-height: 0.3rem;
	font-weight: 400;
	padding-bottom: 0.1rem;
}

.title_1 i {
	display: block;
	width: 0.78rem;
	height: 0.04rem;
	background: #970302;
	margin: 0 auto;
}

.title_2 {
	overflow: hidden;
	text-align: center;
	padding: 0.18rem 0 0.2rem;
}

.title_2 h2 {
	font-size: 0.3rem;
	color: #fff;
	line-height: 0.44rem;
	text-align: center;
	font-weight: 400;
}

.title_2 h3 {
	font-size: 0.28rem;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	line-height: 0.4rem;
	font-weight: 400;
}

.title_2 i {
	display: block;
	width: 0.78rem;
	height: 0.04rem;
	background: #970302;
	margin: 0 auto;
}

.items_box {
	overflow: hidden;
	padding: 0 5%;
}

.items_box a {
	float: left;
	width: 33.333%;
	height: 1.92rem;
	text-align: center;
	position: relative;
	background: #000;
}

.items_box a img {
	float: left;
	width: 100%;
	height: 100%;
}

.ain_ping {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}

.ain_ping td {
	font-size: 0.2rem;
	color: #fff;
	text-align: center;
	line-height: 0.28rem;
}

.energycont {
	overflow: hidden;
	margin-top: 0.1rem;
	text-align: center;
	padding: 0 5%;
}

.energy_box {
	overflow: hidden;
	padding: 0.1rem 0;
}

.energy_box p {
	font-size: 0.18rem;
	color: #333333;
	line-height: 0.3rem;
}

.energy_list {
	overflow: hidden;
}

.energy_list li {
	float: left;
	width: 23.5%;
	height: auto;
	text-align: center;
	margin-top: 0.15rem;
	margin-right: 2%;
	overflow: hidden;
}

.energy_list li img {
	width: 100%;
	height: 1.35rem;
}

.energy_list li h5 {
	font-size: 0.2rem;
	color: #333333;
	line-height: 0.5rem;
}

.uinflow {
	overflow: hidden;
	text-align: center;
}

.uinflow img {
	float: left;
	width: 100%;
}

.exflow {
	overflow: hidden;
}

.flowlist {
	overflow: hidden;
	text-align: center;
}

.flowlist li {
	float: left;
	width: 42.5%;
	margin-left: 5%;
	margin-top: 0.3rem;
}

.flowimg {
	overflow: hidden;
	position: relative;
	width: 100%;
	border-radius: 0.04rem;
}

.flowimg img {
	float: left;
	width: 100%;
	height: 2.7rem;
}

.flowimg i {
	position: absolute;
	top: 0;
	left: 0;
	width: 0.65rem;
	height: 0.62rem;
	background: url(../images/flowback.png) no-repeat left top;
	background-size: 100% auto;
	line-height: 0.36rem;
	text-align: center;
	box-sizing: border-box;
	padding-right: 0.3rem;
	font-size: 0.24rem;
	color: #333333;
}

.flowlist li p {
	font-size: 0.18rem;
	color: #333333;
	line-height: 0.24rem;
	margin-top: 0.12rem;
	text-align: center;
}

.survcont {
	overflow: hidden;
	padding: 0.55rem 5.2% 0;
	height: 7.12rem;
	background:url(../images/t12.jpg) no-repeat top center;
	background-size: 100% 100%;
	margin-top: 0.32rem;
}

.survcont h3 {
	font-size: 0.36rem;
	color: #333333;
	line-height: 0.68rem;
	font-weight: 400;
	text-align:center;
}

.survcont h3 font {
	color: #970302;
}

.survcont h4 {
	font-size: 0.24rem;
	color: #333333;
	line-height: 0.36rem;
	padding-bottom: 0.18rem;
	font-weight: 400;
}

.survcont p {
	font-size: 0.24rem;
	color: #333333;
	line-height: 0.68rem;
}

.news_ing {
	overflow: hidden;
	background: url(../images/newsback.jpg) no-repeat top center;
	background-size: 100% 100%;
	height: 10.8rem;
	box-sizing: border-box;
	padding: 0.2rem 5% 0;
}

.newsing_ls {
	overflow: hidden;
}

.newls_1 {
	overflow: hidden;
}

.newls_1 li {
	float: left;
	width: 49.3%;
	margin-right: 1.4%;
	position: relative;
	margin-top: 0.18rem;
}

.newls_1 li img {
	float: left;
	width: 100%;
	height: 2.12rem;
}

.newls_1 li iframe {
	float: left;
	width: 100%;
	height: 2.12rem;
}

.newls_1 li i {
	position: absolute;
	left: 50%;
	top: 40%;
	width: 0.5rem;
	height: 0.5rem;
	margin-left: -0.25rem;
	margin-top: -0.25rem;
	background: url(../images/lsico.png) no-repeat center;
	background-size: 100% 100%;
}

.newls_1 li p {
	font-size: 0.16rem;
	color: #fff;
	background: rgba(0, 0, 0, 0.50);
	padding: 0 0.16rem;
	box-sizing: border-box;
	width: 100%;
	height: 0.38rem;
	line-height: 0.38rem;
	position: absolute;
	left: 0;
	bottom: 0;
}

.newls_2 {
	overflow: hidden;
}

.newls_2 li {
	overflow: hidden;
	background: #fff;
	margin-top: 0.14rem;
	padding: 0.13rem 0.1rem;
}

.newls_2 li img {
	float: left;
	width: 1.7rem;
	height: 1.56rem;
}

.newlsinfo {
	float: right;
	width: 3.7rem;
	height: 1.56rem;
	overflow: hidden;
}

.newlsinfo h3 {
	font-size: 0.25rem;
	color: #000000;
	line-height: 0.42rem;
	font-weight: 400;
}

.newlsinfo p {
	font-size: 0.2rem;
	color: #666666;
	line-height: 0.4rem;
}

.newscenter {
	overflow: hidden;
	margin-top: 0.1rem;
	padding: 0 5%;
	border-bottom: 0.16rem solid #eeeff2;
}

.newsceing {
	overflow: hidden;
}

.newsceing li {
	overflow: hidden;
	border-bottom: 1px dashed #bcb5b5;
	padding: 0.24rem 0;
}

.cetime {
	background: url(../images/cetime.png) no-repeat center;
	background-size: 100% 100%;
	height: 0.77rem;
	width: 0.77rem;
	text-align: center;
	padding: 0.02rem;
	box-sizing: border-box;
	float: left;
}

.cetime h5 {
	font-size: 0.28rem;
	color: #000000;
	line-height: 0.4rem;
	font-weight: 400;
}

.cetime h6 {
	font-size: 0.16rem;
	color: #9e9e9e;
	line-height: 0.34rem;
	font-weight: 400;
}

.ceinfo {
	float: right;
	width: 4.84rem;
	height: 0.77rem;
}

.ceinfo h4 {
	font-size: 0.22rem;
	color: #333333;
	line-height: 0.24rem;
	padding-bottom: 0.07rem;
}

.ceinfo p {
	font-size: 0.18rem;
	color: #bcb5b5;
	line-height: 0.3rem;
}

.aboutus {
	overflow: hidden;
	padding: 0.2rem 5%;
	background: url(../images/about.jpg) no-repeat top center;
	background-size: 100% 100%;
	height: 9.15rem;
	box-sizing: border-box;
}

.aboutus_in {
	overflow: hidden;
	margin-top: 0.2rem;
	text-align: center;
}

.aboutus_in p {
	font-size: 0.2rem;
	color: #fff;
	line-height: 0.36rem;
	text-indent: 2em;
	text-align: left;
}

.caseing {
	overflow: hidden;
	background-color: #fcfcfd;
}

.newls_3 {
	overflow: hidden;
	padding: 0 5%;
}

.newls_3 li {
	overflow: hidden;
	padding: 0.3rem 0;
	border-bottom: 1px dashed #999999;
}

.newls_3 li img {
	float: left;
	width: 1.8rem;
	height: 1.56rem;
}

.newlsinfo2 {
	float: right;
	width: 3.8rem;
	height: 1.56rem;
	overflow: hidden;
}

.newlsinfo2 h3 {
	font-size: 0.22rem;
	color: #000000;
	line-height: 0.32rem;
	font-weight: 400;
	padding-bottom: 0.02rem;
}

.newlsinfo2 p {
	font-size: 0.17rem;
	color: #666666;
	line-height: 0.3rem;
}

.list_sn1 {
	padding: 0.1rem 5% 0;
	overflow: hidden;
}

.list_sn1 .newls_2 li {
	background: #f8f8f8;
}

.pageing {
	overflow: hidden;
	padding: 0.2rem 5% 0.6rem;
}

.pageing a {
	background-color: #f3f3f3;
	padding: 0.2rem;
	box-sizing: border-box;
	position: relative;
}

.pageing .lpg1 {
	float: left;
	width: 48%;
	height: 1.48rem;
	padding-left: 0.96rem;
}

.pageing .rpg1 {
	float: right;
	width: 48%;
	height: 1.48rem;
	padding-right: 0.96rem;
}

.pageing a h5 {
	font-size: 0.22rem;
	color: #000000;
	line-height: 0.44rem;
	text-align: left;
}

.pageing a p {
	font-size: 0.2rem;
	color: #000000;
	line-height: 0.24rem;
}

.pageing i {
	position: absolute;
	width: 0.76rem;
	height: 100%;
}

.pageing .lpg1 i {
	left: 0;
	top: 0;
	background: url(../images/lbtn.png) no-repeat center;
	background-size: 0.32rem auto;
}

.pageing .rpg1 i {
	right: 0;
	top: 0;
	background: url(../images/rbtn.png) no-repeat center;
	background-size: 0.32rem auto;
}

.content .zhengju {
	display: block;
	width: 100%;
	background:url(../images/t9.jpg) no-repeat center top;
	background-size: 130% auto;
	margin-top: 0.172rem;
}

.content .zhengju .inner {
	display: block;
	width: 90%;
	margin: 0 auto;
	padding: 0.34rem 0rem;
}

.content .zhengju .inner .tit {
	display: block;
	height: 0.69rem;
	line-height: 0.69rem;
	width: 100%;
	font-size: 0.45rem;
	color: #fff;
	text-shadow: 0rem 0rem 0.086rem #333;
	font-weight: bold;
	text-align: center;
	padding-top: 0rem;
}

.content .zhengju .inner .tip {
	display: block;
	height: 0.345rem;
	line-height: 0.345rem;
	text-align: center;
	font-size: 0.26rem;
	color: #fff;
	padding-top: 0.17rem;
}

.content .zhengju .inner .detail {
	display: block;
	width: 90%;
	padding: 5% 5%;
	margin: 0 auto;
	color: #fff;
	line-height: 0.38rem;
	background:url(../images/t10.png) repeat left top;
	font-size: 0.24rem;
	text-align: center;
	margin-top: 0.52rem;
}

.content .jiguan {
	display: block;
	width: 100%;
	background:url(../images/t11.jpg) no-repeat center top;
}

.content .jiguan .inner {
	display: block;
	width: 90%;
	margin: 0 auto;
	padding: 0.345rem 0rem;
}

.content .jiguan .inner .tit {
	display: block;
	height: 0.69rem;
	line-height: 0.69rem;
	width: 100%;
	font-size: 0.45rem;
	color: #fff;
	text-shadow: 0rem 0rem 0.086rem #333;
	font-weight: bold;
	text-align: center;
	padding-top: 0;
}

.content .jiguan .inner .tip {
	display: block;
	height: 0.345rem;
	line-height: 0.345rem;
	text-align: center;
	font-size: 0.26rem;
	color: #fff;
	padding-top: 0.17rem;
}

.content .jiguan .inner .detail {
	display: block;
	width: 90%;
	padding: 5% 5%;
	margin: 0 auto;
	color: #fff;
	line-height: 0.38rem;
	background:url(../images/t10.png) repeat left top;
	font-size: 0.24rem;
	text-align: center;
	margin-top: 0.52rem;
}


@media only screen and (max-width: 980px) {
.subclass5 {
	width: 100%;
	/*ipad height: 800px;*/
	height: 688px;
	background: url(../images/tj01-bg.jpg) center no-repeat;background-size: cover;
	text-align: center;
	overflow: hidden;
}

.subclass5 h4 {
	/*ip678 font-size: 50px;*/
	font-size: 28px;
	font-weight: bold;
	color: #fff;
	/*ipad margin-top: 50px;*/
	    margin-top: 23%;
}

.subclass5 h5 {
	/*ip678 font-size: 50px;*/
	font-size: 26px;
	font-weight: bold;
	color: #d80c18;
	margin-top: 30px;
}

.subclass5 p {
	font-size: 21px;
	color: #606060;
	margin-top: 20px;
}

.subclass5 i {
	display: block;
	/*ipad width: 426px;*/
	width:80%;
	height: 4px;
	background: #fff;
	margin: 35px auto;
}

.subclass5 dl dt {
	/*ipad font-size: 30px;*/
	font-size: 13px;
	font-weight: bold;
	color: #fff;
}

.subclass5 dl dt span {
	color: #cc0404;
}

.subclass5 dl dd {
	/*ipad font-size: 18px;*/
	font-size: 13px;
	color: #b7b7b7;
	/* ipad line-height: 80px;*/
	line-height:200%;
	padding:15px;
}

/*解决烦恼*/

.point {
	width: 100%;
	/*height: 800px;*/
	/*ip678 height:70rem;*/
	    height: 540px;
	background: url(../images/bg5.jpg) no-repeat center;background-size: cover;
}

.point h3 {
	font-weight: normal;
	/*font-size: 36px;*/
	font-size: 18px;
	color: #fff;
	text-align: center;
	/* padding-top: 170px; */
	padding-top: 13%;
}

.point .list {
	/*width: 1193px;*/
	width:99%;
	/*margin: 108px auto 0;*/
	margin: 24px auto;
	padding:2px;
}

/*.point .list ul {
	margin-left: -88px;
}
*/

.point .list li {
	/*width: 239px;*/
	width:45%;
	height: 79px;
	/*height:auto;*/
	padding:6px;
	border: solid 3px #fff;
	float: left;
	/*margin-left: 88px;*/
	margin-bottom: 43px;
	color: #fff;
	/*font-size: 18px;*/
	font-size: 14px;
	text-align: center;
	line-height: 26px;
	padding: 4px;
	/*padding: 28px 47px 0;*/
}
.point .list li:nth-of-type(2){float:right;}
.point .list li:nth-of-type(4){float:right;}
.point .list li:nth-of-type(6){float:right;}

}






