@charset "utf-8";
.banner{ position:relative; height:411px;}
.banner_box{ position:absolute; left:-329px; width:1600px;}
.banner_box ul{ height:411px; overflow:hidden;}
.banner_box ul li{ width:1600px; height:411px; overflow:hidden;}
.slide{ height:62px; background:url(../images/yin.png) 0 0 repeat-x; left:-329px; position:absolute; bottom:0; width:1600px;}
.slide_con{ width:940px; margin:0 auto;}
.slide ul li{ float:left; width:89px; height:50px; overflow:hidden; margin-right:10px; margin-top:6px;}
.slide ul li span{ display:block; width:89px; height:50px; text-indent:-9999px; background:url(../images/slide.jpg) 0 0 no-repeat; cursor:pointer;}
.slide ul li.active span,.slide ul li span:hover{ background:url(../images/slide_hover.jpg) 0 0 no-repeat;}
.slide ul li.active span.item1,.slide ul li span.item1:hover,.slide ul li span.item1{ background-position:0 0;}
.slide ul li.active span.item2,.slide ul li span.item2:hover,.slide ul li span.item2{ background-position:-99px 0;}
.slide ul li.active span.item3,.slide ul li span.item3:hover,.slide ul li span.item3{ background-position:-198px 0;}
.slide ul li.active span.item4,.slide ul li span.item4:hover,.slide ul li span.item4{ background-position:-297px 0;}
.slide ul li.active span.item5,.slide ul li span.item5:hover,.slide ul li span.item5{ background-position:-396px 0;}
.slide ul li span.item6{ background:url(../images/slide06.jpg) 0 0 no-repeat;}
.slide ul li.active span.item6,.slide ul li span.item6:hover{ background:url(../images/slide06_hover.jpg) 0 0 no-repeat;}
.content{ margin-top:17px; padding-bottom:19px;}
.about{ padding:10px 10px 0 10px; /*background:url(../images/line.jpg) 0 0 repeat;*/}
.about_con{ height:80px; overflow:hidden; background:url(../images/about_bg.jpg) 0 0 repeat-x;   background: #fff;border-bottom:solid 1px #ddd; padding:30px 36px 30px 22px; line-height:23px;}
.about_con .fl{ width:685px;}
.about_con a.about_link{ background:url(../images/btn.png) 0 0 no-repeat; width:149px; text-align:center; height:37px; line-height:37px; font-weight:bold; font-family:"Arial","微软雅黑"; font-size:14px; color:#484848; -webkit-transition:background 0.3s ease-in,color 0.3s ease-out; -o-transition:background 0.3s ease-in,color 0.3s ease-out; transition:background 0.3s ease-in,color 0.3s ease-out;}
.about_con a.about_link:hover{ background-position: 0 -38px;  color:#fff;}
.service .title{ text-align:right; margin-top:18px;}
.service .title span{ float:left; padding-left:53px; background:url(../images/logo_icon.jpg) 0 0 no-repeat; font-size:18px; color:#323232;}
.news .title a,.service .title a{ color:#646464; font-family:"Arial","宋体"; line-height:18px;}
.service .title a:hover{ color:#008def;}
.service_con{ margin-top:20px;}
.service_con li{ width:96px; padding:0 45px; border-left:dotted 1px #bbb; float:left;}
.service_con li.last{ border-right:dotted 1px #bbb; }
.service_con li p.pic{ width:69px; height:69px; overflow:hidden; margin:0 auto; padding-top:4px;}
.service_con li a.name{ color:#484848; font-size:16px; font-family:"Arial","微软雅黑"; display:block; padding-top:15px; text-align:center;}
.service_con li a.name:hover{ color:#008def;}
.service_con li a.more{ display:block; background:url(../images/more_bg.jpg) 0 0 no-repeat; width:63px; height:23px; line-height:23px; padding-left:32px; color:#646464; margin-top:35px; -webkit-transition:background 0.3s ease-in,color 0.3s ease-out; -o-transition:background 0.3s ease-in,color 0.3s ease-out; transition:background 0.3s ease-in,color 0.3s ease-out;}
.service_con li a.more:hover{ color:#fff; background-position:0 -24px;}
.news{ width:702px;}
.news .title{ padding-top:17px; line-height:36px; text-align:right; padding-bottom:3px; background:url(../images/line2.jpg) 0 bottom repeat-x;}
.case .title span.c_title,.news .title span.c_title{ float:left; font-size:18px; color:#313131;}
.case .title span.c_title span.e_title,.news .title span.c_title span.e_title{ color:#df2029; font-size:24px; padding-right:9px; text-transform:uppercase;}
.news_list{ margin-top:32px; width:748px;}
.news_list li{ float:left; width:318px; padding-left:9px; height:29px; line-height:29px; border-bottom:dotted 1px #c7c7c7; text-align:right; background:url(../images/news_icon.gif) 0 12px no-repeat; margin-right:46px;}
.news_list li span{ color:#969696;}
.news_list li a{ white-space:nowrap; float:left; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; width:237px; color:#313131; text-align:left;}
.news_list li a:hover{ color:#008def;}
.news_list li.li1{ height:93px; border-bottom:solid 1px #efefef; padding-bottom:17px; float:none; width:702px; padding-left:0; background:none;}
.news_list li.li1 .fl{ width:172px; height:93px; overflow:hidden;}
.news_list li.li1 dl.fr{ width:507px; text-align:left;}
.news_list li.li1 dl.fr dt a{ display:block; float:none; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; width:100%;}
.news_list li.li1 dl.fr dd.dd1{ height:40px; line-height:20px; overflow:hidden;}
.news_list li.li1 dl.fr dd.dd2 span{ padding-right:8px; color:#646464;}
.news_list li.li1 dl.fr dd.dd2 a{ float:none; padding-left:8px; color:#df2029;}
.news_list li.li1 dl.fr dd.dd2 a:hover{ color:#008def;}
.job{ background:#fff; padding:20px; width:180px; border-bottom:solid 1px #ddd;}
.job .title{ height:34px; line-height:34px;  font-size:18px; border-bottom:dotted 1px #c9c9c9; color:#313131;}
.job p.subtitle{ margin-top:26px; background:url(../images/job.jpg) 0 0 no-repeat; line-height:33px; font-size:16px; color:#323232; padding-left:53px; font-family:"Arial","微软雅黑";}
.job_con{ height:134px;}
.job_list li{ vertical-align:top; width:166px; height:23px; overflow:hidden; line-height:23px; padding-left:14px; text-align:right; background:url(../images/plus_icon.gif) 0 8px no-repeat;}
.job_list li span{ color:#969696;}
.job_list li a{ float:left; width:100px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; color:#323232; text-align:left;}
.job_list li a:hover{ color:#008def;}
.job_btn span.pre,.job_btn span.next{ width:17px; height:17px; overflow:hidden; margin-right:3px; cursor:pointer; text-indent:-9999px; background:url(../images/job_icon.gif) 0 0 no-repeat; -webkit-transition:background 0.3s ease-in,color 0.3s ease-out; -o-transition:background 0.3s ease-in,color 0.3s ease-out; transition:background 0.3s ease-in,color 0.3s ease-out;}
.job_btn span.next{ background-position:-20px 0;}
.job_btn span.pre:hover{ background-position:0 -17px;}
.job_btn span.next:hover{ background-position:-20px -17px;}
.case .title{ height:44px; line-height:44px; border-bottom:solid 1px #ddd;}
.case_con{ margin-top:3px;}
.case_con span{ width:43px; height:43px; overflow:hidden; margin-top:20px; cursor:pointer;}
.case_list{ border-left:solid 1px #dedede; border-right:solid 1px #dedede; height:60px; overflow:hidden; width:794px; padding:16px 20px 0 20px;}
.case_list_con{ width:794px; overflow:hidden;}
.case_list_con ul{ width:815px;}
.case_list_con ul li{ float:left; width:138px; height:58px; border:solid 1px #dedede; margin-right:14px;}
.link{ width:100%; background:#fff url(../images/line3.gif) 0 0 repeat-x; padding-top:30px;}
.link .w940{ background:url(../images/link_bg.jpg) 502px bottom no-repeat;}
.link .title{ font-size:14px; color:#323232; font-family:"Arial","微软雅黑";}
.link2{ margin-left:-9px;}
.link2 a{ color:#646464; padding:0 9px;}
.contact_infor a:hover,.link2 a:hover{ color:#008def;}
.contact_infor{ margin-top:22px; border-top:solid 1px #dbdbdb; padding-top:25px; padding-bottom:22px;}
.contact_infor{ line-height:24px; color:#323232;}
.contact_infor a{ color:#323232;}
.contact_infor .fr{ line-height:25px; font-size:14px; color:#231815; padding-right:189px;}

/*2015-10-30*/
.lsttmpop {
	position: fixed;
	z-index: 99;
	background: url(../images/png001.png);
	width: 100%;
	height: 100%;
	bottom: 0px;
	left: 0;
	text-align: center;
	display: none;
}
.lsttmpop .lstpopc {
	display: inline-block;
	width: 594px;
	height: 480px;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	text-align: left;
	position: relative;
	background: #FFFFFF;
}
.lsttmpop .lstpopc .lstclose {
	position: absolute;
	background: url(../images/guanbi.png) no-repeat;
	width: 29px;
	height: 29px;
	right: -16px;
	top: -10px;
	cursor: pointer;
}
.lsttmpop .lstpopc+i {
	display: inline-block;
	vertical-align: middle;
	height: 100%;
}
.lsttmpop_text h1{
	height: 86px;
	color: #FFFFFF;
	font-size: 32px;
	font-weight: bold;
	line-height: 86px;
	background: url(../images/index-01.jpg) no-repeat;
	font-family: "Arial","微软雅黑";
	padding-left: 24px;
}
.zxly-box {
	margin: 33px 17px 0;
}
.zxly-box .text-nr{
	width: 265px;
	height: 38px;
	margin: 0 4px 8px;
	border: 1px solid #c9c9c9;
	float: left;
	border-radius: 4px;
	line-height: 38px;
}
.zxly-box .text-nr input{
	font-family: "Arial","微软雅黑";
	width: 245px;
	height: 38px;
	line-height: 38px;
	float: left;
	padding: 0 10px;	
}

.zxly-box .text-nr2 input{
	font-family: "Arial","微软雅黑";
	width: 120px;
	height: 38px;
	line-height: 38px;
	float: left;
	padding: 0 10px;
	margin-left: 4px;	
}

.zxly-box .div01{
	width: 540px;
	height: 127px;
	padding: 0;
}
.zxly-box .div01 textarea{
	width: 520px;
	height: 117px;
	padding: 5px 10px;
	border: none;
	font-family: "Arial","微软雅黑";
	float: left;
}
.zxly-box .btn-div{
	
	width: 198px;
	height: 39px;
	background: #747474;
	margin-right: 4px;
	border-radius: 4px;
	text-align: center;
	line-height: 39px;
	margin:21px 0 0 0;
}
.zxly-box .btn-div input{
	color: #FFFFFF;
	font-family: "Arial","微软雅黑";
	width: 100%;
	height: 39px;
}

.mfzx{
	position: fixed;
	z-index: 88;
	bottom: 13%;
	right: 5%;
	width: 116px;
	height: 194px;
}















