﻿*{

	margin:0;

	padding:0;

	border:0;

}

ul li{

	list-style:none;

}

a{

	text-decoration:none;

}

a,area{

	blr:expression(this.onFocus=this.blur())

}

table {/*border:1px solid #ccc;*/ border-collapse:collapse;}
/*tr,td{border:1px solid #ccc;}*/


.clear{

	clear:both;

}

img{

	padding:0;

	margin:0;

	border:0;
	
	max-width: 100%;

}

body{

	font-family:" ";

	font-size:12px;

}

.header{

	width:100%;

	margin:0 auto;

}

.header_top{

	width:1200px;

	margin:0 auto;

	min-height:95px;

}

.header_top_fl{

	float:left;

}

.header_top_fl a{

	width:426px;

	float:left;

	padding-top:20px;

}

.header_top_fl a img{

	width:426px;

	height:61px;

}

.header_top_fr{

	float:right;

}

.header_top_fr a{

	color:#b9b9b9;

	margin-left:10px;

	line-height:95px;

	font-family:"宋体";

	font-size:12px;

}

.header_nav{

	width:100%;

	margin:0 auto;

	background-color:#464646;

	height:55px;

	line-height:55px;

}

.nav{

	width:1200px;

	margin:0 auto;

}

.menu li{

	width:170px;

	height:55px;

	float: left;

	text-align: center;

	position:relative;

	line-height:55px;

	background:url(../images/navli.png) no-repeat right center;

}

.menu .menu1{

	position:static;

}

.menu li a{

	display:block;

	color:#fff;

	font-size:16px;

}

.menu li a:hover{

	color:#fff;

	background-color:#afe05a;

}

.menu li .current{color:#fff;background-color:#afe05a;}



.menu .prostyle{

	background-color:#f8f8f8;

	position: absolute;

	display:none;

	left: 0;

	overflow: hidden;

	z-index: 999;

	width:100%;

	padding:15px 0px 50px 0px;

}

.menu .prostyle1{

	width:1200px;

	margin:0 auto;

}

.menu .prostyle1 .pro{

	width:200px;

	float:left;

	position: static;

}

.menu .prostyle1 .pro p{

	height:30px;

	line-height:30px;

}

.menu .prostyle1 .pro p a{

	color:#0081cc;

	text-align:left;

	background:none;

}

.menu .prostyle1 .pro p a:hover{

	color:#0081cc;

	background:none;

}



.menu .prostyle1 .pro .procon{

	padding-top:20px;

}

.menu .prostyle1 .pro .procon img{

	float:left;

	width:90px;

	height:76px;

}

.procon ul{

	margin-left:0px;

}

.procon ul li{

	float:none;

	height:30px;

	line-height:30px;

	background:none;

	text-align:left;

}

.procon ul li a{

	color:#787878;

	font-family:"宋体";

	font-size:12px;

	padding-left:10px;

	background:url(../images/pronli.jpg) no-repeat left center;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	width:95px;

}

.procon ul li a:hover{

	font-size:12px;

	color:#787878;

	font-family:"宋体";

	background:url(../images/pronli.jpg) no-repeat left center;

}



.menu .prostyle.subnav {

	display: block;

}

.menu .publicstyle{

	background-color:#afe05a;

	position: absolute;

	display:none;

	left: 0;

	overflow: hidden;

	z-index: 999;

	width:170px;

}

.menu .publicstyle li{

	width:170px;

	float: none;

	position: static;

	text-align: center;

	background:none;

	height: 35px;

    line-height: 35px;

}

.menu .publicstyle li a{

	border-bottom: medium none;

	display: block;

	font-weight: normal;

	position: static;

	font-size:14px;

	color:#fff;

	text-transform: none;

}

.menu .publicstyle li a:hover{

	border-bottom: medium none;

	display: block;

	font-weight: normal;

	position: static;

	color:#fff;

	font-size:14px;

	text-transform: none;

	background-color:#464646;

}

.menu .publicstyle.subnav {

	display: block;

}

.menu ul li .current{color:#787878;background:none;}



.menu ul li a .current{color:#787878;background:none;}



.banner{

	width:100%;;

	margin:0 auto;

	height:198px;

}

#full-screen-slider { width:100%; height:198px; float:left; position:relative}

#slides { display:block; width:100%; height:198px; list-style:none; padding:0; margin:0; position:relative}

#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}

#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}

#pagination { display:block; list-style:none; position:absolute; left:50%; top:160px; z-index:9900;  padding:5px 15px 5px 0; margin:0}

#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px;background:#FFF }

#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;cursor:pointer;}

#pagination li.current { background:#afe05a;}



.footer{

	width:100%;

	margin:0 auto;

	min-height:177px;

	background:url(../images/footbg.jpg) repeat-x top center;

	font-family:"宋体";

}

.foot{

	width:1200px;

	margin:0 auto;

}

.foot_top{

	height:57px;

	line-height:57px;

}

.foot_top1{

	padding-left:350px;

}

.foot_top li{

	float:left;

	margin-right: 10px;

}

.foot_top li a{

	float:left;

	color:#4b4b4b;

}

.foot_bottom{

	padding:30px 0px;

	color:#4b4b4b;

	text-align:center;

}

.foot_bottom p{

	line-height:30px;

}

.foot_bottom p a{

	color:#4b4b4b;

}

.floating_ck{position:fixed;right:0px;bottom:0;z-index:9999;}

.floating_ck img{position:relative;}





.inner_main{

	width:100%;

	margin:0 auto;

	background-color:#f8f8f8;

	padding:30px 0px;

	overflow:hidden;

}

.inner_main1{

	width:1198px;

	margin:0 auto;

	background-color:#fff;

	overflow:hidden;

	border: 1px solid #efefef;

    box-shadow: 1px 1px 0px #ddd;

	padding:30px;

}

.inner_main1_fl{

	float:left;

	width:220px;

}

.inner_fl_top{

	width:220px;

	border-bottom:3px solid #0081cc;

	padding-bottom: 10px;

}

.inner_fl_top p{

	background:url(../images/fl_title.jpg) no-repeat left center;

	font-size:24px;

	color:#0081cc;

	font-weight:bold;

	padding-left: 40px;

}

.inner_fl_bottom{

	margin-top:20px;

}

.inner_fl_bottom li{

	line-height:35px;

	background:url(../images/fl_li.jpg) no-repeat right 12px;

}

.inner_fl_bottom li a{

	display:block;

	font-size:16px;

	color:#0076ba;

}

.inner_main1_fr{

	float:right;

	width:930px;

}

.inner_fr_title{

	border-bottom:1px solid #ededed;

	height:42px;

	line-height:42px;

}

.inner_fr_title p{

	font-size:16px;

	color:#0d0d0d;

}

.inner_fr_about{

	margin: 30px 0px;

    line-height: 30px;

	color:#787878;

	font-size:14px;

}



/*联系我们页面*/

.inner_fr_contact{

	margin: 30px 0px;

    line-height: 30px;

	color:#787878;

	font-size:14px;

}



/*信息反馈页面*/

.inner_fr_feedback{

	margin: 30px 0px;

    line-height: 30px;

	color:#787878;

	font-size:14px;

}

.inner_fr_feedback p{

	height:40px;

	line-height:40px;

	padding-bottom: 30px;

}

.inner_fr_feedback input{

	border:1px solid #ccc;

	width:300px;

	height:22px;

	line-height:22px;

	margin:10px 0px;

}

.inner_fr_feedback textarea{

	border:1px solid #ccc;

	margin: 10px 0px;

}

.inner_fr_feedback .send{

	padding-left:10px;

}

.inner_fr_feedback .left{

	

}

.inner_fr_feedback .right{

	padding-left:10px;

}

.yanze{

	padding-left:10px;

}

.yanze input{

	width:100px;

}

.send input{

	border:1px solid #0081cc;

	background-color:#0081cc;

	height:40px;

	line-height:40px;

	width:100px;

	cursor:pointer;

	color:#fff;

	font-weight:bold;

}



/*人才招聘页面*/

.inner_fr_job{

	margin: 30px 0px;

	font-size:14px;

}

.inner_fr_jobs{

	

}

.inner_fr_jobs1{

	background-color:#0081cc;

	height:32px;

}

.inner_fr_jobs1 li{

	float:left;

	line-height:32px;

	color:#fff;

	width:186px;

	text-align:center;

}

.inner_fr_jobs2con{

	width:928px;

	margin-bottom: 30px;

}

.inner_fr_jobs2con a{

	height:35px;

	line-height:35px;

	display: block;

	color:#787878;

	background-color:#fff;

	border-bottom:1px solid #ededed;

	border-left:1px solid #ededed;

	border-right:1px solid #ededed;

}

.inner_fr_jobs2con a ul li{

	float:left;

	text-align:center;

	width:185px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

.inner_fr_jobs2con a:hover{

	color:#0081cc;

	background-color:#f8f8f8;

}

/*分页*/

.pagev{

	width:750px;

	text-align:center;

	padding:15px 0px 20px 0px;

	color:#666;

	clear:both;

}

.pagev span{

	height:24px;

	line-height:24px;

	padding:0px 9px;

	display: inline-block;

	margin: 0 4px!important;

}

.fonts{

	color:#fff;

	background-color:#0081cc;

	border:1px solid #0081cc;

}

.pagev span a{

	background-color:#fff;

	color:#666;

	border:1px solid #D9D9D9;

	height:24px;

	line-height:24px;

	padding:0px 9px;

	display: inline-block;

}

.pagev span a:hover{

	color:#fff;

	background-color:#0081cc;

	border:1px solid #0081cc;

}



/*人才招聘详情页面*/

.inner_fr_jobshow{

	margin: 30px 0px;

    line-height: 30px;

	color:#787878;

	font-size:14px;

}



/*新闻资讯页面*/

.inner_fr_news{

	margin: 30px 0px;

	font-size:14px;

}

.inner_fr_news li{

	margin-bottom:40px;

	min-height:130px;

}

.inner_fr_news li a{

	display:block;

}

.inner_fr_news li a img{

	float:left;

/*	width:193px;

	height:122px;*/

	border:1px solid #dddddd;

	padding:3px;

}

.news_txt{

	padding-left:194px;

}

.news_txt h3{

	font-size:15px;

	color:#2f2f2f;

	padding-bottom:10px;

}

.news_txt p{

	color:#828384;

	font-size:14px;

	line-height:25px;

}

.news_txt p span{

	color:#0081cc;

}

/*新闻资讯详情页面*/

.inner_fr_newsshow{

	margin: 30px 0px;

	font-size:14px;

	line-height:30px;

	color:#787878;

}

.title{

	height:30px;

	line-height:30px;

	text-align:center;

	font-size:16px;

	padding-bottom: 20px;

	color:#0d0d0d;

	font-size:16px;

}

.where{

	text-align:center;

	height:40px;

	line-height:40px;

	border-top:1px solid #e1e1e1;

	border-bottom:1px solid #e1e1e1;

}

.where span{

	margin:0px 10px;

	

}

.content{

	margin:20px auto;

	padding: 0px 10px;

}

.back{

	margin-top:30px;

}

.back li{

	height:30px;

	line-height:30px;

	font-size:14px;

}

.back li p{

	color:#646363;

	float:left;

}

.back li a{

	color:#999;

}



/*应用方案页面*/

.inner_fr_case{

	margin: 30px 0px;

	font-size:14px;

}

.inner_fr_case li{

	width:186px;

	margin-bottom:40px;

	float:left;

	min-height: 300px;

}

.menuimg{

	margin-bottom:30px;

}

.menuimg img{

	display: block;

	margin:0 auto;

	margin-bottom:10px;

}

.menuimg p{

	text-align:center;

	color:#0076ba;

	font-size:16px;

} 

.menulist li{

	line-height:30px;

	min-height:30px;

	margin:0;

	text-align:center;

	float:none;

}

.menulist li a{

	display:block;

	color:#6e6e6e;

	font-size:14px;

}



/*应用方案详情页面*/

.inner_fr_caseshow{

	margin: 30px 0px;

	font-size:14px;

	line-height:30px;

	color:#787878;

}



/*产品中心页面*/

.bottomlist{

	margin:5px 0px; 

}

.bottomlist li{

	line-height:25px;

	background:url(../images/bottomlistli.jpg) no-repeat left center;

	padding-left:20px;

}

.bottomlist li a{

	color:#787878;

	font-size:12px;

	font-family:"宋体";

}

.inner_fr_pro{

	margin: 30px 0px;

	font-size:14px;

}

.inner_fr_pro li{

	width:420px;

	min-height: 224px;

	float:left;

	margin:0px 20px 50px 20px;

}

.fr_pro_title{

	width:420px;

	height:58px;

	background:url(../images/fr_pro_title.jpg) no-repeat center center;

}

.fr_pro_title p{

	line-height:58px;

	text-align:center;

}

.fr_pro_title p a{

	font-size:24px;

	font-weight:bold;

	color:#fff;

}

.fr_pro_con{

	background-color:#f8f8f8;

	padding:38px;

	min-height: 150px;

	overflow: hidden;

}

.fr_pro_con img{

	width:138px;

	height:112px;

	float:left;

}

.fr_pro_con ul{

	padding-left:165px;

}

.fr_pro_con li{

	min-height:30px;

	line-height:30px;

	background:url(../images/fr_pro_conli.png) no-repeat left center;

	padding-left:20px;

	margin:0;

	width:185px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

.fr_pro_con li a{

	display:block;

	font-size:16px;

	color:#6e6e6e;

}



/*产品列表页面*/

.inner_fr_prolist{

	margin: 30px 0px;

	font-size:14px;

}

.inner_fr_prolists{

	

}

.inner_fr_prolists1{

	background-color:#0081cc;

	height:32px;

}

.inner_fr_prolists1 li{

	float:left;

	line-height:32px;

	color:#fff;

	text-align:center;

}

.cpxh{

	width:150px;

}

.cpmc{

	width:570px;

}

.fzxs{

	width:200px;

}

.inner_fr_prolists2con{

	width:930px;

	margin-bottom: 30px;

}

.inner_fr_prolists2con a{

	height:35px;

	line-height:35px;

	display: block;

	color:#787878;

	background-color:#fff;

	border-bottom:1px solid #ededed;

	border-left:1px solid #ededed;

	border-right:1px solid #ededed;

}

.inner_fr_prolists2con a ul li{

	float:left;

	text-align:center;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

.inner_fr_prolists2con a:hover{

	color:#0081cc;

	background-color:#f8f8f8;

}



/*产品详情页面*/

.inner_fr_proshow{

	margin: 30px 0px;

	font-size:14px;

}

.inner_proshow_1{

	margin-bottom:10px;

	width:930px;

}

.proshow_1_fl{

	float:left;

	width:460px;

}

.pro-zoom {

  float: left;

  width: 452px;

}

.spec-preview {

  float: left;

  width: 452px;

}

.jqzoom img {

  width: 440px;

  padding:5px;

}

.spec-scroll .items {

  width: 400px;

}

.spec-scroll {

  clear: both;

  width: 452px;

}

.spec-scroll a {

 

}

.spec-scroll a.prev {

  float: left;

  background:url(../images/arrowleft.jpg) no-repeat left center;

}

.spec-scroll a.next {

  float: right;

  background:url(../images/arrowright.jpg) no-repeat right center;

}

.spec-scroll .items li.active img {

  border-color: #0081cc;

}

.proshow_1_fr{

	float:right;

	width:425px;

}

.proshow_1_frtop{

	margin-bottom:30px;

	

}

.proshow_1_frtop li{

	height:30px;

	line-height:30px;

	font-size:14px;

	width:400px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

.proshow_1_frtop li p{

	color:#3f3f3f;

	font-weight:bold;

	float:left;

	padding-right:10px;

}

.proshow_1_frtop li span{

	color:#838383;

}

.proshow_1_frbottom{

	

}

.proshow_1_frbottom li{

	background-color:#0081cc;

	text-align:center;

	width:120px;

	height:32px;

	line-height:32px;

	border:1px solid #0081cc;

	border-radius:5px;

	margin-bottom:10px;

}

.proshow_1_frbottom li a{

	display:block;

	font-size:14px;

	color:#fff;

}

.inner_proshow_2{

	margin-top:30px;

}

.inner_proshow_2bottom{



}

.box{

	min-height:48px;

}

.box_top{

	line-height:48px;	

}

.box_topul{

	

}

.box_top li{

	 float:left;

	 line-height:48px;

	 width:220px;

	 margin-right:10px;

	 text-align:center;

}

.box_top li a{

	display:block;

	color:#2a2a2a;

	background-color:#e0e0e0;

}

.box_top li a:hover{

	background-color:#0081cc;

	color:#fff;

}

.box_bottom{

	padding:30px;

	border-left:1px solid #e0e0e0;

	border-right:1px solid #e0e0e0;

	border-bottom:1px solid #e0e0e0;

	width: 848px;

	overflow: hidden;

}

.box_bottom ul{	

	display:none;

}

.box_bottom li{

	float:left;

	line-height:30px;

}















