@charset "utf-8";
/* CSS Document */
* {}
a {text-decoration: none;color: #333;padding:0;margin:0;}
ul {list-style: none;padding:0;margin:0;}
li {list-style: none;padding:0;margin:0;}
ul li {list-style: none;padding:0;margin:0;}
img {border: none;padding:0;margin:0; vertical-align:middle; max-width:100%;}
a img{border: none;padding:0;margin:0; max-width:100%;}
input,button,select,textarea{outline:none}
div,dd,dt{ margin:0; padding:0;}
textarea{resize:none}
p{padding:0;margin:0;}
table,tr,td{padding:0;margin:0;vertical-align: top;}
body {font-family: Verdana, Arial, Helvetica, sans-serif;line-height: 24px; font-size:12px;color:#333;padding:0;margin:0; font-family:"微软雅黑", "宋体", "黑体";}


.main,.ftit,.link,.foot { width:100%; max-width:1316px;margin:0px auto;overflow:hidden;clear:both;}
.head{ width:100%; max-width:1316px;margin:0px auto;}
.bg1{ background:url(../images/bg1.jpg) repeat-x top;}
.logo{ float:left;}
.top{ float: right; padding-top:15px;}


.focus{overflow:hidden;position:relative; width:320px; clear:both; padding:0; margin:0; margin:0 auto;}
.focus .wrappic{height:100%;width:100%;overflow:hidden; clear:both; padding:0; margin:0;position:relative;}
.focus ol{left:0;height:100%;overflow:hidden; clear:both; padding:0; margin:0;position:absolute;top:0;width:9999px;}
.focus ol li{float:left;height:100%;width:100%;}
.focus ol li img{height:100%;width:100%;vertical-align:middle;}
.focus ul{/*right:10px;*/left:50%; margin-left:-30px; position:absolute; bottom:10px; z-index:99; width:60px;}
.focus ul li{background:rgba(204,204,204,0.5);border-radius:25px;cursor:pointer;display:inline;float:left;font-size:0;line-height:0;height:9px;margin-left:5px;overflow:hidden;width:9px;}
.focus ul .current{background:#f00;}
#btn_prev{ position:absolute; top:40%; left:5%; z-index:99999999; font-size:72px; color:#fff; width:60px; overflow:hidden; float:left;}
#btn_next{ position:absolute; top:40%; right:5%; z-index:999999999; font-size:72px; color:#fff; width:60px; text-align:right; overflow:hidden; float:right;}

.hj{overflow:hidden; clear:both; height:10px;}
.hj2{overflow:hidden; clear:both; height:20px;}
.hj3{overflow:hidden; clear:both; height:3%;}
.pp1{ padding:10px 0;}
.pp2{ padding:20px 0;}
.pp3{ padding:3% 0;}
.clear{ overflow:hidden; clear:both;}
.imag1{ display:block; position:relative; width:100%; padding-bottom:56%;}
.imag2{ display:block; position:relative; width:100%; padding-bottom:75%;}
.imag3{ display:block; position:relative; width:100%; padding-bottom:62.5%;}
.imag4{ display:block; position:relative; width:100%; padding-bottom:45.7%;}
.imag5{ display:block; position:relative; width:100%; padding-bottom:60%;}
.imag6{ display:block; position:relative; width:100%; padding-bottom:100%;}
.imag7{ display:block; position:relative; width:100%; padding-bottom:150%;}
.imag8{ display:block; position:relative; width:100%; padding-bottom:30%;}
.imag1 img,.imag2 img,.imag3 img,.imag4 img,.imag5 img,.imag6 img,.imag7 img,.imag8 img{ position:absolute; top:0; left:0; width:100%; height:100%;}

.nr1_p21{ position:absolute; bottom:0; background:url(../images/bg1.png); color:#fff; z-index:99; padding:1% 3%; width:94%; line-height:1.4;}
.nr1_p22{ position:absolute; bottom:0; background:url(../images/bg4.png); color:#fff; z-index:99; padding:1% 3%; width:94%; line-height:1.3;}
.nr1_p22 span{ color:#ecd302;}
.tit1{ overflow:hidden; clear:both; line-height:1.1;}
.tit2{ overflow:hidden; clear:both; line-height:1.1; text-align:center; color:#FFF;}
.tit1_p2{ color:#999; text-transform:uppercase; padding-top:1%;}
.tit2 .tit1_p2{ color:#fff;}
.tit1_p3{ width:80px; height:3px; margin:0 auto; background:#FFF; margin-top:1%;}
.nr1_p11{ padding:2%; line-height:2;}
.nr1_p3{ overflow:hidden; clear:both;}
.nr1_p31 span{ display:block; font-weight:bold;}
.bg2{ background:url(../images/bg3.jpg) no-repeat center ;}
.nr2{ overflow:hidden; clear:both; padding:1%;}
.nr2 li{ float:left; width:48%; padding:1%; text-align:center;}
.nr2_p1{ padding-top:4%; font-weight:bold;}
.nr3 .pcont { width:1250px; margin:0 auto; overflow:hidden;}
.nr3 .ScrCont { width:32766px; zoom:1;  }
.nr3 #List1_1{float:left;}
.nr3 #List2_1{float:left;}
.nr3 .left{ position:absolute; top:40%; left:0;}
.nr3 .right{ position:absolute; top:40%; right:0;}
.nr3{ position:relative; width:1250px; padding:1% 40px; margin:0 auto;}
.nr3 li{ float:left; text-align:center; padding:20px; width:210px;}
.fbg{ background:#81aeef; color:#FFF; border-top:1px solid #a2c1f1;}
.foot{ text-align:center;}
.ftit_l{ float:left; width:60%}
.ftit_l a{ color:#fff; margin-right:7%; display:block; float:left;}
.ftit_r{ float:right;}

.adv1{ background:url(../images/adv2.jpg) no-repeat center;display: flex; justify-content:center; align-items:Center;}
.adv2{ background:url(../images/adv3.jpg) no-repeat center;display: flex; justify-content:center; align-items:Center;}
.adv3{ background:url(../images/adv4.jpg) no-repeat center;display: flex; justify-content:center; align-items:Center;}
.adv4{ background:url(../images/adv5.jpg) no-repeat center;display: flex; justify-content:center; align-items:Center;}
.adv5{ background:url(../images/adv6.jpg) no-repeat center;display: flex; justify-content:center; align-items:Center;}
.adv1_p1{ width:98%; max-width:1316px;margin:0px auto;overflow:hidden;clear:both; line-height:2; color:#fff;}
.adv1_p2{ font-weight:bold; border-bottom:1px solid #fff; float:left;}
.adv1_p3{ overflow:hidden; clear:both;}
.adv1_bg{ float:left;/* background-color:rgba(0,0,0,0.4);*/ padding:1% 2%; max-width:360px;}
.nr1_p14{ line-height:1.6;}
.nr1_p4,.nr1_p5{ overflow:hidden; clear:both;}
.nr1_p41{ border:1px solid #ddd; border-top:none; padding:3%;}
.nr1_p42{ line-height:40px;height:40px; overflow:hidden; text-align:center}
.nr1_p43{ padding-top:2%; line-height:24px; height:96px; overflow:hidden; color:#777; text-indent:2em;}
/*.nr1_p52{ font-weight:bold;}*/
.nr1_p53{ line-height:22px; height:44px; overflow:hidden;}
.nr1_p13 p{ text-indent:2em; padding:1% 0;}
.nr2_p3{ overflow:hidden; clear:both;}
.nr2_p31{ line-height:2;}
.nr2_p4{ overflow:hidden; clear:both; background: url(../images/bg5.jpg) center; width:92%; padding:1% 4%;}
.tit2_p2{ text-align:center; line-height:2; font-weight:bold;}
.nr2_p41{ text-align:center;}
.nr2_p42{ text-align:center; padding:2% 0; overflow:hidden; clear:both; border-top:1px solid #ddd;}
.nr2_p43{ display:block; background:#81aeef; color:#fff; font-weight:bold; margin:0 auto; width:140px; line-height:2;}

.nr4_p1{ text-align:center; line-height:1.6; color:#555;}
.nr4_p2,.nr4_p3{ overflow:hidden; clear:both;}
.nr4_p2 li{ float:left; padding:1%; width:48%;}
.nr4_p3{ padding:0 5%;}
.nr4_sj{ padding:0 5%;}
.nr4_p3 li{ overflow:hidden; clear:both;}
.nr4_p30{ text-align:center; padding:2% 0;}
.nr4_p31 p{ text-indent:2em;}

.nr4_p5{ overflow:hidden; clear:both; padding:5px 10px;}
.nr4_p5 li{ border-bottom:1px dashed #ddd;}
.nr4_p5 li:last-child{ border-bottom:none;}
.nr4_p5 li a{ color:#666}
.nr4_p6{ color:#81aeef; max-width:700px; border-bottom:1px solid #81aeef; line-height:2; padding-bottom:1%; }
.nr4_p66{ color:#81aeef; border-bottom:1px solid #81aeef; line-height:2; padding-bottom:1%;}
.nr4_p7{ overflow:hidden; clear:both;}
.nr4_p71{ float:left; line-height:2.2;}
.nr4_p72{ float:right; max-width:542px; min-width:60%;}

.main3{ width:100%; max-width:890px;margin:0px auto; overflow:hidden; clear:both;}
.bg4{ background:url(../images/bg8.jpg) no-repeat center ;}
.nr31 .pcont { width:930px; margin:0 auto; overflow:hidden;}
.nr31 .ScrCont { width:32766px; zoom:1;  }
.nr31 #List1_1{float:left;}
.nr31 #List2_1{float:left;}
.nr31 .left{ position:absolute; top:40%; left:0;}
.nr31 .right{ position:absolute; top:40%; right:0;}
.nr31{ position:relative; width:930px; padding:1% 40px; margin:0 auto;}
.nr31 li{ float:left; text-align:center; padding:20px; width:270px;}
.bg5{ background:url(../images/bg9.jpg) no-repeat center ;}
.nr5_p2{ overflow:hidden; clear:both;}
.nr5_p2 li{ float:left; text-align:center;}
.nr5_p21{ display:block; color:#fff; line-height:40px; height:40px; padding-top:4%;;}
.nr5_p2 li img{ border:1px solid #fff;}


.nr5_p3{ overflow:hidden; clear:both; padding:1% 0;}
.nr5_p3 li{ float:left; padding:1%;}
.nr5_p3 a{ display:block; border:1px solid #eee; padding:2%;}
.nr5_p31{position:relative; width:100%; padding-bottom:100%;}
.nr5_p31 img{ position:absolute; top:0; left:0; width:100%; height:100%;}
.nr5_p32{ line-height:30px; height:30px; overflow:hidden; margin-top:2%;}
.nr5_p33{position:relative; width:100%; padding-bottom:60%;}
.nr5_p33 img{ position:absolute; top:0; left:0; width:100%; height:100%;}
.nr5_p34{ line-height:30px; height:30px; overflow:hidden; text-align:center;}

.nr2_p5 li{ overflow:hidden; clear:both; border-bottom:1px dashed #ddd; padding:1.5% 0;}

.neir{ padding:10px; text-align:left; color:#333;font-family:"微软雅黑";}
.neir h1{  text-align:center; font-size:20px; color:#333;font-family:"微软雅黑";}


.con_tit{text-align:center;border-bottom:1px dotted #d4d4d4;line-height:36px;}
.con_titb{text-align:center;}


.slide-content {
}

.slide-links {
	margin-top: 0;
	text-align: center;
}
.slide-links a {
	
	color: #ffffff;
	display: inline-block;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.428571429;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	outline: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	
	padding: 15px 30px;
}
.slide-links a:hover {
	
	color: #fff;
}
.slide-item-body ul li {
	width: 33.333%;
	float: left;
	display: block;
	height: 200px;
	padding-top: 42px;
	margin-bottom: 30px;
	border: none;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	height: inherit;
	padding-top: 0;
	border-radius: 0;
	color: #000;
	z-index: 10002;
}
.slide-item-body ul li a {
	display: block;
	box-shadow: 0 5px 20px 1px rgba(49, 49, 49, 0.2);
}
.new-img img {
	width: 100%;
	height: auto;
	border: none;
	display: block;
}
.slide-item {
	width: 870px;
	position: relative;
	margin: 0 auto;/* overflow: hidden; */
}
.slide-item-box {
	padding: 10px 0;
}
.new-body {
	padding: 10px 20px 10px 20px;
}
.new-body-title {
	line-height: 24px;
	font-size: 14px;
	overflow: hidden;
	color: #616161;
	letter-spacing: 1px;
	font-weight: 600;
}
.new-body-text {
	padding-top: 20px;
	height: 92px;
	min-height: 50px;
	line-height: 18px;
	font-size: 12px;
	color: #919191;
	overflow: hidden;
}
.slide-item-body {
	/* padding-top:20px; */
	margin-left: -70px;
}
.slide-item-body ul li {
	margin-left: 15px;
	margin-right: 15px;
	padding-top: 20px;
}
.slide-item-body .tempWrap {
	padding-top: 20px;
}
.slide-item-body ul {
	padding-top: 10px;
	overflow: visible;
}
.slide-item-body ul li:hover {
	-ms-transform: translateY(-10px);
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	-o-transform: translateY(-10px);
	transform: translateY(-10px);
	z-index: 1002;
	position: relative;
	left: 0;
}
.next {
	position: absolute;
	top: 49%;
	z-index: 10;
	cursor: pointer;
	-moz-background-size: 60px;
	-webkit-background-size: 60px;
	background-size: 60px;
	background-position: center;
	background-repeat: no-repeat;
	right: auto;
	left: -157px;
	height: 60px;
	width: 60px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.next-bg {
	background-image: url("../images/left2.png");
}
.next:hover {
	background-image: url("../images/left2.png");
}
.prev {
	position: absolute;
	top: 49%;
	z-index: 10;
	cursor: pointer;
	-moz-background-size: 60px;
	-webkit-background-size: 60px;
	background-size: 60px;
	background-position: center;
	background-repeat: no-repeat;
	right: -179px;
	height: 60px;
	width: 60px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.prev-bg {
	background-image: url("../images/right2.png");
}
.prev-bg:hover {
	background-image: url("../images/right2.png");
}


@media screen and (min-width:320px){
.tt1{font-size:12px;}
.tt2{font-size:12px;}
.tt3{font-size:14px;}
.tt4{font-size:14px;}
.tt5{font-size:14px;}
.tt6{font-size:16px;}
.tt7{font-size:18px;}
.tt8{font-size:18px;}
.tt9{font-size:20px;}
.tt10{font-size:22px;}
}
@media screen and (min-width: 414px){
.tt1{font-size:12px;}
.tt2{font-size:12px;}
.tt3{font-size:14px;}
.tt4{font-size:14px;}
.tt5{font-size:14px;}
.tt6{font-size:16px;}
.tt7{font-size:18px;}
.tt8{font-size:18px;}
.tt9{font-size:20px;}
.tt10{font-size:22px;}

}
@media screen and (min-width: 480px){
.tt1{font-size:12px;}
.tt2{font-size:12px;}
.tt3{font-size:14px;}
.tt4{font-size:16px;}
.tt5{font-size:16px;}
.tt6{font-size:18px;}
.tt7{font-size:18px;}
.tt8{font-size:20px;}
.tt9{font-size:22px;}
.tt10{font-size:24px;}

}
@media screen and (min-width: 640px) {
.tt1{font-size:12px;}
.tt2{font-size:14px;}
.tt3{font-size:16px;}
.tt4{font-size:16px;}
.tt5{font-size:16px;}
.tt6{font-size:18px;}
.tt7{font-size:18px;}
.tt8{font-size:20px;}
.tt9{font-size:22px;}
.tt10{font-size:24px;}

}
@media (max-width:768px){
.pc{ display:none;}
.app{ display:block;}
.mhj{ height:10px;}
.mhj2{overflow:hidden; clear:both; height:10px;}
.logo{ width:40%; padding-left:2%;}
.focus{ height:120px;}
.f14{ font-size:12px;}
.f16{ font-size:14px;}

.nr1_p1,.nr1_p0{ width:98%; padding:1%;}
.nr1_p2{ width:98%; padding:1%}

.nr1_p3 li{ float:left; width:50%;}
.nr1_p31{ position:absolute; bottom:0; background:url(../images/bg2.png); background-size:100% 100%; color:#fff; z-index:99; padding:0% 3%; width:94%; text-align:right; line-height:1.6} 

.bg2,.bg3,.bg4,.bg5{ background-size:auto 100%;}
.ftit_r1{ float:left; padding:2%;width:calc(94% - 130px);}
.ftit_r2{ float:right; padding:2%; max-width:120px;}
.adv1{ height:200px; background-size:auto 100%;}
.nr1_p4 li{ width:96%; padding:1% 2%;}
.nr1_p5 li{width:96%; margin:0 auto;}
.nr1_p51{ background:#fff; padding:5% 5%; line-height:1.4;}

.nr2_p3{ padding:2%; width:96%;}
.tit1_p1{ padding-left:2%;}
.nr4_sj{ padding:1% 6%;  line-height:2;}
.nr4_p3 div{ padding:1% 3%; width:98%; line-height:2;}
.nr4_p5 li{ border-bottom:1px dashed #ddd; line-height:2; padding:2%;  width:45%;}
.nr4_p5 li:nth-child(odd){ float:left;}
.nr4_p5 li:nth-child(even){ float:right;}
.nr5_p11,.nr5_p12{ padding:1% 2%}
.nr5_p2 li{ float:left; width:46%; padding:2%;}

.nr5_p3 li{ width:48%;}

.nr2_p51{ float:left; width:120px;}
.nr2_p52{ float:right;width:calc(100% - 130px);}
.nr2_p521{ font-size:16px; line-height:30px; height:30px; overflow:hidden;}
.nr2_p522{ color:#777; font-size:14px;}
.nr2_p53{ max-height:22px; line-height:22px; overflow:hidden; color:#777;}
.nr4_p6{ padding:1% 5%;  line-height:2; text-align:center}
.nr4_p71{ padding:1% 6%;  line-height:2;}
.nr4_p71 img{ width:31%;}
.con_tit h2{font-size:22px;}



  }
@media (min-width:769px) {
.tt1{font-size:14px;}
.tt2{font-size:16px;}
.tt3{font-size:18px;}
.tt4{font-size:20px;}
.tt5{font-size:22px;}
.tt6{font-size:22px;}
.tt7{font-size:24px;}
.tt8{font-size:28px;}
.tt9{font-size:32px;}
.tt10{font-size:36px;}
.mhj{ height:20px;}
.fl{ float:left;}
.fr{ float:right;}
.pc{ display:block;}
.app{ display:none;}
.mhj2{overflow:hidden; clear:both; height:20px;}
.focus{ height:92px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}

.nr1_p1{ width:38%;}
.nr1_p2{ width:52%;}
.nr1_p14{width:44%;}
.nr1_p3 li{ float:left; width:33.333%;}
.nr1_p31{ position:absolute; bottom:0; background:url(../images/bg2.png); background-size:100% 100%; color:#fff; z-index:99; padding:1% 0% 1% 47%; width:53%;}

.bg2,.bg3,.bg4,.bg5{ background-size:100% 100%;}
.ftit_r1{ float:right; padding-left:4%;}
.ftit_r2{ float:right; padding-left:4%;}
.adv1{ height:420px; background-size:auto 100%;}
.nr1_p4 li{ float:left; width:48%; padding:1%;}
.nr1_p5 li{ float:left; width:33.333%;}
.nr1_p51{ background:#dddddd; padding:5% 5%; line-height:1.4;}

.nr2_p31{ float:left; width:50%; padding:3%;}
.nr2_p32{ float:right;}
.nr2_p3{ overflow:hidden; clear:both; background:#e8e8e9;}

.nr4_sj div{ padding:1% 3%; width:98%; line-height:2;}
.nr4_p3 div{ float:left; padding:1% 3%; width:44%; line-height:2;}

.bg3{ background:url(../images/bg7.jpg) repeat-y left; background-size:20.212% auto;}
.m_left1{ float:left; max-width:266px; width:20.212%}
.m_right1{ float:right; max-width:1014px; width:77.0516%;}
.nr4_p5 li{ border-bottom:1px dashed #ddd; line-height:3; padding:3% 2%;}

.nr5_left{ float:left; padding-right:20px;}
.nr5_right{ float:right;}
.nr5_p11{ max-width:400px; width:calc(46% - 20px);}
.nr5_p12{ max-width:470px;width:54%; line-height:48px;}
.nr5_p2{ margin:0 -10px;}
.nr5_p2 li{ float:left; width:260px; padding:0 20px;}

.nr5_p3 li{ width:23%;}

.nr2_p51{ float:left; width:16%;}
.nr2_p52{ float:right; width:80%;}
.nr2_p521{ font-size:16px; line-height:36px; height:36px; overflow:hidden;}
.nr2_p522{ color:#777; font-size:14px;}
.nr2_p53{ max-height:66px; line-height:22px; overflow:hidden; color:#777;}
.con_tit h2{font-size:32px;}


.menub2{}
.menub2 a{ display:block; position:relative; float:left; margin-left:30px;}
.menub2 a p{ position:absolute; top:52px; right:0; display:none; padding:3px; overflow:hidden; clear:both;}
.menub2 a:hover p{ display:block;}
.sear1{ width:120px; float:left; padding:0; margin:0; line-height:22px;}
.sear2{ float:right; width:50px; line-height:24px;height:24px; padding:0; margin:0 5px;}

}
@media (min-width:1024px) {
.tt1{font-size:14px;}
.tt2{font-size:16px;}
.tt3{font-size:18px;}
.tt4{font-size:20px;}
.tt5{font-size:22px;}
.tt6{font-size:24px;}
.tt7{font-size:28px;}
.tt8{font-size:30px;}
.tt9{font-size:36px;}
.tt10{font-size:40px;}
.pc{ display:block;}
.app{ display:none;}

}
@media (min-width:1180px) {
.tt1{font-size:14px;}
.tt2{font-size:16px;}
.tt3{font-size:18px;}
.tt4{font-size:20px;}
.tt5{font-size:22px;}
.tt6{font-size:24px;}
.tt7{font-size:28px;}
.tt8{font-size:30px;}
.tt9{font-size:36px;}
.tt10{font-size:40px;}
.pc{ display:block;}
.app{ display:none;}
}
@media (min-width:1360px) {	}
