﻿body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea, select {
	margin:0;
	padding:0
}
fieldset, img {
	border:0;
}
img {
	vertical-align:middle;
}
ol, ul, li {
	list-style-type:none;
	text-align:justify;
	text-justify:inter-ideograph;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
button, input, select, textarea {
	font-size:12px;
	font-family:inherit;
	margin:0;
	outline:none;
	resize:none;
	border:none;
}
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	overflow: hidden;
	visibility: hidden;
}
.clearfix {
	zoom:1;
}
html {
	verflow:-Scroll;
	overflow-x:hidden;
	zoom:1;
	overflow-y:scroll;
	overflow:-moz-scrollbars-vertical;
}
body {
	color:#666;
	font-size:14px;
	line-height:24px;
	font-family:"Microsoft YaHei", "SimSun", Arial, Helvetica, sans-serif;
}
a {
	color:#666;
	text-decoration:none;
	outline:none;
blr:expression(this.onFocus=this.blur());
	transition:all ease 0.3s;
}
a:hover {
	color:#45bef5;
	text-decoration:none;
}
:focus {
	outline:none;
}
/* CSS活动的公共样式 */

.fl {
	float:left;
}
.fr {
	float:right;
}
.w1200 {
	width:1200px;
	margin:0 auto;
}
.mb10 {
	margin-bottom:10px;
}
.mb15 {
	margin-bottom:15px;
}
.mb25 {
	margin-bottom:25px;
}
.center {
	text-align:center;
}
.hide {
	overflow:hidden;
}
.erp {
	white-space:nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
}
/* 头部  */

.topBar {
	height:40px;
	line-height:40px;
	background:#424242;
	color:#fff;
	overflow:hidden;
}
.topBar span, .topBar a:hover {
	color:#45bef5;
}
.topBar a {
	text-transform:uppercase;
	color:#fff;
}
.topBar em {
	font-style:normal;
	margin:0 10px;
	opacity:.6;
}
.header {
	height:95px;
	padding-top:20px;
	position:relative;
}
.nav {
	max-width:820px;
	height:36px;
	font-size:16px;
	padding-top:15px;
	padding-right:50px;
}
.nav li {
	float:left;
	margin-left:2px;
	text-align:center;
	line-height:36px;
	width:105px;
}
.nav li a {
	color:#333;
	display:block;
	border-radius:18px;
}
.nav li .cur, .nav li a:hover {
	color:#fff;
	background:#FF3300;
}
.search {
	height:73px;
	width:21px;
	position:absolute;
	right:0;
	top:42px;
	z-index:3;
}
.search .icon {
	display:block;
	background: url('../images/sIcon.png') no-repeat left 0px;
	width:21px;
	height:17px;
	cursor:pointer;
}
.searMain {
	position:absolute;
	padding:20px;
	background:#45bef5;
	left: -410px;
	top:50px;
	display:none;
}
.searMain:before {
	content: "";
	position: absolute;
	top:-16px;
	right:30px;
	width: 0px;
	height: 0px;
	border: 8px solid transparent;
	border-bottom-color:#45bef5;
}
.searMain form {
	width: 420px;
	background:#fff;
	height: 35px;
	line-height: 35px;
}
.searMain .sear_text {
	width:375px;
	float:left;
	height:35px;
	line-height:35px;
	float:left;
	color:#666;
	padding-left:10px;
	background:none;
}
.searMain .sear_btn {
	float:left;
	background:url('../images/searBtn.png') no-repeat center center;
	width:35px;
	height:35px;
	cursor:pointer;
	opacity: 0.8;
}
.searMain .sear_btn:hover {
	opacity: 1;
}
/*  广告轮播图 */

.banner {
	margin: 0 auto;
	position:relative;
	overflow:hidden;
	height:500px;
}
.banner .bd {
	height:680px;
	z-index:0;
	position:relative;
	left:50%;
	margin-left:-960px;
}
.banner_ctr {
	height:90px;
	position:absolute;
	top:45%;
	z-index:2;
	left:50%;
	margin-left:-600px;
}
.banner_ctr a {
	display:block;
	width:40px;
	height:40px;
	background: url('../images/ctrl.png') no-repeat 0 0;
	position:absolute;
	opacity:0;
	filter: alpha(opacity=0);
	display:block;
}
.banner_ctr a.prev {
	left:-90px;
}
.banner_ctr a.next {
	right:-1280px;
	background-position: -40px 0px;
}
.banner_ctr a:hover {
	opacity:1;
	filter:alpha(opacity=100);
}
.banner .hd {
	position:absolute;
	bottom:40px;
	text-align: center;
	z-index:5;
	left:50%;
	font-size: 0;
	line-height: 0;
	height: 0px;
	margin-left:-30px;
	height:14px;
}
.banner .hd li {
	z-index:2;
	cursor:pointer;
	margin:0 10px;
	display:inline-block;
	width:10px;
	height:10px;
*display:inline;
	zoom:1;
	border-radius:100%;
	border:2px solid #fff;
	position:relative;
	transition:all 0.3s;
}
.banner .hd li:after {
	content:"";
	position:absolute;
	width:6px;
	height:6px;
	background:#fff;
	top:2px;
	left:2px;
	border-radius:100%;
}
.banner .hd li:hover, .banner .hd .on {
	border:2px solid #45bef5;
	transform:scale(1.1);
}
.banner .hd .on:after {
	background:#45bef5;
}

/*  广告轮播图 */

.banner{ margin: 0 auto;position:relative; overflow:hidden;height:680px;}

.banner .bd{height:680px; z-index:0;position:relative;left:50%; margin-left:-960px;}

.banner_ctr{ height:90px;position:absolute;top:45%;z-index:2;left:50%;margin-left:-600px;}

.banner_ctr a{ display:block;width:40px;height:40px; background: url('../images/ctrl.png') no-repeat 0 0; position:absolute; opacity:0;filter: alpha(opacity=0);display:block;}

.banner_ctr a.prev{left:-90px;}

.banner_ctr a.next{right:-1280px; background-position: -40px 0px;}

.banner_ctr a:hover{opacity:1;filter:alpha(opacity=100);}

.banner .hd{position:absolute; bottom:40px; text-align: center; z-index:5;left:50%;font-size: 0; line-height: 0;height: 0px; margin-left:-30px;height:14px;}

.banner .hd li{z-index:2; cursor:pointer; margin:0 10px; display:inline-block;width:10px; height:10px;*display:inline; zoom:1;border-radius:100%;border:2px solid #fff;position:relative;transition:all 0.3s;}

.banner .hd li:after{content:"";position:absolute;width:6px;height:6px;background:#fff;top:2px;left:2px;border-radius:100%;}

.banner .hd li:hover,.banner .hd .on{border:2px solid #45bef5;transform:scale(1.1);}

.banner .hd .on:after{background:#45bef5;}















/*  关于我们 */

.about{padding:60px 0;overflow:hidden;}

.about .hTitle{border-bottom:1px solid #d7d7d7;padding-bottom:15px;margin-bottom:50px;}

.about .font{width:630px;font-size:16px;padding-top:15px;}

.about .font h3{font-size:30px;color:#333;font-weight:normal;margin-bottom:25px;padding-left:100px;background: url(../images/aIcon.png) no-repeat left center;line-height:36px;}

.about .font h3 span{display:block;font-size:20px;color:#666;}

.about .pic{width:530px;overflow:hidden;position:relative;height:410px;}

.about .pic a{position:absolute;width:340px;height:308px;overflow:hidden;right:0;top:0;z-index:2;background:#45bef5;}

.about .pic img{width:340px;height:308px;transition:all .5s;}

.about .pic a.p2{right:190px;top:98px;z-index:1;}

.about .pic span{position:absolute;width:100%;top:50%;font-size:16px;background: url('../images/c_more.png') no-repeat center top;color:#fff;padding-top:60px;transition:all .3s;transition-delay:.1s;opacity:0;left:0;text-align:center;}

.about .pic a:hover{z-index:3;}

.about .pic a:hover img{opacity:.5;transform:scale(1.1);}

.about .pic a:hover span{margin-top:-50px;opacity:1;}

.about .icon{background: url(../images/a_line.png) no-repeat;width:72px;height:79px;position:absolute;top:60px;left:150px;z-index:4;}












/* 内页公用 */

.listBanner{ z-index:0;position:relative;width:1920px;height:330px;overflow:hidden;}

.listWrapper{padding:50px 0;overflow:hidden;}

.listLeft{width:260px; float: left;overflow: hidden;}

.listRight{width:900px; float: right; overflow: hidden;text-align:justify;text-justify:inter-ideograph;}

.breadCrumb{height:40px;line-height:40px;border-bottom:1px solid #d7d7d7;text-align:right;margin-bottom:30px;}

.breadCrumb span{background:url('../images/mapIcon.png') no-repeat left center; padding-left:20px;}

.partnerList,.honorList,.picList,.videoList,.caseList,.searList,.proList,.appList{ width:900px;overflow: hidden;}

.partnerList ul,.honorList ul,.picList ul,.videoList ul,.caseList ul,.searList ul,.proList ul,.appList ul{width:940px;}

.proSear{width:600px;margin:0 auto;height:50px;line-height:50px;margin-bottom:40px;}

.proSear .sear_text{float:left;width:509px;height:48px;line-height:48px;padding:0 10px;background:#e8e8e8;border:1px solid #ddd;background:none;border-right:none;color:#333;font-size:16px;}

.proSear .sear_btn{float:right;width:70px;height:50px; cursor:pointer;background:#333;transition:all 0.3s;color:#fff;font-size:16px;}

.proSear .sear_btn:hover{opacity:.8;}





/* 内页公用菜单 */

.sidebar{margin-bottom:20px;}

.side_title{background:#FF4929;height:70px;color:#fff;font-size:24px;font-weight:normal;line-height:70px;text-align:center;}

.sidebarMenu{background:#e9e9e9;padding:40px;padding-top:10px;}

.sidebarMenu li{font-size:16px;text-align:center;border-bottom:1px solid #cecece;}

.sidebarMenu li a{height:50px;line-height:50px;display:block;color:#333;}

.sidebarMenu li .current,.sidebarMenu li a:hover{color:#20b2f5;}

.sidebarMenu li ul{font-size:12px;padding:5px  0;}

.sidebarMenu ul li {background:none;padding-top:0;}

.sidebarMenu li ul a{background: url('../images/ly_li.png') no-repeat 40px center;padding-left:50px;color:#666;height:30px;line-height:30px;font-size:12px;}

.sidebarMenu li ul .current,.sidebarMenu li ul a:hover{background: url('../images/ly_li.png') no-repeat 48px center; color:#45bef5;padding-left:58px;}



/*  内页左侧推荐产品 */

.leftPro .title{background:#333;height:70px;color:#fff;font-size:24px;font-weight:normal;line-height:70px;text-align:center;margin-bottom:20px;}

.leftPro_slide .bd,.leftPro li{width:260px;height:;overflow:hidden;}

.leftPro li .pImg{display:block;width:260px;height:260px;overflow:hidden;}

.leftPro li img{width:260px;height:260px;transition:all .5s;}

.leftPro li h3{font-size:18px;color:#333;font-weight:normal;padding:10px 0;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;text-align:center;line-height:28px;transition:all .3s;position:relative;}

.leftPro li h3 span{display:block;color:#999;font-size:14px;transition:all .3s;}

.leftPro li:hover img{transform:scale(1.1);}

.leftPro .hd{background:#e9e9e9;text-align:center;font-size:0;line-height:0;padding:15px 0;}

.leftPro .hd ul{display:inline-block;}

.leftPro .hd li{z-index:2; cursor:pointer; margin-right:5px; display:inline-block;width:10px; height:10px;*display:inline; zoom:1;border-radius:100%;background:#979797;}

.leftPro .hd .on{background:#20b2f5;}

.listBox p{
	FONT-FAMILY: Microsoft YaHei;  COLOR: #010101; FONT-SIZE: 17px; LINE-HEIGHT: 2.3;PADDING-TOP: 5px;PADDING-right: 8px
}







