@charset "utf-8";
/* CSS Document */
html,body{ padding:0px; margin:0px;font:14px 微软雅黑;color:#444;}
a { text-decoration: none; outline: none; color: #666; transition: 0.2s; }
p{text-align: justify;text-justify:inter-ideograph;margin: 0;}
li {list-style-type: none; vertical-align: top; margin: 0;padding:0;}
ul {margin: 0;padding: 0;}
img{margin: 0;padding: 0;border: 0; vertical-align: top;}
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; margin: 0;padding: 0}
dl,dt,dd{padding: 0;margin:0;}
i,em{font-style: normal;}
.clear{ clear:both;}
a{ text-decoration:none;}
a:hover{ cursor:pointer;}
.left{float: left;}
.right{float: right;}
.wapblock{ display:none;}
.links-title{ width:100%; height:40px; line-height:40px; font-size:24px; color:#fff;}
.links{ width:100%; height: auto; background: #313131; clear: both; display: none;}
.links ul{ width:1200px; height:auto; margin:0 auto; padding:10px 0px;clear:both;}
.links ul li{float:left; margin:0px; color: #fff;line-height:23px;}
.links ul li a{color:#fff; padding:0px 8px; font-size:14px; line-height:23px; display:inline-block; }
.links ul li a:hover{ color:#fff; text-decoration:none;}


.commain{ width:1200px; height: auto; margin: 0 auto;}
.header{ width: 100%; height:auto; position: relative;}

.headertop{ width:100%; height: 40px; line-height: 40px; color: #fff; background: #005bac;}
.headertopl{ width: 45%; height:auto; float: left; text-indent:10px;}
.headertopr{ width: 45%; height:auto; float: right; text-align:right; padding-right: 10px;}
.headertopr p{ text-align: right; font-size: 14px;}
.headertopr p span{ font-size: 20px;}
.headertopr p img{ vertical-align: middle;}
.topwaptel{ display: none;}
.logo{ float:left; margin:20px 0px;}
.nav{ width: calc(100% - 220px); height:100px;margin:0px auto; float: right;position: relative;}
.nav ul{ text-align: center; position: relative;}
.nav ul li{ display:inline-block; width: 13%; position: relative; }
.nav ul li a{ color: #333; font-size:20px; display: block;line-height: 100px; font-weight: bold;}
.nav ul li a:hover{ color: #f08200; cursor: pointer; font-weight: bold;}
.smenub{ width: 35px; height: auto; display: none; float: right; padding-right: 10px;}
.nav ul li ul{display:none;}
.nav ul li:hover ul{ display: block; position: absolute; top:100px; left: 0px; width: 100%; background: #fff; z-index: 9999999; height: auto;}
.nav ul li ul li{ width:100%; height: 40px; line-height: 40px;white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
.nav ul li ul li a{ color: #333; font-size: 14px; line-height: 40px; font-weight:normal;}
.topsearch{ height:40px; position: absolute;right:0px;top:40px;  text-align: right;}
.topsearchform{ display: none; margin-top: -5px;border:1px solid #dedede;}
.topsearin{ width:130px; height: 28px; line-height: 28px;  padding:0px 5px; outline: none;vertical-align: top; display: inline-block; border: 0px;}
.topsersub{ width: 30px; height: 30px; vertical-align: top; background:url(../images/topsearch.jpg) no-repeat center center; outline: none; border: 0px;}
.smenub p{ width: 100%; height:4px; background:#333; margin-bottom:5px;}
.topconr{ width: 260px; float: right; position: absolute;right:10px;top:25px;}
.toplang{ width:50px;padding-top:20px; float: left;}
.toptel{ width:160px; height:50px; background: url(../images/toptel.png) no-repeat left center;padding-left: 40px; float: right;}
.toptel p{ font-size:22px; line-height:26px; color:#e0001b}
.toptel span{ font-size:17px; color: #555;}


.js-silder{
	position: relative;	
	min-width: 320px;
}
.silder-scroll{
	width: 100%;
	overflow: hidden;
}
.silder-main{
	position: relative;
	width: 100%;
	overflow: hidden;
}
.silder-main-img{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.silder-main-img img{
	width: 100%;
}
.js-silder-ctrl{width: 100%;text-align: center;}
.silder-ctrl-prev,
.silder-ctrl-next{
	position: absolute;
	top:50%;
	width:30px;
	height:30px;
	margin-top: -15px;
	vertical-align: middle;
	cursor: pointer;
}
.silder-ctrl-prev{
	left: 10%;
	text-align: left;
	background: url(../images/arrows.png) no-repeat 0px 0px;
}
.silder-ctrl-next{
	right:10%;
	text-align: right;
	background: url(../images/arrows.png) no-repeat -30px 0px;
}
.silder-ctrl-prev>span,
.silder-ctrl-next>span{
	position: absolute;
	top: 50%;
	margin-top: -40px;
}
.silder-ctrl-prev>span{
	left: 0; display: none;
}
.silder-ctrl-next>span{
	right: 0; display: none;
}
.silder-ctrl-con{
	display: inline-block;
	width: 4%;
	padding: 10px 0;
	margin: 0 10px;
	cursor: pointer;
	display: none;
}
.silder-ctrl-con>span{
	display: block;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
	padding: 5px 0;
	cursor: pointer;
	background-color: #e4e4e4;
}
.silder-ctrl-con.active>span{
	background-color: #7bbedf;
}


.banner{ width: 100%; height: auto}
.banner img{ width: 100%; height: auto; vertical-align: top;}

.intitle{ width: 100%; height:50px; line-height:50px; text-align: center; font-size: 36px; color: #333;font-weight: bold; padding: 30px 0px;}
/*解决方案*/
.soutlist{ width: 100%; height: auto; overflow: hidden;}
.soutlist ul{ width: 100%; height: auto;}
.soutlist ul li{ width: 25%; height:auto; float: left; position: relative;}
.soutlist ul li img{ width: 100%;}
.soutlist ul li .soutitle{ width: calc(100% - 20px); line-height:30px;font-size: 30px; color: #fff; padding: 0px 10px; position: absolute; top:50%; left: 0px; margin-top: -20px; text-align: center;}
.soutlist ul li .souhover{ display: none;}
.soutlist ul li:hover .soutitle{ display: none;}
.soutlist ul li:hover .souhover{ display: block; width: 100%; height: 100%; position: absolute;top:0px; left: 0px; background: rgba(0,102,179,.7); z-index: 999;}
.soutlist ul li .souhover p{width: calc(100% - 20px); line-height:50px;font-size: 20px; color: #fff; padding: 0px 10px; margin-top:20px; text-align: center;}
.soutlist ul li .souhover span{ display: block; padding: 10px; font-size: 14px; line-height: 23px; color: #fff;}

/*首页产品*/
.ipclist{ width: 100%; height: auto; position: relative;}
.ipclist .hd{ width:100%; height:50px; text-align: center;}
.ipclist .hd a{ display:inline-block; width:100px; height: 35px; line-height:33px; border: 1px solid #8e8e8e; color: #8e8e8e; font-size: 16px; text-align: center; border-radius: 20px; margin: 0 10px;}
.ipclist .hd a:hover{ color: #f08200; border: 1px solid #f08200;}

.ipclist .bd{ width: 100%; height: auto; position: relative; padding: 40px 0px;}
.ibinpolist{ width: 100%; height: auto; position: relative;}
.ibinpolist li{ width:calc(25% - 20px); float:left; background: #fff;  text-align: center; margin:0px 10px;}
.ibinpolist li img{width:100%; vertical-align: top;}
.ibinpolist li p{ text-align: center; height: 40px; line-height: 40px; font-size: 15px;background: #005bac; color: #fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; padding: 0px 10px;}
.ibinpolist li:hover img{width: calc(100% - 4px);border-top: 2px solid #005bac; border-left: 2px solid #005bac;border-right: 2px solid #005bac;}
/*首页新闻*/
.inesbx{ padding: 20px 0px; position: relative;}
.inesbxbx{ position: relative;}
.inesbxleft{ width: 46%; height:100%; overflow: hidden; float: left; position: absolute; left: 0px; top:0px;}

.innboxtab{ width:100%;position:relative; height:100%;}
.innboxtab .hd{ width: 80%; overflow:hidden;  height:10px; position:absolute; bottom: 15px; z-index: 99999; left:10%;}
.innboxtab .hd ul{overflow:hidden; zoom:1; text-align: right; }
.innboxtab .hd ul li{ display: inline-block; width:10px; height:10px; overflow:hidden; margin: 0px 7px; text-indent:-999px; cursor:pointer; background: #dedede; border-radius: 50%; color: #dedede;}
.innboxtab .hd ul li.on{background: #f08200;color: #f08200;}
.innboxtab .bd{ width: 100%;height:100%;}
.innboxtab .bd ul{ widows:100%; height: 100%;}
.innboxtab .bd ul li{ width: 100%; height:500px; position: relative; background-repeat: no-repeat; background-position: top center;}
.innboxtab .bd ul li img{ width: 100%; height: auto;}
.innboxtab .bd ul li .innboxtabgray{ width: calc(90% - 40px); height:110px; background: #f9f9f9; position: absolute; bottom:0px; left: 5%; z-index: 9999; padding:20px; overflow: hidden; }
.innboxtab .bd ul li .innboxtabgray .innboxtabgraydate{ width:70px; float:left;}
.innboxtab .bd ul li .innboxtabgray p{ font-size: 48px; border-bottom: 1px solid #dedede; text-align: center; height: 60px; line-height:60px;}
.innboxtab .bd ul li .innboxtabgray span{ display: block; font-size:14px; text-align: center; line-height: 30px;}
.innboxtab .bd ul li .innboxtabgray .innboxtabgrayti{ width: calc(100% - 100px); float: right; font-size: 16px; line-height:26px; color: #666; padding-top: 20px; height: 52px; overflow: hidden;}

.inesbxright{ width:50%; height: auto; float: right;}
.igraybx{width: 100%; height: auto; overflow: hidden; background: #fafafa; padding: 20px 0px;}
.inesbxrightab{ width: 100%; height:40px; line-height: 40px; margin-bottom: 20px;}
.inesbxrightab a{ width: 100px; text-align: center; display:inline-block; color:#333; font-size: 14px; background: #f8f8f8;}
.inesbxrightab a:hover{color: #fff; background: #084f9d; font-size: 16px;}
.inesbxrightab a.on{color: #fff; background: #084f9d; font-size: 16px;}
.innetabili{ display:none;}
.innetabili.on{ display: block;}
.idnewslist1{ width: 100%; height: auto;}
.idnewslist1 li{ width: 100%; height:41px; line-height:41px; overflow: hidden; border-bottom: 1px dashed #dedede;}
.idnewslist1 li span{ width:90px; float:right; font-size: 14px; color: #666;}
.idnewslist1 li a{ display: block; width: calc(100% - 100px); float: left; overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.idnewslist1 li a:hover{ color: #084f9d;}
.clmoren{ width: 100px; height: 35px; line-height: 35px; margin-top: 20px; background: #084f9d; color: #fff; font-size: 15px; text-align: center; display: block;}
.clmoren:hover{ background: #f08200;}
/*首页关于我们*/
.syaboutt{ font-size: 15px; text-align: center; color: #666; height:60px; line-height: 60px;}
.syboux{ width: 100%; height: auto; position: relative;}
.syaboutlleft{position: relative;}
.syaboutlleft{ width: calc(33.91666% - 50px); padding: 25px; float: left; height: calc(100% - 50px); background: #fff;position: absolute;bottom: 0px;left: 0px; overflow: hidden; display: block;}
.syaboutlleft p{ font-size: 30px; color: #333; font-weight: bold;line-height:50px; margin-bottom: 15px;}
.syaboutlleft span{ display: block; height: calc(100% - 120px); overflow: hidden; line-height: 29px; color: #666; font-size:14px;}
.syaboutllmore{ width: 100px; height: 35px; line-height: 35px; margin-top: 20px; background: #084f9d; color: #fff; font-size: 15px; text-align: center; display: block;}
.syaboutllmore:hover{background: #f08200; }

.syaboutcenter{ width:36.66666%; float: right; margin-right:28.416667%;overflow: hidden;}
.syaboutright{ width:27.416667%; position: absolute; right:0px;top:0px; height: 100%; float: right; margin-left: 1%;overflow: hidden;}
.syaboutcenter img:hover{transform: scale(1.1, 1.1);}
.syaboutright img:hover{transform: scale(1.1, 1.1);}
.syaboutcenter img{-moz-transition:.5s ease-in;-webkit-transition:.5s ease-in;-o-transition:.5s ease-in;-ms-transition:.5s ease-in;transition:.5s ease-in;}
.syaboutright img{-moz-transition:.5s ease-in;-webkit-transition:.5s ease-in;-o-transition:.5s ease-in;-ms-transition:.5s ease-in;transition:.5s ease-in;}
.syaboutrcv{ width: 100%; height: 25%; background: #ffff; text-align: center;}
.syaboutrcv p{ width: 100%; height: 50px; line-height: 50px; text-align: center; font-size: 30px; color: #333; padding-top: 20px;}
.syaboutrcv span{ line-height: 30px; color: #666; font-size: 15px;}
.syaboutcenter img{ width: 100%;}
.syaboutright img{ width: 100%; height:75%;}
.wapblosyabout{ display: none;}

.footnav{ width: 100%; height: auto; padding: 30px 0px; background: #084f9d url(../images/footbg.png) no-repeat center top;}
.footnav ul{ width: calc(100% - 120px); height: auto; float: left; color: #fff;}
.footnav ul li{ width:16.5%; height:auto; float: left;}
.footnav ul li a{ width: 100%; height:40px; line-height: 40px; color: #fff; font-size: 16px;}
.footnav ul li a:hover{ color: #f08200; font-weight: bold;}
.footnav ul li ul{ width: 100%; height: auto;}
.footnav ul li ul li{ width: 100%; height: 30px; line-height: 30px;text-align: left;}
.footnav ul li ul li a{ font-size: 14px; color: #fff; }
.footewm{ width:120px; height: auto; float: right; text-align: center; font-size: 14px; color: #fff; line-height:30px;}
.footewm p{ width: 100%; height: 40px; line-height: 40px; text-align: center; font-size: 20px; color: #fff;}
.footcopyright{ width: 100%; height: auto; line-height: 50px; text-align: center; color: #fff; font-size: 14px; background: #044892;}
.footcopyright a{ color: #fff;}
.footcopyright img{padding-top: 15px;}
/*内页*/
.incleft{ width: 260px; height: auto; float:left; padding-top: 20px;}
.incleftt{ width: 100%; height:98px; background: url(../images/s_07.jpg) no-repeat top center; line-height: 98px; color: #fff; font-size: 30px; text-indent:40px;}
.incleftmenu{ width: 100%; height: auto; margin-bottom: 20px;}
.submenlist{ width: calc(100% - 2px); border-right:1px solid #dedede;border-left:1px solid #dedede;border-bottom:1px solid #dedede; padding:10px 0px;}
.submenlist li{ width: calc(100% - 20px); height:auto; padding:5px 0px; margin:0px auto;}
.submenlist li a{font-size: 16px;color: #333;display: block; height: 50px; line-height: 50px; background: #f4f5f6 url(../images/about_06.png) no-repeat 15px center; text-indent: 40px;}
.submenlist li a:hover{ color: #fff;background: #005bac url(../images/about_03.png) no-repeat 18px center;}
.submenlistx li ul{display: none;}
.submenlistx li:hover ul{ display: block;width: 100%; height: auto;}
.submenlistx li ul li{ width:100%; height:auto;margin:0px auto;}
.submenlistx li ul li a{ background:none; height: 35px; line-height:35px;font-size: 14px; border-bottom: 1px dashed #dedede;}
.submenlistx li ul li a:hover{ color: #fff; background: #005bac;}

.inconvc{ margin-bottom: 20px;}
.inconvcon{ background: #f3f3f3;}
.inconvconx{ width: 100%; height:auto; background: url(../images/about_09.png) no-repeat 10px center; padding: 20px 0px;}
.inconvconx p{ text-indent: 70px; font-size: 14px; color: #666;}
.inconvconx span{ display:block; text-indent: 70px; font-size:20px; color: #f08200; font-weight: bold;}
.inconfinoc{ padding:20px; line-height:29px; color: #333;}

.incright{ width: calc(100% - 290px); height: auto;float:right; padding-top: 20px;}
.incrightt{ width: 100%; height: 45px; border-bottom: 1px solid #dedede;}
.submnname{ width: 50%; float: left; font-size: 24px; color: #333;  height: 45px; line-height: 45px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.inpostition{ width: 45%; height: 30px; line-height: 30px; float: right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; text-align: right; padding-top:10px;}
.inpostition img{ vertical-align: middle;}
.inpostition a{ font-size: 14px; color: #333;}
.inpostition a:hover{ color: #f08200;}
.inrboxconc{ width: 100%; padding: 15px 0px; color: #666; font-size: 14px; line-height: 23px;}
.inrboxconc table{margin: 0 auto; text-align: center;}
.inrboxconc img{ max-width: 100% !important;}
/*新闻列表*/
.innxclist{ width:100%; height: auto; margin:20px auto; position: relative; }
.innxclist .hd{ width:90px; height:50px; position: absolute;right:0px; bottom: 0px;}
.innxclist .hd a{ display:block; width:39px; height: 35px; line-height:33px;position:absolute; top:0px; z-index: 9999; border: 1px solid #8e8e8e; color: #8e8e8e; background: #f6f6f6; font-size: 16px; text-align: center;}
.innxclist .hd a.prev{left:0px;}
.innxclist .hd a.next{right:0px;}
.innxclist .bd{ width: 100%; height: auto;}
.pnxwList{ width: 100%; height: auto;}
.pnxwList li{ position: relative;}
.pnxwListleft{ border:2px solid #aeaeae; padding:5px; width: calc(45% - 12px); float: left; text-align: center;}
.pnxwListleft img{ max-width: 100%;}
.pnxwListright{ width: 50%; position: absolute; top: 0px;right:0px;}
.pnxwListrightd{ width: 100%; height: auto; line-height:30px; font-size: 20px; color: #333; padding: 5px 0px;}
.pnxwListrighd{ width: 100%; height: 35px; line-height: 35px; color: #666; font-size: 14px; display: block;border-bottom:1px solid #dedede;}
.pnxwListrightda{ font-size: 15px; color: #666; line-height: 28px; height: 56px; overflow: hidden; display: block; padding-top: 10px;}


.newsrtlist li{ width: 100%; height: auto; padding: 10px 0px; border-bottom: 1px dashed #dedede;}
.newsrtlist .newsrtlt{ width: 100%; height: auto; line-height: 40px;}
.newsrtlist .newsrtlt p{ width: calc(100% - 100px); float: left; font-size: 18px; color: #333; overflow: hidden;; height:40px; line-height: 40px;}
.newsrtlist .newsrtlt span{ width:95px; font-size: 14px; color: #999; display: block; float: right; text-align: right; background: url(../images/new_03.jpg) no-repeat left center;}
.newsrtlist .newsrtbcon{ font-size: 14px; color: #666;}
.newsrtlist .seemore{ width: 120px; height: 35px; line-height: 35px; color: #fff; background: #0860af; text-align: center; display: block; margin: 15px 0px 5px 0px; font-size: 14px;}
.newsrtlist .seemore:hover{background: #f08200;}

/*产品列表*/
.kbinpolist{ width: 100%; height: auto;}
.kbinpolist li{ width: calc(31.3% - 4px); border: 2px solid #dedede; float:left; margin: 10px 1%; text-align: center;}
.kbinpolist li img{ width: 90%; margin: 5% auto;}
.kbinpolist li p{ border-top:1px solid #dedede; text-align: center; height: 40px; line-height: 40px; font-size: 15px; width: 90%; margin:0px auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.kbinpolist li:hover{ border: 2px solid #005bac; }
.kbinpolist li:hover p{background: #005bac; color: #fff; width: 100%}
/*新闻详情*/
.artlictitle{ width: 100%; height: auto; border-bottom: 2px solid #dfdfdf; margin-bottom: 20px; padding: 20px 0px; text-align: center;}
.artlictitle .ct{ font-size: 20px; line-height: 30px; color: #333; text-align: center; padding: 10px 0px;}
.datclik{ display: inline-block; height: 30px; line-height: 30px; background: #fdfdfd; padding: 0px 10px; margin: 0 auto;}
.detpnt{ border-bottom: 1px solid #dedede;border-top: 1px solid #dedede; padding:5px 0px;}
.detpnt .detpntline{line-height: 30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.detpnt .detpntline a:hover{ color: #005bac; font-weight: bold;}
/*产品详情*/
.protitle{ width: calc(100% - 20px); padding: 10px; line-height: 30px; font-size: 20px; color: #333; background: #ebebeb; text-align: center;}
.proimgdeta{ width: 100%; height: auto; text-align: center; padding: 20px 0px;}
.proimgdeta img{ max-width: 100%;}
.protab{ width: 100%; height:40px; line-height: 40px; background: #ebebeb; border-bottom: 2px solid #dadada; margin-bottom: 20px;}
.protab a{ width: 100px; text-align: center; display:inline-block; color:#333; font-size: 14px;}
.protab a:hover{color: #fff; background: #004ea1; font-size: 16px;}
.protab a.on{color: #fff; background: #004ea1; font-size: 16px;}
.inptabid{ display:none;}
.inptabid.on{ display: block;}
.prodown{ width: 150px; display: block; margin: 20px auto; height: 35px; line-height: 35px; background:#004ea1; color: #fff; border-radius: 3px; text-align: center;}
.prodown:hover{ background:#F08200;}

/*分页*/
.ipage{height:auto; padding-top:15px; text-align:center;font-size: 14px;}
.ipage a{ height:35px;line-height:35px;color:#666; font-size: 15px; padding:0px 12px;display: inline-block; background: #e9e9e9; margin: 0px 3px; vertical-align: top;}
.ipage a:hover{color:#fff; background:#005bac;text-decoration: none;}
.ipage .current {background-color: #005bac !important;display: inline-block; height:35px;line-height:35px; padding: 0px 12px; color: #fff; vertical-align: top;}

/*大屏PC*/
@media (min-width: 1200px){
	.ncontainer{width: 1200px; height: auto; margin: 0 auto; padding: 0px;}
	.links{ display: block;}
}
@media (max-width: 1200px){
	.commain{ width: 100%;}
	.intitle{ font-size: 30px;}
	.soutlist ul li p{font-size:25px;}
	.footnav ul{ width: calc(100% - 140px);margin-left: 10px;}
	.footnav ul li ul{ margin: 0px;}
	.footewm{margin-right: 10px;}
	.kbinpolist li{ width: calc(48% - 4px);}
	.pnxwListright{ padding-right: 1%;}
	.ibinpolist li{ width:calc(33.3333% - 20px);}
	.inesbxleft{ left: 10px;}
	.inesbxbx{ padding: 0px 10px;}
}

/*中型显示屏，Ipad Pro*/
@media (min-width: 992px) and (max-width: 1200px){
	
}

/*中型显示屏，Ipad Pro*/
@media (max-width:992px){
	.incleft{width:92%; float: none; padding:10px 4%; float: none;}
	.incleftt{ width: 100%; background: #084f9d url(../images/insmneubg_03.jpg) no-repeat top center; height: 50px; line-height: 50px; font-size: 25px; text-align: center; text-indent:0px;}
	.incleftmenu{ margin: 0px;}
	.submenlist{ display: none; padding: 5px 0px;}
	.submenlist li{ padding:2px 0px;}
	.submenlist li a{font-size: 16px;color: #333;display: block; height: 35px; line-height:35px; background: #f4f5f6 url(../images/about_06.png) no-repeat 15px center; text-indent: 40px;}
	.inconvc{ display: none;}
	.sxinmenub{ width: 35px; height: auto; display:block; float: right; padding-right: 10px; padding-top: 13px;}
	.sxinmenub p{ width: 100%; height:4px; background:#fff; margin-bottom:5px;}
	.incright{ width:92%; float: none; padding:10px 4%;}
	.incrightt{ height: 35px; line-height: 35px;}
	.incrightt .submnname{ display: none}
	.incrightt .inpostition{ width: 100%; text-align: left; padding: 0px;}
	
	.footewm{ display: none;}
	.footnav ul{ width: 100%; margin: 0px;}
	.footnav ul li ul{ display:none}
	.footnav ul li a{ text-align: center; display: block;}
	
	.syaboutrcv p{ width: 100%; height:40px; line-height:40px; text-align: center; font-size: 30px; color: #333; padding-top:10px;}
	.syaboutrcv span{ font-size: 13px;}
}
@media (max-width:768px){
	
	.headertop{ display: none;}
	.logo{ float:left; margin:10px 0px;}
	.smenub{ display: block; padding-top:25px;}
	.topwaptel{ display: block; font-size:16px; height: 30px; line-height: 30px; color: #333; margin-top: 25px; font-weight: bold; float: right; padding-right: 20px;}
	
	.nav{ width: 100px; height: auto; position: absolute; top:80px; right:10px; background: rgba(11,92,174,.9); z-index: 99999; margin: 0px;display:none;}
	.nav ul li{width:100%;height:40px; line-height: 40px; float: none; border-bottom:1px solid #006fdf;}
	.nav ul li a{ display: block; line-height: 40px; color: #fff; font-size: 15px;}
	.nav ul li:hover ul{ display: none;}
	.intitle{ font-size: 25px;}
	.soutlist ul li{ width:48%; margin: 10px 1%;}
	.soutlist ul li p{font-size:20px;}
	.pnxwListleft{ width: calc(100% - 14px); float: none;}
	.pnxwListright{ width: calc(100% - 30px); position: relative; padding: 0px; background: #fbfbfb; margin-top:15px; padding: 15px 15px 60px 15px;}
	.innxclist .hd{ bottom:0px; left:10px;}
	.syboux{ width:calc(100% - 20px);  padding:0px 10px;}
	.syaboutlleft{ width: calc(55% - 20px); height: calc(100% - 20px); padding: 10px; top: 0px; left: 10px;}
	.syaboutlleft p{ font-size: 15px; margin: 0px; line-height: 30px;}
	.syaboutlleft span {display: block;height: calc(100% - 25px);line-height:20px;font-size: 13px;}
	.syaboutllmore{ display: none;}
	.syaboutcenter{ width: 45%; margin: 0px;}
	.syaboutright{ display: none;}
	.wapblosyabout{ display: block; padding:0px 10px; position: relative; margin-top: 20px;}
	.wapblosyabout img{ width: 50%; height: auto; float: left;}
	.wapblosyabout .syaboutrcv{ width: calc(40% - 10px); padding: 0px 5%; position: absolute; height: 100%;top:0px; right:10px;}
	.wapblosyabout .syaboutrcv p{ padding-top: 30px;}
	.inesbxleft{ left: 0px;}
	.ibinpolist li{ width:calc(50% - 20px);}
	.inesbxleft{ width: calc(100% - 20px); padding:10px; position: relative;}
	.inesbxright{ width: calc(100% - 20px);padding:10px;}
	.innboxtab .bd ul li{height:600px;background-size: 100%;}
	.innboxtab .bd ul li .innboxtabgray{ height:130px; padding:10px 20px; overflow: hidden; }
}

/*普通手机端*/
@media (max-width:480px){
.topsearch{ display: none;}
	.floating_ck{ display: none;}
	.newsrtlist .newsrtlt p{ width:100%;}
	.newsrtlist .newsrtlt span{ display: none;}
	.idnewslist1 li{height:35px; line-height:35px;}
	.idnewslist1 li span{display: none;}
	.idnewslist1 li a{ width:100%; float: left;}
	.idnewslist1 li a:hover{ color: #084f9d;}
	.soutlist ul li{ width:90%; margin:10px auto; float: none;}
	.soutlist ul li p{font-size:20px;}
	.intitle{ font-size: 20px; padding: 0px;}
	.wapblock{ display: block;}
	.header{ height:60px;}
	.logo{ float:left; margin:5px 0px 0px 10px;}
	.logo img{ height: 50px;}
	.smenub{ padding-top:20px;}
	.nav{ top: 60px;}
	.topwaptel{ display: block; font-size:14px; height: 30px; line-height: 30px; color: #333; margin-top: 15px; font-weight: bold; float: right; padding-right: 10px;}
/*手机站底部漂浮*/
	.wapblock{display:block; }
	.wapup{ width: 32px; height: 32px; display: block; position: fixed; right:5px; bottom: 55px;}
	.fhieght{padding-bottom: 50px;}
	.wapfooter{width: 100%;height:50px; background:#222; position: fixed; bottom:0px; z-index: 999999999;}
	.wapfooter li{ width: calc(25% - 1px); height: 40px; padding:5px 0px !important; float: left; border: 0px; padding: 0px; margin: 0px; text-align: center; color: #fff; border-left:1px solid #414141;}
	.wapfooter li:nth-child(1){border: 0px;}
	.wapfooter li img{margin: 9px auto;height: 25px; vertical-align: middle;}
	.wapfooter li a{ color: #fff; font-size:13px;}
	.innboxtab .bd ul li{height:300px;background-size: 100%;}
	.innboxtab .bd ul li .innboxtabgray{ height:100px; padding:10px 20px; overflow: hidden; }
	
	.footcopyright{ width: calc(100% - 20px); line-height: 23px; padding: 10px 10px;}
}
/*超小手机端 5、SE*/
@media (max-width:320px){
	.inpdetailrtel{ font-size:15px;}
	.innbtitlex p{ font-size: 16px;}
	.topwaptel{ display: none;}
}

.floating_ck{position:fixed;right:5px;top:30%;}
.floating_ck dl dd{position:relative;width:80px;height:80px;background-color:rgba(0,0,0,.7);border-bottom:solid 1px #fff;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;}
.floating_ck dl dd:hover{background-color:#2491e3;}
.floating_ck dl dd:hover .floating_left{display:block;}
.consult,.words{background-image:url(../images/zxicon.png);}
.quote{background-image:url(../images/kficon.png);}
.qrcord{background-image:url(../images/erweima.png);}
.return{background-image:url(../images/fanhui.png);}
.floating_ck dd span{color:#fff;display:block;padding-top:54px;}
.floating_left{position:absolute;left:-160px;top:0px;width:160px;height:80px;background-color:#2491e3;display:none;}
.floating_left a{color:#fff;line-height:80px;}
.floating_contact{height:240px;}
.floating_ewm{height:260px;top:-180px;}
.floating_ewm i{display:block;width:145px;height:145px;margin:auto;margin-top:7px;}
.floating_ewm p{color:#fff;margin-top:5px;}
.floating_ewm .qrcord_p01{font-size:14px;line-height:20px; text-align: center;}
.floating_ewm .qrcord_p02{font-size:16px; text-align: center;}