@charset "utf-8";
/* CSS Document */
body{  font-family:"Microsoft Yahei"; color:#333; font-size:14px; font-weight:none;}
body,table,form,p,dl,dt,dd,h1,h2,h3,div,dl,dt,dd,td,th,ul,li{margin:0;padding:0; list-style:none;}
img{ border:0px;}
.clear{ clear:both;}
a{ text-decoration:none;}
a:hover{ cursor:pointer;}
.w1000{ width:1000px; height: auto; margin: 0 auto; }
.dhui{ background: #f7f7f7;}
.shui{ background: #e0e0e0;}
.hhui{ background: #333;}
/*头部*/
.header{ width: 100%; height:100px; background: #fff; position: fixed; top:0px; left: 0px; z-index: 99;}
.hetop{ position: relative;}
.logo{ width:190px; height: auto; float: left;padding-top:25px;}
.topnax{ width:700px; height: auto; float: right;padding-top:10px;}
.topmenux{ display: none;}
.topicon{ text-align:right;}
.topicon a{ display: inline-block;width: 30px; height: 30px;line-height: 30px;}
.topicon a img{ vertical-align:top;}
.topnav{ width:100%; height:60px; text-align: right;}
.topnav li{display: inline-block; margin-left:18px;}
.topnav li a{ color: #535353; font-size: 15px; display: block;line-height: 57px; height:57px;}
.topnav li a:hover{ border-bottom: 3px solid #f00;}

.subnavbdoy{ display:none; width: 100%; background: #fafafa; position: absolute; left: 0px; top:100px;}
.topnav li:hover .subnavbdoy{ display: block;}
.tnavsouleft{ padding: 20px 0px 20px 80px; width:320px; height: auto; float:left; text-align: left;}
.tnavsouleft p{ color: #333;line-height: 30px; font-size:18px; font-weight: bold; margin-bottom: 10px;}
.tnavsouleft span{ color: #666;line-height:23px; font-size:13px;}

.tnavsouright{ padding: 20px 0px 20px 80px;width:500px; height: auto; float:left;}
.tabsoubox{ width:250px; height: auto; float: left; text-align: left;}
.tabsoubox p{ font-size: 15px; font-weight: bold; color: #666;}
.tabsoubox a{height:25px !important;line-height: 25px !important; color: #666 !important; font-size: 14px !important;}
.tabsoubox a:hover{ border: 0px !important; color: #f00 !important;}

.topnavdl3{ width: 100%; height: auto; padding: 35px 0px;}
.topnavdl3 dt{ width: 14.28%; height: auto; float: left; text-align: center;}
.topnavdl3 dt a{ height: auto !important;line-height:auto !important;}
.topnavdl3 dt a:hover{ border: 0px !important;}
.topnavdl3 dt a:hover p{ color: #f00;}
.topnavdl3 dt img{ width: 90%; height:98px; margin: 0 auto; vertical-align: top;}
.topnavdl3 dt p{ width: 100%; text-align: center; font-size: 15px; color: #666; background: url('../images/bg_casemenu2.png') no-repeat left center;}
.topnavdl3 dt:nth-child(1) p{ background: none;}

.topnavdl32{ width: 100%; height: auto; padding: 35px 0px;}
.topnavdl32 dt{ width: 11.111111%; height: auto; float: left; text-align: center;}
.topnavdl32 dt a{ height: auto !important;line-height:auto !important;}
.topnavdl32 dt a:hover{ border: 0px !important;}
.topnavdl32 dt a:hover p{ color: #f00;}
.topnavdl32 dt img{height:60px; margin: 0 auto; vertical-align: top;}
.topnavdl32 dt p{ width: 100%; text-align: center; font-size: 15px; color: #666; background: url('../images/bg_casemenu2.png') no-repeat left center;}
.topnavdl32 dt:nth-child(1) p{ background: none;}

.topnavdl2{ width: 100%; height: auto; padding:35px 0px;}
.topnavdl2 dt{ width:16.666%; height: auto; float: left; text-align: center;}
.topnavdl2 dt a{ height: auto !important;line-height:auto !important;}
.topnavdl2 dt a:hover{ border: 0px !important;}
.topnavdl2 dt a:hover p{ color: #f00;}
.topnavdl2 dt img{ width: 90%; height:98px; margin: 0 auto; vertical-align: top;}
.topnavdl2 dt p{ width: 100%; text-align: center; font-size: 15px; color: #666; background: url('../images/bg_casemenu2.png') no-repeat left center;}
.topnavdl2 dt:nth-child(1) p{ background: none;}

.tnacaboutleft{ width:260px; height: auto; float: left; padding:25px 30px 25px 80px;}
.tnacaboutleft img{ width: 100%; height:auto;}
.tnacaboutcenter{ width:350px; height: auto; float: left; text-align:left; padding:25px 0px;}
.tnacaboutcenter p{ color: #333;line-height: 30px; font-size:18px; font-weight: bold; margin-bottom: 10px;}
.tnacaboutcenter span{ color: #666;line-height:23px; font-size:13px;}
.tnacaboutright{ width:200px; height: auto; float: left; padding:25px 0px 25px 40px; text-align: left;}
.tnacaboutright a{ font-size: 14px !important; color: #666 !important; height:25px !important;line-height:25px !important;}
.tnacaboutright a:hover{ border: 0px !important; color: #f00 !important;}

.topnavdl4{ width: 100%; height: auto; padding:35px 0px;}
.topnavdl4 dt{ width:25%; height: auto; float: left; text-align: center; margin: 0px 4.1666%;}
.topnavdl4 dt a{ height: auto !important;line-height:auto !important;}
.topnavdl4 dt a:hover{ border: 0px !important;}
.topnavdl4 dt a:hover p{ color: #f00;}
.topnavdl4 dt img{ width: 90%; height:auto; margin: 0 auto; vertical-align: top;}
.topnavdl4 dt p{ width:130px; margin: 0 auto; text-align: center; font-size: 15px; color: #666;}
.topnavdl4 dt:nth-child(1) p{ background: url('../images/icon_n1.png') no-repeat left center;}
.topnavdl4 dt:nth-child(2) p{ background: url('../images/icon_n2.png') no-repeat left center;}
.topnavdl4 dt:nth-child(3) p{ background: url('../images/icon_n3.png') no-repeat left center;}

.topnsearh{width:100%; height:40px; background: #535353; position: absolute; top:100px; left:0px; padding: 20px 0px; display: none;}
.topnsform{ width:620px; height: auto; margin: 0 auto;}
.topnsform span{ color: #fff; font-size: 23px;line-height: 40px;}
.fomtbx{ display:inline-block; height:auto; border-bottom:1px solid #fff; vertical-align: top;margin-left: 15px;}
.topnsinput{ height: 40px;line-height: 40px;color:#999; font-size:20px; padding: 0px; margin: 0px; background: none; outline:none;  width: 450px; vertical-align: top; border: 0px; text-indent: 10px;}
.topnssubmit{ width:29px; height: 40px;line-height: 40px;background: url(../images/btnsearch.png) no-repeat center center; outline: none; vertical-align: top; margin: 0px; padding: 0px;  border: 0px;}

/*banner start*/
.callbacks_container{
margin-top: 100px;
}
.rslides{
	position:relative;
	list-style:none;
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0;
	
}
.rslides > li{
	-webkit-backface-visibility:hidden;
	position:absolute;
	display:none;
	width:100%;
	left:0;
	top:0;
}
.rslides > li:first-child{
	position:relative;
	display:block;
	float:left;
}
.rslides img{
	display:block;
	height:auto;
	float:left;
	width:100%;
	border:0;
}
/*pager*/
.callbacks_tabs.callbacks1_tabs{position:absolute;z-index:100;bottom: 100px;left: calc(50% - 70px)}
.callbacks_tabs.callbacks1_tabs li{display:inline-block;width:12px;height:12px;margin-left:5px;border-radius:12px;border:1px solid #f00;position:relative;}
.callbacks_tabs.callbacks1_tabs li a{display:inline-block;width:12px;height:12px;border-radius:12px;position:absolute; left:0; z-index:100; color:rgba(100,200,300,0);color:transparent;}
.callbacks_tabs.callbacks1_tabs li.callbacks_here {background: #f00;width: 40px;}

/* Callback example */
.callbacks_container{
	position:relative;
	width:100%;
	max-width:100%;
	text-align:center;
}

.callbacks{
	position:relative;
	list-style:none;
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0;
}
.callbacks > li{
	position:absolute;
	width:100%;
	left:0;
	top:0;
}
.callbacks > img{
	display:block;
	position:relative;
	z-index:1;
	height:auto;
	width:100%;
	border:0;
}
.callbacks .caption{
	display:block;
	position:absolute;
	z-index:2;
	font-size:20px;
	text-shadow:none;
	color:#fff;
	background:#000;
	background:rgba(0,0,0, .8);
	left:0;
	right:0;
	bottom:0;
	padding:10px 20px;
	margin:0;
	max-width:none;
}
.callbacks_nav{
	position:absolute;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	top:50%;
	left:0;
	opacity:0.6;
	z-index:3;
	text-indent:-9999px;
	overflow:hidden;
	text-decoration:none;
	height:61px;
	width:38px;
	background:transparent url("../images/themes.gif") no-repeat left top;
	margin-top:-30px;
	display:none;
}

.callbacks_nav:active{opacity:1.0;}
.callbacks_nav.next{
	left:auto;
	background-position:right top;
	right:0;
}

@media screen and (max-width:600px){
	.callbacks_nav{
		top:60%;
	}
	.callbacks_tabs.callbacks1_tabs{bottom: 10px}
}

.hoverfont{ display:none; text-align: center; position: absolute; top:30%;left:0px; width: 100%; z-index: 99;}
.hoverfont p{ text-align: center; font-size: 30px; color: #fff; line-height: 50px;}
.hoverfont b{ text-align: center; margin:50px auto 0 auto; display: inline-block;}
.rslides li a:hover .hoverfont{ display: block;}


.banposfont{ width: 100%; height: auto; padding: 10px 0px; background:rgba(230,0,0,.8); text-align: center; position:absolute; bottom: 0px;left: 0px;z-index: 99}

/*首页解决方案*/
.isoub{ padding: 20px 0px;}

.itooxitong{ width: 100%; height: auto;}
.itooxitong ul{ text-align: center;}
.itooxitong ul li{ display:inline-block;height:auto; padding: 18px 0px;}
.itooxitong ul li a{ color: #666; font-weight: bold; font-size: 15px; height:15px; line-height: 15px; border-left:1px solid #f00; padding:0px 20px; }
.itooxitong ul li:hover{ background:#f00;}
.itooxitong ul li:hover a{ color: #fff;}
.itooxitong ul li:nth-child(1) a{ border: 0px;}
.indextitle{ width: 100%; height: auto; font-size:24px; color: #000;font-weight: bold; margin-bottom: 20px;}
.indextitle1{width:100%;height: auto;font-size:24px;color:#fff;font-weight:bold;margin-bottom:20px;}



/*内页关于我们*/
.aboutbody{ width:100%; height:739px; background: url(../images/bg_about.jpg) no-repeat top center; background-size: cover; position: relative;}
.aboutbody li{ display:inline-block;position: absolute; width: 250px;}
.aboutbody li a{ color: #fff;}
.aboutbody li b{ width:44px; height:44px; float: left; background: url(../images/plus.png) no-repeat center center; display:block;}
.aboutbody li span{ background: url(../images/bg_aboutitem.png) no-repeat center center; width: 190px; height: 50px;line-height: 50px;font-weight:bold; font-size: 18px; text-indent: 30px; margin-left:5px; display: none; float: left;}
.aboutbody li span.on{ display: block;}
.aboutbody li:hover span{ display:block;}

.aboutbody .ibm1 {left: 144px;top: 97px;}
.aboutbody .ibm2 {right:350px;top: 220px;}
.aboutbody .ibm3 {right:50px;top: 140px;}
.aboutbody .ibm4 {left: 206px;top: 327px;}
.aboutbody .ibm5 {left: 59px;top: 550px;}
.aboutbody .ibm6 {right: 200px;top: 350px;}
.aboutbody .ibm7 {right: 70px;top: 570px;}
.aboutbody .ibm8 {left:450px;top: 560px;}

/*资质荣誉*/
.inxxmenunamx{ height: 45px;line-height:45px; background: url(../images/split.png) no-repeat bottom right; font-size: 14px; color: #000;}
.honorlist{ width: 100%; height: auto;}
.honorlist li{ width:calc(23% - 12px); height: auto; padding:5px; border: 1px solid #dedede; float: left; margin-top: 10px; margin-bottom:0px; margin-left: 2.66666%; text-align: center;}
.honorlist li:nth-child(4n+1){ margin-left: 0px;}
.honorlist li a{ display: block;}
.honorlist li img{ height:100px;}
.honorlist li p{height:40px;line-height: 20px;color: #333; font-size: 12px; text-align:center; overflow:hidden;}
.honorlist li a:hover p{ color: #f00;}

/*新闻*/
.inxbnew{ padding: 20px 0px 30px 0px;}
.inewsbox{ width:650px; height: auto; float:left;}

.ijoinus{width:315px; height: auto; float: right;}
.inewsleft{background: url(../images/index-img9.jpg) no-repeat top center; background-size: cover;height:360px; width:275px; float: left; padding:10px 15px;}

.newstitle{ width: 100%; height: 30px; line-height: 30px; color: #f00; font-size: 14px;}
.inewsright{background: url(../images/index-img10.jpg) no-repeat top center; background-size: cover;height:360px;width:275px; float: right; padding:10px 15px;}

.newstop{ width: 100%; height: auto; border-bottom: 2px solid #f00; padding-bottom:5px;}
.newstop span{ font-size:15px; color: #fff;line-height: 24px; display: block;}
.newstop a{ color: #fff; font-size: 16px;line-height: 23px;}
.newstop a:hover{ color: #f00;}
.newslflist{ width: 100%; height: auto;}
.newslflist li{ width: 100%; height: auto; margin: 10px auto;}
.newslflist li span{ display: block; color: #fff; font-size: 14px;}
.newslflist li a{ display: block; height: 40px;line-height: 20px; font-size: 14px; color: #fff; overflow: hidden;}
.newslflist li a:hover{ color: #f00;}
.onewsmore{ width: auto; display: block; border-radius:20px; height:23px;line-height:23px; display: inline-block; color: #fff; font-size: 13px;}
.onewsmore img{ height: 23px; vertical-align:top;}
.onewsmore:hover{ color: #f00;}

.ijoinusbx{background: url(../images/index-img11.jpg) no-repeat top center; background-size: cover;height:360px;padding:10px 15px;}
.joinfont1{font-size: 21px;font-weight: bold;color: #fff; line-height: 29px; margin-top: 20px;}
.joinfont2{font-size:14px;font-weight: bold;color: #fff; line-height: 23px; margin-top:170px; margin-bottom:10px;}


/*成功案例*/
.icasxbox{ padding:20px 0px;}
.caseleft{ width: 500px; height: 500px; float: left;}
.caseleft a{ display: block; width: 100%; height: 100%; position: relative;}
.caseleft .casesbtile{ padding:20px; color: #fff; font-size: 21px;}
.caseleft p{ width:340px; padding:0px 20px; color: #fff; font-size:14px;line-height: 25px;}
.caseleft .casesbtile,.caseleft p{ display: none;}
.caseleft a:hover{ background: #00a89d; z-index: 99;}
.caseleft a:hover img{ display: none;}
.caseleft a:hover .icommorec img{ display: inline-block;}
.caseleft a:hover p{ display: block;}
.caseleft a:hover .casesbtile{ display: block;}

.caseright{ width:500px; height: 500px; float: right;}
.caseright li{ width:240px; height: 240px; float: left; margin-left: 10px; margin-bottom: 20px;}
.caseright li img{ width: 100%;}
.caseright li a{ display: block; width: 100%; height: 100%; position: relative;}
.caseright li .casesbtile{ padding:20px 20px 10px 20px; color: #fff; font-size: 21px;}
.caseright li p{padding:0px 20px; color: #fff; font-size:14px;line-height: 20px;}
.caseright li .casesbtile,.caseright li p{ display: none;}
.caseright li:nth-child(1) a:hover{ background: #00b6e2; z-index: 99;}
.caseright li:nth-child(2) a:hover{ background: #75ce17; z-index: 99;}
.caseright li:nth-child(3) a:hover{ background: #ef7f00; z-index: 99;}
.caseright li:nth-child(4) a:hover{ background: #6846a2; z-index: 99;}
.caseright li a:hover img{ display: none;}
.caseright li a:hover .icommorec img{ display: inline-block;}
.caseright li a:hover p{ display: block;}
.caseright li a:hover .casesbtile{ display: block;}

.icommorec{ width: auto; border-radius:20px; height:23px;line-height:23px; background: #f00; display: inline-block !important; padding: 3px 5px 3px 10px; color: #fff; font-size: 13px; margin-top: 10px; position:absolute; bottom: 20px; right:20px; z-index: 99;}
.icommorec img{ width: 23px !important; height: 23px !important; vertical-align:top;}
/*首页关于我们*/
.iaboutx{padding: 30px 0px;}
.iabout{padding:20px;background: #fff;}
.aboutleft{width:500px;height:340px;float:left;}
.aboutleft img{ width: 100%; height: auto;}
.aboutright{width:460px;height:340px;float:right;}
.aboutrightt{font-size:21px;font-weight: bold;color:#000;line-height: 50px;}
.aboutfont{ font-size: 14px; color: #666; line-height: 30px;}
.icommore{ width: auto; display: block; border-radius:20px; height:23px;line-height:23px; background: #f00; display: inline-block; padding: 3px 5px 3px 10px; color: #fff; font-size: 13px; margin-top: 10px;}
.icommore img{ height: 23px; vertical-align:top;}

/*首页视频*/
.imove{padding: 15px 0px;}
.imovebox{height: auto; background: url(../images/bg_movie.jpg) no-repeat top center; padding: 30px; width:940px; margin: 0 auto;}
.imoverleft{ width:200px; height: auto; float: left;}
.imoverright{ width:670px; height:390px; float: right; background: #000;}

/*底部*/
.ifoot{ padding:20px 0px;}
.fotleft{ width: 50%; height: auto; float: left;}
.fotleftfont{ font-size:14px;line-height:22px;font-weight: bold;color: #535353;}
.fotform{ width: 100%; height: auto; padding: 30px 0px 40px 0px;}
.fotinput{ width: 200px; height:37px;line-height:37px; margin: 0px; border:0px; outline: none;padding: 0px 10px; vertical-align: top;}
.fotsubmitx{ width:35px; height: 37px;line-height: 37px; background: url(../images/btnemail.jpg) no-repeat center center; border: 0px; outline: none; vertical-align: top;border-left:1px solid #dedede;}
.fotleflist1{width:100%;height:auto;padding:15px 0px;}
.fotleflist1 li{ display:inline-block;margin-right:10px; height:20px;line-height: 20px;}
.fotleflist1 li a{ color: #535353;font-size:12px; border-right:1px solid #535353; padding-right:10px; font-weight: bold;}
.fotleflist1 li:nth-child(4) a{ border: 0px;}

.fotright{ width:370px; height: auto; float:right;}
.fotright ul{ width: 100%;height:auto;}
.fotright ul li{ width:165px;height:auto; float: left; border-bottom: 1px solid #a0a0a0;}
.fotright ul li:nth-child(1),.fotright ul li:nth-child(2){border-top: 1px solid #a0a0a0;}
.fotright ul li a{ height: 35px;line-height: 35px; color: #535353; font-size:14px; font-weight: bold;}
.fotright ul li a:hover{ color: #f00;}
.fotright ul li:nth-child(2n){ float: right;}
.footvideo{ width: 100%; height:50px; line-height: 50px; color: #535353;font-weight: bold; padding: 20px 0px 30px 0px;}
.footvideo a{ color: #666; font-size: 15px;}
.footvideo a:hover{ color: #f00;}
.footvideo img{ vertical-align: top;}

.footbot{ width:100%; height: auto; border-top:1px solid #000; padding-top:10px;}
.footbot-left{ width:50%; height: auto;float: left;line-height:25px; font-size: 13px; color:#7D7D7D;}
.footbot-left a{ color: #7D7D7D;}
.footbot-right{ width:50%; height: auto; float: right;line-height:25px; font-size: 13px; color:#7D7D7D; text-align: right;}
.footbot-right a{ color: #7D7D7D;}
.footvideobox{ width: 100%; height: 100vh; background: #fff; position: fixed; top:0px;left:0px; z-index: 99; display:none;}
.footclosevideo{ width:34px; height: 33px; cursor: pointer; margin: 20px;}
.footvideobody{ width:1000px; height:500px; margin:20px auto;}

/*向上*/
a.backTop {
    width: 45px;
    height: 45px;
    display: block;
    position: fixed;
    bottom: 30px;
    right: 10px;
    background: url(../images/arrup.png) no-repeat;
    display: none;
}
a.backTop:hover{
	background: url(../images/arrup_hover.png) no-repeat;
}
/*客服*/
.openonlie{ height: auto;position: fixed; bottom: 380px;right:20px;}
.openonlie{ display: none;}
.online{ width:120px; height: auto;position: fixed; bottom: 160px;right:20px; background: #595656;z-index: 99}
.onlineqq{ padding:0px 10px;}
.colseonline{ position: absolute; top:0px;right:0px; z-index: 99;}
.onlinetitle{line-height: 35px; height: 35px; color: #fff; font-size: 15px; padding: 0px 10px;}
.onlinetel{line-height:25px; height: 25px; color: #fff; font-size: 14px; padding: 0px 10px;}
.guanzhu1{ width:50px;height: 50px; background: url(../images/webchat.jpg) no-repeat center center; display: inline-block; margin-left:7px; cursor: pointer;}
.guanzhu1:hover{background: url(../images/webchat_hover.jpg) no-repeat center center;}
.guanzhu2{ width:50px;height: 50px; background: url(../images/weibo.jpg) no-repeat center center; display: inline-block; cursor: pointer;}
.guanzhu2:hover{background: url(../images/weibo_hover.jpg) no-repeat center center;}
.guanzhu1:hover .guanzhuhover1{ display: block;}
.guanzhu2:hover .guanzhuhover2{ display: block;}
.guanzhuhover1,.guanzhuhover2{ display: none;}
.guanzhuhover1{ width: auto; position: absolute; bottom: 0px;right:120px; background: #595656;}
.guanzhuhover1 ul{ width:300px; height: auto;}
.guanzhuhover1 ul li{width:80px; height: auto; float: left; margin: 10px;}
.guanzhuhover1 ul li p{line-height: 20px; color: #fff;font-size: 13px;}

.guanzhuhover2{ width: auto; position: absolute; bottom: 0px;right:120px; background: #595656;}
.guanzhuhover2 ul{ width: 100%; height: auto;}
.guanzhuhover2 ul li{width:80px; height: auto; margin: 10px;}
.guanzhuhover2 ul li p{line-height: 20px; color: #fff;font-size: 13px;}

/* 友情链接 */
.links ul{ width:1000px; height:auto; margin:0 auto; padding:10px 0px;clear:both;}
.links ul li{float:left; margin:0px; color: #333;line-height:23px;}
.links ul li a{color:#333; padding:0px 8px; font-size:14px; line-height:23px; display:inline-block;}
.links ul li a:hover{ color:#333; text-decoration:none;}

.innerrtitle{ width:1150px; height:35px; line-height:35px; background: #ff0000; z-index: 99; position: absolute;top:-35px; margin-bottom: 20px;}
.navpost{display:block;color:#fff;font-size: 14px; padding-left: 10px;}
.navpost a{font-size: 14px;color:#fff;padding: 0px 3px;}
.navpost a:hover{ color:#fff;text-decoration:none; font-weight: bold;}
.navover{max-width:300px;white-space:nowrap;vertical-align:top; overflow:hidden; text-overflow:ellipsis; display:inline-block;}

.topmenu{ width: 100%; height:88px;line-height: 88px; background: url(../images/index-img2.jpg) repeat center top;}
.topmenu p{font-size: 21px;font-weight: bold;color: #ff0000; padding-left: 30px;}

.topmenu2{height:140px;background: url(../images/bg_list.png) no-repeat center bottom;margin-bottom:15px;}
.topmenu2 p{font-size: 21px;font-weight: bold;color: #ff0000; padding-left: 30px;padding-top: 60px}
/* 内页左边 */
.innerleft{ width:300px; float:right; height:auto; margin:20px 0px 30px 0px; }
.innerltitle{width:100%; height:auto;}
.innerltitle p{ font-size:18px;color:#000;line-height:40px;}
.iltcontf{ background-color:#f3f3f3; padding:20px 30px;}
.iltconts{background-color:#f3f3f3; margin-top:15px; padding:20px 30px; color: #666;line-height:26px;}
.iltconts .xstitle{ font-weight:bold; font-size: 14px; color: #000;}
/*栏目*/
.inermlist{ width:100%; height:auto;  margin:0 auto;}
.inermlist li{ width:100%;height:auto;margin:7px auto; position: relative;}
.inermlist li a{height:28px;line-height:28px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff;font-size:16px; background: #595757; font-weight: bold; width: 190px; padding: 0px 10px; border-radius: 10px;}
.inermlist li a:hover{text-decoration:none; background: #f00;}
.inermlist li.on a{text-decoration:none; background: #f00;}
.inermlist li ul{ padding: 0px; }
.inermlist li ul li{ width: 100%;margin: 0px;height: 35px;}
.inermlist li ul li a{ width:100%;height: 35px; line-height: 35px; background:none; color: #777; font-size: 15px; display: block; text-indent: 15px; text-align: left;}
.inermlist li ul li a:hover{ color:#ca352b;background: none; text-indent: 16px; background:none;}
.inermlist li.on ul li a{text-decoration:none; background:none;}


/* 内页右边 */
.innerright{width:750px;float:left; height:auto;margin:20px 50px;padding-bottom:20px;}
.inrrctainer{ height:auto; font-size: 14px; line-height:26px;color:#666; padding:0px 30px;}
.inrrctainer table{margin: 0 auto; text-align: center;}
.inrrctainer img{ max-width: 100%;}
.inxxmenunam{ width:100%; height: auto; font-size: 21px; color:#f00;line-height: 50px;}

/*内页产品*/
.potlist{ width: 100%; height: auto;}
.potlist li{ width:29.333%; float:left; margin:30px 2%; position: relative;}
.potlist li p{ width:calc(100% - 20px);padding: 0px 10px; height: 50px;line-height: 50px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#FFF; font-size:21px; text-align: center; margin-top:140px;}
.potlist li img{ width: 100%; vertical-align: top;}
.prohover{position: absolute;top:0px;left:0px; height: 100%; text-align: center;width: 100%; display:block;}
.prohover span{ display: block; font-size: 14px;line-height:24px; text-align: center; color: #fff; display: none;}
.prohover b{ border: 1px solid #fff; margin: 20px auto; width: 80px; height: 30px;line-height: 30px; color:#fff; font-size: 14px; display:none;}
.potlist li:hover p{top:30%;}
.potlist li:hover .prohover{ display: block; background: rgba(0,0,0,.5);}
.potlist li:hover .prohover p{ margin-top: 60px;}
.potlist li:hover .prohover span{ display: block;}
.potlist li:hover .prohover b{ display: block;}
/*内页职业*/
.joinsli{ height: auto; padding: 0px 20px;}
.joinsli li{ width:460px; height: auto; margin:30px 0px; text-align: center;}
.joinsli li:nth-child(1){float: left;}
.joinsli li:nth-child(2){float: right;}
.joinsli li p{font-size: 18px;color: #000; margin-bottom:10px; text-align: left; font-weight: bold;}
.joinsli li span{display: block; color: #ff0000; text-align: center;font-size: 20px;line-height:35px; margin-top: 10px;}

.jobbox{ border: 1px solid #dedede; padding: 5px; margin: 20px 0px 100px 0px;}
.jobbox ul li{ width: 100%; height:auto;line-height:22px; padding: 8px 0px; color: #666; border-bottom: 1px solid #dedede;}
.jobtopli{background: #f00; color: #fff !important; border: 0px;}
.jobbox ul li p{ float: left; font-size: 14px;}
.jobbox ul li p a{ color: #666;}
.jobbox ul li p a:hover{ color: #f00;}
.jobbox ul li p:nth-child(1){ width:60px; text-align:center}
.jobbox ul li p:nth-child(2){ width:150px;}
.jobbox ul li p:nth-child(3){ width:100px; text-align:center}
.jobbox ul li p:nth-child(4){ width:315px; }
.jobbox ul li p:nth-child(5){ width:110px; text-align:center}

.jobboxfont{ border-top:1px solid #c9c9c9;padding: 30px 0; font-size: 14px;line-height:25px;}


/*内页联系我们*/
.contactleft{ width:50%; height: auto; float: left; margin:40px 0px;}
.contactright{ width:50%; height: auto; float: right; margin:40px 0px;}

/*底部*/
.inncomfourlist{ width: 100%; height:auto; text-align: center; border-top: 1px solid #a0a0a0; padding:40px 0px; margin-top: 20px;}
.inncomfourlist li{ width:120px; display: inline-block; margin: 0px 20px;}
.inncomfourlist li a{background: url(../images/arrright.png) 52px 87px no-repeat #c9c9c9;color: #fff; display: block;height:120px; border-radius:60px; font-size:18px; line-height:110px;}
.inncomfourlist li a:hover{background-color: #aaa;}


/*内页新闻*/
.innewslist{ width:100%; height:auto;}
.innewslist li{height:40px;line-height:40px;}
.innewslist li a{ display:block;}
.innewslist li .innewleft{ width:120px; height:auto; float: left;color: #666; }
.innewslist li .innewleft p{ font-size:14px;}
.innewslist li .innewright{ width:calc(100% - 130px); float: right; margin-right: 10px;}
.innewslist .ntitle{ width:100%; color: #444;font-size:15px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.innewslist li:hover .ntitle{color:#f00;}

.news-box{ width:29.333%; height: auto; margin:30px 2%; float: left;}
.news-boxt{font-size: 18px;font-weight: bold;color: #000;height: 26px;line-height: 26px;margin-bottom: 20px;overflow: hidden;}
.newsboxtop{ width: 100%; height: auto; background:#eee;}
.newsboxtop img{ width: 100%;}
.newsboxtop a{ display: block; color: #333;}
.newsboxtop a:hover{ color: #f00;}
.newsboxtopcon{padding: 15px;}
.newsboxtopcon span{ display: block; background: url(../images/arr.png) no-repeat right center; color: #f00; font-size:30px;line-height: 30px; margin-bottom: 10px;}
.newsboxtopcon p{ font-size: 14px; line-height: 25px; font-weight: bold;}
.newsboxlist{ width: 100%; height: auto; padding: 20px 0px;}
.newsboxlist li{ width: 100%; height: auto; margin-bottom:10px;}
.newsboxlist li a{ display: block; color: #666;}
.newsboxlist li a:hover{ color: #f00;}
.newsboxlist li span{ font-size: 13px; display: block;line-height:20px;}
.newsboxlist li p{ line-height:30px; height: 30px; overflow: hidden;}
.newsboxlmore{ font-size: 14px; color: #666;}
.newsboxlmore:hover{ color: #f00;}

/*内页产品*/
.inprolist{ width:100%; height:auto; list-style:none; text-align: center;}
.inprolist li{ width:280px; float:left;height:auto;margin:0px 8px 20px 8px;}
.inprolist li img{width:100%; height:207px;-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;}
.inprolist li .img{ width:276px; height: 207px; overflow: hidden; border: 1px solid #dedede; padding: 1px;}
.inprolist li p{padding: 0px 5px;line-height:35px; height:35px;background: #dedede; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.inprolist li a{color:#333;display: block;}
.inprolist li:hover a{color:#fff !important;text-decoration:none;  }
.inprolist li:hover p{ background: #ca352b;}
.inprolist li:hover .img{border: 1px solid #ca352b;}
.inprolist li:hover img{transform: scale(1.1, 1.1);opacity:0.4;filter:alpha(opacity=40);}

/*服务*/
.servicelist{ width:100%; height: auto; text-align: center; padding: 20px 0px;}
.servicelist li{ width:235px; height:170px; display: inline-block;padding-top: 65px;}
.servicelist li a{ display: block; width: 100%; height: 100%; color: #333; font-size: 16px;}
.servicelist li:hover{ background: #f00;}

/*产品内也*/
.proinf{ width: 100%; height: auto; margin-bottom: 20px;}
.proinftitle{ width: 100%; color: #000;font-weight: bold; font-size: 15px;height:40px; line-height: 40px;border-bottom: 1px solid #000; margin-bottom: 15px;}
.proinfocon{ font-size: 14px;line-height: 25px;}
.proinfocon img{ max-width:100%;}

/*案例*/
.incsabox{ padding: 10px 50px 20px 50px;}
.insoutitle{ border-bottom: 1px solid #000; height: 40px;line-height: 40px; color: #000; font-size: 16px; font-weight: bold; padding-bottom:5px; margin-bottom: 20px}
.incsabox ul{ width: 100%; height: auto;}
.incsabox ul li{width:23%; height: auto; float: left; position: relative; margin:10px 0px 10px 2.66667%;}
.incsabox ul li:nth-child(4n+1){margin-left: 0px;}
.incsabox ul li img{ width: 100%; vertical-align: top;}
.incsabox ul li p{ width: 100%; height: auto; position:absolute; bottom: 0px; left: 0px; text-align: center; background: rgba(16,198,187,0.7); padding: 15px 0px;}
.incsabox ul li p img{ width:auto;}
.incsabox ul li a{color: #fff;font-size: 16px;font-weight: bold;line-height:35px;}
.incsabox ul li a:hover p{background:#10c6bb;}

/*解决方案*/
.insoubox{ padding:30px 50px;}
.insoubox ul{ width: 100%; height: auto;}
.insoubox ul li{ border: 1px solid #dedede; padding: 10px; width:calc(24% - 22px); height: auto; float: left; margin:10px 0px 10px 1.333333%; padding-bottom: 50px;background: url(../images/arr.png) no-repeat center bottom 15px;}
.insoubox ul li:nth-child(4n+1){ margin-left: 0px;}
.insoubox ul li img{ width: 100%;}
.insoubox ul li .soutitex{ color: #000; font-size: 16px; line-height:20px; margin-bottom: 10px; font-weight: bold;}
.insoubox ul li .souabt{ display: block; font-size: 13px;line-height: 23px; color: #666;}
.insoubox ul li:hover{ border: 1px solid #f00;background: url(../images/arr_hover.png) no-repeat center bottom 15px;}

/*视频*/
.invideolist{ width: 100%; height: auto;}
.invideolist li{ width:430px; height: auto; float: left; margin: 10px 7px;}
.invideolist li p{ width: 100%; height:30px; line-height: 30px; text-align: center; }
.videoiframe{width:100%; height:300px;}

/*分页*/
.ipage{height:auto; text-align:center;}
.totalfont{ font-size: 14px; color: #666; display: none;}
.ipage a{ height:35px;line-height:35px;color:#888;font-size: 15px;padding:0px 5px;display: inline-block;margin: 0px 5px; vertical-align: top;}
.ipage a:hover{color:#ca352b;border-bottom:2px solid #ca352b;text-decoration:none;font-weight:bold;}
.ipage .current{color:#ca352b;border-bottom:2px solid #ca352b;display:inline-block; height:35px;line-height:35px;padding:0px 5px;margin:0px 5px;font-size:15px;font-weight:bold;}

/*详情页*/
.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; margin: 15px 0px; color: #666;}
.newsin-c .date{ width: 190px; float: left; text-indent:0px; font-size: 14px;}
.newsin-c .date i{ width:28px;height:30px; display:inline-block; background:url(../images/time.png) no-repeat left center; background-size: 22px 22px; float: left;}
.newsin-c .click{ width: auto; height: 30px; line-height: 30px; text-align: right; float:right;}
.newsin-c .click i{ width: 30px;height:30px; display:inline-block; background:url(../images/eye.png) no-repeat left center; background-size: 25px 25px; float: left;}

/*上页下页*/
.detpnt{height:auto; background:#f1f1f1;overflow: hidden;margin-bottom:20px; padding: 0px 20px;}
.detpnt .detpntline{width:48%;height:35px;line-height:35px;font-size: 15px;font-weight: bold;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.detpnt .detpntline a{color:#666; font-weight: normal;}
.detpnt .detpntline a:hover{ color: #333; }
.detpntl{ float: left;}
.detpntr{text-align:right;float:right;}

/*更多阅读*/
.innerabouttitle{ width:100%; height:auto; border-bottom:3px solid #dedede;}
.innerabouttitle p{color:#e27a1b;font-size:30px; text-align: center; font-weight:bold;height:35px; line-height:35px;}

.fotdetbox{padding:15px; background: #f1f1f1;}
.morearticle{ border: 1px solid #fff; padding: 10px;}
.morearticle li{ width:48%; height:35px; line-height:35px; float:left;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-bottom:1px dotted #333; margin: 0px 1%;}
.morearticle li a{ color:#333; padding-left:10px;}
.morearticle li a:hover{ color:#666; padding-left:11px;}
.moreproducts{border: 1px solid #fff; padding: 10px 0px;}
.moreproducts li{ width:123px; height:auto;float:left; margin:0px 10px; text-align:center;}
.moreproducts li a{ color:#333;}
.moreproducts li p{ text-align: center; line-height:20px;}
.moreproducts li a:hover{ color:#666}
.moreproducts li img{ width:100%;height:auto; border:1px solid #ccc;}
.moreproductsov{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

/*留言*/
.inmessagebox{width: 600px;height: auto; padding: 0px 0px 50px 0px; margin: 0 auto; }
.inmessright{ width: 550px; height:auto; float: right; padding: 30px 0px 50px 0px;}
.inmessright img{ width: 550px;}
.inmessline{ width: 100%; height: auto; margin-bottom: 15px}
.inmessline p{ width: 60px; height: auto; float: left;height:35px;line-height:35px;}

.zxlyinp{ width:320px;height:35px;line-height:35px;border-radius:2px;color: #999; background: #dcdcdc; 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:35px;line-height:35px;font-size:14px; color: #999; background: #f8f8f8; border: 0px;vertical-align: top; text-indent: 10px;border-radius:2px;}
.zxlysub{background:#ef0606;width:100px; outline: none; height:35px; line-height:35px;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:35px;}

/*图片集*/
.imgnav{ width:720px; margin:00px auto;}
#bodycontent .hov{ display: block;}
#bodycontent p{ display: none;}
.imgnav{  position:relative; margin:0 auto; width:720px;}
#tabsmalimg{ z-index:10; width:720px; position:relative; text-align:center;}
#tabsmalimg img{ height:540px; display:none;}
#front{ position:absolute; left:-50px; top:0px; z-index:10; cursor:pointer;  width:30px; height:540px;}
#front a{  position:absolute; left:0px; top:224px;display:block; background:url(../images/index_tab_l.png) no-repeat; width:30px; height:60px;}
#next{  position:absolute; right:-50px; top:0px; z-index:10;cursor:pointer; width:30px; height:540px;}
#next a{  position:absolute; right:0px; top:224px; display:block; background:url(../images/index_tab_r.png) no-repeat; width:30px; height:60px;}

#cbtn{background:#EAEBF0; position:relative; height:auto; }
#cbtn ul{position:relative; width:10000px; height:auto;}
#cbtn ul li{ float:left;width:116px; height:86px; cursor:pointer; text-align:center; margin-right:14px; position:relative;}
#cbtn ul li img{ width:116px; height:86px; display:block;}
#cbtn ul li tt{ background:#000; color:#FFF; position:absolute; right:4px; bottom:4px; z-index:20;font-size:12px; line-height:16px; padding:0 5px;}
#cbtn li.hov{ border: 1px solid #f00; /*background:url(../images/imghoverbg.gif) no-repeat;*/}
.ctrl div{ clear:both;}
#cSlideUl{width:640px; height:110px;overflow:hidden; position:relative; top:10px; margin:0 auto;}
.picSildeLeft{cursor:pointer; position:absolute; top:42px; left:10px; z-index:9;}
.picSildeRight{cursor:pointer; position:absolute; top:42px; right:10px; z-index:9;}

/*图片集*/
/*.ban{width:720px;height:auto;position:relative;overflow:hidden;margin:0px auto;}
.ban2{width:720px;height:540px;position:relative;overflow:hidden;}
.ban2 ul{position:absolute;left:0;top:0;}
.ban2 ul li{width:720px;height:540px;line-height:540px;text-align:center;}
.ban2 ul li img{max-width:720px;max-height:540px;vertical-align:middle;}
.ban .prev{float:left;cursor:pointer;}
.min_pic{width:100%;height:120px;padding-top:10px;overflow:hidden;}
.min_pic .num{width:680px;height:100%;margin-left:8px;position:relative;overflow:hidden;float:left;}
.min_pic .num ul{position:absolute;left:0;top:0; }
.min_pic .num ul li{width:86.8px;height:120px;float:left;margin:0px 10px 0px 0px;cursor:pointer; overflow: hidden;}
.min_pic .num ul li img{width:100%;height:65px;cursor:pointer;vertical-align:top;}
.min_pic .num ul li.on img{width:84.8px;height:63px;border:1px solid #f00;padding:0;}
.min_pic .num ul li p{width:100%;height:auto;line-height:18px;font-size:13px;text-align:center;}

.prev_btn1{float:left;}
.next_btn1{float:right;}
.prev_btn1,.next_btn1{width:16px;height:18px;margin:23px 0px;cursor:pointer;text-align:center;}

.prev1{left:20px;}
.next1{right:20px;}
.prev1,.next1{position:absolute;top:50%;margin-top:-25px;cursor:pointer;z-index:9;}
.prev1 img,.next1 img{width:28px;height:51px;}

.mhc{width:100%;background:#000; opacity:0.5;-moz-opacity:0.5;filter:alpha(Opacity=50);position:absolute;left:0;top:0;display:none;}

.pop_up{width:720px; height:540px; padding:10px; background:#fff; position:fixed; -position:absolute;left:50%;top:50%;margin-left:-370px;margin-top:-280px;display:none; z-index:99;}
.pop_up_xx{ width:40px; height:40px; position:absolute; top:-40px; right:0; cursor:pointer;}
.pop_up_xx img{width:40px;height:40px;}
.pop_up2{width:720px;height:540px;position:relative;float:left;overflow:hidden;}
.pop_up2 ul{position:absolute;left:0;top:0;}
.pop_up2 ul li{width:720px;height:540px;line-height:540px;float:left;text-align: center;}
.pop_up2 ul li img{max-width:720px;max-height:540px;vertical-align:middle;}
*/
.wapup{display:none;}
.ncontainer{ padding: 0px 10px; background: #fff;}
/*大屏PC*/
@media (min-width: 1150px){
	.ncontainer{width: 1150px; height: auto; margin:0 auto; padding: 0px; background: #fff; position: relative;}
	.links{ display: block;}
}

/*中型显示屏，Ipad Pro*/
@media (min-width: 992px) and (max-width: 1200px){
	.innerrtitle .navpost{ width:60%;}
	.innerrtitle p{ width: 30%;}
	/*左侧*/
	.innerleft{ width:25%; height: auto; float: left;}
	.inermlist li a{ width: 80%;}
	/*右侧*/
	.innerright{ width: 72%; height: auto; float: right;}
	/*视频*/
	.invideolist li{ width:48%;margin:0px 1% 10px 1%;}
	.videoiframe{height:260px; }

	/*产品展示*/
	.inprolist li{ width: 31.333333%; margin: 0px 1% 10px 1%;}
	.inprolist li .img{width:100%; height: auto;border:0px;}
	.inprolist li img{width: 100%; height: auto;}
	.inprolist li:hover .img{border: 0px;}
	
	.moreproducts li{ width: 31.3333%; height: auto; margin:0px 1% 10px 1%;}
	.moreproducts li img{ height: auto;}
	
	.detpnt .detpntline{width:45%;}
}

/*中型显示屏，Ipad Pro*/
@media (min-width:760px) and (max-width:992px){
	/*面包屑*/
	.innerrtitle{ line-height: 60px; height: 60px;}
	.innerrtitle .navpost{ width: 100%;}
	.innerrtitle p{ display: none;}
	/*面包屑*/
	/*左侧*/
	.innerleft{ width:100%; height: auto; margin: 0px;}
	.innerltitle{ display: none;}
	
	/*右侧*/
	.innerright{ width:100%; height: auto; margin: 0px;}
	
	/*新闻动态*/
	.innewslist{ width: 100%;}
	/*产品展示*/
	.inprolist li{ width: 31.333333%; margin: 0px 1% 10px 1%;}
	.inprolist li .img{width:100%; height: auto;border:0px;}
	.inprolist li img{width: 100%; height: auto;}
	.inprolist li p{ margin: 0px;}
	.inprolist li:hover .img{border: 0px;}
	/*视频*/
	.invideolist li{ width:48%;margin:0px 1% 10px 1%;}
	.videoiframe{height:260px; }
	/*相关产品*/
	.moreproducts li{ width: 31.3333%; height: auto; margin:0px 1% 10px 1%;}
	.moreproducts li img{ height: auto;}
	.detpnt .detpntline{width:45%;}
}
/*pad以下*/
@media (max-width:768px){
	.banposfont{position: static}
	.rslides li a:hover .hoverfont{ display: none;}
	.w1000{ width: 100%;}
	
	.topnax{ display:block; width: 100px; position: relative;}
	.topicon{ display:none;}
	.logo{margin-left: 10px;}
	.topmenux{ display: block; width: 35px; height:auto; float: right; margin-right: 10px; margin-top:25px;}
	.topmenux p{ width: 100%; height: 6px; background: #e93f33; margin-bottom:6px;}
	.topnav{ display: none; width: 100px;top:100px;right:0px;position:absolute;background:#e93f33; height: auto;}
	.subnavbdoy{ display: none !important;}
	.topnav li{ width: 100%; margin: 0px; text-align: center;}
	.topnav li a{ color: #fff; border-bottom: 1px solid #fff;line-height: 35px; height: 35px;}
	/*首页案例*/
	.icasxbox{ padding: 20px 10px; width: calc(100% - 20px);}
	.caseright li{ width: 49%; height: auto; margin-left: 2%;}
	.caseright li:nth-child(2n+1){ margin-left: 0px;}
	.caseleft{ width: 100%; height: auto;}
	.caseright{ width: 100%; height: auto;}
	.itooxitong ul li a{ padding: 0px 5px;}
	/*首页社会*/
	.iabout{ width: calc(100% - 40px);}
	.aboutleft{ width:48%; height: auto; margin: 0px 1%;}
	.aboutright{ width:48%; height: auto; margin: 0px 1%;}
	/*首页新闻*/
	.inewsbox{ width:calc(66% - 10px); margin-left: 10px;}
	.inewsleft{ width:calc(48% - 30px); height: auto; margin: 0px 1%;}
	.inewsright{ width:calc(48% - 30px); height: auto; margin: 0px 1%;}
	.ijoinus{width:calc(30% - 10px); margin-right: 10px;}
	.joinfont2{ margin-top: 20px;}
	/*首页视频*/
	.imovebox{ width:calc(100% - 60px); height: auto;}
	.imoverleft .indextitle{ margin-bottom:50px !important;}
	.imoverright{ width:calc(100% - 230px); height: auto;}
	
	
	.inrrctainer img{ max-width: 100% !important; height: auto !important;}
	.inrrctainer table{table-layout:fixed;word-wrap:break-word; word-break:break-all;}
	.inrrctainer table tr td{ width: auto !important;}
	
	/*面包屑*/
	.innerrtitle{ line-height: 50px; height: 50px;}
	.innerrtitle .navpost{ width: 100%;}
	.innerrtitle p{ display: none;}
	/*面包屑*/
	/*左侧*/
	.innerleft{ width:100%; height: auto; margin: 0px;}
	.innerrtitle{ display: none;}
	
	.links ul{ width: 100%;}
	
	/*栏目*/
	.iltcontf{ padding: 10px; margin-top: 10px;}
	.inermlist{ text-align: center;}
	.inermlist li{ width: auto; display: inline-block; margin: 3px 1%;}
	.inermlist li a{ width: auto;}
	.inermlist li ul{ width:100%;}
	.inermlist li ul li{ width: auto; display: inline-block; margin: 0px 1%;}
	
	/*资质荣誉*/
	.honorlist li{ width:calc(31.333% - 12px); margin: 10px 1%;}
	.honorlist li:nth-child(4n+1){ margin-left: 1%;}
	.honorlist li img{ width: 100%; height:150px !important;}
	/*职业发展*/
	.joinsli li{ width: 48%;}
	.joinsli li span{ font-size: 16px;line-height: 23px}
	
	/*联系我们*/
	.inmessline{ margin-bottom: 10px;}
	
	.iltconts{ display: none;}
	/*右侧*/
	.innerright{ width:100%; height: auto; margin: 0px;}
	/*关于中鼎*/
	.aboutbody{height: 530px;}
	.aboutbody li span{ display: block;}
	.aboutbody .ibm1 {left:50px;top: 30px;}
	.aboutbody .ibm2 {left:350px;top: 30px;}
	.aboutbody .ibm3 {left:50px;top: 150px;}
	.aboutbody .ibm4 {left:350px;top:150px;}
	.aboutbody .ibm5 {left:50px;top: 270px;}
	.aboutbody .ibm6 {left:350px;top: 270px;}
	.aboutbody .ibm7 {left:50px;top: 390px;}
	.aboutbody .ibm8 {left:350px;top: 390px;}
	
	
	
	/*新闻动态*/
	.innewslist{ width: 100%;}
	.innewslist .ntitle{ width: 100%;}
	.innewslist .date{display: none;}
	
	/*案例*/
	.incsabox{ padding: 10px 0px;}
	
	/*解决方案*/
	.insoubox{ padding: 10px 0px;}
	.insoubox ul li .souabt{ height: 138px; overflow:hidden;}
	
	/*产品中心*/
	.potlist li{width:48%; margin: 0px 1% 10px 1%;}
	.potlist li p{margin-top:40px;}
	.prohover{ background: rgba(0,0,0,.5);}
	.prohover span{ display: block;}
	.prohover b{ display: block;}
	.proinfocon img{ height: auto !important;}
	
	.article_title{ font-size: 17px;}
	/*产品展示*/
	.inprolist li{ width:48%; margin: 0px 1% 10px 1%;}
	.inprolist li .img{width:100%; height: auto;border:0px; padding: 0px; margin: 0px;}
	.inprolist li img{width: 100%; height: auto;}
	.inprolist li:hover .img{border: 0px;}
	.inprolist li p{ margin: 0px; height: 30px; line-height: 30px; margin: 0px; font-size: 14px;}
	.invideolist li{ width:48%;margin:0px 1% 10px 1%;}
	.videoiframe{height:260px;}
	/*分页*/
	.ipage .totalfont{ display: none;}
	/*在线留言*/
	.inmessagebox{ width: 100%; margin: 0 auto; float: none;}
	.inmessright{ display: none;}
	/*相关产品*/
	.moreproducts li{ width: 31.3333%; height: auto; margin:0px 1% 10px 1%;}
	.moreproducts li img{ height: auto;}
	.detpnt .detpntline{width:45%;}
	
	/*底部*/
	.ifoot{ width: 100% !important;}
	.fotleft{ width:calc(50% - 20px); float:left;padding: 0px 10px;}
	.fotleft img{ display: none;}
	.fotright{ width:calc(50% - 20px);float:right;padding: 0px 10px;}
	.fotright ul li{ width: 48%; height: auto; margin: 0px 1%;}
	.footvideo{ display: none;}
	.online{display: none;}
	.footbot-left{ width:calc(100% - 20px); float:none;padding: 0px 10px;text-align: center;}
	.footbot-right{ width:calc(100% - 20px);float:none;padding: 0px 10px;text-align: center;}
}
/*普通手机端*/
@media (max-width:480px){
	.banposfont{position: static}

	.inrrctainer{ padding: 0px;}
	.flexslider .slides a img{ height: 300px; background-size:cover !important;}
	.flexslider{ height: 300px; width: 100% !important;}
	.flex-control-nav{ bottom:10px;}
	/*面包屑*/
	.innerrtitle{ line-height: 40px; height: 40px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
	.inposition{ display: none;}
	.innerrtitle .navpost{width:100%;font-size:13px;}
	.innerrtitle .navpost a{padding:0px;}
	/*面包屑*/
	
	/*有子栏目的*/
	.subermlist{ width: 100%; height: auto;}
	.subermlist li{ width: 100% !important;}
	.subermlist li ul{ text-align: center;}
	.subermlist li ul li{ width: auto !important;height: 25px !important;line-height: 25px !important; margin: 0px !important;}
	.subermlist li ul li a{height: 25px !important;line-height: 25px !important;}
	/*栏目*/
	.inermlist li{ width:48%; display:inline-block; margin: 0px 1% 5px 1%; }
	.inermlist li a{height:32px;line-height:32px;}
	/*新闻*/
	.innewslist li{ padding: 5px 0px;}
	/*解决方案*/
	.insoubox ul li{width: calc(48% - 22px); margin: 10px 1%;}
	.insoubox ul li:nth-child(4n+1){ margin-left: 1%;}
	/*关于我们*/
	.aboutbody{height: 530px;}
	.aboutbody .ibm1 {left:20px;top: 30px;}
	.aboutbody .ibm2 {left:20px;top: 90px;}
	.aboutbody .ibm3 {left:20px;top: 150px;}
	.aboutbody .ibm4 {left: 20px;top: 210px;}
	.aboutbody .ibm5 {left: 20px;top: 270px;}
	.aboutbody .ibm6 {left: 20px;top: 330px;}
	.aboutbody .ibm7 {left: 20px;top: 390px;}
	.aboutbody .ibm8 {left:20px;top: 450px;}
	/*首页*/
	.itooxitong ul li{ padding: 10px 0px;}
	.iabout{ padding: 10px; width: calc(100% - 20px);}
	.aboutleft{ width:100%; margin: 0px;}
	.aboutright{ width:100%;margin: 0px;}
	
	.inewsbox{ width: calc(100% - 20px); margin: 0px 0px 10px 0px; padding: 0px 10px;}
	.inewsleft{ width: calc(100% - 20px); padding: 10px;margin: 0px 0px 10px 0px; float: none;}
	.inewsright{width: calc(100% - 20px); padding: 10px; margin: 0px; float: none;}
	.ijoinus {width:calc(100% - 20px);margin-right: 0px; padding: 10px;}
	.joinfont2{ margin-top: 100px;}
	.imoverleft{ width: 100%; height:auto; margin: 0px; float:none;}
	.imoverleft .indextitle{margin-bottom:0px !important;}
	.imoverright{ width: 100%; float: none; margin-top: 10px;}
	.imovebox{ padding: 10px; width: calc(100% - 20px);}
	/**/
	.incsabox ul li{ width:48%; height: auto; margin: 10px 1%;}
	.incsabox ul li:nth-child(4n+1){ margin-left: 1%;}
	/*产品*/
	.potlist li p{ margin-top:0px;height: 40px;line-height:40px;font-size: 16px;}
	.potlist li span{line-height: 20px; font-size: 13px;}
	.prohover b{display: none;}
	/*我们的服务*/
	.servicelist li{ width: 48%; height: auto; margin: 20px 1%; padding-top:0px;}
	/**/
	.joinsli{ padding: 0px;}
	.joinsli li span{ font-size: 14px;line-height: 23px}
	.jobbox ul{ width: 100%;}
	.jobbox ul li{ width: 100%; height: auto;}
	.jobbox ul li p{float: left;text-align:center;line-height: 18px;padding: 8px 0px;}
	.jobbox ul li p:nth-child(1){ width:10%; overflow-x: auto;}
	.jobbox ul li p:nth-child(2){ width:20%; overflow-x: auto;}
	.jobbox ul li p:nth-child(3){ width:15%; overflow-x: auto;}
	.jobbox ul li p:nth-child(4){ width:30%; overflow-x: auto;}
	.jobbox ul li p:nth-child(5){ width:25%; overflow-x: auto;}
	
	/*分页*/
	.ipage a{ display: none;}
	.ipage .paprev{ display: block; float: left}
	.ipage .panext{ display: block; float: right}
	/*相关文档*/
	.morearticle li{ width: 100%;}
	/*相关产品*/
	.moreproducts li{ width: 48%; height: auto; margin:0px 1% 10px 1%;}
	.moreproducts li img{ height: auto;}
	
	.detpnt .detpntline{width:100%;height:25px;line-height: 25px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-indent: 25px; font-size: 15px; font-weight:400;background-repeat:no-repeat;}
	.detpntl {background-image: url(../images/pnt.png); background-position: left center;text-align: left;float: none; padding: 0px;}
	.detpntr {background-image: url(../images/pnb.png); background-position: left center;text-align: left;float: none; padding: 0px;}
	.invideolist li{ width:100%;margin:0px 0px 10px 0px;}
	.videoiframe{height:260px;}
	
	/*荣誉*/
	.honorlist li{width: calc(48% - 12px);}
	.honorlist li img{ height: 130px !important;}
	
	/*新闻*/
	.news-box{ width: 100%; margin: 20px 0px;}
	/*图片集*/
	.ban{ width:100%; height:auto;}
	.ban2{ width:350px;height:263px; margin: 0 auto;}
	.ban2 ul li{ width:350px;height:263px;line-height:263px;}
	.ban2 ul li img{max-width:350px;max-height: 263px; vertical-align: middle;}
	.min_pic{ display: none;}
	.pop_up{width:350px; height:263px;margin-left:-177px;margin-top:-130px;padding: 2px;}
	.pop_up2{ width:350px; height:263px;}
	.pop_up2 ul li{ width:350px; height:263px; line-height: 263px;}
	.pop_up2 ul li img{ max-width: 350px; max-height: 263px; vertical-align: middle;}
	
	/*手机站底部漂浮*/
	.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:#b61f15; position: fixed; bottom:0px;}
	.wapfooter li{ width: 20%; 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;}
	.copyright{ display: block; overflow: hidden; height: 35px;}
	
	
	.fotleft{ width:calc(100% - 20px); float:none; padding: 0px 10px;}
	.fotright{ width:calc(100% - 20px);float:none;padding: 0px 10px;}
	
	/*手机漂浮*/
	.contactleft{ width: 100%; height: auto; float: none;}
	.contactright{ width: 100%; height: auto; float: none;}
	.inncomfourlist li{ width:120px; height: auto; margin: 10px 10px;}
	.inncomfourlist li a{ height: 120px;}
	
	/*客服隐藏*/
	.openonlie{ display: none;}
}
/*超小手机端 5、SE*/
@media (max-width:320px){
	/*面包屑*/
	.innerrtitle{ line-height: 40px; height: 40px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
	.inposition{ display: none;}
	.innerrtitle .navpost{ width: 100%; font-size: 13px;}
	.innerrtitle .navpost a{ padding: 0px;}
	/*面包屑*/
	.inermlist li{ width:48%; display:inline-block; margin: 0px 1% 7px 1%; background: #ca352b; color: #fff;}
	.inermlist li a{ width:76%;}
	
	/*图片集*/
	.ban{ width:100%; height:auto;}
	.ban2{ width:300px;height:225px; margin: 0 auto;}
	.ban2 ul li{ width:300px;height:225px;line-height:263px;}
	.ban2 ul li img{max-width:300px;max-height: 263px; vertical-align: middle;}
	.min_pic{ display: none;}
	.pop_up{width:300px; height:225px;margin-left:-152px;margin-top:-112px; padding: 2px;}
	.pop_up2{ width:300px; height:225px;}
	.pop_up2 ul li{ width:300px; height:225px; line-height: 225px;}
	.pop_up2 ul li img{ max-width: 300px; max-height: 225px; vertical-align: middle;}

	.banposfont{position: static}
}