@charset "utf-8";
/*
date: 2016-05
author: 自贡固源科技
copyright: 成都鑫权鑫劳务有限责任公司
*/
/* CSS Document */
/*
头部
*/
#header {
	width: 100%;
	height: 130px;
	overflow: hidden;
}
#header .header {
	width: 1120px;
	height: 130px;
	margin: 0px auto;
	position: relative;
	background: #fff url(../images/header.jpg) no-repeat bottom right;
}
#header .header .share {
	position: absolute;
	top: 27px;
	right: 0px;
	width: 160px;
	height: 24px;
}
#header .header .share span {
	width: 56px;
	color: #7e7e7e;
}
#header .header .share .bdsharebuttonbox {
	width: 104px;
	height: 24px;
	overflow: hidden;
}
#header .header .share .bdsharebuttonbox a {
	background-image: url(../images/share.jpg);
	background-repeat: no-repeat;
	margin: 0px;
}
#header .header .share .bdsharebuttonbox .bds_sqq {
	background-position: top left;
}
#header .header .share .bdsharebuttonbox .bds_sqq:hover {
	background-position: bottom left;
}
#header .header .share .bdsharebuttonbox .bds_weixin {
	background-position: -40px top;
}
#header .header .share .bdsharebuttonbox .bds_weixin:hover {
	background-position: -40px bottom;
}
#header .header .share .bdsharebuttonbox .bds_tsina {
	background-position: -80px top;
}
#header .header .share .bdsharebuttonbox .bds_tsina:hover {
	background-position: -80px bottom;
}

/*
菜单
*/
#menu {
	width: 100%;
	height: 50px;
	overflow: hidden;
	background-color: #1aa9db;
}
#menu a {
	width: auto;
	height: 50px;
	display: inline-block;
	color: #fff;
	padding: 0px 28px;
	margin: 0px 8.5px;
}
#menu a:hover, #menu a.cur {
	background-color: #001570;
}

/*
横幅
*/
#banner {
	clear: both;
	width: 100%;
	height: 400px;
	overflow: hidden;
	position: relative;
}
/*flexslider*/
.flexslider {
	position: relative;
	width: 100%;
	height: 400px;
	overflow: hidden;
	zoom: 1;
}
.flex-viewport {
	max-height: 1380px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}
.flexslider .slides {
	zoom: 1;
}
.flexslider .slides li, .flexslider .slides li a {
	width: 100%;
	height: 400px;
	display: block;
}
.flexslider .slides li {
	background-repeat: no-repeat;
	background-position: top center;
}
.flex-direction-nav a {
	width: 59px;
	height: 59px;
	line-height: 99em;
	overflow: hidden;
	margin-top: -30px;
	display: block;
	background: url(../images/bannerButton.png) no-repeat;
	position: absolute;
	top: 50%;
	z-index: 2;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
}
.flex-direction-nav .flex-prev {
	left: 50%;
	background-position: center left;
	margin-left: -600px;
}
.flex-direction-nav .flex-next {
	right: 50%;
	background-position: center right;
	margin-right: -600px;
}
.flexslider:hover .flex-prev, .flexslider:hover .flex-next {
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.flexslider:hover .flex-prev:hover, .flexslider:hover .flex-next:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}
.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
	z-index: 2;
	*zoom: 2;
}
.flex-control-nav li {
	margin: 0px 5px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}
.flex-control-paging li a {
	background: url(../images/bannerPoint.png) no-repeat;
	text-indent: -99em;
	width: 14px;
	height: 15px;
	display: block;
	overflow: hidden;
	cursor: pointer;
	background-position: top left;
}
.flex-control-paging li a.flex-active {
	background-position: top right;
}

/*
底部
*/
#footer {
	width: 100%;
	display: table;
	background-color: #3a3d47;
}
#footer .main {
	width: 1180px;
	margin: 0px auto;
	display: table;
	padding: 15px 0px 25px;
}
/*信息*/
#footer .main .nav dl {
	display: inline-block;	
	vertical-align: top;
	display: table-cell;
	float: left;
}
#footer .main .nav dl a {
	color: #fff;
}
#footer .main .nav dl a {
	color: #fff;
}
#footer .main .nav dl a:hover {
	color: #1aa9db;
}
#footer .main .nav dt {
	font-size: 18px;
	line-height: 46px;
}
#footer .main .nav dd {
	font-size: 14px;
	line-height: 30px;
}
#footer .main .contact {
	width: 435px;
}
#footer .main .contact .weix {
	width: 144px;
}
#footer .main .contact .weix div {
	color: #fff;
}
#footer .main .contact .info {
	width: 270px;
}
#footer .main .contact .info h1 {	
	font-size: 18px;
	line-height: 46px;
}
#footer .main .contact .info, #footer .main .contact .info h1, #footer .main .contact .info a {
	color: #fff;
}
#footer .main .contact .info a:hover {
	color: #1aa9db;
}
/*版权*/
#footer .copyright {
	width: 100%;
	display: table;
	background-color: #1b1b1b;
	color: #fff;
}

#listnews{ float:left; border-bottom:1px dashed #CECECE; width:950px; height:40px; line-height:40px; margin-top:5px}
#listnews h1{ font-size:14px; width:854px; text-align:left; float:left; font-weight: normal; padding-left:6px}
#listnews h2{ font-size:14px; width:90px; text-align:left; float:left; font-weight: normal; font-family:Arial, Helvetica, sans-serif}
.clear {
	clear:both
}
#photo table{ float:left; margin:20px 0 0 7px; font-size:14px}
#protitle{ padding:0 10px 0 10px; line-height:22px}
#photo table a:hover img{ border:2px solid #FF5300}

#listzp{ float:left; border-bottom:1px dashed #CECECE; width:950px; height:110px; margin-top:15px;font-size:14px;}
#listzp h1{ font-size:14px; width:610px; text-align:left; float:left; font-weight: normal; padding-left:1px; overflow:hidden; height:110px; line-height:30px;}
#listzp h1 span{ font-size:15px; color:#000}
#listzp h1 a{ font-size:14px; color:#09F; font-weight:600}
/*#listzp h2{ font-size:14px; width:300px; text-align:center; float:left; font-weight: normal; padding-left:6px; overflow:hidden; height:40px}*/
#listzp h3{ font-size:14px; width:250px; text-align:center; float:left; font-weight: normal; padding-left:1px; overflow:hidden; height:110px; line-height:30px;/* 内容超出宽度时隐藏超出部分的;*/text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/word-break:keep-all;/* 不换行 */white-space:nowrap;/* 不换行 */   }
#listzp h3 span{ color:#000}
/*#listzp h4{ font-size:14px; width:100px; text-align:center; float:left; font-weight: normal; padding-left:1px; overflow:hidden; height:40px}*/
#listzp h5{ font-size:14px; width:80px; text-align:center; float:left; font-weight: normal; padding-left:1px; overflow:hidden; height:110px; line-height:30px}
#listzp h5 a{ color:#1aa9db}
#listzp h5 a:hover{ color:#1aa9db; text-decoration:underline}
#listzp h5 i{ color:#F00; font-weight:600}
.pagnation { text-align: center; }
.pagnation a { display: inline-block; width: 34px; height: 34px; line-height: 34px; overflow: hidden; background: url(../images/sprite.png) no-repeat 0 -29px; margin-left: 4px; font-size: 16px; vertical-align: top; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; font-family:Arial, Helvetica, sans-serif; color:#333}
.pagnation a:hover { background-position: 0 -64px; color: #fff; text-decoration: none }
.pagnation .page-prev, .pagnation .page-next { line-height:0; }
.pagnation .page-prev { background-position: -35px -29px; }
.pagnation .page-prev:hover { background-position: -35px -64px; }
.pagnation .page-next { background-position: -70px -29px; }
.pagnation .page-next:hover { background-position: -70px -64px; }
.pagnation .current { background-position: 0px -64px; color: #fff }
.pagnation-tips { margin-top:10px; color: #999; text-align: center; font-size:11px }
#clpage{ padding-top:1px; clear:both}
/*QQ漂浮*/
.lanrenzhijia_service{ width:40px; height:200px; background:url(../images/123.png) no-repeat; position:fixed; right:0px; top:200px; z-index:9999}
.lanrenzhijia_service ul{ display:block; width:160px; height:200px; float:left; position:relative;}
.lanrenzhijia_service ul .right_bar{ position:absolute;width:40px; height:200px; left:0; top:0; display:block;}
.lanrenzhijia_service ul .right_qq{ position:absolute; width:120px; height:85px; right:0; top:0; display:block;}
.lanrenzhijia_service ul .right_qq{ position:absolute; width:120px; height:85px; padding-top:70px;right:0; bottom:0; display:block; text-align:center; color:#555; font-size:16px; font-family:'Microsoft Yahei'; text-decoration:none;}
.lanrenzhijia_service ul .right_phone{ position:absolute; width:120px; height:35px;right:0; bottom:0; display:block; text-align:center; color:#555; font-size:16px; font-family:'Microsoft Yahei'; text-decoration:none;}