@media screen and (max-width:800px) {
	.slide-main {
	height:600px;
	position:relative;
	margin-top:80px;
	display:none;
 
}
	
	nav {
	position:fixed;
	z-index:3;
}
.hamburger {
	display:block;
	position:absolute;
	cursor:pointer;
	right:5%;
	top:50%;
	transform:translate(-5%,-50%);
	z-index:2;
	transition:all 0.7s ease;
}
.nav-links {
	position:fixed;
	background:#131418;
	height:100vh;
	width:100%;
	flex-direction:column;
	clip-path:circle(50px at 90% -20%);
	-webkit-clip-path:circle(50px at 90% -20%);
	transition:all 1s ease-out;
	pointer-events:none;
	margin-top:0px;
	padding:0px;
	margin:0px;
	left:0px;
	top:0px;
 
}
.nav-links.open {
	clip-path:circle(1000px at 90% -20%);
	-webkit-clip-path:circle(1000px at 90% -20%);
	pointer-events:all;
	padding:0px;
	margin:0px;
	left:0px;
	top:0px;
}
.nav-links li {
	opacity:0;
	
}

.nav-links li a {
	font-size:22px;
	
} 
.nav-links li:nth-child(1) {
	transition:all 0.5s ease 0.2s;
}
.nav-links li:nth-child(2) {
	transition:all 0.5s ease 0.4s;
}
.nav-links li:nth-child(3) {
	transition:all 0.5s ease 0.6s;
}
.nav-links li:nth-child(4) {
	transition:all 0.5s ease 0.7s;
}
.nav-links li:nth-child(5) {
	transition:all 0.5s ease 0.8s;
}
.nav-links li:nth-child(6) {
	transition:all 0.5s ease 0.9s;
	margin:0;
}
.nav-links li:nth-child(7) {
	transition:all 0.5s ease 1s;
	margin:0;
}
li.fade {
	opacity:1;
	
}



.w1200 {
	width:96%;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	float:none;
	height:auto;
	overflow:hidden;
}

.w85 {
	width:98%;
	margin-left:auto;
	margin-right:auto
}

.ititle {
	font-size:30px;
	color:#000;
	line-height:40px;
	text-align:center;
 font-weight:normal;
	margin-top:20px;
	margin-bottom:20px;
	overflow:hidden;
	clear:both;
	float:none;
}
.ititle span {
	font-size:14px;
	color:#5d5d5d;
	line-height:25px;
}



.ititleb {
	font-size:30px;
	color:#fff;
	line-height:40px;
	text-align:center;
 font-weight:normal;
	margin-top:20px;
	margin-bottom:20px;
	overflow:hidden;
	clear:both;
	float:none;
}
.ititleb span {
	font-size:14px;
	color:#fff;
	line-height:25px;
}


a.shuizhi:link,a.shuizhi:visited {
	width:48%;
	display:block;
	height:300px;
	text-align:center;
	float:left;
	line-height:25px;
	font-size:16px;
	color:#555;
	margin-left:1%;
	margin-right:1%;
	margin-bottom:10px;
}
a.shuizhi:hover,a.shuizhion {
	width:48%;
	display:block;
	height:300px;
	text-align:center;
	float:left;
	line-height:25px;
	font-size:16px;
	color:#fff;
	margin-left:1%;
	margin-right:1%;
	background-color:#2b8df0;
	border-radius:3px;
		margin-bottom:10px;
}
a.shuizhi strong {
	font-size:26px;
	line-height:30px;
	color:#000;
}
a.shuizhi:hover strong {
	font-size:26px;
	line-height:30px;
	color:#fff;
}
a.shuizhion strong {
	font-size:26px;
	line-height:30px;
	color:#fff;
}
a.shuizhi,a.shuizhion,img {
	padding-top:10px;
}


.iprobg {
	background-image:url(/images/iprobgw.jpg);
	background-position:center;
	height:1050px;
	width:100%;
	display:block;
	background-attachment:fixed;
	clear:both;
	float:none;
	padding-top:10px;
	margin-top:50px;
}

a.pros:link,a.pros:visited {
	width:47.4%;
	display:block;
	height:210px;
	float:left;
	color:#555;
	margin-left:1.3%;
	margin-right:1.3%;
	margin-bottom:20px;
	background-color:#FFF;
	box-shadow:0 10px 10px rgba(20,49,49,0.1);
}
a.pros:hover {
	width:47.4%;
	display:block;
	height:210px;
	float:left;
	color:#555;
	margin-left:1.3%;
	margin-right:1.3%;
	margin-bottom:20px;
	background-color:#2b8df0;
	box-shadow:0 10px 10px rgba(20,49,49,0.1);
}
a.pros div {
	border:1px solid #d7e2ee;
	display:block;
	height:140px;
	text-align:center;
	margin:10px;  
}
a.pros div img {
	width:100%; height:auto;
}


a.pros div span {
	line-height:20px;
	font-size:14px;
	color:#222;
 
}
a.pros:hover div span {
	line-height:20px;
	font-size:14px;
	color:#fff;
 
}
a.pros:hover div em {
	background-color:#fff;
}
a.pros div em {
	display:block;
	width:30px;
	height:2px;
	overflow:hidden;
	background-color:#0d5198;
	margin:0 auto 8px;
	padding:0;
}



.shipin {
	width:96%;
	height:280px;
	margin-left:0px;
	nav-right:0px;
	display:block;
	background-color:#fff;
	float:left;
	font-size:22px;
	line-height:50px;
	text-align:center;
}



.ileft {
	width:96%;
	margin-right:2%;
	margin-left:2%;
	line-height:35px;
	display:block;
	background-color:#fff;
	float: none;
	font-size:15px;
}
.ileft strong {
	font-size:43px;
	color:#000;
	line-height:50px;
}
.ileft span {
	font-size:20px;
	color:#000;
	line-height:25px;
	font-weight:bold
}
.iright {
	width:96%;
	margin-right:0%;
	margin-left:4%;
	display:block;
	float: none;
	margin-top:20px;
}


.ikeji {
	background-image:url(/images/keji.jpg);
	background-position:center;
	height:700px;
	width:100%;
	display:block;
	background-attachment:fixed;
	clear:both;
	float:none;
	padding-top:10px;
	margin-top:0px;
}


.keji1 {
	width:48%;
	display:block;
	height:130px;
	text-align:center;
	float:left;
	line-height:15px;
	font-size:14px;
	color:#fff;
	margin-left:1%;
	margin-right:1%;
	background-image:url(/images/bai.png);
	border-radius:10px;
	margin-bottom:10px;
	border:1px solid #20a4d4;
	box-sizing:border-box;
}
.keji1 img {
	margin-top:5px;
}




#cen_right_top {
	width:96%;
	margin-left:auto;
	margin-right:auto;
	 
}
#cen_right_top .active {
	color:#fff;
	background-color:#06C;
	border-radius:10px;
}
#cen_right_top h3 {
	line-height:35px;
	text-align:center;
	float:left;
	height:35px;
	width:46%;
	margin-left:2%; margin-right:2%;
	padding:0px;
	font-size:14px;
	color:#333333;
	font-weight: normal;
	cursor:pointer;

	background-color: #f8f8f8;
	border-radius:10px;
}
#cen_right_top .hua {
	font-size:14px;
	display:none;
	clear:both;
	height:800px;
	padding:0px 0px 0px 0px;
}

.newslist {
	width:100%;
	padding:0px;
	margin:0px;
	 
}
.newslist li {
	background:#fcfcfc;
	overflow:hidden;
	float:left;
width:98%;
	padding:0px;
	margin-left:auto; margin-right:auto;
}
.newslist li .time {
	color:#555555;
	text-align:center;
	margin-top:15px;
	width:50px;
	float:left;
}
.newslist li .time .d {
	font-size:20px;
	display:block;
	line-height:1
}
.newslist li .time .y {
	display:block;
	font-size:10px;
}
.newslist li .zi {
	width:90%;
	padding-left:60px;
}
.newslist li .zi span {
	color:#484848;
	font-size:14px;
	margin-bottom:-10px;
	margin-top:5px;
	display:block;
	height:20px;
	overflow:hidden;
	font-weight:bold;
}
.newslist li .zi span i {
	display:inline-block;
	width:0px;
	height:1px;
	background:#0166ce;
	vertical-align:middle;
}
.newslist li:hover .zi span i {
	width:15px;
	margin-right:5px;
}
.newslist li:hover .zi span {
	color:#0166ce
}
.newslist li .zi p {
	color:#818181;
	height:40px;
	overflow:hidden;
	line-height:20px;
	font-size:14px
}
.newslist li:hover {
	background-color:#f6f6f6
}


.foots {
	width:100%;
	height:150px;
	background-image:url(../images/fbg2.jpg);
	background-position:center;
	display:block;
	float:none;
	clear:both;
}
.fleft {
	width:100%;
	display:block;
	float:none;
	padding-top:11px;
}
.fleft img{ width:90%; height:auto;}
.fright img{ width:46%; height:auto;}
.fright {
	width:100%;
	display:block;
	float: none;
	padding-top:36px;
	margin-top:-55px;
}
.foots2 {
	width:100%;
	height:120px;
	background-color:#1e2631;
	background-position:center;
	display:block;
	float:none;
	clear:both;
 
}

.fright2 {
	width:150px;
	display:none;
	float:right;
	padding-top:36px;
	margin-right:20px;
}



a.shuizhi2:link,a.shuizhi2:visited {
	width:48%;
	display:block;
	height:280px;
	text-align:center;
	float:left;
	line-height:22px;
	font-size:13px;
	color:#555;
	margin-left:1%;
	margin-right:1%;
	background-color:#f8f8f8;
}
a.shuizhi2:hover,a.shuizhi2on {
	width:48%;
	display:block;
	height:280px;
	text-align:center;
	float:left;
	line-height:22px;
	font-size:13px;
	color:#fff;
	margin-left:1%;
	margin-right:1%;
	background-color:#2b8df0;
	border-radius:3px;
}
a.shuizhi2 strong {
	font-size:18px;
	line-height:22px;
	color:#000;
}
a.shuizhi2 p {
	padding:6px;
}
a.shuizhi2:hover strong {
	font-size:18px;
	line-height:22px;
	color:#fff;
}
a.shuizhi2:hover p {
	padding:6px;
}
a.shuizhi2on strong {
	font-size:18px;
	line-height:22px;
	color:#fff;
}
a.shuizhi2on p {
	padding:6px;
}
a.shuizhi2,a.shuizhi2on,img {
	padding-top:10px;
	margin-bottom:10px;
}


.yingy {
	width:31%;
	display:block;
	height:150px;
	text-align:center;
	float:left;
	line-height:65px;
	font-size:14px;
	color:#fff;
	margin-left:1%;
	margin-right:1%;
	margin-bottom:20px;
}

.kehu1 {
	width:23%;
	display:block;
	margin-left:1%;
	margin-right:1%;
	margin-bottom:20px;
	float:left;
	border-radius:5px;
	border:1px solid #e1e1e1;
	box-sizing:border-box;
	padding-bottom:5px;
}


.video {
	background-image:url(/images/videobg.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:auto;
	width:100%;
	display:block;
	clear:both;
	float:none;
	padding-top:10px;
	margin-top:50px;
}




.vleft {
	width:100%;
	height:208px;
	margin-right:27px;
	display:block;
	margin-top:30px;
	background-size:100%;
	background-image:none;
	float:left;
}
.vleft video {
	margin-left:3%;
	margin-top:5px;
	width:96%;
	height:auto;
	border:none;
}
.vright {
	width:96%;
	display:block;
	float:left;
		margin-left:3%;
	font-size:14px;
	line-height:25px;
	color:#FFF;
	margin-top:10px;
	margin-bottom:50px;
}
.vright strong {
	font-size:26px;
	line-height:40px;
}


.bkleft {
	border:1px solid #EAEAEA;
	padding:0px;
	margin:0px 0.5% 10px;
	background-color:#FFF;
	width:99%;
	float:left;
}
.bkright {
	margin:0px 0px;
	padding:0px;
	width:100%;
	float:left;
	display:none;
}
.bkright2 {
	border:1px solid #EAEAEA;
	margin:0px;
	padding:0px;
	background-color:#FFF;
	width:330px;
	float:left;
	margin-bottom:20px;
}



.navtit {
	font-size:22px;
	text-align:center;
	margin-bottom:15px;
}
.navtit h1 {
	border-bottom:1px solid #EEEEEE;
	margin:0 5px;
	padding:25px 0;
	font-size:25px;
	font-weight: normal;
}
 




.newsmorelb {
	margin:0px 5px;
	padding:5px;
	line-height:30px;
	font-size:16px;
	 
}

.newsmorelb img {
	width:100%;
	height:auto;
}



.guanlianniews {
	width:90%;
	padding:0px;
	margin:0px;
}

 
.guanliannews li a {
	line-height:25px;
	color:#666;
 
}
.guanliannews li a:hover {
	line-height:25px;
	color:#333;
}

.newsmorelb {
	margin:0px 5px;
	padding:5px;
	line-height:30px;
	font-size:14px;
	 
}
.bkleft .newsmorelb ul {
	padding:10px;
	margin:10px;
}
.bkleft .newsmorelb ul li {
	font-size:12px;
	color:#ACACAC;
	line-height:150%;
}


.bkleft .newsmorelb ul li a {
	font-size:14px;
	line-height:20px;
}


.bkleft .newsmorelb ul li span {
	font-size:12px;
	color:#CCC;
	width:100%;
	display:block;
	float:left;
	line-height:20px;
	margin-bottom:10px;
}


.bkleft .newsmorelb ul li a span {
	font-size:12px;
	color:#CCC;
	width:100%;
	display:block;
	float:left;
	line-height:20px;
		margin-bottom:10px;
}



.aleft { color:#0D5DB2; line-height:40px; width:100%; float:left;   margin-top:10px; }
.aleft h2 {font-size:46px; line-height:58px ; padding:0px; margin:0px;}
.aleft strong {font-size:26px; }
.aright {   width:100%; float:left;margin-top:10px;}
.aleft2 {   width:100%; float:left;   margin-top:10px; font-size:15px; line-height:30px; margin-right:0px; margin-bottom:10px;}
.aleft2 strong {font-size:30px; color:#333; line-height:60px; }

.aright2 { width:100%; float:left;margin-top:50px; margin-bottom:50px;}
.aheng{ widows:100%; display:block; height:230px; background-image:url(/images/abgs.jpg); background-position:center;}
.aheng img { margin-left:auto; margin-right:auto;  width:90%; display:block; height:auto; padding-top:30px;} 


.awenhua{ display:block; width:100%; float:left; text-align:center; background-color:#f8f8f8;   line-height:25px; font-size:16px; height:160px;}
.bei{ background-color:#53B1DF; color:#FFF}
.awenhua .zi{ width:90%; display:block; height:130px;  margin-left:auto; margin-right:auto; margin-top:10px;}
.awenhua strong {font-size:22px;  line-height:60px; width:100%; display:block}


/*分页*/
.page{ width:100%; margin-left:auto; margin-right:auto;}
#page{height:30px;padding:5px 0}#page a{display:block;float:left;margin-right:5px;padding:1px 7px;height:24px;border:1px #ccc solid;background:#fff;text-decoration:none;color:#808080;font-size:12px;line-height:24px}#page a:hover{color:#1861ad;border:1px #1861ad solid}#page a.cur{border:0;background:#1861ad;color:#fff;border:1px #1861ad solid}#page p{float:left;padding:1px 7px;font-size:14px;height:24px;line-height:24px;color:#bbb;border:1px #ccc solid;background:#fcfcfc;margin:0;margin-right:5px}#page p.pageRemark{border-style:none;background:0;margin-right:0;padding:2px 0;color:#ccc;font-size:14px}#page p.pageRemark b{color:#1861ad;font-weight:500}#page p.pageEllipsis{border-style:none;background:0;padding:2px 0;color:#808080}.dates li{font-size:12px;margin:2px 0}.dates li span{float:right}
/*分页结束*/

}




/*手机超小屏幕下的单独样式 xs < 768px */
@media (min-width:300px) and (max-width:766px) {
	header,navs .carousel-inner-fdc {
	height:440px;
}
navs .carousel-inner-fdc .banner {
	font-size:18px;
}
navs .carousel-inner-fdc .banner h1 {
	font-size:22px;
}
navs .carousel-inner-fdc .banner strong {
	font-size:32px;
}
}
/*平板小屏幕样式 768px <= sm < 992px */
@media (min-width:768px) and (max-width:991px) {
	navs .carousel-inner-fdc .banner {
	font-size:20px;
}
navs .carousel-inner-fdc .banner h1 {
	font-size:36px;
}
navs .carousel-inner-fdc .banner strong {
	font-size:32px;
}
}
/*大于992px以上固定宽度为970px md >= 992px */
@media (min-width:992px) and (max-width:1199px) {
	navs .carousel-inner-fdc .banner {
	font-size:22px;
}
navs .carousel-inner-fdc .banner h1 {
	font-size:54px;
}
navs .carousel-inner-fdc .banner strong {
	font-size:46px;
}
}
/* 大字*/