@charset "gb2312";
/* CSS Document */

/*通用样式*/
body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,th,tr,td,em {margin:0px;padding:0px; vertical-align:baseline;}
address,caption,cite,code,dfn,th,var,b,i,em {font-style:normal;font-weight:normal;}
li,ol,ul {list-style:none;}
fieldset,img {border:0;}
.clear{*zoom:1}
.clear:after {visibility: hidden;clear: both; height: 0; line-height: 0;font-size:0;content: ".";display: block; }
/* .clearfix {visibility:hidden; clear:both;height:0; line-height:0;font-size:0;} */
.clearfix:after{
  content: ''; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;  
  }

form {display: block;margin-top: 0em;}


/*网站通用样式*/
html{ height:100%;}
body {color:#333;font-size:12px;height:100%;font-family: Arial, Helvetica, sans-serif; background:#fff;}
a {color: #444;text-decoration:none;}
a:hover { text-decoration: none; color:#C00}

a.red{ color:#C00}
a.blue{ color: #09F}

.lh24{ line-height:24px;}

/*通用样式*/
.fl{ float:left;}
.fr{ float:right;}

.c3{ color:#333;}
.cc{ color:#ccc;}

.tc{ text-align:center;}

.mb20{ margin-bottom:20px;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mr10{ margin-right:10px;}
.ml30{ margin-left:30px;}

.bold{ font-weight:bold;}
.f16{ font-size:16px;}
.f14{ font-size:14px;}
.aril{ font-family:Arial;}
.yahei{ font-family:"微软雅黑";}
.block{ display:block;}
.none{ display:none;}


/*头部*/
.topBox{ width:100%; height:74px;background:url(../images/jx_02.png) repeat-x; }
.top{  width:980px; height:48px;margin:0px auto; padding:13px 0px; position:relative;}

.topLogo{ display:block; width:506px; height:48px; background:url(../images/jx_05.png) no-repeat; float:left;}
.topLogo span{ display:none}

.topSearch{ float:right;width:166px; height:30px; margin-top:18px;background:url(../images/search_08.png) no-repeat; }
.topSearchInput{ height:28px;line-height:28px; padding-left:5px; border:0px; width:126px; float:left; background:none}
.topSearchBtn{ border:0px; height:30px; width:30px;cursor:pointer; float:right; background:none}
.topTxt{ position:absolute; right:0px; top: 8px;}

/*导航*/
.nav{ height:41px; width:100%; background:url(../images/jx_09.png) repeat-x;}
.navList{ width:980px; margin:0px auto;}
.navList li{ display:inline-block;height:41px;float:left;background:url(../images/jx_15.jpg) right no-repeat; padding-right:2px;}
.navList a{ display:block; color:#fff; padding:0px 30px; font-size:14px; height:41px; line-height:41px; font-weight:bold;}
.navList a:hover{background:url(../images/jx_11.png) repeat-x;}
.navList a.liHover{ background:url(../images/jx_11.png) repeat-x;}

/*banner*/
.banner{ width:100%; height:462px;background: url(../images/bg2.jpg) repeat-x;}
.bannerImg{ width:1280px; height:462px;background: url(../images/banner_04.jpg) center top no-repeat; text-align:center; margin:0px auto;}
/*内容*/
.con{ width:100%; height:850px;background: url(../images/jx_38.png) repeat-x top; padding-top:23px;}

.conBg{ width:1000px; margin:0px auto; min-height:360px; height:360px; position:relative;}
.conBox{ width:1000px; position: absolute; top:-22px; left:0px; background:url(../images/bg.png) no-repeat; }
.conBoxTitle{ height:36px; line-height:36px; position:relative; background:url(../images/jx_23.png) repeat-x; margin-bottom:5px;}
.conBoxTitleL{ width:7px; height:36px; position:absolute; top:0px;}
.conBoxTitleL{width:7px; height:36px; position:absolute; top:0px;background:url(../images/jx_22.png) no-repeat;left:0px; }
.conBoxTitleR{width:6px; height:36px; position:absolute; top:0px;background:url(../images/jx_26.png) no-repeat; right:0px;}
.conBoxTitle p{ padding-left:28px; background:url(../images/jx_29.png) 12px 12px no-repeat;margin-bottom:5px;color:#fff;}
.conBoxTitle p a{ color:#fff;}

.conBoxCon{ width:950px;}
.conBoxTit{ height:28px; line-height:28px;background:url(../images/jx_41.png) bottom repeat-x; padding-bottom:15px; margin-bottom:2px; position:relative;}
.conBoxTit h2{ padding-left:22px; background:url(../images/jx_34.png) 8px 10px no-repeat; font-size:14px; font-weight:bold; color:#328545;}
.conBoxTit a{ position:absolute; top:0px; right:10px; color:#999; font-size:12px;}

.conBoxL{ width:290px; padding:10px 10px 0px 0px; float:left;margin-right:10px; background:url(../images/xian_35.png) right top no-repeat;}
.conBoxLBox{ padding:5px; min-height:180px; color:#999; line-height:20px;  text-indent:2em}
.conBoxLBoxImg{ max-height:160px; margin-bottom:10px;}


.conBoxC{ width:350px; padding:10px 10px 0px 0px; float:left;margin-right:10px; background:url(../images/xian_35.png) right top no-repeat;}
.conBoxC ul{ padding:5px;}
.conBoxC li{ line-height:18px; padding-bottom:5px; margin-bottom:5px; background:url(../images/jx_59.png) 3px 8px no-repeat; border-bottom:1px #eee solid; padding-left:12px; position:relative;}
.conBoxC span{ color:#999; position:absolute; right:5px; top:0px;}

.conBoxR{ width:255px; padding:10px 10px 0px 0px;  float:right;}
.conBoxRBox{ padding:5px; text-align:center;}
.conBoxRBoxServer{ width:231px; height:161px; background:url(../images/jx_45.png) no-repeat; margin-bottom:10px;}
.conBoxRBoxServer a{ display:block; width:80px; height:38px; line-height:38px; text-align:left; padding-left:42px; font-size:14px; color:#333; font-weight:bold; float:left; margin-bottom:4px;}

.conBoxRtnA{ display:block;width:228px; height:50px; margin:0px auto; margin-bottom:6px;background:url(../images/jx_57.png) no-repeat;}
.conBoxRtnB{width:228px; display:block;height:50px; margin:0px auto; margin-bottom:6px;background:url(../images/jx_54.png)  no-repeat;}

/*底部*/
.foot{ width:100%;  border-top:1px #ccc solid; background:#ddd;margin-top:30px;}
.footCopyright{ width:980px; height:42px; line-height:42px; margin:0px auto;text-align:center;}


/*其他页面样式*/
.othBanner{ width:100%; height:128px;background: url(../images/cy_21.jpg) top center #d0f1f8 no-repeat; text-align:center;}
.othConBg{ width:100%; background: url(../images/cy_bg.png) repeat-x top #f3f3f3;padding-top:25px; padding-bottom:30px;}
.othCon{ width:960px; margin:0px auto;}

.othConL{ width:190px; float:left;}
.othConLBox{ background:#fff; border-bottom:1px #ccc solid;}
.othConLBoxTit{ height:34px; line-height:34px; color:#fff; background:url(../images/cy-1.png) no-repeat; padding-left:20px;}
.othConL a{ display:block; height:36px; line-height:36px; padding-left:20px;border-bottom:1px solid #e4e4e4; background:url(../images/cy_12.gif) 170px 12px no-repeat;}
.othConL a:hover{ background:url(../images/cy_15.gif) 170px 12px no-repeat #f9f9f9;}
.othConL a.noborder{ border:0px;}
.othConL a.ahover{background:url(../images/cy_15.gif) 170px 12px no-repeat #f9f9f9; color:#c30}

.othConR{ width:765px; float:right; background:#fff; }
.othRTitle{ padding:15px 10px 15px 20px; background:#f9f9f9; border-top:1px solid #2C8939;}
.othRTitle h1{ font-size:24px;font-size:16px; font-weight:bold; color:#333;}
.othConRCon{ padding:15px 20px;width:745px;}

.cy_page{width:745px;  height:22px; height:22px; line-height:22px;background:#E5E5E5; padding:2px 6px; text-align:left; position:relative; margin:0px auto;}
.page_list{ width:100%; display:inline-block; margin-top:20px; text-align:center;}
.page_list a{ padding:0px 6px; margin:0px 2px; }
.page_list a:hover{ background:#333; color:#fff;}
.page_list a.cur{ background:#333; color:#fff;}
.curpage {color:#ff0000;}
.showall{ height:20px; width:58px; float: left; margin-left:4px; display:inline-block; padding-top:2px;}



.aboutCon{ font-size:14px; line-height:24px;}
.aboutCon p{ text-indent:2em; margin-bottom:1em}
.aboutCon img{ float:right; padding-left:15px; padding-bottom:10px;}
.padding60{ padding-bottom:60px;}
.aboutImg{ width:535px; line-height:20px; margin:0px auto;margin-bottom:20px; }

/*新闻列表*/
.newsList{ width:96%; margin:0px auto;}
.newsList li{border-bottom:1px #ddd solid; padding-bottom:15px; margin-bottom:15px; line-height:20px;}
.newsList a{ font-size:14px; font-weight:bold; color:#333;}
.newsList p{ text-indent:2em; color:#999; padding-top:5px;}
.newsList span{ margin-left:5px;color: #09C;}

.askCon{ padding:10px 15px;}
.askCon h1{ font-size:22px; font-weight:bold; border-bottom:1px dashed #ccc; padding-bottom:8px; margin-bottom:5px; text-align:center;}
.askCon h2{ font-size:12px; font-weight: normal; color:#aaa; text-align:center; margin-bottom:20px;font-family:Arial;}
.askCon h3{ height:36px; line-height:36px; background:#eee; margin-bottom:10px; padding-left:10px; font-size:14px; font-weight:bold;}
.askConP{ padding:0px 10px; font-size:14px; line-height:24px;}

.askCon1{ padding:10px 15px;}
.askCon1 h1{ font-size:22px; font-weight:bold; padding-bottom:8px; margin-bottom:5px; text-align:center;}
.askCon1 h2{ text-align:center; margin-bottom:10px;}
.askCon1 h2 img{ max-width:670px;}
.askCon1 h3{ height:36px; line-height:36px; background:#eee; margin-bottom:10px; padding-left:10px; font-size:14px; font-weight:bold;}

/*产品展示*/
.proShowBox{ width:810px; position:relative; min-height:410px; _height:410px; font-size:14px; margin-bottom:20px;}
.proShowBoxL{ width:360px; padding:10px; float:left;}
.proShowBoxImg{ width:360px; text-align:center; vertical-align:middle; height:360px; margin-bottom:20px; overflow:hidden;}

.proNextLast{ line-height:20px; font-size:12px; text-align: center}
.proNextLast a{ margin:0px 10px;}

.proShowBoxR{ width:410px; float:right;}
.proShowH1{ font-size:25px; font-weight:bold; color:#333; margin-bottom:20px;}
a.proShowBtn{ display:block; width:224px; height:52px; line-height:52px;font-size:26px; text-align:center; color:#fff; font-weight:bold; background:url(../images/gw.jpg) 0px 0px no-repeat;}
a.proShowBtn:hover{background:url(../images/gw.jpg) 0px -52px no-repeat; color: #fff}

/* 图片页面*/


.cy_list{ height:auto; margin:0px auto; margin-bottom:5px;}
.cy_list .listli{ float:left; padding:7px; width:150px; height:190px; margin:2px 5px;}
.cy_list .listli div{ width:150px; height: 170px; overflow:hidden;}
.cy_list .listli p{ width: 150px; height:20px;line-height:20px; text-align:center; background:#f6f6f6}

/*工作*/
.othJob{ height:20px; line-height:20px; background:url(../images/oth_job_box2.jpg) repeat-x;}
.othJob p{ background:url(../images/oth_job_box1.jpg) no-repeat; padding-left:22px; color:#333; font-weight:bold; width:300px; float:left; }
.othJob span{ display:block; height:20px; width:6px; background:url(../images/oth_job_box3.jpg) no-repeat; float:right;}
.othJobCon{ padding:15px 20px;}
.jobJoin{ border-collapse:collapse; width:700px; }
.jobJoin td{ padding:8px 10px;font-size:14px; vertical-align:middle; border:1px #fff solid;background:#f9f9f9;}
.jobJoin th{padding:8px 10px; text-align:right; font-size:14px; background:#eee; border:1px #fff solid; vertical-align:middle}
.jobJoin .input{ border:1px #ccc solid; line-height:24px; height:24px;}
.cred{ color:#F00}
.mb5{ margin-bottom:5px;}
.pl5{ padding-left:5px;}

/*工作列表*/
.jobList{ width:90%; margin:0px auto;}
.jobList li{ padding-bottom:15px; margin-bottom:15px; line-height:20px; color:#999; font-size:14px;}
.jobList li span{ color:#333;}
.jobList .jobListTitle { color:#333; height:36px; line-height:36px; background:#eee; padding-left:15px; font-size:18px; font-weight:bold; position:relative;}
.jobList .jobListTitle a{ display:block; position:absolute; right:10px; width:80px; line-height:20px; text-align:center; height:20px; top:8px; background: #F60; color:#fff; font-size:12px; font-weight:normal;}
.jobList .jobListOth{height:32px; line-height:32px; border-bottom:1px #ccc dashed; margin-bottom:8px;padding-left:15px; background:#f9f9f9}
.jobList .jobListCon{ padding-left:15px; line-height:20px;}

/*产品展示*/
.proShowBoxImgUl{}
.proShowBoxImgUl a:hover{ border:1px #f60 solid;}
.proShowBoxImgUl a{ display:block; border:1px #fff solid; width:150px; height:150px;overflow:hidden; float:left;  margin:10px;line-height:20px; text-align:center;}
.proShowBoxImgUl .imgBox{width:150px; height:120px; overflow:hidden; text-align:center; vertical-align:middle;}
.proShowBoxImgUl .imgBox img{ max-width:150px;}



.c3{ color:#333;}
.downTab{ width:100%; border-collapse:collapse; color:#666;}
.downTab th{ color:#fff; padding:2px 6px; background:#158bbf; text-align:left; font-size:12px;}
.downTab td{ padding:2px 6px; border-bottom:1px #eee solid;font-size:12px; background:#f9f9f9;}
.downTab .trColor td{ background:#eee;}

.myLink{ width:100%; margin:0px auto;}
.myLink a{ display:block; padding:6px 10px; background:#eee; float:left; margin:2px 5px;}
.myLink a:hover{ background:#333; color:#fff;}

.myLogo{ width:100%;}
.myLogo img{ margin:3px 4px; height:40px;}
/* product */
.product{
	/* padding-top:100px; */
	height:820px;
	background:#f9f9f9;
	margin-left:-20px;

	}
.picScroll-left{ 
	width:1000px;
	overflow:hidden; 
	position:relative; 
	margin:0 auto; 
	}
/* .picScroll-left .hd .prev{ 
	display:block; 
	width:31px; 
	height:69px;
	overflow:hidden;
	position:absolute; 
	float:right;
	cursor:pointer; 
	background:url("../images/rightButton.gif") no-repeat; 
	margin-top:230px;
	right:0;
	}
.picScroll-left .hd .next{
	display:block; 
	width:31px; 
	height:69px;
	overflow:hidden;
	position:absolute; 
	float:right;
	cursor:pointer; 
	background:url("../images/leftButton.gif") no-repeat; 
	margin-top:230px;
	left:-20px;
} */
/* picScroll-left .hd .prev{
	float:left; 
	background:url("../images/leftButton.gif") no-repeat;
	} */
/* .picScroll-left .hd .prevStop{ 
	background-position:-60px 0; 
	}
.picScroll-left .hd .nextStop{ 
	background-position:-60px -50px; 
	} */
.picScroll-left .hd ul{ 
	float:right; 
	overflow:hidden; 
	/* margin-top:10px;  */
	zoom:1; 
	}
.picScroll-left .hd ul li{ 
	float:left;  
	width:9px; 
	height:9px; 
	overflow:hidden; 
	margin-right:5px; 
	text-indent:-999px; 
	cursor:pointer; 
	background:url("../images/icoCircle.gif") 0 -9px no-repeat; 
	}
.picScroll-left .hd ul li.on{ 
	background-position:0 0; 
	}
.picScroll-left .bd{ 
	width:1000px; 
	margin:0 auto;
	margin-top:120px;
	}
.picScroll-left .bd ul{ 
	overflow:hidden; 
	zoom:1; 
	}
.picScroll-left .bd ul li{ 
	float:left; 
	_display:inline; 
	overflow:hidden; 
	text-align:center;  
	}
.picScroll-left .bd ul li .pic{ 
	text-align:center; 
	}
.picScroll-left .bd ul li .pic img{ 
	width:350px; 
	height:300px; 
	display:block; 
	}
.picScroll-left .bd ul li .pic a:hover img{}
.picScroll-left .bd ul li .title{ 
	line-height:24px;
	}
.picList{overflow: hidden;position:absolute;}
.cases{
	margin:0 auto;
	width:1000px;
	padding:30px 0;
	}
.cases .cases_show{
	margin:0 auto;
	width:100%;
	}
.cases .cases_show ul{
	margin:0;
	padding:0;
	list-style:none;
	}
.cases .cases_show ul li{
	height:300px;
	width:23%;
	overflow:hidden;
	float:left;
	margin-right:20px;
	position:relative;
	}
.cases .cases_show ul li.item{
	cursor:pointer;
	}
.cases .cases_show ul li.item i{
	height:230px;
	width:30px;
	display:block;
	position:absolute;
	}
.cases .cases_show ul li.item div{
	height:60px;
	width:23%;
/* 	color:#fff; */
	display:block;
	position:absolute;
	top:200px;
	/* background:#1caef8; */
	padding-left:25px;
	font-weight:bold;
	}
.cases .cases_show ul li.item-2{
	margin:0;
	}
.cases .cases_show ul li.item-3{
	margin-top:20px;
	}
.cases .cases_show ul li.item-4{
	margin:0;
	margin-top:20px;
	}
.page{
	float:right;
	margin:10px 0;
	}
.page span{
	display:inline-block;
	height:26px;
	width:auto;
	font-size:24px;
	cursor:pointer;
	}
.product_show{
	margin-top:20px;
	/* border:1px solid #e5e5e5; */
	background:#f9f9f9;
	width:1000px;
	padding:19px;
	border-radius:3px;
	}
.product_show .slideGroup{
	}
.product_show .slideGroup .title{
	float:left;
	}
.product_show .slideGroup .parHd{
	height:40px; 
	line-height:40px;  
	float:right; 
	}
.product_show .slideGroup .parHd ul li{ 
	float:left; 
	margin:0 30px; 
	cursor:pointer; 
	display:inline-block; 
	}
.product_show .slideGroup .parHd ul li.on{ 
	height:30px;
/* 	color:#e60012; */
	text-decoration:underline;
	}
.product_show .slideGroup .slideBox{ 
	overflow:hidden; 
	zoom:1; 
	padding:10px 0 10px 42px;
	position:relative; 
	margin-top:20px; 
	}
.product_show .slideGroup .sPrev,.product_show .slideGroup .sNext{ 
	position:absolute; 
	left:0px; 
	top:58px; 
	display:block; 
	width:18px; 
	height:32px;
	background:url(../images/product/product_07.gif) center center no-repeat; 
	}
.product_show .slideGroup .sNext{ 
	left:auto; 
	right:0px; 
	background:url(../images/product/product_08.gif) center center no-repeat;  
	}
.product_show .slideGroup .sPrev:hover,.product_show .slideGroup .sNext:hover{ 
	border-color:#f60;  
	}
.product_show .slideGroup .parBd ul{ 
	overflow:hidden; 
	zoom:1;  
	}
.product_show .slideGroup .parBd ul li{ 
	margin:0 9px; 
	float:left; 
	_display:inline; 
	overflow:hidden; 
	text-align:center;  
	}
.product_show .slideGroup .parBd ul li .pic{ 
	text-align:center; 
	}
.product_show .slideGroup .parBd ul li .pic img{ 
	width:198px; 
	height:148px; 
	display:block;    
	}
.product_show .slideGroup .parBd ul li .pic a:hover img{ 
	border-color:#999;  
	}
.product_show .slideGroup .parBd ul li .title{
	width:198px; 
	line-height:24px;
	margin-top:20px;
	text-align:center;   
	}
/** products **/