@charset 'utf-8';
/*产品*/
.sub-main{
	background:#f8f8fa;
}
.product-nav{
	width:240px;
	float:left;
}
.product-nav h3{
	line-height:50px;
	text-indent:1em;
	font-size:18px;
	color:#fff;
	background:#00bf9c;
	font-weight:normal;
	letter-spacing: 2px;
	margin-bottom:10px;
}
.product-nav h4{
	font-size:14px;
	color:#606060;
	font-weight:normal;
	line-height:40px;
	background:#fff;
	cursor: pointer;
	border-left:3px solid #c9c9c9;
	padding-left:15px;

}
.product-nav h4 span{
	display:inline-block;
	float:right;
	width:14px;
	height:14px;
	/* background:url(../images/res/icon.png) -1px -2px; */
	margin-top: 13px;
    margin-right: 10px;
}
.product-nav ul{
	display:none;
}
.product-nav div{
	margin-bottom: 4px;
}
.product-nav div.active h4{
	background:#ebedf0;
	border-left:3px solid #dc3c14;
	color:#444444;
}
.product-nav div.active h4 span{
	background-position:-17px -2px;
}
.product-nav ul li{
	margin-bottom:1px;
}
.product-nav ul li.on a{
	color:#dc3c14;
}
.product-nav ul a{
	font-size:12px;
	line-height:40px;
	color:#808080;
	background:#fff;
	display:block;
	text-indent:20px;

}
.product-content{
	width:820px;
	float:right;
	background:#fff;
	min-height:350px;
}
.product-content h2{
	color:#404040;
	font-size:16px;
	line-height:50px;
	text-indent:2em;
	font-weight:normal;
	border-bottom:1px solid #f0f2f5;
}
.product-content .text .t{
	padding: 0 0 20px 0;
    	text-align: center;
}
.product-content .list_type{
	display: none
}
.sub-banner{
	width:100%;
	overflow: hidden;
	min-width:1200px;
}
.sub-banner img{
	width:1920px;
	position:relative;
	left:50%;
	margin-left:-960px;
	display:block;
}
.sub-product{
	padding:25px 0px 30px 0px;
}
/*产品*/


/*新闻*/
.news-list ul.list{
	width:785px;
	margin:0px auto;
}
.news-list ul.list li{
	height:85px;
	border-bottom:1px dashed #efefef;
	padding:17px 0px;
}
.news-list .pic{
	width:135px;
	height:85px;
	overflow: hidden;
	float:left;
	margin-right:10px;
}
.news-list .pic img{
	width:100%;
	min-height:85px;
}
.news-list .text{
	width:555px;
	float:left;
}
.news-list .date{
	width:70px;
	float:right;
	color:#a0a0a0;
	font-size:12px;
	line-height:82px;
	text-align: right
}
.news-list .text h3{
	color:#606060;
	font-size:14px;
	font-weight:normal;
	margin: 11px 0px 7px 0px;
}
.news-list .text p{
	color:#a0a0a0;
	font-size:12px;
	height:48px;
	overflow: hidden;
	line-height: 16px;
}
.page{
	margin: 0px auto;
    width: 700px;
    padding:30px 0px;
}
.page ul{
	overflow: hidden;
}
.page li{
	display:block;
	min-width:50px;
	height:28px;
	border:1px solid #f0f2f5;
	margin:0px 5px;
	line-height:28px;
	text-align: center;
	font-size:14px;

	float:left;
}
.page li a{color:#606060;display: block}
.page li.active{
	border:1px solid #dc3c14;
	background:#dc3c14;
	color:#fff;
}
.page p{
	color: #a0a0a0;
	font-size:12px;
	line-height:28px;
	text-align: right
}
/*新闻*/


/*合作*/
/*.cooperate form{
	width:360px;
	margin:0px auto;
	padding-bottom:30px;
}
.cooperate p{
	margin-top:20px;
}
.cooperate input,.cooperate textarea{
	border:1px solid #ebedf0;
	margin-left:20px;
}
.cooperate input{
	height:25px;
	width:298px;
}
.cooperate textarea{
	width:294px;
	resize:none;
	height:200px;
}
.cooperate label{
	float:left;
	line-height:25px;
	color:#444444;
	font-size:14px;
}
.cooperate button{
	background:#15aeb4;
	width:300px;
	height:33px;
	line-height:33px;
	text-align: center;
	font-size:14px;
	color:#fff;
	font-family:"Microsoft YaHei";
	    margin-left: 48px;
    border-radius: 3px;
    margin-top: 17px;
}
a.download{
	width:300px;
	height:31px;
	border:1px solid #dcdcdc;
	background:#e9ecf0;
	text-align: center;
	line-height:31px;
	color:#444;
	font-size:14px;
	display:block;
	margin-left: 48px;
    margin-top: 20px;
    border-radius: 3px;
}*/
/*合作*/

/*咨询*/
.sub-zixun{
	padding:40px 0px;
}
.sub-zixun .zixun .left,.sub-zixun .zixun .right{
	width:540px;
	float:left;
}
.sub-zixun .zixun h3,.sub-zixun .zixun h3{
	color:#333333;
	font-size:24px;
	text-align: center;
	font-weight:normal;
	margin-bottom:35px;
}
.sub-zixun .zixun  li{
	width:250px;
	height:160px;
	position:relative;
	overflow: hidden;
	float:left;
	margin-bottom:20px;
	margin-right:20px;
	transition: all 0.2s
}
.sub-zixun .zixun  li img{
	width:100%;
	min-height:160px;
	display: block;
}
.sub-zixun .zixun  li p{
	background:rgba(0,0,0,0.3);
	color:#fff;
	font-size:14px;
	width:100%;
	line-height:30px;
	position:absolute;
	bottom:0px;
	z-index:1;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding:0 10px;
	box-sizing: border-box;
}
.sub-zixun .zixun .left li{
	margin-right:20px;
}
.sub-zixun .zixun .right li{
	margin-left:20px;
}
.sub-zixun .service h3{
	color:#333333;
	font-size: 24px;
	text-align: center;
	font-weight: normal;
	line-height:40px;
	padding:40px 0px 35px 0px;
}
.sub-zixun .service h3 span{
	display:inline-block;
	width:40px;
	height:40px;
	background:url(../images/res/icon.png) no-repeat -46px 1px;
	margin-right:15px;
	margin-bottom: -13px;
}
.sub-zixun .service li{
	width:330px;
	height: 130px;
	float:left;
	margin-bottom:40px;
}
.sub-zixun .service li.px2,.sub-zixun .service li.px5{
	margin:0px 45px;
}
.sub-zixun .service li h4{
	color:#1b1b1b;
	font-size:18px;
	font-weight:normal;
	line-height:40px;
	text-indent:0.5em;
	margin-bottom:15px;
}
.sub-zixun .service li p{
	color:#666666;
	font-size:14px;
}
.sub-zixun .service li h4 span{
	display:block;
	float: left;
	width:40px;
	height:40px;
	background:url(../images/res/icon.png) no-repeat;
}
.sub-zixun .service li h4 span img{
	width:100%;
	display:block;
}
.sub-zixun .service li.px1 h4 span{
	background-position: 1px -47px;
}
.sub-zixun .service li.px2 h4 span{
	background-position: -50px -47px;
}
.sub-zixun .service li.px3 h4 span{
	background-position: -97px -47px;
}
.sub-zixun .service li.px4 h4 span{
	background-position: -146px -47px;
}
.sub-zixun .service li.px5 h4 span{
	background-position: -192px -47px;
}
.sub-zixun .service li.px6 h4 span{
	background-position: -245px -47px;
}

.sub-zixun .service li:hover h4{
	color:#ec341c;
}
.sub-zixun .service li.px1:hover h4 span{
	background-position: 1px -89px;
}
.sub-zixun .service li.px2:hover h4 span{
	background-position: -50px -89px;
}
.sub-zixun .service li.px3:hover h4 span{
	background-position: -97px -90px;
}
.sub-zixun .service li.px4:hover h4 span{
	background-position: -146px -87px;
}
.sub-zixun .service li.px5:hover h4 span{
	background-position: -192px -87px;
}
.sub-zixun .service li.px6:hover h4 span{
	background-position: -245px -85px;
}
.sub-zixun .foot .app{
	width:700px;
	float:left;
}
.sub-zixun .foot .support{
	width:360px;
	float:right;
}
.sub-zixun .foot .app .content{
	width:702px;
}
.sub-zixun .foot .app .pic{
	width:350px;
	height:240px;
	float:left;

}
.sub-zixun .foot .app .pic img{
	width:100%;
	min-height:240px;
}
.sub-zixun .foot .app .text{
	border:1px solid #d2d2d2;
	border-left:0px;
	height:238px;
	width:289px;
	float:left;
	padding:0px 30px;
}
.sub-zixun .foot .app h4{
	color:#333333;
	font-size:18px;
	font-weight:normal;
	padding-top:40px;
	padding-bottom:8px;
}
.sub-zixun .foot .app p{
	color: #666;
	font-size:14px;
	line-height:26px;
}
.sub-zixun .support li{
	width:104px;
	height:104px;
	float:left;
	border:3px solid #d2d2d2;
	margin-bottom:20px;
	text-align: center
}
.sub-zixun .support li p{
	color:#333;
	font-size:16px;
	line-height: 45px;
}
.sub-zixun .support li.sup2,.sub-zixun .support li.sup5{
	margin:0px 15px;
}
.sub-zixun .support li span{
	margin:0px auto;
	width:45px;
	height:43px;
	display:block;
	margin-top:13px;
	background:url(../images/res/icon.png) no-repeat;
}
.sub-zixun .support li:hover{
	background:#ec341c;
	border:3px solid #ec341c;
}
.sub-zixun .support li:hover p{
	color:#fff;
}
.sub-zixun .support li.sup1 span{
	background-position: 1px -129px;
}
.sub-zixun .support li.sup2 span{
	background-position: -48px -129px;
}
.sub-zixun .support li.sup3 span{
	background-position: -97px -129px;
}
.sub-zixun .support li.sup4 span{
	background-position: -144px -129px;
}
.sub-zixun .support li.sup5 span{
	background-position: -198px -129px;
}
.sub-zixun .support li.sup6 span{
	background-position: -245px -129px;
}


.sub-zixun .support li.sup1:hover span{
	background-position: 1px -181px;
}
.sub-zixun .support li.sup2:hover span{
	background-position: -48px -177px;
}
.sub-zixun .support li.sup3:hover span{
	background-position: -97px -174px;
}
.sub-zixun .support li.sup4:hover span{
	background-position: -144px -174px;
}
.sub-zixun .support li.sup5:hover span{
	background-position: -198px -174px;
}
.sub-zixun .support li.sup6:hover span{
	background-position: -245px -174px;
}
.sub-zixun .foot h3{
	color:#333333;
	font-size:20px;
	font-weight:normal;
	line-height:40px;
	margin-bottom: 10px;
}
.sub-zixun .foot h3 span{
	display:block;
	width:40px;
	height:40px;
	background: url(../images/res/icon.png) no-repeat;
	float:left;
	margin-right:10px;
}
.sub-zixun .foot .app h3 span{
	background-position:-100px 0px;
}
.sub-zixun .foot .support h3 span{
	background-position:-150px 0px;
}
.semic{
	padding-bottom:40px;
}
.semic .semic_right{width:749px;position:relative;    margin: 0px auto;}
.semic .semic_right .mic_linian{width:742px;height:902px;background:url(../images/mics.jpg) no-repeat;padding:85px 0 0 75px;}
.semic .semic_right .mic_walfare{width:742px;height:902px;background:url(../images/mics_1.jpg) no-repeat;padding:85px 0 0 75px;}
.semic .semic_right .mic_linian dl{overflow:hidden;padding-bottom:37px;}
.semic .semic_right .mic_linian dt{float:left;padding-right:19px;color:#2452af;font-size:16px;}
.semic .semic_right .mic_linian dd{float:left;}
.semic .semic_right .mic_linian dd p{color:#666666;font-size:16px;padding-bottom:25px;}
.semic .semic_right .mic_linian dd .last{padding-bottom:0px;}
.semic .semic_right .c_rig{color:#333333;font-size:20px;padding: 8px 0 24px;}
.semic .semic_right .network li{padding:60px 0 29px;border-bottom:1px solid #D9D9D9;overflow:hidden;_height:170px;_padding:40px 0 10px;}
.semic .semic_right .network li .seic_img{float:left;width:215px;height:141px;overflow:hidden;}
.semic .semic_right .network li .seic_img img{
	width:215px;
	height:141px;
	transition: all 0.5s ease-in-out 0s;
	-webkit-transition: all 0.5s ease-in-out 0s;
	-o-transition: all 0.5s ease-in-out 0s;
	-moz-transition: all 0.5s ease-in-out 0s;
}
.semic .semic_right .network li .seic_img img:hover{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
	}
.semic .semic_right .network li .seic_text{float:right;width:499px;}
.semic .semic_right .network li .seic_text h2 a{color:#333333;font-size:18px;font-weight:normal;}
.semic .semic_right .network li .seic_text p{color:#666666;font-size:14px;line-height:23px;padding:23px 0 15px;}
.semic .semic_right .network li .seic_text .know{color:#14347A;font-size:14px;background:url(../images/blue.jpg) no-repeat right center;padding-right:13px;display:inline-block;}
.semic .semic_right .network li .seic_text .know:hover{text-decoration:underline;}
.semic .semic_right .page_div{text-align:right;padding:19px 0 40px;*height:20px;*padding:15px 0 30px 0;}
.semic .semic_right .page_div a{font-size:14px;color:#414141;margin-right:9px;}
.semic .semic_right .page_div a:hover,
.semic .semic_right .page_div .blue_this{font-weight:bold;color:#14347a;}
.semic .semic_right .page_div .pre,
.semic .semic_right .page_div .ers{background:url(../images/pre.jpg) no-repeat;width:7px;height:8px;display:inline-block;*position:relative;*top:-4px;}
.semic .semic_right .page_div .ers{background:url(../images/erp.jpg) no-repeat;}
.semic .semic_right .page_div .pre:hover{background:url(../images/pres.jpg) no-repeat;}
.semic .semic_right .page_div .ers:hover{background:url(../images/erps.jpg) no-repeat;}/*咨询*/

.table_tr{
	width: 100%;
	color: #666;
	/*height: 50px;*/
	padding: 5px 0;
	line-height: 50px;
}
.table_tr label{
	display: inline-block;
	width: 15%;
	text-align: right;
	font-size: 14px;
}
.table_tr input{
	width: 73%;
	height: 20px;
	border: 1px solid #c9c9c9;
	padding: 10px 2%;
	color: #666;
	font-family: "Microsoft YaHei";

}
.table_tr .visit_input{width:57%;}
.table_tr .text_inputs{width:57.5%;}

.table_tr span{
	font-size: 18px;
	height: 40px;
	*height: 49px;
	color: red;
	display:inline-block;
	position: relative;
    top: 7px;
}
.table_tr .table_td{
	width: 50%;
	*width: 49%;
	_width: 49%;
}

.table_tr .table_td .min_lable{
	width: 10%;
}

.table_tr .table_td .min_lable01{
	width: 20%;
	_width:80px;
}
.tdon_table .gsqc{width:248px;text-align:center;}
.tdon_table .gsqctwo{width:498px;text-align:left;padding-left:75px;}
.ie6_table .gsqc{_width:250px;_text-align:center;_padding-left:0px;}
.ie6_table td{_padding-left:76px;}
.table_tr .table_td label{
	width: 30%;
}
.table_box{
	border: 1px solid #c9c9c9;
	/*border-top:0; */
	padding: 30px 0;
	_padding-top:0px;
	_height:600px;
	_border:0;
}
.table_h4{
	font-size: 18px;
	color: #666;
	font-weight: normal;
	width: 30%;
	text-align: left;
	padding:0px 0px 20px 50px;
}
.table_p{
	color: #404040;
	font-size: 14px;
	line-height: 30px;
	padding-bottom: 20px;
	padding-top:20px;
}
.table_sub input{
	width: 160px;
	height: 40px;
	background-color: #15a869;
	font-size: 18px;
	color: #fff;
	text-align: center;
	margin: 0 auto;
	display:inline-block;
	border: none;
	padding: 0;
	cursor:pointer;
	font-family: Microsoft YaHei;
}
.table_title{
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 18px;
	color: #666;
	background-color: #f2f2f2;
	font-weight: normal;
	margin:-30px 0 20px;
	_padding-left:60px;
}
.table_h4_01{
	padding:0px 0px 20px 30px;
	color: #404040;
}
.table_line{
	border-bottom: 1px solid #c9c9c9;
	display: inline-block;
	width: 100%;
	height: 1px;
	margin: 20px 0;
	_width:760px;
}
.table_tr .table_td input{
	width: 60%;
}
.float_l {
	float: left;
}
.float_r {
	float: right;
}
.float_r, .float_l {
	_display: inline;
}
/*关于*/
/*.abo.float_l {
	float: left;
}
.float_r {
	float: right;
}
.float_r, .float_l {
	_display: inline;
}ut .about-content{
	padding:40px 10px 50px 10px;
}
.about img{
	display:block;
	margin:0px auto;
}*/
/*关于*/

/*联系*/
/*.contact{
	padding-bottom:55px;
}
.contact  img.map{
	width:100%;
	margin-top:30px;
}
.contact .pic{
	position:relative;
}
.contact .text{
	background:url(../images/res/contact-bg.png) no-repeat center;
	width:304px;
	height:216px;
	position:absolute;
	z-index:1;
	top:0px;

}
.contact .text h1{
	font-size:14.72px;
	color:#000;
	margin:80px 0px 8px 50px;
}
.contact .text p{
	color:#5a5a5a;
	font-size:13.33px;
	width:140px;
	line-height: 22px;
	margin-left:50px;
}
.contact li{
	float:left;
	margin-right
}
.contact li img{
	width:35px;
	float:left;
	margin-right: 5px;
    margin-top: 5px;
}
.contact li p{
	color:#515151;
	font-size:13.33px;
	    line-height: 23px;

}
.contact li p span{
	color:#000;
	font-weight:bold;
}
.contact ul{
	border-bottom:1px solid #c6c6c6;
	padding:75px 0px 25px 0px;

}*/
/*联系*/

@media (max-width:1100px) {
	.sub-zixun .zixun li{
		width:23%;
		/* height:auto; */
		margin-left:1%;
		margin-right:1%;
	}
	.sub-zixun .service ul{
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		padding:0 20px;
	}
	.sub-zixun .service li{
		width:29%;
		height:auto;
		margin-bottom:35px;
	}
	.sub-zixun .service li.px2, .sub-zixun .service li.px5{
		margin:0
	}
	.sub-zixun .foot .app,
	.sub-zixun .foot .support{
		width:100%;
		float: none;
		padding: 0 20px;
		box-sizing: border-box;
	}
	.sub-zixun .foot .app .content{
		position: relative;
		width:100%;
	}
	.sub-zixun .foot .app .pic{
		height:auto;
		float: none;
		position: relative;
		z-index:2
	}
	.sub-zixun .foot .app .text{
		width: 100%;
    	height: 211px;
		position: absolute;
		top:0;
		padding-left:370px;
		box-sizing: border-box;
		z-index:1
	}
	.sub-zixun .support li.sup2, .sub-zixun .support li.sup5{
		margin: 0px;
		margin-right:15px;
	}
	.sub-zixun .support li{
		margin-right:15px;
	}
	.sub-banner{
		min-width: 100%
	}
	.product-content{
		float: none;
		min-height: auto;
		width:100%;
	}
	.sub-product{position: relative;padding:0 0 30px 0;margin-top:15px;}
	.product-nav{
		float: none;
		position: absolute;
		width:100%;
		top:50px;
		left:0;
		box-shadow: 0 2px 5px #eee;
		display: none;
		z-index: 4;
	}
	.product-nav h3{display: none;}
	.product-nav div{margin-bottom: 0;}
	.product-nav div.active h4{border-left:0;}
	.product-nav h4{padding-left: 30px;border-left:none}
	.product-content h2{position: relative;background: #f8f8f8;}
	.product-content .list_type{
		display: block;
		position: absolute;
	    right: 20px;
	    width: 20px;
	    height: auto;
	    top: 15px;
	}
	.news-list ul.list{width:100%;padding:0 20px;box-sizing: border-box;}
	.news-list .text{width:auto;overflow: hidden;float:none}
	.product-content img{max-width:100%;height:auto}
}
@media (max-width:800px) {
	.sub-zixun .zixun li{
		width:48%;
	}
	.sub-zixun .service li{
		width:47%;
	}
	.sub-zixun .service li h4{
		line-height: 30px;
		margin-bottom: 10px;
	}
	.sub-zixun .service li h4 span{
		width:30px;
		height:30px;
	}
	.sub-zixun .support li{
		width: 80px;
		height: 80px;
		border-width:2px;

	}
	.sub-zixun .support li.sup2, .sub-zixun .support li.sup5,.sub-zixun .support li{
		margin-right: 8px;
	}
	.sub-zixun .support li span{
		width:33px;
		height:auto;
	}
	.sub-zixun .support li img{
		width:100%;
		display: block;
	}
	.sub-zixun .support li p{
		font-size:14px;
		line-height:24px;
	}
	.sub-zixun .foot .app .pic{
		width:270px
	}
	.sub-zixun .foot .app .pic img{
		min-height:auto;
		display: block;
	}
	.sub-zixun .foot .app .text{
		height:162px;
		padding-left: 300px;
	}
	.sub-zixun .foot .app h4{
		padding-top: 25px;
	}
	.sub-zixun .foot .app p{
		line-height: 22px;
	}
	.page{
		width:100%;
		padding: 15px 0px;
	}
	.page ul{text-align: center;font-size:0;}
	.page li{display: inline-block;float:none;min-width:auto;padding: 0 10px;margin: 0px 2px;}
}

@media (max-width:650px) {
	.sub-zixun .zixun{padding:0 10px}
	.sub-zixun .zixun li{
		width:48%;
		height:120px;
		margin-bottom: 10px;
	}
	.sub-zixun .zixun li img{
		min-height: 120px;
	}
	.sub-zixun .zixun h3, .sub-zixun .zixun h3{
		margin-bottom: 20px;
		/* font-size:24px; */
	}
	.sub-zixun .foot .app{
		margin-bottom: 20px;
	}
	.sub-zixun .foot .app .content{
		box-shadow: 0 0 5px #ececec;
	}
	.sub-zixun .foot .app .pic{
		width:100%;
	}
	.sub-zixun .foot .app .text{
		position: relative;
		height: auto;
		border: none;
		float: none;
		padding: 0 10px 10px 10px;
	    box-sizing: border-box;
		background: #fff;
		margin-top: -10px;
		z-index:3
	}
	.sub-zixun .foot .app h4{
		padding-top: 10px;
		background: #fff;
	}
	.sub-zixun .foot .app p{
		line-height: 26px;
	}
	.sub-zixun .support ul{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.sub-zixun .support li{
		width: 25vw;
	    height: 25vw;
		box-sizing: border-box;
	    display: flex;
	    justify-content: center;
	    align-items: center;
		border-width:1px
	}
	.sub-zixun .support li span{
		margin-top:0;
		margin-bottom: 10px
	}
	.sub-zixun .support li.sup2, .sub-zixun .support li.sup5, .sub-zixun .support li{
		margin:0 0  10px 0
	}
	.sub-banner img{
		width:1200px;
		margin-left: -600px;
	}
	.news-list ul.list li{overflow: hidden;height:auto;}
	.news-list .date{display: none}
	.news-list .text h3{margin:3px 0 3px 0}
	.news-list .pic{width:110px;height:75px;}
	.news-list .pic img{min-height:75px;}
	.footer .fixed{right:-190px;}
	.footer .fixed .open{right:190px;left:auto;}
.product-content .text .t{
	font-size:16px;
}
}
