/*公共样式*/
img{
	vertical-align:center;
}
/*******************网站首页*********************/
/**顶部**/
header{
	height:100px;
	background:#fff;
	position:relative;
	z-index:10000;
}
.logo{
	width:387px;
	height:53px;
	margin-top:23px;
}
nav{
	margin-top:30px;
}
nav li{
	float:left;
	line-height:40px;
	width:100px;
	position:relative;
	text-align:center;
}
.navTit{
	color:#333;
	font-size:15px;
}
.navBox{
	display:none;
	width: 160%;
	position:absolute;
	left: -30%;
	top:40px;
	line-height:40px;
	background:#0684fa;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	behavior:url(PIE.htc);
}
.navBox a{
	display:block;
	color:#fff;
}
nav li.on .navTit{
	font-weight:bold;
	color:#0684fa;
}
nav li:hover .navTit{
	font-weight:bold;
	color:#0684fa;
}
nav li:hover .navBox{
	display:block;
}
/**轮播**/
#banner{width:100%;height:auto;overflow:hidden;position:relative;}
#banner .hd{bottom:10px; z-index:1;position:absolute;left:0px;text-align:center;width:100%;}
#banner .hd ul{ overflow:hidden; zoom:1;width:100%;text-align:center;}
#banner .hd ul li{background:#155273; cursor:pointer;display:inline-block;width:12px;height:12px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;position:relative;behavior:url(PIE.htc);margin:0 10px;}
#banner .hd ul li.on{ background:#ed1703;color:#fff; }
#banner .bd{ position:relative; height:100%; z-index:0;width:100%;}
#banner .bd li{ zoom:1; vertical-align:middle; }
#banner .bd li a{display:block;width:100%;height:100%;}
#banner .bd img{max-width:100%;vertical-align:middle;}
/**关于我们**/
.indTit{
	background:url(../images/indTit.png) center no-repeat;
	height:120px;
	position:relative;
}
.indTit span{
	line-height:120px;
}
.indTit span.blue{
	font-weight:bold;
	color:#0684fa;
	font-size:28px;
	position:absolute;
	right:620px;
}
.indTit span.en{
	text-transform:uppercase;
	font-size:25px;
	color:#222222;
	position:absolute;
	left:620px;
}
.ind1{
	background:url(../images/ind1_bg.jpg) center repeat;
	background-size:cover;
	padding-bottom:30px;
}
.ind1_text{
	width:750px;
	text-align:center;
	margin:0 auto;
	color:#333;
	font-size:15px;
	line-height:2;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp:4;
	-webkit-box-orient: vertical;
	margin-bottom:30px;
}
/**产品中心**/
.ind2{
	padding:30px 0px;
}
/*左边*/
.ind2_left{
	width:276px;
	border:2px solid #0685fa;
	overflow:hidden;
	height:646px;
}
.ind2_left .title{
	background:url(../images/ind2_1.jpg) center no-repeat;
	height:123px;
}
.ind2_left .title h1{
	font-size:22px;
	font-weight:bold;
	color:#fff;
	padding-top:24px;
}
.ind2_left .title h2{
	color:#fff;
	font-size:0px;
}
.ind2_left .title span{
	display:inline-block;
	vertical-align:middle;
	padding:0 15px;
	color:#fff;
	text-transform:uppercase;
	font-size:13px;
}
.ind2_left .title i{
	display:inline-block;
	vertical-align:middle;
	width:30px;
	height:1px;
	background:#fff;
}
.ind2_left ul{
	padding:0 18px;
}
.ind2_left ul li{
	border-bottom:1px dashed #0684fa;
	line-height:47px;
}
.ind2_left ul li a{
	display:block;
	color:#0684fa;
	font-size:16px;
	background:url(../images/ind2_2.png) right center no-repeat;
	padding:0 10px;
}
.ind2_left .more{
	display:block;
	background:#0685fa;
	width:240px;
	margin:24px auto 0px;
	color:#fff;
	font-size:16px;
	height:44px;
	line-height:44px;
	text-align:center;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	position:relative;
	behavior:url(PIE.htc);
	
}
/*右边*/
.ind2_right{
	width:894px;
	border:1px solid #ddd;
}
.ind2_right .title{
	background:#f7f7f7;
	height:56px;
	border-bottom:1px solid #dddd;
}
.ind2_right .title span{
	background:url(../images/ind2_3.png) right center no-repeat;
	padding:0 60px 0 18px;
	display:inline-block;
	height:56px;
	line-height:56px;
	font-size:20px;
	font-weight:bold;
	color:#fff;
}
.ind2_right .title a{
	font-size:16px;
	color:#ed1703;
	text-transform:uppercase;
	line-height:56px;
	margin-right:20px;
}
.ind2_right ul{
	padding-top:20px;
	padding-left:20px;
}
.ind2_right li{
	float:left;
	width:248px;
	padding:12px;
	background:#f5f5f5;
	height:242px;
	overflow:hidden;
	margin-right:19px;
	margin-bottom:20px;
}
.ind2_right li .img{
	background:#fff;
	width:248px;
	height:200px;
	text-align:center;
	line-height:200px;
	overflow:hidden;
}
.ind2_right li .img img{
	vertical-align:middle;
	max-width:100%;
	max-height:100%;
}
.ind2_right li .text{
	font-size:15px;
	color:#000;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	margin-top:12px;
}
.ind2_right li:hover .text{
	color:#0684fa;
}
/**我们的优势**/
.ind3{
	background:#daebfb;
	padding:50px 0px;
}
.ind3 img{
	max-width:100%;
}
/**新闻中心**/
.ind4_left{
	background:#fee53d;
	padding:10px 20px 0;
	width:560px;
	height:380px;
}
.ind4_left li{
	border-bottom:1px dashed #000;
	padding:18px 0px;
}
.ind4_left li .date{
	width:78px;
	height:78px;
	border:1px solid #000;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	position:relative;
	behavior:url(PIE.htc);
	text-align:center;
	color:#000;
}
.ind4_left li .date b{
	font-weight:bold;
	font-size:30px;
	color:#000;
	display:inline-block;
	line-height:1;
	margin-top:10px;
}
.ind4_left li .date p{
	font-size:15px;
}
.ind4_left li .fr{
	width:460px;
	color:#000;
}
.ind4_left li .fr h1{
	font-weight:bold;
	font-size:18px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.ind4_left li .fr .text{
	font-size:13px;
	line-height:20px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient: vertical;
	
}
.ind4_right{
	width:600px;
	height:390px;
}
.ind4_right a{
	display:block;
	width:100%;
	height:100%;
	position:relative;
	overflow:hidden;
	text-align: center;
}
.ind4_right a img{
	max-width:100%;
	max-height:100%;
}
.ind4_right a .text{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	background:url(../images/ind4_2.png) center repeat;
	height:60px;
	line-height:60px;
	color:#fff;
	font-size:16px;
}
.ind4_more a{
	display:inline-block;
	width:48px;
	height:48px;
	vertical-align:middle;
}
.ind4_more a img{
	width:48px;
	height:48px;
}
.ind4_more{
	padding:25px 0px;
}
/**底部**/
footer{
	background:url(../images/footer1.jpg) center top no-repeat;
}
.footer1{
	line-height:48px;
	text-align:center;
}
.footer1 a{
	font-size:14px;
	color:#333333;
	margin:0 20px;
}
.footer2{
	padding:60px 0px 20px;
}
.footer2_1{
	width:570px;
	padding-right:30px;
	color:#fff;
	font-size:14px;
	line-height:24px;
	padding-top:14px;
}
.footer2_1 span{
	padding-left:15px;
}
.footer2_1 span a{
	color:#fff;
}
.footer2_2{
	padding-left:30px;
	border-left:1px dashed #fff;
	width:569px;
	line-height:77px;
}
.footer2_2 img{
	display:inline-block;
	vertical-align:middle;
	margin-right:10px;
}
.footer2_2 span{
	font-size:14px;
	color:#fff;
	display:inline-block;
	vertical-align:middle;
	line-height:77px;
}
/*******************内页公共样式*********************/
.page{
	background-image:url(../images/pagebg.jpg);
	background-attachment:fixed;
	background-position: center top;
	background-repeat:100%;
	padding:50px 0px;
	min-height:600px;
}
.left{
	width:258px;
	float:left;
}
.left_top{
	background:url(../images/left1.png) center top no-repeat;
	padding-top:20px;
}
.left_bot{
	background:url(../images/left3.png) center bottom no-repeat;
	padding-bottom:20px;
}
.left_mid{
	background:url(../images/left2.png) center top repeat-y;
	padding-left:20px;
	padding-right:28px;
	width:210px;
}
.leftTit{
	text-align:center;
	padding:10px 0px 30px;
	color:#0784fc;
}
.leftTit h1{
	font-weight:bold;
	font-size:24px;
}
.leftTit p{
	text-transform:uppercase;
	font-size:18px;
	line-height:1;
}
.leftMenu{
	width:210px;
	padding-bottom:10px;
}
.leftMenu li{
	width:210px;
	background:url(../images/left4.png) center no-repeat;
	height:42px;
	line-height:42px;
	text-align:center;
	margin-bottom:12px;
}
.leftMenu li a{
	color:#333333;
	font-size:16px;
}
.leftMenu li:hover a{
	color:#0784fc;
	font-weight:bold;
}
.leftMenu li.on{
	background:url(../images/left5.png) center no-repeat;
}
.leftMenu li.on a{
	color:#fff;
}
.leftEwm{
	padding:30px 0px;
	text-align:center;
}
.leftEwm p{
	font-size:15px;
}
/*右边*/
.right{
	width:931px;
	float:right;
}
.right_top{
	background:url(../images/right1.png) center top no-repeat;
	padding-top:20px;
}
.right_bot{
	background:url(../images/right3.png) center bottom no-repeat;
	padding-bottom:20px;
}
.right_mid{
	background:url(../images/right2.png) center top repeat-y;
	min-height:560px;
	padding-bottom:20px;
}
/*面包屑导航*/
.breadmenu .tip{
	background:url(../images/right4.png) right center no-repeat;
	line-height:50px;
	padding-right:40px;
	padding-left:30px;
	font-size:16px;
	color:#fff;
}
.breadmenu .fr{
	line-height:50px;
	margin-right:30px;
	font-size:14px;
	color:#888888;
}
.breadmenu .fr a{
	color:#888;
}
.breadmenu .fr i{
	font-style:normal;
	margin:0 2px;
}
.rightBox{
	padding:20px 30px 10px;
}
/*******************公司简介*********************/
#about p{
	color:#888888;
	font-size:16px;
	line-height:40px;
}
#about div{
	color:#888888;
	font-size:16px;
	line-height:40px;
}
#about span{
	color:#888888;
	font-size:16px;
	line-height:40px;
}
#about img{
	max-width:100%;
	margin:10px auto;
}
/*******************产品展示*********************/
#pro{
	padding:30px 0px 50px;
}
.proImg{
	width:352px;
	margin-right:30px;
}
#pro .text{
	width:485px;
}
/*页码*/
.flip a{
	display:inline-block;
	height:40px;
	line-height:40px;
	background:#0784fc;
	padding:0 35px;
	font-size:17px;
	color:#fff;
	margin:0 10px;
}
.pro_ts li{
	line-height:40px;
	font-size:17px;
	color:#555;
	background:url(../images/pro2.png) left 10px no-repeat;
	padding-left:40px;
}
.proTit{
	margin:30px auto;
}
.proTit1{
	display:inline-block;
	height:51px;
	background:url(../images/proTit1.png) left center no-repeat;
	padding-left:25px;
}
.proTit2{
	display:inline-block;
	height:51px;
	background:url(../images/proTit2.png) right center no-repeat;
	padding-right:25px;
}
.proTit3{
	display:inline-block;
	height:51px;
	background:url(../images/proTit3.png) center repeat-x;
	padding:0 30px;
	font-size:20px;
	color:#fff;
	line-height:45px;
	vertical-align:middle;
}
/*******************案例展示*********************/
#case li{
	float:left;
	margin-right:30px;
	-webkit-box-shadow:3px 5px 5px #ddd;
	-moz-box-shadow:3px 5px 5px #ddd;
	box-shadow:3px 5px 5px #ddd;
	position:relative;
	behavior:url(PIE.htc);
	margin-bottom:30px;
	overflow:hidden;
	width:270px;
	padding-bottom:70px;
}
#case li .img{
	width:100%;
	height:175px;
	overflow:hidden;
	text-align:center;
	margin-bottom:10px;
	line-height: 175px;
}
#case li .img img{
	max-width:100%;
	max-height:100%;
	transition:all 0.6s;
	vertical-align:middle;
}
#case li .text{
	padding:5px 10px;
	text-align:center;
	font-size:15px;
	line-height:22px;
}
#case li .caseBtn{
	position:absolute;
	left:0px;
	bottom:20px;
	text-align:center;
	width:100%;
}
#case li .caseBtn span{
	display:inline-block;
	width:150px;
	height:40px;
	line-height:40px;
	color:#fff;
	background:#0784fc;
	font-size:15px;
}
#case li:hover .img img{
	transform:scale(1.04);
}
#case li:hover a .text{
	color:#0784fc;
}
/*******************新闻中心*********************/
#news .ind4_left{
	width:871px;
	height:auto;
	padding:0px;
	background:#fff;
}
#news .ind4_left li .fr{
	width:770px;
}
.flip1{
	font-size:0px;
	margin-top:20px;
}
.flip1 a{
	border:1px solid #aaaaaa;
	border-left:0px;
	display:inline-block;
	vertical-align:middle;
	height:32px;
	line-height:32px;
	padding:0 15px;
	font-size:15px;
}
.flip1 a:first-child{
	border-left:1px solid #aaa;
}
.flip1 a.on{
	background:#0784fc;
	color:#fff;
	border-color:#0784fc;
}
/*******************新闻详情*********************/
#news_del .title{
	padding:30px 0px;
}
#news_del .title h1{
	font-size:18px;
	line-height:22px;
	margin-bottom:4px;
	font-weight:bold
}
#news_del .title h2{
	font-size:14px;
	color:#888;
}
#news_del .title p span{
	margin:0 10px;
}
#news_del .cont p{
	font-size:15px;
	line-height:2;
}
#news_del .cont img{
	max-width:100%;
	margin:10px auto;
}
#news_del .cont{
	padding-bottom:40px;
	border-bottom:1px solid #ddd;
}
.flip2{
	line-height:46px;
}
.flip2 a{
	width:420px;
}
/*******************案例详情*********************/
#case_del .title{
	padding:30px 0px;
}
#case_del .title h1{
	font-size:18px;
	line-height:22px;
	margin-bottom:4px;
	font-weight:bold
}
#case_del .title h2{
	font-size:14px;
	color:#888;
}
#case_del .title p span{
	margin:0 10px;
}
#case_del .cont p{
	text-indent:2em;
	font-size:15px;
	line-height:2;
}
#case_del .cont img{
	max-width:100%;
	margin:10px auto;
}
#case_del .cont{
	padding-bottom:40px;
	border-bottom:1px solid #ddd;
}
/*******************人才招聘*********************/
.job_list{
	border:1px solid #aaa;
	margin-bottom:20px;
}
.job_list ul li{
	float:left;
	width:25%;
	text-align:center;
	background:#f5f7f8;
	line-height:50px;
	border-bottom:1px solid #aaa;
	border-right:1px solid #aaa;
	box-sizing: border-box;
	font-size:16px;
}
.job_list .text span{
	float:left;
	background:#f5f7f8;
	border-right:1px solid #aaa;
	box-sizing: border-box;
	font-size:16px;
	width:25%;
	text-align:center;
}
.job_list .text div.fl{
	width:70%;
	padding:10px 2.5%;
	line-height:26px;
}
.job_list .text div.fl p{
	margin-bottom:10px;
	font-size:15px;
}
.job_list .text{
	border-bottom:1px solid #aaa;
}
/*******************在线留言*********************/
/*******************联系我们*********************/
#contact{
	padding-bottom:50px;
}
.map{
	background:#d4eaff;
	width:394px;
	height:423px;
	position:relative;
	margin-top:60px;
}
.map1{
	border:1px solid #aaaaaa;
	width:394px;
	height:423px;
	position:absolute;
	z-index:1;
	top:-15px;
	left:15px;
	overflow:hidden;
}
.contact_text{
	margin-top:120px;
	position:relative;
	left:-30px;
	z-index:1000;
}
.contact_text1{
	background:url(../images/contact1.png) center top no-repeat;
	padding-top:20px;
}
.contact_text2{
	background:url(../images/contact3.png) center bottom no-repeat;
	padding-bottom:20px;
}
.contact_text3{
	background:url(../images/contact2.png) center bottom repeat-y;
	padding:30px 50px;
	width:370px;
}
.contact_text3 h1{
	font-weight:bold;
	font-size:22px;
	color:#0784fc;
	margin-bottom:10px;
}
.contact_text3 p{
	font-size:16px;
	color:#555555;
	line-height:36px;
}
/**********************在线留言************************/
#online{
	border:1px solid #aaa;
	width:600px;
	margin:20px auto;
}
.online_row{
	line-height:44px;
	border-bottom:1px solid #aaa;
	background:#f5f7f8;
}
.online_row .tip{
	width:120px;
	text-align:center;
	font-size:16px;
	display:inline-block;
	vertical-align:middle;
	line-height:44px;
}
.online_row .text{
	width:440px;
	border-left:1px solid #aaa;
	padding:0 19px;
	background:#fff;
}
.online_row .text input{
	width:100%;
	height:100%;
	border:none;
	outline:none;
	font-size:16px;
}
.online_row .text textarea{
	width:100%;
	height:100%;
	border:none;
	outline:none;
	font-size:16px;
	padding:10px 0px;
}
.online_row1 .text input{
	width:160px;
}
.online_row1 .text img{
	height:30px;
	display:inline-block;
	vertical-align:middle;
}
.online_row2{
	padding:20px 0px;
}
.online_row2 input{
	height:36px;
	line-height:36px;
	padding:0 40px;
	border:none;
	outline:none;
	color:#fff;
	font-size:16px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	position:relative;
	behavior:url(PIE.htc);
	background:#0784fc;
}
.online_row2 input[type="submit"]{
	margin-left:120px;
	margin-right:15px;
	
	
}







/******************2020-03-25修改**********************/
#product .ind2_right{
	border:0px;
}
#product .ind2_right ul{
	padding-left:8px;
}






