﻿body {
	background: white;
}
@media (max-width: 1199px) {
    body{ width:1220px;}
    .top-main-banner-wrapper{ width:1220px!important; overflow: hidden}
}
.clear{clear: both}
.herder {
	/*overflow: hidden;*/
	padding: 20px 0;
}

.herder .logo {
	float: left;
	width: 240px;
}

.herder .logo img {
	width:70%; margin-top:6px 
}

.content {
	width: 1200px;
	margin: auto;
}

.herder .nav {
	float: right;
	margin-right: -10px;
	margin-top: 20px;
}

.herder .nav ul li {
	display: inline-block;
	position: relative;
	font-size: 20px;
	line-height: 50px; margin: 0;
}

.herder .nav ul li a {
	display: block;font-weight:bold;
	padding: 0 20px; line-height: 50px; display: block;
}

/*.herder .nav ul li:after {
	content: "";
	position: absolute;
	top: 6px;
	width: 2px;
	height: 20px;
	background: #6D6D6D;
	right: -5px;
}*/
.herder .nav ul li:after {
	content:"";
	position:absolute;
	bottom:0;
	left:50%;
	right:50%;
	height:2px;
	background-color:#01cfcd;
	-webkit-transition:left .5s ease-out,right .5s ease-out;
	-moz-transition:left .5s ease-out,right .5s ease-out;
	-o-transition:left .5s ease-out,right .5s ease-out;
	-ms-transition:left .5s ease-out,right .5s ease-out;
	transition:left .5s ease-out,right .5s ease-out
}
.nav__item--current .herder .nav ul li:after,.herder .nav ul li:hover:after {
	position:absolute;
	left:0;
	right:0
}
/*.herder .nav ul li:last-child:after {
	display: none;
}*/
/*.herder .nav ul li:hover>a{ border-bottom: solid 2px #01cfcd; }*/
.herder .nav ul li.on a,.herder .nav ul li:hover a {
	color: #01cfcd; font-weight:bold
}

/*.herder .nav ul li:hover a {
	color: #0089ff; text-decoration: underline;
}*/

.fenxiang {
	float: right;
	margin-top: 20px;
}

.fenxiang ul li {
	display: inline-block;
	width: 50px;
	margin-left: 10px;
}

.fenxiang ul li img {
	width: 100%;
	display: block;
}

.banner img {
	width: 100%;
	display: block;
}

.imglist {
	overflow: hidden;
	padding: 20px;
}

.imglist ul {
	display: flex;justify-content: space-between;
}

.imglist ul li {
	
	width: 370px; height: 200px;  position: relative;
	
}

.imglist ul li img {
	width: 100%;
	height: 100%;
	display: block;
}

.imglist ul li p {
	position: absolute;
	bottom: 60px;
	/*background: url(../pics/jianbian_06.jpg) no-repeat;*/
    background: #ff4287;
	background-size: 100% 100%;
	padding: 0 10px;
	line-height: 30px;
	font-size: 12px;
	color: white;
	margin: 0;display: none
}
.imglist ul li:hover p{display: block}

.imglist ul li p span {
	font-weight: bold;
	font-size: 16px;
	margin-left: 10px;
}

/*.imglist ul li a {
	position: absolute;
	bottom: 30px;
	padding: 0 20px;
	line-height: 30px;
	color: #313131;
	background: white;
}*/

.mesg {
	overflow: hidden;
	/*background: url(../pics/bgs.jpg) no-repeat;*/
   background:#f5f5f5 ;
	background-size: 100% 100%;
	height: 1990px;
}

.mesg h1 {
	text-align: center;
	position: relative;
	font-size: 40px;
	margin-top: 120px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.mesg h1:before {
	content: "";
	position: absolute;
	bottom: 0;
	width: 30px;
	height: 2px;
	background: #313131;
	left: 50%;
	margin-left: -15px;
}

.mesg .yin {
	text-align: center;
	margin: 0;
	font-weight: bold;
}

.nwes .navlist {
	overflow: hidden;
}

.nwes .navlist ul {
	overflow: hidden;
	width: 660px;
	margin: auto;
	margin-top: 80px;
	margin-bottom: 60px;
}

.nwes .navlist ul li {
	float: left;
	width: 200px;
	text-align: center;
	line-height: 40px;
	background: #e6e6e6;
	cursor: pointer;
	margin: 0 10px;
}

.nwes .navlist ul li.on {
	background: #ff4287;
	color: white;
}

.nwes .navlist ul li:hover {
	background: #ff4287;
	color: white;
}

.hezuo {
	padding-bottom: 40px;
}

.lists {
	overflow: hidden;
	display: none;
}

.lists ul {
	overflow: hidden;
	background: white;
	padding: 40px 30px 20px 30px;
}

.lists ul li {
	overflow: hidden;
	border-bottom: 1px solid #eeeeee;
	padding-bottom: 30px;
	margin-bottom: 40px;
}

.lists ul li:last-child {
	border: none;
}

.lists ul li .time {
	float: left;
	width: 160px;
}

.lists ul li .time p {
	margin: 0;
	text-align: right;
	color: #d2d2d2;
	line-height: 48px;
}

.lists ul li .imgs {
	width: 320px;
	float: left;
	margin: 0 20px;
}

.lists ul li .imgs img {
	width: 100%;
	display: block;
	height: 200px;
}

.lists ul li .text {
	float: right;
	width: 606px;
}

.lists ul li .text h3 {
	font-size: 20px;
}

.lists ul li .text h3 a {
	color: #6bc4c0;
}
.lists ul li .text h3 a:hover {
	 text-decoration:underline
}
.lists ul li .text p {
	font-size: 16px;
	text-indent: 2em;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.lists ul li .text i {
	background: url(../pics/kan.png) no-repeat;
	background-position: 10px;
	padding-left: 40px;
	color: #ff4287;
	float: right;
}

.lists .mose {
	display: block;
	text-align: center;
	color: white;
	background: #00cfcd;
	line-height: 40px;
	margin-top: 30px;
}
.lists .mose:hover { background:#ff4287 }

.lists .mose img {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}

.hezuo {}

.hezuo h1 {
	text-align: center;
	position: relative;
	font-size: 40px;
	margin-top: 80px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.hezuo h1:before {
	content: "";
	position: absolute;
	bottom: 0;
	width: 30px;
	height: 2px;
	background: #313131;
	left: 50%;
	margin-left: -15px;
}

.hezuo .yin {
	text-align: center;
	margin: 0;
	font-weight: bold;
	text-transform: uppercase;
}

.hezuobo {
	position: relative;
	padding: 20px 0;
	background: whitesmoke;
	margin-top: 30px;
}

.hezuobo .swiper-slide {
	text-align: center;
	/*border: 1px solid #000000;*/
}

.hezuobo img {
	width: 100%;
	display: block;
}

.hezuobo .swiper-slide p {
	font-size: 12px;
	margin: 4px 0;
}

.shang {
	overflow: hidden;
	text-align: center;
	margin-top: 30px;
}

.shang ul li {
	text-align: center;
	width: 200px;
	padding: 20px 0;
	background: #00cfcd;
	display: inline-block;
	margin: 0 20px; cursor: pointer
}

.shang ul li p {
	margin: 4px 0;
}

.shang ul li img {
	width: 106px;
	height: 85px;
	margin: auto;
	display: block;
}

.foots {
	clear: both;
	
}

.f_top {
	background: black;
	
	padding: 10px;
}

.f_nav {
	float: left;
}

.f_nav ul li {
	display: inline-block;
	position: relative;
	font-size: 16px;
	line-height: 30px;
}

.f_nav ul li a {
	display: block;
	padding: 0 20px;
	color: white;
}

.f_nav ul li:after {
	content: "";
	position: absolute;
	top: 6px;
	width: 2px;
	height: 20px;
	background: white;
	right: 0px;
}

.f_nav ul li:last-child:after {
	display: none;
}

.f_feng {
	float: right;
	margin-right: 30px;
}

.f_feng ul li {
	display: inline-block;
	width: 30px;
	margin-left: 10px;
	border-radius: 20px
}

.f_feng ul li img {
	width: 100%;
	display: block;
	border-radius: 50%;
}

.f_con {
	background: #3d3d3d;
	padding: 20px 20px 20px 20px;
	overflow: hidden;
}

.f_con .fl {
	float: left;
}

.f_con .fr {
	float: right;
}

.f_con .fr img {
	width: 14px;
	vertical-align: middle;
	margin-right: 10px;
}

.f_con p {
	font-size: 12px;
	color: white;
	margin: 4px 0;
}

.f_con .fr p {
	float: left;
	margin-left: 30px;
}

.zixun .navlist ul {
	overflow: hidden;
/*	width: 660px;*/
	margin: auto;
	margin-top: 80px;
	margin-bottom: 60px; text-align: center
}

.zixun .navlist ul li {
	display: inline-block;
	width: 200px;
	text-align: center;
	line-height: 40px;
	background: #e6e6e6;
	cursor: pointer;
	margin: 0 10px;
}

.zixun .navlist ul li.on {
	background: #ff4287;
	color: white;
}

.zixun .navlist ul li a {
	display: block;
}

.zixun .navlist ul li:hover {
	background: #ff4287;
	color: white;
}

.zixun .navlist ul li.on a {
	color: white;
}

.zixun .navlist ul li:hover a {
	color: white;
}

.zixunlist ul {
	/*margin-right: -40px;*/
}

.zixunlist ul li {
	float: left;
    
	width: 27.42%;
	margin-right: 40px;
	padding: 20px;
	border: 1px solid #00CFCD;
	height: 374px;
	margin-bottom: 50px;
}

.zixunlist ul li img {

	width: 100%;
	height: 200px;

	margin-bottom: 20px;
}
.zixunlist ul li .ppic {display: flex;justify-content: center; align-items: center; height: 200px; width: 100%}
.zixunlist ul li .time {
	float: left;
	width: 56px;
	height: 56px;
	background: #f4f4f4;
	text-align: center;
	padding: 10px;
	margin-right: 20px;
}

.zixunlist ul li .time p {
	margin: 0px 0;
	color: #d2d2d2;
}

.zixunlist ul li .text {
	float: right;
	width: 230px;
	height: 74px;
	border-bottom: 2px solid #cccccc;
}

.zixunlist ul li .text h2 {
	font-size: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.zixunlist ul li .text h2 a {
	color: #ff4287;
}

.both {
	clear: both;
	overflow: hidden;
}

.both p {
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	font-size: 12px;
	line-height: 20px;
	overflow: hidden;
}

.page {
	overflow: hidden;
	text-align: center;
	clear: both;
	margin-bottom: 50px;
}

.page a {
	margin: 0 10px;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	display: inline-block;
	border-radius: 50%;
}

.page a.on {
	background: #ff4287;
	color: white;
}

.page a.next {
	width: auto;
	border-radius: 0;
	padding: 0 10px;
}

.page a:hover {
	background: #ff4287;
	color: white;
}

.about .box {
	overflow: hidden;
	padding: 70px;
}

.about .box .fl {
	float: left;
	width: 600px;
	padding: 40px 0 20px 60px;
	-webkit-box-shadow: -2px 4px 10px -2px #efefef;
	-moz-box-shadow: -2px 4px 10px -2px #efefef;
	box-shadow: -2px 4px 10px -2px #efefef;
	height: 260px;
}

.about .box .fl p {
	color: #8d8d8d;
	font-size: 14px;
	text-indent: 2em;
	line-height: 24px;
}

.about .box .fr {
	text-transform: uppercase;
	float: right;
	width: 250px;
	background: #00cfcd;
	color: white;
	font-size: 70px;
	padding: 90px 30px;
	line-height: 70px;
	font-weight: bold;
}

.tuan {
	overflow: hidden;
	background: #eeeeee;
}

.tuan h2 {
	text-align: center;
	font-size: 32px;
	font-weight: 300;
	margin-top: 50px;
}

.tuan p.yin {
	text-align: center;
	font-size: 20px;
	color: #a6a6a6;
}

.tuan ul {
	width: 1100px;
	margin: auto;
	overflow: hidden;
	padding-bottom: 60px;
}

.tuan ul li {
	padding: 4px;
	float: left;
	width: 318px;
	margin: 0 20px;
	background: white;
	cursor: pointer;
}

.tuan ul li img {
	width: 100%;
	height: 352px;
	display: block;
}

.tuan ul li:hover {
	background: #ff4287;
}

.tuan ul li h3 {
	padding: 0 10px;
	font-size: 16px;
	color: #8a8a8a;
}

.tuan ul li h3 span {
	font-size: 22px;
	margin-right: 20px;
}

.tuan ul li p {
	color: #8a8a8a;
	font-size: 16px;
	padding: 0 10px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.tuan ul li:hover h3 {
	color: #e3d9f1;
}

.tuan ul li:hover span {
	color: white;
}

.tuan ul li:hover p {
	color: #e3d9f1;
}

.lianxi {
	overflow: hidden;
	background: white;
	padding-bottom: 30px;
}

.lianxi h2 {
	text-align: center;
	font-size: 32px;
	font-weight: 300;
	margin-top: 50px;
}

.lianxi p.yin {
	text-align: center;
	font-size: 20px;
	color: #a6a6a6;
}

.lianxi .info {
	width: 1000px;
	margin: auto;
	overflow: hidden;
}

.lianxi .info .fl {
	float: left;
	width: 600px;
}

.lianxi .info .fl h3 {
	font-size: 26px;
}

.lianxi .info .fr {
	float: right;
	width: 380px;
}

.lianxi .info .fr label {
	display: block;
	margin-bottom: 10px;
}

.lianxi .info .fr input#youxiang {
	width: 270px;
	padding: 0 10px;
	line-height: 30px;
	outline: none;
}

.lianxi .info .fr textarea {
	padding: 10px;
	height: 200px;
	width: 270px;
	outline: none;
	vertical-align: top;
}

#inputCode {
	width: 110px;
	line-height: 30px;
	padding: 0 10px;
	margin-right: 60px;
	outline: none;
}

#checkCode {
	width: 100px;
	line-height: 32px;
	text-align: center;
	display: inline-block;
	background: wheat;
	cursor: pointer;
}

.tijiao {
	background: white;
	border: 1px solid #4c4c4c;
	line-height: 32px;
	width: 80px;
	font-size: 14px;
	border-radius: 10px;
	margin-left: 82px;
	margin-top: 20px;
	outline: none;
}

.hui {
	overflow: hidden;
	width: 1200px;
	margin: auto;
	margin-top: -100px;
	position: relative;
	padding-bottom: 50px;
}

.hui .boxs {
	width: 1002px;
	margin: auto;
	position: relative;
}

.hui .boxs .fl {
	float: left;
	width: 300px;
}

.hui .boxs .fr {
	float: right;
	width: 600px;
}

.hui .boxs .fr img {
	width: 100%;
	display: block;
}

.hui .boxs p {
	color: #666666;
	font-size: 14px;
}

.munavs {
	overflow: hidden;
	z-index: 9;
	/* background: white; */
	position: relative;
	width: 1002px;
	margin: auto;
}

.munavs ul li {
	float: left;
	width: 334px;
	text-align: center;
	background: rgba(0, 0, 0, 0.62);
	color: white;
	line-height: 40px;
}

.munavs ul li.on {
	background: #00cfcd;
}

.lunbo {
	background: white;
	/*padding: 30px 0;*/
}

.hui .boxs {
	width: 940px;
	margin: auto;
	position: relative;
	padding: 30px;
	background: white;
	-webkit-box-shadow: 2px 2px 8px 3px #bdbdbd;
	-moz-box-shadow: 2px 2px 8px 3px #bdbdbd;
	box-shadow: 2px 2px 8px 3px #bdbdbd;
	padding-bottom: 30px;
}

.hui .swiper-button-next {
	background: url(../pics/you.png) no-repeat;
	width: 44px;
}

.hui .swiper-button-prev {
	background: url(../pics/zuo.png) no-repeat;
	width: 44px;
}

.zhan {
	overflow: hidden;
	width: 1106px;
	margin: auto;
	margin-top: 30px;
}

.zhan ul li h3 {
	background: url(../pics/zanbg_15.jpg) no-repeat;
	background-size: 100% 100%;
	line-height: 40px;
	margin: 0;
	color: white;
	border-bottom: 1px solid #d4d4d4;
}

.zhan ul li {
	float: left;
	width: 328px;
	margin: 30px 20px;
	text-align: center;
	background: #eeeeee;
}

.zhan ul li p {
	padding: 10px 5px;  line-height: 25px; height: 250px; display: flex;align-items: center;justify-content: center;
}

.daohang {
	position: absolute;
	top: 0;
	left: 1200px;
	width: 60px;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	text-align: center;
	cursor: pointer;
}

.daohang li {
	line-height: 40px;
	border-bottom: 1px solid #000000;
}

.daohang li:hover {
	color: red;
}

.leinav ul li {
	float: left;
	width: 25%;
	text-align: center;
	font-size: 14px;
	position: relative;
	line-height: 30px;
}

.leinav {
	margin-top: 20px;
	overflow: hidden;
}

.leinav ul li:before {
	content: "";
	position: absolute;
	width: 1px;
	height: 10px;
	top: 10px;
	background: #666666;
	right: 0;
}

.leinav ul li:last-child:before {
	display: none;
}

.leinav ul li:hover,.leinav ul li.on {
	background: #ff4287;
}

.leinav ul li a {
	display: block;
}

.leinav ul li:hover a {
	color: white;
}

.leinav ul li span {
	color: #00d0ff;
	font-size: 16px;
}

.leinav ul li:hover span,.leinav ul li.on span {
	color: white;
}

.xinxi {
	padding-bottom: 60px;
	overflow: hidden;
}

.xinxi .date,
.xinxi .title {
	font-size: 16px;
	font-weight: 500;
}

.xinxi .square {
	display: inline-block;
	margin-right: 17px;
	width: 14px;
	height: 14px;
	vertical-align: middle;
	background: #00cfcd;
}

.xinxi ul li a {
	display: block;
	padding-left: 33px;
	line-height: 57px;
	border-bottom: 1px dashed #adadad;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: left;
	color: #000;
	position: relative;
}

.xinxi ul li a:before {
	content: "";
	display: inline-block;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	width: 14px;
	height: 14px;
	vertical-align: middle;
	background: #00cfcd;
	left: 0;
}

.xinxi ul li i.new {
	color: #ff182a;
	font-size: 12px;
	font-weight: 500;
	vertical-align: middle;
	font-style: italic;
}

.xinxi ul li a:after {
	content: "";
	display: inline-block;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	border-width: 10px;
	border-style: solid;
	border-color: transparent transparent transparent #00cfcd;
	right: -10px;
}

.xinxi ul li a:hover {
	color: #FF4287;
}

.xinxi a.moses {
	display: block;
	width: 100%;
	line-height: 40px;
	text-align: center;
	margin-top: 20px;
	background: #00cfcd;
	color: white;
	font-size: 14px;
}

.xinxi a.moses .arrow {
	display: inline-block;
	padding-right: 8px;
	border-width: 8px;
	border-style: solid;
	border-color: transparent transparent transparent #fff;
	vertical-align: middle;
}

.xinxi a.moses:hover {
	background: #FF4287;
}

.liuadd {
	padding-bottom: 50px;
}

.liuadd .adds {
	overflow: hidden;
}

.liuadd .adds ul {
	text-align: center;
	
	margin: 30px auto;
	overflow: hidden;
}

.liuadd .adds li {
	display: inline-block;
	text-align: center;
	width: 296px;
	line-height: 60px;
	background: #00cfcd;
}

.liuadd .adds li a {
	display: block;
	color: white
}

.liuadd .adds li:hover {
	background: #FF4287;
}

.liuadd .addtwo ul {
	text-align: center;
	
	margin: 30px auto;
	overflow: hidden;
}

.liuadd .addtwo li {
	display: inline-block;
	text-align: center;
	width: 292px;
	line-height: 40px;
	border: 2px solid #00cfcd;
}

.liuadd .addtwo li a {
	display: block;
}

.liuadd .addtwo li:hover {
	border-color: #FF4287;
}

.liuadd .addtwo li:hover a {
	color: #FF4287;
}

.listul li {
	position: relative;
	float: left;
	overflow: hidden;
	border: 4px solid #a6a6a6;
}

.listul li:nth-child(1) {
	width: 500px;
	height: 332px;
}

.listul li img {
	width: 100%;
	display: block;
	transition: all ease-in-out .3s;
}

.listul li:nth-child(1) p {
	position: absolute;
	width: 92%;
	bottom: 20px;
	font-size: 14px;
	color: white;
	background: rgba(0, 0, 0, 0.42);
	padding: 10px;
	
	overflow: hidden;
}
.listul li:nth-child(1) img {
	height: 332px;
	
	/* float: left; */
}

.listul li:nth-child(2) {
	width: 424px;
	height: 332px;
	float: right;
}

.listul li:nth-child(2) img {
	height: 208px;
	width: 424px;
	/* float: left; */
}

.listul li .adTitle {
	padding: 10px;
	float: left;
	width: 404px;
	height: 104px;
	background: #b9a7ff;
}

.listul li a {
	display: block;
}

.listul li .adTitle h3 {
	font-size: 16px;
	margin: 4px 0;
	color: #ff0000;
}

.listul li .adTitle p {
	margin: 4px 0;
	font-size: 12px;
	color: white;
}

.listul li .adTitle p .ps {
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}

.listul li:nth-child(3) {
	/* height: 184px; */
	width: 246px;
}
.listul li:nth-child(3) img{
	
	height: 246px;
}
.listul li:nth-child(4) {
	/* height: 184px; */
	width: 246px;
}
.listul li:nth-child(4) img{
	
	height: 246px;
}
.listul li:nth-child(5) img {
	height: 424px;
}
.listul li:nth-child(5) {
	width: 424px;
	float: right;
}

.listul li:nth-child(6) {
	width: 500px;
	height: 170px;
}

.listul li:nth-child(6) img {
	width: 344px;
    float: left;
    height: 170px;
}

.listul li:nth-child(6) .adTitle {
	float: right;
	width: 136px;
	height: 150px;
	background: #a6a6a6;
}

.listul li:hover img {
    transform: scale(1.05);
}
.listul .text {
	padding: 10px;
}
.listul .text h4{
	margin: 4px 0;
}
.listul .text p{
	font-size: 14px;
}


.listultwo  ul li{
	position: relative;
	float: left;
	overflow: hidden;
	border: 4px solid #a6a6a6;
}
.listultwo  ul li img{

	width: 100%; height: 100%;
	display: block;
	transition: all ease-in-out .3s;
}
.listultwo  ul li:nth-child(1){
	width: 369px;
	height: 369px;
}
.listultwo  ul li:nth-child(2){
	width: 555px;
	height: 369px;
}
.listultwo  ul li:nth-child(3){
	width:369px;
	height: 182px;
}
.listultwo  ul li:nth-child(4){
	width: 369px;
	height: 182px;
}
.listultwo ul li:nth-child(5) {
    width: 178px;
    height: 182px;
    background: #f85f76;
}
.listultwo ul li:nth-child(6) {
    width: 100%;
    height: 200px;
    background: #f85f76;
}
.listultwo  .adTitle{
	padding: 20px;
}
.listultwo  .adTitle h3{
	font-size: 18px;
	margin: 6px 0;
	color: white;
}

.listultwo li .adTitle p {
	margin: 4px 0;
	font-size: 12px;
	color: white;
}
.listultwo li:hover img {
    transform: scale(1.05);
}

.listultwo li p.biao{
	position: absolute;
	width: 92%;
	bottom: 20px;
	font-size: 14px;
	color: white;
	background: rgba(0, 0, 0, 0.42);
	padding: 10px;
	
	overflow: hidden;
}

.listulthree  ul li{
	position: relative;
	float: left;
	overflow: hidden;
	border: 4px solid #a6a6a6;
}
.listulthree  ul li img{

	width: 100%; height: 100%;
	display: block;
	transition: all ease-in-out .3s;
}

.listulthree  ul li:nth-child(1){
	width: 505px;
	height: 408px;
}
.listulthree  ul li:nth-child(2){
	width: 419px;
	height: 200px;
}
.listulthree  ul li:nth-child(3){
	width: 419px;
	height: 200px;
}
.listulthree  ul li:nth-child(4){
	width:330px;
	height: 348px;
}
.listulthree  ul li:nth-child(5){
	width: 330px;
	height: 348px;
}
.listulthree ul li:nth-child(6) {
    width: 256px;
    height: 348px;
    background: #f85f76;
}

.listulthree li:hover img {
    transform: scale(1.05);
}

.listulthree li p.biao{
	position: absolute;
	width: 92%;
	bottom: 20px;
	font-size: 14px;
	color: white;
	background: rgba(0, 0, 0, 0.42);
	padding: 10px;
	
	overflow: hidden;
}

.norecord{text-align:center; padding:50px;color: #ccc;}

.pagetab{ margin:0 auto 50px auto; clear: both}
.page td{
	text-align: center;  
}
.page td a,.page td a:link,.page td a:visited{
	border: solid 1px #EDEDED; display: block;   background-color: #fff; text-decoration: none; margin:0 3px; width:28px; height:28px; line-height:28px
}
.page td a:hover{
	border: 1px solid #ff4287; display: block;   background-color: #ff4287; color: White; text-decoration: none; 
}
.page .PageNumberActive a,.page .PageNumberActive a:link,.page .PageNumberActive a:visited{
	 border: 1px solid #ff4287; display: block;   background-color: #ff4287; color: White; text-decoration: none; 
}
.page .PageNumber_t a,.page .PageNumber_t a:link,.page .PageNumber_t a:visited{
	 width: auto; padding:0 10px;border-radius: 0px; border: none;
}

.nerlpi{ width:1200px; margin:50px auto; text-align:center;}
.nerlpi h1{ color:#333; font-size:25px; line-height:30px}
.nerlpi h2{ color:#999; font-size:14px; font-weight: normal}
.nerlpi h2 span{ margin: 0 30px}
.nerlpi img{ max-width:100%; margin:10px 0px;}
.nerlpi .news_con{ color:#666; font-size:16px; text-align:left; margin:20px 0px; line-height: 1.8em}

.link{width:1092px; margin:50px auto; text-align:center;}
.link_list{display: flex;flex-wrap:wrap; }
.link_list li{width:20%;  }
.link_list li img{width:130px; height: 52px; border: solid 1px #ddd; border-radius:5px ; padding: 10px;  }
.link_list li p{ margin: 6px auto 10px auto;width: 150px; height: 40px; line-height: 20px; overflow: hidden}

.fenxiang li,.f_feng li{ position: relative;z-index: 2}
.fenxiang li p{ position: absolute;top: 40px; left: -68px; background:#fff; border: solid 1px #ddd; padding: 5px;width: 150px;display: none}
.f_feng li p{ position: absolute;top: -190px; left: -68px; background:#fff; border: solid 1px #ddd; padding: 5px;width: 150px;display: none}
.f_feng li p img{ border-radius: 0px}

.herder .content{position: relative}
.herder .content .top{position: absolute; top: -10px; right: 10px;font-size:13px }
.herder .content .top strong{ margin-right: 20px; color: #D30003}
.herder .content .top a{color: #333}
.herder .content .top a:hover{color: #D30003}

.main_reg{ margin:30px auto 40px auto; width:1200px}
/*----------------------注册------------------------*/
.registration2{ border:solid 1px #e2e2e2; font-size:14px }
.registration2Left p{line-height:60px;font-size:14px;font-weight:bold;margin-left:110px;}
.registration2Left dl{height:36px;float:left;margin:10px 0;}
.registration2Left dl dt{width:110px;line-height:30px;float:left;text-align:right;}
.registration2Left dl dd{float:left;}
.registration2Left dl dd span{color:#b2b2b2;line-height:26px;}
.registration2Left .text{width:228px;height:28px;border:solid 1px #bcbcbc;padding:0 5px;}
.registration2Left .text2{width:70px;height:28px;border:solid 1px #bcbcbc;padding:0 5px;}
.registration2Left .btn{width:109px;height:33px;font:14px/33px "微软雅黑";color:#ffffff;text-align:center;border:none;cursor:pointer;background:#EA0711;margin:10px 0 0 110px;}
.registration2Left{width:700px;padding:40px;margin-right:40px; margin:0 auto}
.registration2Left dl{width:100%;height:30px;float:left;margin:10px 0;}
.registration2Left dl dd span{width:320px;height:28px;float:left;color:#666666;line-height:28px;padding:0 8px;margin-left:10px;}
.registration2Left dl dd span img{float:left;margin:3px 5px 0 0;}
.registration2Left dl dd input{width:280px;float:left;}

.rfont1{ border-bottom:solid 1px #e2e2e2; padding:20px 40px}
.rfont1 dt{ float:left;}
.rfont1 dd{ float:right; font-size:15px; color:#999999}
.rfont1 dd a{ color:#0289CD}
.rfont1 dt span.hd {color: #00ACEF;font-size: 16px;font-family: "微软雅黑","宋体";margin-right: 10px;background: url(../pics/hd-bg.gif) no-repeat center right;padding-right: 20px;}
.rfont1 dt span.tips {color: #666;font-size: 13px;margin-top: 3px;}

.registration2Right{float:left; margin:30px 0 0 20px}

.wid1{ width:980px; margin:0 auto}

.tab01 td{ border-bottom:solid 1px #DDDDDD; padding:8px 5px; color:#666}
.tab01{ border-bottom:solid 2px #C8C8C8;border-top:solid 2px #C8C8C8;}
.tab01 input{ width:250px; height:30px; line-height:30px; border:solid 1px #ccc}
.tab01 .radio input{ width:auto; height:auto}
.tab01 .bntbox input{ padding:0px 10px; font-size:14px;  cursor:pointer; border:solid 0px #472402;width:auto; height:auto; background: #EA0711; color:#FFF}
.MemPrice{
	color: Red;
}
.tab01 .txt2{
	width: 450px; height: 25px; line-height:25px;
}
.cmfont{
	color: #00ACEF;
}
.cmfont2{
	color: #999;
}
.welcome{
	  margin: 0px 0 20px 0px;
}
.welcome ul li{
	 border-bottom: 1px solid #E1E1E1; padding:12px 0 12px 0px; 
	
}
.welcome ul li a,.welcome ul li a:visited{
	color: Green;
}
.welcome ul li a:hover{
	color: #FF6347;
}

.y_login {
line-height: 16px;; margin-right:20px; font-size:12px
}
.y_login .user_img {
width: 16px;
height: 16px;
overflow: hidden;
border-radius: 50%;
display: block;
background-clip: padding-box;
float: left;
margin-right: 8px;
display: inline;
}
.y_login .out { margin-left:10px}
.y_login strong {
padding: 0 10px;
color: #0092DC; font-weight:normal
}


.hongzi{
	font-family: "宋体";
	font-size: 14px;
	font-weight: bold;
	color: #0092DC;
	text-decoration: none;
}




.col-md-2 {
  width: 200px;
  margin: 0 0 0 0 ;
  float: left;
  display: inline; }


.col-md-10 {
  width: 980px; 
  float: right;
 }


.member-menu .title {
  border-top: 2px solid #000;
  background: #00ACEF;
  height: 39px;
  line-height: 39px;
  color: #fff;
  font-weight: bolder;
  font-size: 16px;
  text-align: center; }
.member-menu .content1 {
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd; }
  .member-menu .content1 li {
    text-align: left;
    padding-left: 48px;
    border-bottom: 1px solid #ddd;
    line-height: 35px;
    height: 35px;
    position: relative; }
    .member-menu .content1 li i {
      display: block;
      position: absolute;
      width: 5px;
      left: -1px;
      top: -1px;
      height: 37px; }
  .member-menu .content1 li.active, .member-menu .content1 li.con:hover {
    background: #e6e6e6; }
    .member-menu .content1 li.active i, .member-menu .content1 li.con:hover i {
      background: #00ACEF; }
    .member-menu .content1 li.active a, .member-menu .content1 li.con:hover a {
      color: #00ACEF; }
  .member-menu .content1 li.head {
    font-weight: bolder;
    font-size: 14px; }
    .member-menu .content1 li.head i {
      background-position: -306px -38px;
      height: 12px;
      width: 12px;
      display: block;
      position: absolute;
      left: 25px;
      top: 11px; }

.mb-common-title {
  font-size: 16px;
  font-weight: bolder;
  border-top: 2px solid #333;
  background: #e6e6e6;
  height: 39px;
  line-height: 39px;
  padding-left: 35px;
  color: #333;
  margin-bottom: 12px; }

.login-spt {
  background: url(../pics/login-spt.png);
  background-repeat: no-repeat; }

.daohang a{color: #000}
.daohang .on{background:#000;  color: #fff}
.past{text-align: center; margin-top: -40px; margin-bottom: 20px;}
.past select{ height: 36px; font-size:15px; padding:  0 20px }

.bm_mar{ margin-top: 100px;}
.bm{ clear: both;  text-align: center; position: fixed; left: 0px; bottom: 0px; width: 100%; background: #fff; padding: 20px 0;}
.bm a{ 
    display: inline-block;
    height: 44px;
    line-height: 44px;
    padding: 0 40px;
    background-color: #1E9FFF;
    color: #fff;
    white-space: nowrap;
    text-align: center;
    font-size: 18px;
    border: none;
    border-radius: 2px;
    cursor: pointer;
}
.bmform{ width: 800px; margin: 50px auto; border: solid 1px #ccc; padding:10px 30px;}
.bmform h1{ text-align: center}
.bmform form li{ margin-bottom:20px; }
.bmform form li .title{ font-size:17px; font-weight: bold}
.bmform form li .title span{color: #FF0004;font-weight:normal; margin-left:3px }
.bmform form li .bz{  font-size:12px; color: #999; margin: 8px 0 }
.bmform form li input[type=text]{ width: 97%; height: 32px; padding: 0 10px;font-size:15px; border: solid 1px #ccc}
.bmbnt{ text-align: center}
.bnt{display: inline-block;
    height: 44px;
    line-height: 44px;
    padding: 0 40px;
    background-color: #1E9FFF;
    color: #fff;
    white-space: nowrap;
    text-align: center;
    font-size: 18px;
    border: none;
    border-radius: 2px;
    cursor: pointer;}
.bmbnt { text-align: center;margin: 30px 0}

.about2{padding: 50px 0; width: 1060px}
.about2 p{margin: 0px}
.about2 img{display: block;width: 100%}

.rcd{position: fixed; right: 20px; top: 140px; width: 120px;z-index: 999999;display: none}
.rdh li{width: 120px;line-height: 45px; background: #00cfcd; text-align: center; color: #fff;margin-bottom: 10px; font-size:14px; border-radius: 3px}
.rdh li.on,.rdh li:hover{ font-size:24px;background: #ff4287; font-weight:bold;box-shadow: 0 0 10px #999;}
.rcd .backtop{text-align: center; margin-bottom: 10px;line-height: 35px; background: #888; text-align: center; color: #fff;margin-bottom: 10px; font-size:14px; border-radius: 3px; cursor: pointer}
/*.rdh a:nth-of-type(1) li{background: #ED9125;}
.rdh a:nth-of-type(2) li{background: #267CB8;}
.rdh a:nth-of-type(3) li{background: #AE3CAF;}
.rdh a:nth-of-type(4) li{background: #EB3D3A;}
.rdh a:nth-of-type(5) li{background: #649C28;}
.rdh a:nth-of-type(6) li{background: #FF1955;}
.rdh a:nth-of-type(7) li{background: #0E9E87;}
.rdh a:nth-of-type(7) li{background: #FF6600;}*/
.xcx{padding: 50px 20px;text-align: center}
.xcx .pic img{width: 80%; max-width: 450px;}
.xcx .title{margin-bottom:20px; font-size: 18px ; font-weight: bold}
.xcx .text{margin-top:20px; font-size: 16px; color: #888 }
.topline{border-top:solid 1px #ddd }
.zhjs{ padding-bottom: 40px;line-height: 1.8em}

.zixunlist1 ul{width: 1000px; margin: 0 auto;}
.zixunlist1 ul li{ margin-bottom: 30px}
.zixunlist1 ul li img{width: 100%}

.nav ul li{position: relative;z-index: 9}
.nav dl{position: absolute;left: -70px;top:30px;display: none;width: 220px; background: #fff;border: solid 1px #ccc;box-shadow: 0 0 5px #ddd;padding: 5px 0}
.nav dl dt{ padding: 3px 0}
.herder .nav ul li:hover dl a,.herder .nav ul li.on dl a { color: #666}
.nav li dl dt:hover{background: #eee;}
.nav li dl dt a:link,.nav li dl dt a:visited{font-size:18px;font-weight: normal!important; }
.nav li dl dt:hover a:link,.nav li dl dt:hover a:visited{color: #01cfcd; font-size:18px; font-weight: normal;}

.zixunlist2 ul{ margin-bottom: 20px}
.zixunlist2 ul li { 
    width: calc(16.6% - 32px);
    width: -webkit-calc(16.6% - 32px);
    width: -moz-calc(16.6% - 32px);
    margin: 20px 10px 10px 10px;padding: 5px;
    border: 1px solid #00CFCD;float:left;cursor: pointer;
}
.zixunlist2 ul li .ppic{ display: flex;height: 120px; justify-content: center; align-items: center}
.pro_detail {margin: 50px 0 30px 0; background: #f3f3f3}
.pro_detail ul{display: flex;justify-content: space-between;align-items: center;overflow: auto; height: 420px;}
.pro_detail ul .pic{width: 53%}
.pro_detail ul .text{width: 45%}
.pro_detail ul li{ padding: 20px}
.pro_detail ul li .tp img{width: 100%;box-shadow: 1px 0 8px #666}
.pro_detail ul li p{ margin: 0}
.pro_detail ul li h1{ font-size:20px; margin-top:20px  }
.pro_detail ul li .con{ color: #666; line-height: 1.8em }

.video_detail iframe{width: 100%; height:550px;}
.ptitle{text-align: center; margin: 50px 0 0 0; font-size:25px }

.pptitle{  font-size:25px;border-top:solid 1px #ddd; text-align: center; padding:50px 0 20px 0 }
.pcon{ line-height: 1.8em; margin-top: 30px}
.pplist{ padding-bottom: 50px}
.pplist ul {  }
.pplist ul li { 
    width: calc(25% - 32px);
    width: -webkit-calc(25% - 32px);
    width: -moz-calc(25% - 32px);
    margin: 20px 10px 10px 10px;padding: 5px;
    border: 1px solid #ddd;float:left;cursor: pointer;
}
.pplist ul li .ppic{ display: flex;height: 168px; justify-content: center; align-items: center}
.pplist ul li .title{ height: 40px; line-height: 40px; overflow: hidden;text-align: center}

.hz_bnt{ background:#00cfcd; width: 300px; margin:50px auto 120px auto; padding: 12px 0; color: #fff; cursor: pointer; text-align: center; border-radius: 50px; font-size:36px }
.hz_bnt:hover{background:#ff4287;}
.hezuo .hz_bnt h1{ margin-top: 0 ;}
.hezuo .hz_bnt h1:before{background: #fff;}

.hztitle{ margin-left:20px; margin-bottom:-10px; margin-top:40px;  font-size: 20px; font-weight:bold}
.hzbox{width: 900px; margin: 0 auto;}
.hzbox .text1{ color: #888; line-height: 1.9em;text-align: center;width: 680px; margin: 40px auto;}
.hzbox .list{display: flex;justify-content: space-between;}
.hzbox .list li{width: 25%; }
.hzbox .list li .text{width: 100%;color: #888; line-height: 1.9em;text-align: center; font-size:14px }
.hzbox .list li .title{ text-align: center; font-size: 24px; margin:30px 0 15px 0}
.hzbox .list li .pic{text-align: center}
.hzbox .list li .pic img{width: 60%}
.jiabing { width: 1240px; margin: -20px auto 40px auto}
.jiabing .title{font-size:45px;text-align: center; padding:50px 0 20px 0 }
.jiabing .list ul{ display: flex; justify-content: flex-start;flex-wrap:wrap;width: 100%;}
.jiabing .list ul li{width: calc(25% - 40px);
    width: -webkit-calc(25% - 40px);
    width: -moz-calc(25% - 40px);
    margin: 20px 20px ;
    float:left; }
.jiabing .list ul li .pic img{ width: 100%; height: 348.5px;transition: opacity 0.2s ease, transform 0.3s ease, -webkit-transform 0.3s ease;}
.jiabing .list ul li .pic img:hover{transform: scale(1.1);}
.jiabing .list ul li .name{ font-size:22px;text-align: center; padding:10px 0 0px 0; color: #000; font-weight:bold}
.jiabing .list ul li .name1{ font-size:16px;text-align: center; padding:2px 0 0px 0; color: #777; height: 20px; line-height: 20px; overflow: hidden}

.zhangshang .list ul li{width: calc(33.3% - 40px);
    width: -webkit-calc(33.3% - 40px);
    width: -moz-calc(33.3% - 40px);    
     }
.zhangshang .list ul li .pic img{   height: 206px}
.about1 .aleft{float: left;width: 17%;}
.about1 .aleft a{ display: block;border: solid 2px #ccc; background: #fff; text-align: center; padding: 10px 0; margin: 20px 0 0 0}
.about1 .aright{float: right;width: 76%; padding:20px;border: solid 1px #ddd; background: #fff; margin-top:20px ;}
.about1 .aright img{max-width: 100%;}
.about1 .aleft .on a{border: solid 2px #01cfcd;color: #01cfcd;}
.about1 .aright ul li{width: 100%; margin-bottom:20px;}
.about1 .aright ul li img{width: 100%; height: auto;display: block}
.tuan1{ background: #eee; overflow: hidden}
