@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;}

.header{ width: 100%; height:100px; position: fixed; top:0px; left: 0px; background: rgba(255,255,255,.9); z-index: 99999999;}
.logo{ float:left; margin:20px 0px 0px 30px;}
.nav{ width: 1100px; height:20px; line-height: 20px;margin:40px auto;}
.nav ul{ text-align: center; position: relative;}
.nav ul li{ display:inline-block; border-left:1px solid #000;padding: 0px 40px;}
.nav ul li:nth-child(1){ border: 0px;}
.nav ul li a{ color: #555; font-size: 15px; display: block}
.nav ul li a:hover{ color: #2c79da; cursor: pointer; font-weight: bold;}
.smenub{ width: 35px; height: auto; display: none; float: right; padding-right: 10px;}
.smenub p{ width: 100%; height:5px; background:#1166c1; margin-bottom:6px;}

.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;}

@media (max-width: 1640px){
.nav{ width:calc(100% - 580px);}
.nav ul li { width:13%; padding: 0px;}
}
@media (max-width: 1100px){
.header{ height:70px;background: rgba(255,255,255,.97);}
.js-silder{margin-top: 70px;}
.logo{ float:left; margin:7px 0px 0px 20px;}
.smenub{ display: block;padding-top:20px;}
.nav{ width:100%;display:none; width: 100%; position: absolute; top:70px;left: 0px; height: auto;background: rgba(255,255,255,.99); margin: 0px; border-top:2px solid #1166c1; z-index: 9999999;}
.nav ul li{width: 100%; height: 40px; line-height: 40px; border-bottom:1px solid #dedede; border-left:0px}
.nav ul li:nth-child(1){border-bottom:1px solid #dedede;}
.topconr{ display: none;}
}
.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;}
.banbothotpro{ width: 60%; height: auto; margin:15px 0px; overflow: hidden; float: left; color: #333; height: 38px; line-height: 38px; font-size: 16px;}
.banbothotpro a{ padding: 0px 5px; color: #666; font-size: 15px;}
.banbothotpro a:hover{ color: #0767d1; font-weight: bold;}
.banbotsearch{ width: 35%; max-width:300px; height: auto; float:right; margin:15px 0px; border: 1px solid #0767d1; border-radius:40px;height: auto;padding:0px 15px;}
.banbotsearch .searin{ width: calc(100% - 50px); height:38px; line-height: 38px; padding: 0px; vertical-align: top; border: 0px; float: left; outline: none; font-size: 15px;}
.banbotsearch .sersub{ width: 50px; height:38px; line-height: 38px; border: 0px; outline:none; background:url(../images/topsearch.png) no-repeat center right; vertical-align: top;}


.iociconlist{ max-width: 1750px; height: auto; margin: 0px auto;}
.iociconlist ul{ width: 100%; text-align:center;}
.iociconlist ul li{ width: 12.5%; height: auto; margin: 10px 0px; text-align: center; display: inline-block; position: relative;}
.iociconlist ul li p{ width: 100%; height: 20px; line-height: 20px; color: #666; font-size: 14px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding-top: 0px; text-align: center;}
.iociconlist ul li:hover p{ color: #2c79da;}
.iociconlist ul li:hover{ cursor: pointer;}
.iociconlist ul li .icdis{ display:block; text-align: center;}
.iociconlist ul li .ichover{ display:none;text-align: center;}
.icdis,.ichover{ width: 100%; height:66px;}
.iociconlist ul li:hover .icdis{ display:none;}
.iociconlist ul li:hover .ichover{ display:block;}
.iociconlist ul li:hover .ichover img{ margin-top: -10px;}

/*首页产品*/
.iprodcbox{width: 1750px; height: auto; margin: 0 auto;}
.iprodcboxt{ width: 100%; height: 50px; line-height: 50px; font-size: 28px; color: #000; text-align: center; padding-bottom: 15px;}
.iprodcboxleft{ width:62.2%; height: auto; float: left;}
.iprodcboxleft a{ display: block}
.iprodcboxleft img{ width: 100%;-moz-transition:.5s ease-in;-webkit-transition:.5s ease-in;-o-transition:.5s ease-in;-ms-transition:.5s ease-in;transition:.5s ease-in;}
.iprodcboxleftt{ width: 100%; height: auto; margin-bottom: 1%;}
.ipcleftt-left{ width: 39.4%; height: auto; overflow: hidden; position: relative;}
.ipcleftt-right{ width:59.6%; height: auto; overflow: hidden;position: relative;}
.iprodcboxright{ width:37.1%; height: auto; float: right; overflow: hidden;position: relative;}
.iprodcboxright img{ width: 100%;-moz-transition:.5s ease-in;-webkit-transition:.5s ease-in;-o-transition:.5s ease-in;-ms-transition:.5s ease-in;transition:.5s ease-in;}
.iprodcboxfont{ width: 100%; position: absolute; bottom: 0px; height: 50px; line-height: 50px; background: rgba(46,120,203,.8);}
.iprodcboxfont p{ width:calc(100% - 50px) ; overflow: hidden; text-indent: 15px; font-size: 17px; color: #fff; float: left;}
.iprodcboxfont .inppmore{ width:40px; float:right; height:50px; background: url(../images/index_more1.png) no-repeat center left;}
.iprodcboxright a:hover .iprodcboxfont,.iprodcboxleft a:hover .iprodcboxfont{ background: rgba(0,0,0,.7);}
.iprodcboxright a:hover .iprodcboxfont p,.iprodcboxleft a:hover .iprodcboxfont p{ color: #fff; font-weight:bold; font-size: 18px;}
.iprodcboxright a:hover img,.iprodcboxleft a:hover img{transform: scale(1.1, 1.1);opacity:0.8;filter:alpha(opacity=80);}
.iprodcboxright a:hover,.iprodcboxleft a:hover{ cursor: pointer;}

/*首页关于我们*/
.iaboux{max-width: 1550px; height: auto;margin: 20px auto;}
.iabouxleft{ width:40%; height: auto;float: left; padding: 0px 3%;}
.iabouxleft img{ width:100%;}
.iabouxright{ width:46%; height: auto; float: right;padding: 0px 3% 0px 1%;}
.iabouxrightt{ width:100%; height:auto;}
.iabouxrightt p{ color: #b0b0b0; font-size: 30px;}
.iabouxrightt span{ color:#005dc4; font-size:28px; font-weight:bold;}
.iabouxrightt b{ display:block; width: 60px; height: 3px; line-height: 3px; background: #c9c9c9; margin-top: 20px;}
.iaboutleft{height: auto; float: left;}
.iaboutright{ width:50px; height: auto; float: right;}
.iaboutconb{ width: 100%; height: auto; padding: 10px 0px;}
.iaboutconb p{ font-size: 18px; color: #666; line-height: 35px;}
.iaboutconb span{ color: #666; font-size: 14px; line-height: 23px; display: block; text-indent: 25px;}
.iaboutmenulist{ width: 100%; height: auto;}
.iaboutmenulist li{ width:16%; max-width:150px; height:35px; line-height: 35px; text-align: center;display: inline-block; border-radius: 1px; margin:5px 0.66% 5px 0px;}
.iaboutmenulist li a{ color: #333; display: block; border: 1px solid #005cc1; }
.iaboutmenulist li a:hover{ color: #fff; background: #005cc1; cursor:pointer}

@media (max-width: 1450px){
.iaboux{ width: 94%;}
}
.ipzbzpadd{ padding: 40px 0px !important;}
.iglxtpadd{ padding: 20px 0px !important;}

.icasex{ width: 100%; height:auto; background: #ececec; padding:15px 0px;}
.icasexcontain{ max-width: 1420px; height: auto; margin: 0 auto;}
.khjztitle{ width: 100%; height:60px; line-height: 60px; text-align: center; color: #333; font-size:30px; margin-bottom: 10px; font-weight:bold;}
.khjzleft{ width: 48%; height: auto; float: left;}
.khjzcon{ width: 100%; height: auto; color: #555; line-height: 25px; margin: 20px 0px;}
.khjzcon span{ color: #f00; font-size: 17px; font-weight:bold;}
.bfhzkh{ width:100%; height: 40px; line-height: 40px; color: #000; font-size: 24px;}
.khjzlist{ width: 100%; height:auto; padding:10px 0px;}
.khjzlist li{ width: 100%; height:auto;line-height:26px; border-bottom: 1px dashed #dedede; font-size: 14px; color: #666;}
.khjzright{ width:48%; height: auto; float: right; text-align: center;}
.khjzmore{ color: #666; height:40px; line-height: 40px;border:1px solid #0766ce; border-radius: 40px; display:block; width:130px; margin:10px auto; padding: 0px 30px; text-align: center;}
.khjzmore:hover{background:#0766ce; color: #fff; cursor:pointer;}

/*首页新闻*/
.inewsx{max-width:1750px;margin:20px auto;}
.inewsxbox{ width: 30%; float: left; margin: 0px 1.6666%;}
.inewsxboxt{ width: 100%; height: 30px; line-height: 30px; padding: 20px 0px;}
.inewsxboxt p{ display: inline-block; font-size:24px; color: #333; }
.inewsxboxt a{ display:inline-block; width: 80px; text-align: center; background: #b9b9b9; height: 30px; line-height: 30px; color: #fff; float: right; border-radius: 15px;}
.inewsxboxt a:hover{ background: #186fd8;}
.inewsxbox img{ width: 100%;}
.inewsxbox ul{width: 100%; padding-top: 20px;}
.inewsxbox ul li{ width: 100%; height: 35px; line-height: 35px; border-bottom: 1px dashed #dedede;}
.inewsxbox ul li a{display: inline-block; width: calc(100% - 75px); color: #333;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.inewsxbox ul li span{ display: inline-block; width: 75px; float: right; color: #999; font-size: 13px; text-align: right;}
.inewsxbox ul li a:hover{ color:#186fd8; font-weight: bold;}
.nxnewsblist-l{ width:120px; height:85px; float: left;}
.nxnewsblist-l img{ width: 100%; height: 100%;}
.nxnewsblist-r{ width: calc(100% - 140px); height: auto; float: right;}
.footer{ width: 100%; height: auto; background: #333; padding: 10px 0px;}
/* 友情链接 */
.links-title{ width:100%; height:40px; line-height:40px; font-size:16px; color:#fff;}
.links{ width:1100px; height: auto; clear: both; display: none; margin: 0 auto; padding-top:20px;}
.links ul{ width:100%; height:auto; margin:0 auto; padding:10px 0px;clear:both; border-top:1px solid #fff; border-bottom:1px solid #fff;}
.links ul li{display:inline-block; 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:#999; text-decoration:none;}
.footertel{ width:200px; height:50px; background: url(../images/foottel.png) no-repeat left center; margin:15px auto; padding-left: 70px; color: #fff;}
.footertell{ width: 180px; height: auto; float: left;}
.footertel p{ font-size:25px; line-height:26px;}
.footertel span{ font-size:19px;}
.footertel a{ display: inline-block; width:100px; float:left; font-size:19px; line-height:26px; text-align:right; color: #e0001b;}
.footertel a:hover{ color: #fff;}

.footbot{ width: 100%; height: auto; background: #000; padding: 30px 0px 20px 0px; text-align: center;}
.footnav{ width: 1000px; margin: 0 auto;}
.footnav ul{ width: 100%;text-align: center;}
.footnav ul li{ display: inline-block; border-left:1px solid #fff; padding: 0px 30px;}
.footnav ul li:nth-child(1){ border: 0px;}
.footnav ul li a{ color: #fff;}
.footnav ul li a:hover{ color: #dedede; font-weight: bold;}
.footcopyright{ color: #fff; line-height: 24px; font-size: 14px; padding-top: 25px;}

.inbggray{ background:#f2f2f2;clear: both;}
.incontain{max-width:1500px; margin: 0 auto; clear: both;}
.smenulist{ width: 100%; height: auto; padding:5px 0px;}
.smenulist ul{ width: 100%; text-align: center;}
.smenulist ul li{ display: inline-block; margin:5px 10px;}
.smenulist ul li a{ display: block;border:1px solid #666; color: #666; padding: 0px 30px; height: 35px; line-height: 35px; border-radius: 2px;}
.smenulist ul li a:hover{ background: #1166c1;border:1px solid #1166c1; color: #FFf; font-weight: bold;}
.smenulist ul li a.on{background: #1166c1;border:1px solid #1166c1; color: #FFf; font-weight: bold;}
.innbtitlex{ width: 100%; height: auto;padding:3px 0px;}
.innbtitlex p{ font-size: 25px; border-left:5px solid #005dc4;color: #333; float: left; padding-left: 10px;}
.innbtitlexr{ float: right; text-align: right; color: #888; height: 20px; line-height: 20px; padding-top: 10px;}
.innbtitlexr a{ color: #888;}
.innbtitlexr a:hover{ color: #005dc4;}
.nconbiximp{ background: #fff; padding: 50px; margin-bottom: 30px; font-size: 14px; color: #666; line-height: 24px;}
.nconbiximp img{ max-width: 100%;}
.nxnewsblist{ width: 100%; height: auto;}
.nxnewsblist li{ border-bottom: 1px dashed #dedede; padding: 10px 5px;}
.nxnewsblist li a{ display: block;}
.nxnewsblist li p{ width: 100%; height: 30px; line-height: 30px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color: #333; font-size: 16px;}
.nxnewsblist li span{ width: 100%; height: 30px; line-height: 30px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color: #999; font-size: 14px; display: block;text-indent: 10px;}
.nxnewsblist li b{color: #666; font-size: 14px; text-indent: 10px; display: inline-block; font-family: "arial, helvetica, sans-serif";}
.nxnewsblist li .downtitle{ width: calc(100% - 100px); float: left;}
.nxnewsblist li .downicon{ color: #fff; background: #f00; text-align: center;border-radius:5px; height: 30px; line-height: 30px; margin-left: 10px; text-indent: 0px; padding:0px 10px; float:right}
.nxnewsblist li .downicon:hover{ background: #005dc4;}



/*内页产品*/
.inboxpinf{ width: 100%; margin-bottom: 30px; position: relative;}
.prodlifontbox{ width:44%; height:100%; background: #fff; position: absolute;bottom:0px;left: 0px; padding:0px 3%;}
.prodlifontbox1{width:44%; height:100%; background: #fff; position: absolute;bottom:0px;right: 0px; padding:0px 3%;}
.prodlifontbox .innbtitlex,.prodlifontbox1 .innbtitlex{ padding-top:30px;}
.ponelist{ width: 100%; height: auto; text-align: left;}
.ponelist li{display: inline-block; width: 16.666%;max-width:110px; text-align: center;margin: 10px 0px;}
.ponelist li img{ width:80%; vertical-align: top;}
.ponelist li p{ font-size: 12px; line-height: 30px; color: #666; text-align: center;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.smenuprolistul1{ width: 100%; text-align: left; padding: 20px 0px;}
.smenuprolistul1 li{ display: inline-block; margin:5px 6px;}
.smenuprolistul1 li a{ display: block;border:1px solid #dcdcdc; color: #898989; padding: 0px 20px; height: 30px; line-height: 30px; border-radius: 1px;}
.smenuprolistul1 li a:hover{ background: #005dc4;border:1px solid #1166c1; color: #FFf; font-weight: bold;}


.prodliimgbox{ width:44%;height:auto;padding:3% 3% 0px 3%; float: right;}
.prodliimgbox1{ width:44%;height:auto;padding:3% 3% 0px 3%; float: left;}
.prodliimgbox1 img{ width: 100%;}
.prodliimgbox img{ width: 100%;}

.smenuplist{ height: auto; padding:0px 0px; background: #fff;}
.smenuplist ul{ width: 100%; text-align: center;}
.smenuplist ul li{ display: inline-block;border-left: 1px solid #DEDEDE; margin: 10px 0px;}
.smenuplist ul li:nth-child(1){ border: 0px;}
.smenuplist ul li a{ display: block; color: #666; padding: 0px 30px; height: 20px; line-height: 20px; font-size: 17px;}
.smenuplist ul li a:hover{ color: #005dc4; font-weight: bold;}
.smenuplist ul li a.on{ color: #005dc4; font-weight: bold;}
.smenuprolist{ height: auto; padding:20px 25px; background: #fff;}
.smenuprolistul{ width: 100%; text-align: left;}
.smenuprolistul li{ display: inline-block; margin:5px 6px;}
.smenuprolistul li a{ display: block;border:1px solid #dcdcdc; color: #666; padding: 0px 20px; height: 30px; line-height: 30px; border-radius: 1px; text-align: center;}
.smenuprolistul li a:hover{ background: #005dc4;border:1px solid #1166c1; color: #FFf; font-weight: bold;}
.smenuprolistul li a.on{ background: #005dc4;border:1px solid #1166c1; color: #FFf; font-weight: bold;}

.inprlistone{ width: 100%; height:auto;}
.inprlistone li{ width:20%; height: auto; display:inline-block; background:#fff; padding:15px 2%; margin: 10px 0px; float:left; margin-right: 1.33333%;}
.inprlistone li:nth-child(4n){ margin-right: 0px;}
.inprlistone li p{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height: 45px; line-height: 45px; text-align: center; color: #333; font-size: 15px;}
.inprlistone li .img{ width: 100%; height: auto; overflow: hidden;}
.inprlistone li img{ width: 100%;-moz-transition:.5s ease-in;-webkit-transition:.5s ease-in;-o-transition:.5s ease-in;-ms-transition:.5s ease-in;transition:.5s ease-in; vertical-align: top;}
.inprlistone li b{border:1px solid #dedede; display: block; text-align: center; width: 100px; height: 30px; line-height: 30px; font-size: 14px; color: #333; border-radius: 3px; margin:20px auto;}
.inprlistone li:hover{ text-decoration: none; background: #005dc4;}
.inprlistone li:hover p{ color: #fff; font-weight: bold; font-size: 15.2px;}
.inprlistone li:hover b{ color: #005dc4; background: #fff; border:1px solid #fff;}
.inprlistone li:hover img{transform: scale(1.2, 1.2);opacity:0.9;filter:alpha(opacity=90);}
/*内页产品详情*/
.prodwhite{background: #fff;padding: 20px;}
.prodwhitet{ width: 100%; height: 40px; line-height: 40px;background:#005dc4 url(../images/productjtss.png) no-repeat 20px center ; text-indent:15px; font-size:18px;color: #fff; text-indent: 35px;}
.prodwhitet a{ color: #fff; font-size: 13px; float: right; padding-right:20px;}

.pcprodleft{ width: 350px; float: left;}
.skproleftnewlist{ width: 100%; height: auto; padding:15px 0px;}
.skproleftnewlist li{ width: 100%; height: 30px; line-height: 30px; border-bottom: 1px dashed #dedede; text-indent: 10px;}
.skproleftnewlist li a{ color: #666; font-size: 14px; display: block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.skproleftnewlist li a:hover{ color: #005dc4;}
.skproleftcontact{ padding: 20px; line-height: 25px; font-size: 14px; color: #666;}
.skproleftpist{ width: 100%; height:auto; text-align: center;}
.skproleftpist li{ width:90%; height: auto; display:inline-block; background:#fff; padding:10px 2%; margin: 5px 0px;}
.skproleftpist li p{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height: 45px; line-height: 45px; text-align: center; color: #333; font-size: 15px;}
.skproleftpist li .img{ width: 100%; height: auto; overflow: hidden;}
.skproleftpist li img{ width: 100%;-moz-transition:.5s ease-in;-webkit-transition:.5s ease-in;-o-transition:.5s ease-in;-ms-transition:.5s ease-in;transition:.5s ease-in; vertical-align: top;}
.skproleftpist li b{border:1px solid #dedede; display: block; text-align: center; width: 100px; height: 30px; line-height: 30px; font-size: 14px; color: #333; border-radius: 3px; margin:20px auto;}
.skproleftpist li:hover{ text-decoration: none; background: #005dc4;}
.skproleftpist li:hover p{ color: #fff; font-weight: bold; font-size: 15.2px;}
.skproleftpist li:hover b{ color: #005dc4; background: #fff; border:1px solid #fff;}
.skproleftpist li:hover img{transform: scale(1.2, 1.2);opacity:0.9;filter:alpha(opacity=90);}
.nyplmesaform{ margin-top: 20px;}
.prolsxfont{text-align: center; height: 45px; line-height: 45px; font-size: 16px; color: #333;}
.nyplmesaform .inmessline{ line-height: 35px;}
.nyplmesaform .zxlyinp{ height: 35px; line-height: 35px; border:1px solid #dedede; border-radius: 2px; background:#fff; width: calc(100% - 50px); display: inline-block;}
.nyplmesaform .inmesteat{ height:90px;}
.zxlysublf{ background: #005dc4;width: 48%;
    outline: none;
    height: 35px;
    line-height: 35px;
    color: #fff;
    text-align: center;
    border-radius: 2px;
    border: 0px;
    font-size: 16px;
    float: left;
    cursor: pointer;}
.zxlysublr{width: 48%;
    outline: none;
    height: 35px;
    line-height: 35px;
    background: #ef0606;
    color: #fff;
    text-align: center;
    border-radius: 2px;
    border: 0px;
    font-size: 16px;
    float: left;
    cursor: pointer; float: right;}

.pcprodright{ width:calc(100% - 400px); float: right;}
.prodwhitetbox{ padding: 20px 0px; line-height: 24px;}
.prodwhitetbox img{ max-width: 100%;}
.inpdetailimg{ width:46%; padding-left:4%; height: auto; float: left; margin:20px 0px;}
.inpdetailimg img{ width: 100%;}
.inpdetailright{ width:45%; height: auto; float: right; margin:20px 0px;}
.inpdetailrtitle{ width: 100%; height:50px; line-height: 50px; overflow: hidden; font-size: 30px; color: #000;}
.inpdetailrspan{ width: 100%; height: auto; line-height:30px; color: #666; font-size: 14px; padding: 10px 0px; display: block;}
.inpdetailrlist{ width: 100%; height:auto; padding: 20px 0px;}
.inpdetailrlist li{ width: 23%; max-width:90px; text-align: left; margin: 0px 1%; display:inline-block; }
.inpdetailrlist li img{ width: 100%;}
.inpdetailrlist li p{ text-align: center; line-height: 35px;}
.inpdetailrtel{ width: 100%; height:45px; line-height: 45px; background: url(../images/ppdtelbg.jpg) no-repeat center left; font-size:30px; color: #e0001b; text-indent: 70px;}
.ipdboxing{ width: 100%; height: 170px; background:url(../images/boxing.png) no-repeat 50px bottom,url(../images/boxingbg.jpg) no-repeat top center;}
.ipdboxing p{ text-align: center; color: #fff; padding: 0px 20px;}
.ipdboxing1{ font-size: 30px; line-height: 50px; padding-top: 40px !important;}
.ipdboxing2{ font-size:18px; line-height:25px;}
.choose{ padding: 20px 0px;}
.chooseleft{ width: 50%; height: auto; float: left; text-align: center;}
.chooseright{ width: 50%; height: auto; float: right;text-align: center;}
.chooseright img{ width: 80%;}
.chooseleft img{ width: 80%;}
.chosst{ text-align: center; font-size: 35px; color: #333; margin-bottom: 30px; background:#005dc4; color: #fff;border-radius: 20px; display: inline-block; padding: 0px 40px;}
.rechonorlist{width:100%; height: auto; text-align: center; padding: 20px 0px;}
.rechonorlist li{ width:calc(18% - 2px); display:inline-block; border: 1px solid #dedede;margin:5px 1%;}
.rechonorlist li img{ width: 100%;}
.prodhalf{ width: 49%; height: auto;}
.chejlist{width:100%; height: auto; text-align: center;}
.chejlist li{ width:31.333%; display:inline-block;margin:20px 1%;}
.chejlist li img{ width: 100%;}
.recwllist{ width:100%; height: auto; text-align: center;}
.recwllist li{ width:31.333%;height:auto;margin: 20px 1%; display: inline-block;}
.recwllist li img{ width: 100%;}
.reclscont{ width: 32%; height: auto; float: right;}
.reclsconttt{ width: 100%; height: auto; text-align: center; font-size: 16px; line-height: 30px; padding-top: 20px; color: #000;}
.inreclscontttrlist{ width: 100%; height:auto;text-align: center; padding: 5px 0px; }
.inreclscontttrlist li{ width: 23%; max-width:80px; text-align: center; margin: 0px 1%; display:inline-block; }
.inreclscontttrlist li img{ width:80%;}
.inreclscontttrlist li p{ text-align: center; line-height: 35px;}
.inpdetailrtel1{ width: 100%; height:45px; line-height: 45px;font-size:20px; color: #e0001b; text-align: center;}

/*内页案例*/
.incaselistone{ width: 100%; height:auto;}
.incaselistone li{ width:24%; height: auto; display:inline-block; background:#fff;  margin: 10px 0px; float:left; margin-right: 1.33333%; overflow: hidden; position: relative;}
.incaselistone li:nth-child(4n){ margin-right: 0px;}
.incaselistone li p{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height: 35px; line-height: 35px; text-align: center; color: #fff; font-size: 15px;}
.incaselistone li img{ width: 100%;}
.incaselistone li span{ display: block; height:80px;line-height: 23px; color: #fff; padding: 0px 10px;}
.casrbox{position: absolute;width: 100%;bottom: -80px;left: 0;background: rgba(0,0,0,0.6);transition: all 0.3s ease 0s;}
.incaselistone li:hover .casrbox{background:rgba(17,102,193,0.9); bottom:0;}
/*内页索样*/
/*留言*/
.inmessagebox{width:100%;height: auto; padding: 0px 0px 50px 0px; margin: 0 auto; }
.inmessline{ width: 100%; height: auto; margin-bottom: 15px}
.zxlyinp{ width:100%;height:40px;line-height:40px;border-radius:2px;color: #999; background: #f8f8f8; border: 0px;vertical-align:top; text-indent: 10px; font-size: 14px; outline: none;}
.inmesteat{ height:120px;resize: none; outline: none;}
.zxlyyzm{width:140px; outline: none;height:40px;line-height:40px;font-size:14px; color: #999; background: #f8f8f8; border: 0px;vertical-align: top; text-indent: 10px;border-radius:2px;}
.zxlysub{width:48%; outline: none; height:40px; line-height:40px;background:#ef0606;color:#fff; text-align:center; border-radius:2px;border:0px; font-size:16px; float: left;cursor:pointer;}
.zxlysub:hover{background: #ffa200;}
.resetc{background:#999;float:right;}
.resetc:hover{background: #666;}
.indexcode{ vertical-align:top; height: 40px;}
/*调查表*/
.onlForm{ width: 100%; height: auto;}
.onlForm dl{ height: auto; background: #f1f1f1; margin-bottom: 15px; padding: 10px;}
.onlForm dl dt{ color: #333; line-height:20px; padding: 5px 0px;}
.onlForm dl dd em{ color: #f00;}
.onlForm dl dd input[type="text"]{ width: 250px; height: 30px; line-height: 30px; border:1px solid #dedede; border-radius: 2px; text-indent: 10px;}
.floatconqqt{ width:80px; height: auto; position: fixed;top:50%;right:0px; margin-top:-160px; background:rgba(0,0,0,0.7);}
.floatconqqt a{ display: block; width: 80px; height: 80px; border-top:1px dashed #fff; color: #fff; text-align: center; line-height: 80px; font-size: 16px;}
.floatconqqt a:nth-child(1){ border: 0px;}
.floatconqqt a:hover{ font-weight: bold;}
.floatconqqt a:nth-child(2){background: url(../images/qq.png) no-repeat center center;}
.floatconqqt a:nth-child(3){background: url(../images/qqej.png) no-repeat center center;}
.floatconqqt a:nth-child(4){background: url(../images/qqtel.png) no-repeat center center;}

@media (max-width:1750px){
.iprodcbox{width:94%;}

.icasexcontain{ width: 94%;}
}
@media (max-width:1440px){
	.incontain{width:94%;}
}
@media (max-width: 1200px){
	.iociconlist ul li{width:23%; padding: 0px; margin:5px 1%;}
	.footnav{ display: none;}
}
@media (max-width:1400px) and (min-width:1200px){
	.smenuprolistul1{ padding:5px 0px;}
	.smenuprolistul1 li{ width:23%; margin:3px 1%; display: inline-block; text-align: center;}
	.smenuprolistul1 li a{height:25px; line-height: 25px; padding: 0px; font-size: 13px;}
}
@media (max-width: 1200px){
.prodlifontbox1,.prodlifontbox{ width:94%; position: relative; padding:0px 3%;}
.prodliimgbox1,.prodliimgbox{ width: 100%; padding: 0px; float: none;}
.khjzleft{ width: 100%;}
.khjzright{ width: 100%;}
.iabouxleft{ width: 100%; padding: 0px;}
.iabouxright{ width: 100%; padding: 0px; padding-top: 20px;}
.inpdetailrtitle{ font-size:20px; height: 30px; line-height: 30px;}
.inpdetailrspan{padding: 0px; line-height: 24px;}
.inpdetailrlist{ padding: 10px 0px;}
.inpdetailrtel{ font-size: 23px;}
}


/*分页*/
.ipage{height:auto; padding-top:15px; line-height: 35px; text-align:center;font-size: 14px;}
.ipage a{ height:35px;line-height:35px;color:#666; font-size: 15px; padding:0px 15px;display: inline-block; border:1px solid #dedede; margin: 0px 2px 10px 2px;}
.ipage a:hover{color:#1166c1;border:1px solid #1166c1;text-decoration: none;}
.ipage .current {background-color: #1166c1 !important;display: inline-block; height:37px;line-height:39px; padding: 0px 16px; color: #fff;}
.ipage .paprev,.panext{border:1px solid #dedede}
.jumpform{ display: inline-block; padding: 0px; margin: 0px; vertical-align: top;}
.jumpform .input_text{ width:65px;height:35px;line-height:35px;border:1px solid #1166c1; padding: 0px; text-align: center; display: inline-block; vertical-align: top; font-size: 14px;outline: none;}
.input_submit{ width:45px; height: 37px; line-height: 37px; font-size: 15px; border: 0px; text-align: center; background: #1166c1; color: #fff; display: inline-block; outline: none;}

.article_title{ text-align:center; width:100%; font-size:24px; line-height:30px; color:#444; padding: 15px 0px;}
.newsin-c{width:100%; height:30px; line-height: 30px; color: #999; text-align: center;}

/*上页下页*/
.detpnt{ width:100%; line-height:25px;overflow: hidden;margin-bottom:20px;}
.detpnt .detpntline{width:47%;height:25px;line-height:25px;font-size: 16px;font-weight: bold;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;background-size:17px 17px;background-repeat:no-repeat;}
.detpnt .detpntline a{color:#666;}
.detpnt .detpntline a:hover{ color: #333; }
.detpntl{background-image: url(../images/pnl.png);background-position:left center;text-align:left; padding-left: 25px; float: left;}
.detpntr{background-image: url(../images/pnr.png);background-position:right center;text-align:right; padding-right:25px;float:right;}

/*更多阅读*/
.nxbox{ padding:15px 10px;height: auto; background:#f2f2f2; border-radius: 3px;}
.innerabouttitle{ width:100%; height:auto;}
.innerabouttitle p{color:#1166c1;font-size:20px; font-weight:bold;height:35px; line-height:35px;  padding-left:10px;}

.morearticle{ width:100%; padding:15px 0px; text-align: center;}
.morearticle li{ width:31.333%; margin: 0px 1%; height:35px; line-height:35px; display: inline-block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align: left; border-bottom: 1px dotted #666;}
.morearticle li a{ color:#333;}
.morearticle li a:hover{ color:#1166c1;}
/*大屏PC*/
@media (min-width: 1200px){
	.ncontainer{width: 1200px; height: auto; margin: 0 auto; padding: 0px;}
	.links{ display: block;}
}

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

/*中型显示屏，Ipad Pro*/
@media (min-width:760px) and (max-width:992px){
	
}
@media (max-width:768px){
	.inewsxbox{ width:96%; float: none; margin: 0px 2%;}
	.inpdetailimg{ width: 100%; padding: 0px;}
	.inpdetailright{ width: 100%}
	.innbtitlex p{ font-size:20px;}
	.smenuplist ul li a {padding: 0px 15px;}
	.smenuprolistul li { width:23%;margin: 5px 1%;}
	.inprlistone li {width:30%;padding: 15px 1%;margin-right: 2%;}
	.inprlistone li:nth-child(3n){ margin-right: 0px;}
	.inprlistone li:nth-child(4n){margin-right: 2%;}
	
	.pcprodleft{ display: none;}
	.pcprodright{ width:100%; float: ;}
	.incaselistone li {width: 32%;margin-right: 2%;}
	.incaselistone li:nth-child(3n){ margin-right: 0px;}
	.incaselistone li:nth-child(4n){margin-right: 2%;}
	.inprlistonedet li:nth-child(4){ display: none;}
	.chooseleft{ width:100%;}
	.chooseright{ width:100%;}
	.banner{ padding-top: 60px;}
	.prodhalf{ width: 100%;}
	.rechonorlist li{ width:calc(31.33% - 2px);margin:5px 1%;}
	.rechonorlist li:nth-child(7){display: none;}
	.chejlist li{ width:calc(31.33% - 2px); display:inline-block;margin:5px 1%;}
	.recwllist{ width: 100%;}
	.reclscont{ display: none;}
	.chosst{ font-size: 20px; margin-top: 20px;}
	.chooseleft img {width:100%;}
	.morearticle li{ width:48%; margin: 0px 1%;}
	.totalfont{ display: none}
}	
/*pad以下*/
@media (max-width:760px){
.incaselistone li{ width:48%; height: auto; display:inline-block; background:#fff;  margin: 10px 1%; float:left; overflow: hidden; position: relative;}
.incaselistone li:nth-child(4n){ margin-right:none;}
.detpnt .detpntline{width:45%;}
.ipzbzpadd{ padding: 20px 0px !important;}
.iglxtpadd{ padding: 0px 0px !important;}
.khjztitle{ line-height: 30px;height: 30px; font-size:20px; margin-bottom: 0px;}
.inewsxboxt{ padding: 5px 0px;}
.inewsxboxt p{ font-size: 18px;}
.inewsxboxt a{ height: 25px; line-height: 25px; font-size: 14px;}
.iprodcboxfont{ height: 40px; line-height: 40px;}
.iprodcboxfont .inppmore{ height: 40px;}
}
/*普通手机端*/
@media (max-width:480px){
	.iprodcboxfont{ height: 30px; line-height: 30px;}
	.iprodcboxfont .inppmore{ height: 30px;}
	.banbothotpro{ display: none;}
	.banbotsearch{ width: 100%;}
	.iociconlist{ margin: 10px 0px;}
	.iociconlist ul li{ width:25%;margin:5px 0px; }
	.iociconlist ul li .icdis{ height: 50px;}
	.iociconlist ul li p{height: 28px; line-height:28px; font-size: 12px; padding: 0px;}
	.iociconlist ul li img{ width:35px;}
	.wapnone{ display: none !important;}
	.wapblock{ display: block;}
	.header{ height:60px;}
	.js-silder{margin-top: 60px;}
	.logo{ float:left; margin:2px 0px 0px 10px;}
	.smenub{ padding-top:15px;}
	.nav{ top: 60px;}
	.smenulist ul li{margin:5px 1.555%;width: 30%;}
	.smenulist ul li a{height: 30px;  line-height: 30px;padding: 0px;}
	.nconbiximp{ padding: 10px; margin-bottom: 10px;}
	.nconbiximp img{ max-width: 100%; height: auto !important;}
	.posist{ display: none !important;}
	.nxnewsblist li{ border-bottom: 1px dashed #dedede; padding:5px 2px;}
	.iaboutmenulist li{ width:30%; margin:5px 1.6666%;}
	.iprodcboxleft{ width: 100%;}
	.iprodcboxright{ width: 100%;}
	.smenuprolist{padding:10px 5px;}
	.smenuprolist ul{text-align: left;}
	.smenuprolist ul li{ margin:5px 1.6666%; width: 30%;}
	.smenuprolist ul li a{padding: 0px;}
	.smenuprolist ul li a:hover{ background: #005dc4;border:1px solid #1166c1; color: #FFf; font-weight: bold;}
	.ponelist{ display: none}
	
	.incaselistone li p{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height: 30px; line-height: 30px; text-align: center; color: #fff; font-size: 14px;}
	.ponelist{ text-align: center;}
	.ponelist li{display:inline-block;width:33.333%;margin:5px 0px;}
	.ipage a{ padding: 0px 8px;}
	.ipage .current{ padding: 0px 9px;}
	.smenuprolistul1{ padding: 10px 0px;}
	.smenuprolistul1 li{ width: 31.333%; margin:3px 1%; display: inline-block; text-align: center;}
	.smenuprolistul1 li a{height: 30px; line-height: 30px; padding: 0px; font-size: 13px;}
	.inpdetailrtel{ font-size: 20px;}
	.ipdboxing p { padding:5px;}
	.ipdboxing1 {font-size:16px;line-height: 30px; padding-top:30px !important;}
	.ipdboxing2 {font-size:14px;line-height:23px; }
	.innbtitlex p{ font-size: 18px;}
	.smenuplist{ padding: 10px 0px;}
	.morearticle li{ width:100%; margin: 0px;}
	.detpnt .detpntline{width:100%;}
	.detpntl{background-image: url(../images/pnt.png);padding:0px;float: none; text-indent: 25px;}
	.detpntr{background-image: url(../images/pnb.png); background-position: left center; padding-right: 0px; padding:0px;float: none; text-align: left;text-indent: 25px;}
/*手机站底部漂浮*/
	.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:#1166c1; position: fixed; bottom:0px;}
	.wapfooter li{ width: 25%; height: 40px; padding:5px 0px !important; float: left; border: 0px; padding: 0px; margin: 0px; text-align: center; color: #fff;}
	.wapfooter li img{ display: block; margin: 0 auto; width: 25px;}
	.wapfooter li a{ color: #fff; font-size:13px;}
	
	.inprlistone li {width:46%;padding:0px 1%;margin:5px 1%;}
	.inprlistone li:nth-child(3n){ margin-right: 1%;}
	.inprlistone li:nth-child(4n){margin-right: 1%;}
	.inprlistone li b{ margin: 10px auto;}
	.inprlistonedet li:nth-child(4){ display: block;}
}
/*超小手机端 5、SE*/
@media (max-width:320px){
	.inpdetailrtel{ font-size:15px;}
	.innbtitlex p{ font-size: 16px;}
}