@charset "utf-8";
.incontents {
	width: 100%;
	overflow: hidden;
	background-color: #FFFFFF;
}
.neibanner {
	width: 100%;
	height: 230px;
}
#contain{
	width: 1100px;
	margin: 0 auto;
	padding: 30px 0 20px 0;
	overflow: hidden;
}
clearfix::after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/*左侧栏目*/
.con_le{ width: 240px;}
.con_le1{
	padding-top: 10px;
	height: 60px;
	padding-left: 12px;
	font-size: 14px;
	background: #f7f7f7;
	border-top-width: 3px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: dotted;
	border-top-color: #1BB6FE;
	border-bottom-color: #e2e2e2;
}
.con_le1 h1{ font-size: 18px; font-weight: normal; color: #333;}
.con_le1 p {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #666;
}
.le_nav{ padding-bottom: 20px;}
.le_nav ul,.le_nav ul li{ list-style: none;}
.le_nav ul li{ border-bottom: dotted 1px #e2e2e2;}
.le_nav ul li a{ display: block; height: 34px; line-height: 34px; padding-left: 22px; background: url("images/ny_bg1.jpg") right top no-repeat; font-size: 14px;}
.le_nav ul li a:hover{
	color: #fff;
	background-color: #1BB6FE;
	background-image: url(images/ny_bg1.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.le_nav ul li a.hover{ color: #fff; background: url("images/ny_bg1.jpg") #1BB6FE right bottom no-repeat;}
.le_nav ul li ul li{ border: none;}
.le_nav ul li ul li a{ padding-left: 34px; height: 30px; line-height: 30px; background: none;}
.le_nav ul li ul li a:hover{ background: none; color: #0196da;}
.le_nav ul li ul li a.hover{ background: none; color: #0196da;}

.le_box{ border: solid 1px #e5e5e5; margin-bottom: 20px;}
.le_news_list h3{ font-size: 18px; color: #333; font-weight: normal; padding-bottom: 10px;}
.le_news_list ul li{
	list-style: none;
	height: 32px;
	line-height: 32px;
	padding-left: 10px;
	background: url("images/ny_bg2.jpg") left center no-repeat;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 12px;
}
.le_contact{
	font-size: 14px;
	overflow: hidden;
}

.con_ri{ width: 820px;/*min-height:700px;*/}
.con_ri1{
	height: 39px;
	background: url("images/line2.jpg") left bottom repeat-x;
	font-size: 14px;
	color: #666;
}
.con_ri1_ri{ background: url("images/tb1.jpg") left center no-repeat; padding-left: 15px;}
.con_ri1 span{ display: block; height: 38px; line-height: 38px; border-bottom: solid 1px #0196da; color: #0196da; font-size: 18px; float: left;}
.con_ri_con{
	padding: 30px 0;
	font-size: 14px;
	line-height: 26px;
	overflow: hidden;
	clear:both;
	height:auto;
}
.con_ri_con p{
	color: #666;
}
.le_contitle {
	height: 92px;
	width: 240px;
	background-image: url(images/tel_icon.jpg);
	background-repeat: no-repeat;
}.le_conlist {
	overflow: hidden;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.le_conlist h1 {
	font-size: 18px;
	color: #1BB6FE;
	font-weight: bold;
	line-height: 30px;
}
.le_conlist p {
	font-size: 13px;
	line-height: 30px;
	color: #666;
}
/*荣誉资质*/
.row {
	width: 900px;
	margin: 0 0 0 -25px;
}
.fancybox {
	width: 230px !important;
	padding: 0;
	height: 324px;
	float: left;
	margin: 0 25px;
}
.fancybox img{
	width: 200px;
	padding: 15px;
}
.fancybox .fancy_top {
	width: 100%;
	height: 267px;
	background: #FFFFFF;
	border: #e5e5e5 solid 1px;
	-webkit-align-items: center;
	display: -webkit-flex;
	-webkit-justify-content: center;
	overflow: hidden;
	padding: 10px;
}
.fancybox .fancy_bot {
	line-height: 40px;
	font-size: 14px;
	color: #666666;
	width: 100%;
	text-align: center;
}
.fancy:hover {
	text-decoration: none !important;
}
.img-responsive {
	display: block;
	max-width: 100%;
	height: auto;
}

/*产品*/
.inproxunbox{
	float: left;
	width: 250px;
	height: 178px;
	position: relative;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
}
.inproxunbox .inproxun{
	width: 240px;
	margin-top: 0px;
	height: 178px;
	position: absolute;
	padding: 7px;
	border: #eaeaea solid 1px;
	box-shadow: rgba(0,0,0,0.13) 0px 0px 0px;
	transition: all ease 0.5s;
}
.inproxunbox .inproxun:hover{ margin-top:-5px; border:#eb2d2d solid 1px; box-shadow:rgba(0,0,0,0.13) 0px 0px 30px; transition:all ease 0.5s;}
.inproxunbox .inproxun .inproxun_img{ width:100%; height:144px; overflow:hidden;}
.inpro .inproxunbox .inproxun .inproxun_img img{ width:100%;}
.inproxunbox .inproxun .inproxun_title{ height:42px; line-height:42px; width:100%; text-align:center; text-overflow:ellipsis; white-space:pre; overflow:hidden; color:#585858; font-size:14px;}
.inproxunbox .inproxun:hover .inproxun_title{ color:#eb2d2d;}
/*产品详细*/
.protxt {
	overflow: hidden;
	padding-top: 20px;
}
.protxt_img {
	width: 388px;
	border: 1px solid #CCC;
	height:248px;
}
.protxt_img img{
	width: 388px;
	height: 248px;
}
.protxt_ms {
	width: 380px;
	overflow: hidden;
	padding-left: 20px;
}
.protxt_ms h1 {
	font-size: 18px;
	font-weight: bolder;
	color: #000;
	width: 100%;
}
.pro_text_xx {
    padding-left: 15px;
    list-style: disc;
    width: 100%;
    font-size: 12px;
    color: #868786;
    margin: 20px 0;
    line-height: 24px;
    word-break: break-all;
}.pro_text_xx li {
	list-style: disc;
	font-size: 14px;
}
.pro_card { width:100%; margin:0 auto;margin-top: 20px}
.pro_card .tab {
	height: 40px;
	font-size: 18px;
	background-color: #e1e1e1;
	font-weight: bold;
}
.pro_card .tab li {
	float: left;
	height:40px;
	line-height: 39px;
	padding: 0 25px;
	margin-right: 5px;
	background: #f0f0f0;
	color: #333;
}
.pro_card .tab .activ {
	height: 40px !important;
	color: #FFF;
	background-color: #1BB6FE;
}
.pro_card .tabCon {
	padding: 15px;
}
.pro_card .tabCon div {
	display: none;
	color: #333;
}
.pro_card .tabCon .on { display:block}

/*新闻*/
.nlist{padding:0px;}
.nlist li{overflow:hidden;padding-top:40px;padding-bottom:40px;border-bottom:1px solid #ececec;}
.nlist li .date{
	width: 100%;
	color: #333;
	background-image: url(images/bg17.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	line-height: 30px;
	background-position: 2px 12px;
	padding-top: 5px;
}

.nlist li .note{
	width: 67%;
	float: right;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 3%;
}
.nlist li .note h4{font-size:20px;color:#333;}
.nlist li .note p{
	color: #777;
	line-height: 28px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
.nlist li .note a.more{display: block;border:1px solid #e1e1e1;width:120px;height:36px;line-height:36px;border-radius:3px;color:#666;text-align:center;}
.nlist li .note a:hover{color:#1BB6FE;}
.nlist li .note a.more:hover{background:#1BB6FE;color:#fff;border-color:#1BB6FE;}
.nlist li .pic{width:29.5%;float:left;}
.nlist li .pic img{max-width:100%;max-height: 200px;object-fit: cover;}
.com-img img{ transition:all 0.4s ease-in 0s; -webkit-transition:all 0.4s ease-in 0s; -moz-transition:all 0.4s ease-in 0s; -o-transition:all 0.4s ease-in 0s;}
.com-img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}


/*新闻详细页*/
.newDet-left{width:100%;float:left;}
.newDet-left .newDet-name{text-align:center;line-height:44px;font-size:30px;font-weight:lighter;color:#333;margin-top:25px;}
.newDet-left .newDet-ab{text-align:center;line-height:22px;color:#777777;margin:15px 0 0;}
.newDet-ab span{display:inline-block;margin:0 5px;}
.newDet-ab span.see{padding:0 0 0 24px;background:url(images/icon-see.png) no-repeat left center;}
.newDet-con{line-height:32px;color:#777777;position:relative;overflow:hidden;margin:37px 0 0;}
.newDet-con img{max-width:100%;}
.newDet-page{
	padding: 15px 3.689567430025445%;
	line-height: 24px;
	color: #666666;
	background: #f1f1f1;
	margin: 49px 0 0;
	overflow: hidden;
}
.newDet-page .type{color:#999999;margin:0 5px 0 0;}
.newDet-page a{display:block;width:46%;}
.newDet-page a.fr{text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newDet-page a:hover{color:#177ffe;}
.newDet-page a span{color:#666;}
.input {
	background-color:#f6f6f6;
	border:1px solid #ccc;
	font-size:12px;
	width:220px;
	height:30px;
	border-radius:5px;
}
/*联系我们*/
.map{ width:100%; overflow:hidden;}
.contact_list {
	padding-top: 15px;
	padding-bottom: 15px;
	color: #666;
}
.contact_list h1 {
	font-size: 30px;
	color: #1BB6FE;
	font-weight: bold;
	line-height: 30px;
}
.contact_list p {
	font-size: 13px;
	line-height: 30px;
	color: #666;
}
/***程序员加的样式**/
#photolist {
	text-align:center;
	padding:10px 15px 10px 15px;
}
#productname a {
	color:#000000;
	font-size:12px;
	text-decoration:none;
}
#productname a:hover {
	color:#D52410;
	font-size:12px;
	text-decoration:underline;
}
#productlist {
	width:204px;
	height:208px;	
	_height:202px;
	+height:203px;
	_padding-top:2px;
	+padding-top:2px;
	margin:0px 0px 0px 0px;
	border:1px solid #cccccc;
	background-color:#ffffff;
}
#productlist:hover {
	width:204px;
	height:208px;	
	_height:202px;
	+height:203px;
	margin:0px;
	border:1px solid #ff6600;
}
#productlist #productpicture {
	width:204px;
	height:204px;	
	_height:200px;
	+height:203px;
	text-align:center;
	display:table-cell;
 *display:inline-block;
	vertical-align:middle;
	position:relative;
	background-color:#ffffff;
}
#productlist #productpicture #imgouter {
+position:absolute;
+top:50%;
+left:0;
}
#productlist #productpicture #imginner {
+position:relative;
+top:-50%;
+left:0;
}
#productlist #productpicture #imginner img {
	display:block;
	margin:0 auto;
	border:0px;
}
#productname {
	padding-top:2px;
	padding-bottom:5px;
	text-decoration: none;
	line-height:130%;
	text-align:center;
}
.input4 {
	background-color:#f6f6f6;
	border:1px solid #999999;
	font-size:12px;
	width:150px;
	height:20px;
	color:#000000;
}
.input6 {
	background-color:#f6f6f6;
	border:1px solid #999999;
	font-size:12px;
	height:20px;
	color:#000000;
}
.input3s {
	background-color:#f6f6f6;
	border:1px solid #999999;
	font-size:12px;
	width:515px;
	color:#000000;
}
.input3{
	background-color:#f6f6f6;
	border:1px solid #999999;
	font-size:12px;
	color:#000000;
}
.input5 {
	background-color:#f6f6f6;
	border:1px solid #999999;
	font-size:12px;
	width:515px;
	height:20px;
	color:#000000;
}
.input {
	background-color:#f6f6f6;
	border:1px solid #999999;
	font-size:12px;
	width:190px;
	height:20px;
	color:#000000;
}
.input:hover, .input2:hover, .input4:hover, .input5:hover, .input6:hover, .input3s:hover {
	background-color:#ffffff;
	border:1px solid #ff6600;
	color:#000000;
}
.jobbutton{background-color:#82AD27;color:#FFFFFF;font-size:14px;border-right:1px solid #5C7B1C;border-bottom:1px solid #5C7B1C;padding:4px 12px 4px 12px;border-left:1px solid #A5D542;border-top:1px solid #A5D542;}
