﻿@charset "utf-8";
/* CSS Document */
/*@font-face {

   font-family:'First';

      src:url('font01/Source Han Sans CN Normal.eot');

      src:url('font01/Source Han Sans CN Normal.eot?#iefix') format('embedded-opentype'),

          url('font01/Source Han Sans CN Normal.woff') format('woff'),

	      url('font01/Source Han Sans CN Normal.ttf') format('truetype'),
case-menu
	      url('font01/Source Han Sans CN Normal.svg#SingleMaltaRegular') format('svg');

  font-weight: normal;

  font-style: normal;

}*/

body {
	font-size:12px;
	color:#292928;
	line-height:24px;
	font-family:'微软雅黑';
	overflow-x:hidden
}
a {
	color:#292928;
	text-decoration:none;
}
a:hover {
	text-decoration:none;
}
.sider {
	width:285px;
	float:left;
}
.containter {
	float:right;
	width:655px;
}
.clear_cs {
	height:0px;
	font-size:0px;
	line-height:0px;
	clear:both;
	over-flow:hidden;
}
.float_clear {
	clear:both;
}
.pc {
	display:block;
}
.phone {
	display:none;
}
/******************header css***************/

.phone-header {
	display:none;
}
.top1 {
	width:100%;
	z-index:9999;
	background:#fff;
	position:fixed;
	top:0;
}
.toubu {
	background:#00aeef;
	height:35px;
	line-height:35px;
	color:#fff;
}
.toubu a {
	color:#fff;
	margin:0 10px;
}
.toubu img {
	margin-top:-3px;
	margin-right:5px;
}
.w1200 {
	width:90%;
	max-width:1750px;
	margin:auto;
}
.b-text a {
    text-decoration: none;
    color: #fff;
}
.header {
	width:100%;
	display:block;
	z-index:9999;
	background:#e4f2fb;
	padding:10px 0;
	height:83px;
}
.kong {
	height:118px;
	width:100%;
	display:block
}
.kong1 {
	height:100px;
	width:100%;
}
.logo {
	float:left;
	width:275px;
	box-sizing:border-box;
	margin-top:2px;
}
.logo img {
	max-width:275px;
	width:100%
}
.top-right {
	float:right;
	margin-top:5px;
}
.menu {
	box-sizing:border-box;
	width:65%;
	float:right;
	margin-top:20px;
	text-align:right;
}
.menu .w1650 {
	position:relative;
}
.menu ul li {
	font-size:16px;
	margin:0 2%;
	text-align:center;
	display:inline-block;
}
.menu ul li a {
	display:block;
	position:relative;
}
.menu ul li a:hover {
	color:#f15922
}
.menu ul li.current a {
	color:#f15922
}
.menu ul li.lan a {
	display:inline;
	font-size:14px;
	margin:0 5px;
}
.menu ul li.lan a:hover {
	background:none;
	color:#f15922;
}
.banner .swiper-slide {
	position:relative;
}
.b-cont {
	background:rgba(0, 0, 0, 0.5);
	color:#fff;
	position:absolute;
	bottom:0;
	left:0;
	width:30%;
	padding:3%;
}
.b-text {
	float:left;
	width:60%;
	float:left;
	font-size:16px;
}
.b-date {
	width:30%;
	float:right;
	text-align:right;
	font-size:18px;
}
.banner .swiper-pagination-bullet {
	border-radius:0;
	left:12%;
	background:#fff;
	opacity:1;
}
.banner .swiper-pagination-bullet-active {
	background:#00aeef;
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
	width:100px;
	left:10%;
}
.pc {
	display:block;
}
.phone {
	display:none;
}
/**************首页动画*********/

/**************首页动画*********/
/***********首页***********/
.pfooter {
	display:none;
}
.pdi-menu {
	display:none;
}
.footer {
	background:#464646;
	padding-top:50px;
	border-top:3px solid #00cefa;
	padding-bottom:30px;
}
.di-menu {
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	width:24%;
	margin-right:0%;
	float:left;
}
.di-menu dl {
	padding-right:3%;
	margin-right:3%;
	box-sizing:border-box;
}
.di-menu dl dt {
	font-size:16px;
	font-weight:bold;
	margin-bottom:20px;
	padding-bottom:10px;
	color:#fff;
	border-bottom:1px solid #636363;
}
.di-menu dl dd a {
	color:#b1aeae;
}
.di-menu dl dd {
	height:35px;
}
.di-logo {
	width:25%;
	margin-right:3%;
	float:left;
}
.di-logo p {
	color:#b1aeae;
}
.di-logo h2 {
	color:#b1aeae;
	margin:20px 0;
}
.f-l {
	float:left;
}
.f-r {
	float:right;
}
.di-btn {
	width:15%;
	float:left;
}
.di-btn ul li {
	border:1px solid #636363;
	border-radius:5px;
	padding:5px 0;
	margin-bottom:10px;
}
.di-btn ul li a {
	color:#fff;
}
.di-btn ul li p {
	text-align:center;
}
.di-btn ul li img {
	float:left;
	margin-left:10px;
	margin-top:3px;
}
.di-btn ul li:hover {
	background:#33bef2;
}
.di-lx {
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	width:45%;
	float:right;
}
.di-lx dl {
	padding-right:5%;
	box-sizing:border-box;
	color:#fff;
}
.di-lx dl dt {
	font-size:16px;
	font-weight:bold;
	margin-bottom:20px;
	padding-bottom:10px;
	color:#fff;
	border-bottom:1px solid #636363;
}
.di-lx dl dd {
	line-height:30px;
	color:#b1aeae;
}
.dibu {
	background:#00cefa;
	padding:10px 0;
	color:#fff
}
.dibu a {
	color:#fff;
	padding:0 10px;
}
.main {
	margin:50px auto;
}
.title {
	text-align:center;
	font-size:24px;
	margin-bottom:40px;
}
.title span {
	margin:0 20px;
}
.w1360 {
	width:80%;
	max-width:1360px;
	margin:auto;
}
.nei-menu ul {
	width:50%;
	margin:auto;
}
.nei-menu ul li {
	background-color:#fff;
	border-radius:25px;
	text-align:center;
	height:45px;
	line-height:45px;
	float:left;
	width:16%;
	margin:10px 2%;
	background-image:url(../images/jt2.png);
	background-repeat:no-repeat;
	background-position:90%;
}
.nei-menu ul li:hover {
	background-color:#00aeef;
	background-image:url(../images/jt3.png);
	background-repeat:no-repeat;
	background-position:90%;
}
.nei-menu ul li a {
	display:block;
}
.nei-menu ul li a:hover {
	color:#fff;
}
.nei-menu {
	position:absolute;
	width:100%;
	bottom:20px;
}
.banner {
	position:relative
}
.honor-left {
	width:30%;
	float:left;
}
.honor-right {
	width:100%;
	float:right;
}
.honor-right ul li {
	float:left;
	width:27.3%;
	margin:3%;
	margin-top:0;
	text-align:center;
	margin-bottom:50px;
}
.honor-right ul li h2 {
	color:#00aeef;
	text-align:center;
	font-size:14px;
	margin:20px 0;
}
.honor-right ul li h2:after {
	content:'';
	display:block;
	width:50px;
	height:1px;
	background:#00aeef;
	margin:auto;
	margin-top:15px;
}
.news-menu ul {
	width:500px;
	margin:auto;
}
.news-menu ul li {
	background-color:#fff;
	border-radius:25px;
	text-align:center;
	height:45px;
	line-height:45px;
	float:left;
	width:48%;
	margin:10px 1%;
	background-image:url(../images/jt2.png);
	background-repeat:no-repeat;
	background-position:90%;
}
.news-menu ul li:hover {
	background-color:#00aeef;
	background-image:url(../images/jt3.png);
	background-repeat:no-repeat;
	background-position:90%;
}
.news-menu ul li a {
	display:block;
}
.news-menu ul li a:hover {
	color:#fff;
}
.news-menu {
	position:absolute;
	width:100%;
	bottom:20px;
}
.new-box {
	background:#f9f9f9;
}
.new-pic {
	width:50%;
	float:left;
}
.new-pic img {
	width:100%;
}
.new-right {
	width:50%;
	float:right;
	padding:3% 5%;
	background:#eaf9fe;
	height:295px;
}
.new-right h2 {
	font-weight:bold;
	margin:20px 0;
	font-size:28px;
}
.new-right2 h2 {
	font-size:20px;
}
.new-one .swiper {
	overflow:hidden;
}
.new-one {
	position:relative;
	padding-bottom:40px;
}
.new-one .swiper-pagination-bullet {
	background:#fff;
	border-radius:50%;
	border:1px solid #00aeef;
	width:12px;
	height:12px;
}
.new-one .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin:0 3px;
}
.new-one .swiper-pagination-bullet-active {
	background:#00aeef
}
.new-box2 {
	margin:30px 0;
}
.new-pic2 {
	width:30%;
	float:left;
	position:relative;
	overflow:hidden;
}
.new-date {
	position:absolute;
	background:#00aeef;
	color:#fff;
	top:0;
	left:0;
	width:90px;
	padding-top:10px;
	box-sizing:border-box;
	height:80px;
	text-align:center;
}
.new-date h2 {
	font-size:24px;
}
.new-right2 {
	width:65%;
	float:right;
	background:#f9fbfb;
}
.new-right2 p {
	margin-bottom:30px;
}
.new-right2 p:nth-child(1) {
margin-bottom:0px;
}
.more2 {
	background:#cbcbcb;
	height:60px;
	line-height:60px;
	font-size:18px;
	text-align:center;
	margin-top:30px;
}
.more2 a {
	display:block;
	color:#fff;
}
.lc-tab a:after {
	content:'';
	display:block;
	position:absolute;
	bottom:0;
	left:40%;
	width:40px;
	height:1px;
	background:#009bd5;
	margin-top:15px;
}
.lc-tab {
	text-align:center;
	margin:20px 0;
}
.lc-tab a {
	margin:0 20px;
	position:relative;
	padding-bottom:20px;
	font-size:18px;
}
.lc-tab a.on {
	color:#009bd5
}
.about-left {
	width:90px;
	float:left;
}
.about-middle {
	width:40%;
	float:left;
}
.about-middle h2 {
	color:#00aeef;
	font-size:28px;
	margin-bottom:20px;
}
 .about-middle div{
	font-size:16px;
	line-height:40px;
}
.about-right {
width: 50%;
    float: right;
}
.lujing {
	margin-bottom:30px;
}
.lx-left {
	width:55%;
	float:left;
	padding:3.8%;
	box-sizing:border-box;
	background:#fafafa;
	height:380px
}
.lx-left h2 {
	color:#00aeef;
	font-size:24px;
	border-bottom:1px solid #ddd;
	padding-bottom:20px;
	margin-bottom:20px
}
.lx-left p {
	margin-bottom:16px;
	margin-right:10px;
	font-size:16px;
}
.lx-right {
	width:40%;
	float:right;
}
.lx-box {
	margin-bottom:30px;
}
.hb-left {
	width:60%;
	float:left;
}
.hb-right {
    width: 100%;
    text-align: center;
}

.huanbao li {
	width:23%;
	margin:1% 2% 1% 0;
	float:left;
}
.huanbao li p {
	text-align:center;
	margin:15px 0;
}
.w1360.pic img {
    max-width: 100%;
}
.huanbao {
	margin-top:30px;
}
.pro-main {
	background:url(../images/pbg.jpg) no-repeat;
	padding:40px 0
}
.pro-box h2 {
	font-size:30px;
	margin-bottom:20px;
	color:#fff;
}
.pro-box p {
	font-size:16px;
	color:#fff;
}
.pro-box .di-btn ul li {

	width:100%;
	margin-bottom:40px;
	border:1px solid #fff;
}
.pro-box .di-btn {
	width:22%;
	margin-top:100px;
}
.pro-box {
	width:60%;
	float:left;
}
.index-tab {
	position:absolute;
	left:0;
	top:40%;
	z-index:999999;
	left:50%;
	margin-left:-200px;
}
.index-tab a {
	border-radius:50px;
	border:1px solid #fff;
	background:#00aeef url(../images/jt1.png) no-repeat 90%;
	display:block;
	width:200px;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#fff;
	float:left;
	margin:0 30px;
}
.index-tab a:hover {
	background:#00aeef url(../images/jt1.png) no-repeat 90%;
	color:#fff;
}
.lx-left img {
	margin-right:15px;
}
 @media (max-width:768px) {
 .pdi-menu {
display:block;
}
 .pfooter {
display:block;
}
 .pnew {
display:block;
}
 .pc {
display:none;
}
.phone {
display:block;
}
.pkong {
height:50px;
width:100%;
}
.pmenu li {
float:left;
width:33.3%;
height:40px;
line-height:40px;
text-align:center;
}
.pmenu li a {
display:block;
color:#fff;
border-bottom:1px solid #fff;
border-right:1px solid #fff;
}
.pmenu {
background:#002a8d;
}
.plan {
width:100px;
margin-top:17px;
float:right;
}
 .menu {
display:none;
}
 .header {
display:none;
}
.phone-header {
display:block;
width:100%;
background:#e4f2fb;
height:50px;
z-index:9999999;
}
.p_logo {
width:50%;
float:left;
margin-top:5px;
margin-left:10px;
}
.p_logo img {
width:100%;
max-width:207px;
}
.phone_menu_btn span {
background:#fff;
padding:0px 13px;
height:3px;
margin:5px 0;
display:block;
}
.phone_menu {
background:rgba(0, 103, 205, 0.8);
z-index:9999999;
height:100%;
position:fixed;
width:100%;
height:0px;
overflow:hidden;
top:60px;
}
.phone_menu_btn {
position:fixed;
right:10px;
top:9px;
}
.phone_menu ul li {
height:40px;
line-height:40px;
border-bottom:1px solid #ccc;
padding:0 5%
}
.hide1 {
display:none;
}
.phone_menu ul li a {
display:block;
color:#fff;
}
.show {
display:block;
}
.phone_menu ul li.on {
background:#0067cd;
}
.phone_menu ul li.on a {
color:#fff;
}
.phone_menu .p_sub_menu li {
padding:0 8%;
}
.down {
animation: myfirst 1s forwards;
-moz-animation: myfirst 1s forwards;	/* Firefox */
-webkit-animation: myfirst 1s forwards;	/* Safari 和 Chrome */
-o-animation: myfirst 1s forwards;	/* Opera */
}
 .phone {
display:block;
}
.pc {
display:none;
}
 @keyframes myfirst {
from {
height: 0;
}
to {
height: 100%;
}
}
 @-moz-keyframes myfirst {
from {
height: 0;
}
to {
height: 100%;
}
}
 @-webkit-keyframes myfirst {
from {
height: 0;
}
to {
height: 100%;
}
}
 @-o-keyframes myfirst {
from {
height: 0;
}
to {
height: 100%;
}
}
 .kong {
display:none
}
.toubu {
display:none;
}
.footer {
display:none;
}
.nei-menu ul {
width:100%;
}
.nei-menu ul li {
height:30px;
line-height:30px;
}
.nei-menu {
bottom:2px;
}
.title span {
margin:0;
}
.new-pic {
width:100%;
}
.new-right {
width:100%;
}
.new-right h2 {
font-size:20px;
margin:10px 0;
}
.new-right p {
margin-bottom:20px;
}
.new-pic2 img {
width:100%;
height:100%;
}
.new-pic2 {
width:100%;
}
.honor-left {
display:none;
}
.honor-right {
width:100%;
}
.honor-right ul li {
width:48%;
margin:1%;
}
.w1360 {
width:100%;
}
.about-left {
display:none;
}
.about-middle {
width:100%;
}
.about-right {
width:100%;
}
.lx-left {
width:100%;
}
.lx-right {
width:100%;
}
.hb-left {
width:100%;
}
.hb-right {
width:100%;
}
.huanbao li {
width:48%;
margin:1%;
}
.news-menu ul {
width:360px;
margin:auto;
}
}
