@charset "utf-8";
img {
	max-width: 100%;
}
/* CSS Document */

/*   头部   */



/*   头部 end   */





/*   尾部    */



/*   尾部  end   */

/*   公司荣誉    */
.page_place{
	height:40px;
	line-height:40px;
	text-indent:28px;
	position:relative;
	font-size:16px;
	padding:0;
	overflow:hidden;
	font-weight:bold;
	background:url(../images/culinn_03.png) no-repeat left center;
}
.page_place .tit_r a{
	font-size:12px;
}
.page_place .tit_r{
	position:absolute;
	top:0;
	right:0;
	font-weight:normal;
	text-indent:0;
	text-align:right;
	padding-left:62px;
	font-size:12px;			
}
.page_place .tit_r span{
	position:absolute;
	top:0;
	left:0;
}
.pagesum{
	width:1200px;
	height:566px;
	background:url(../images/bg.jpg) no-repeat center top;
}


 .box{
            width:1000px;
            margin:0 auto;
			padding-top:108px;
		
        }
        .baner-main{
			width:496px;
            height:336px;
            position:relative;
        }
        .baner-main .baner-but{
            position:absolute;
            top:0;
            width:100px;
            height:336px;
            z-index:10;
        }
        .baner-main .baner-list .baner-item{
            position:absolute;
            top:0;
            left:0;
        }
	
		.baner-main .baner-list .baner-item p{
			position:absolute;
			left:1px;
			bottom:-1px;
			background:#000;
			opacity:0.6;
			display:block;
			height:40px;
			text-indent:15px;
			line-height:40px;
			color:#fff;
			width:100%;
			display:none;
		}
		.baner-main .baner-list .baner-item:hover p{
			display:block;
		}
        .baner-main .prev{
            left:0;
            background:url(img/prev.png) no-repeat center center;
        }
        .baner-main .next{
            right:0;
            background:url(img/next.png) no-repeat center center;
        }
        .baner-main img{
            width:100%;
			border:1px solid #666;
            height:100%;
        }
	/*公司资质*/
	.pagesum2{
		width:1200px;
		background:url(../images/bg2.jpg) no-repeat;
		height:616px;
		padding-top:80px;
		box-sizing:border-box;
	}
	.pagesum2.cx ul{
		width:495px;
		margin:0 auto;
		
	}
	.pagesum2.cx ul li{
		font-size:20px;
		line-height:30px;
	}
	.pagesum2.cx ul:nth-of-type(2n){
		width:330px;
		position:relative;
		top:-38px;
	}
	.pagesum2 ul{
		width:990px;
		margin:0 auto;
	}
	.pagesum2 li{
		width:165px;
		background:url(../images/li.png) no-repeat;
		height:181px;
		float:left;
		text-align:center;
		padding:0 22px;
		line-height:24px;
		color:#fff;
		cursor:pointer;
		font-size:16px;
		/* Firefox */
display:-moz-box;
-moz-box-pack:center;
-moz-box-align:center;

/* Safari、Opera 以及 Chrome */
display:-webkit-box;
-webkit-box-pack:center;
-webkit-box-align:center;

/* W3C */
display:box;
box-pack:center;
box-align:center;
		box-sizing:border-box;
	}
/* 	.pagesum2 li:nth-of-type(5){
		font-size:12px;
	} */
	.pagesum2 ul:nth-of-type(2){
		width:825px;
		position:relative;
		top:-38px;
		}
		.pagesum2 ul:nth-of-type(3){
		width:330px;
		position:relative;
		top:-76px;
		}
		.pagesum3{
			width:1200px;
			box-sizing:border-box;
			padding:21px 22px;
			height:177px;
			background:#97D6FD;
		}
.li_text1_b,.li_text2_b,.li_text3_b,.li_text4_b,.li_text5_b,.li_text6_b,.li_text7_b,.li_text8_b,.li_text9_b,.li_text10_b,.li_text11_b,.li_text12_b,.li_text13_b{
	position:fixed;
	top:25%;
	width:100%;
	display:none;
}
.tc_dl{
	width:810px;
	height:404px;
	margin:0 auto;
	overflow:hidden;
	background:#fff;
}
.tc_dl dt{
	width:770px;
	line-height:30px;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	position:relative;
	box-sizing:border-box;
	padding:17px 30px 17px 20px;
}
.tc_dl dt .gb{
	position:absolute;
	top:24px;
	right:0;
	font-size:18px;
	font-weight:bold;
	cursor:pointer;
}
.tc_dl dd{
	height:310px;
	overflow:hidden;
	width:770px;
	box-sizing:border-box;
	overflow-y:auto;
	padding:0 30px 0 20px;
}
.tc_dl p{
	line-height:30px;
	text-indent:2em;
	font-size:14px;
}

/* 多个左滚动 - 图片- 公用类 */
.leftLoop{ position:relative; position:relative; width:100%;overflow:hidden;  height:135px;   }
.leftLoop .hd{ overflow:hidden;  height:30px; display:none; background:#f4f4f4;  }
.leftLoop .bd{ width:100%;}
.leftLoop .bd ul{  zoom:1; }
.leftLoop .bd ul li{
	background:#fff; width:198px; height:133px; border:1px solid #ccc; text-align:center; float:left; _display:inline; overflow:hidden; /* Firefox */
display:-moz-box;
-moz-box-pack:center;
-moz-box-align:center;

/* Safari、Opera 以及 Chrome */
display:-webkit-box;
border:1px solid #666;
-webkit-box-pack:center;
-webkit-box-align:center;

/* W3C */
display:box;
box-pack:center;
box-align:center; margin-right:10px; }

.a_img1{
	position:absolute;
	top:400px;
	left:0;
	width:100%;
	display:none;
}

.a_img1 p{
	width:1200px;
	margin:0 auto;
	max-width:1200px;
	display:block;
	text-align:center;
	overflow:hidden;
	
}
.a_img1 p img{
	border:1px solid #666;
}

#tooltip{
	position:absolute;
	border:1px solid #666;
	background:#333;
	display:none;
	color:#fff;
	text-align:center;
}
/*员工活动*/
.pagesum4{
	padding-top:30px;
}
.pagesum4 dl{
	width:320px;
	float:left;
	margin-bottom:30px;
}
.pagesum4 dl:nth-of-type(3n){
	width:290px;
}
.pagesum4 dt{
	width:290px;
	height:196px;
	overflow:hidden;
}
.pagesum4 dd{
	background:#E9F0F4;
	height:122px;
	width:290px;
	padding:11px 20px;
	line-height:24px;
	box-sizing:border-box;
	width:290px;
}
/*公司理念*/
.pagesum5{
	width:905px;
	padding-top:30px;
	margin:0 auto;
}
.pagesum5 li{
	background:#0079C2;
	height:106px;
	width:905px;
	margin-bottom:18px;
	border-radius:32px 0 32px 0;
	color:#fff;
	line-height:106px;
	font-size:24px;
	position:relative;
	font-weight:bold;
	text-indent:390px;
}
.pagesum5 li:before{
	position:absolute;
	top:28px;
	left:30px;
	width:151px;
	content:"";
	height:47px;
	background:#fff;
	color:#0079C2;
	border-radius:47px;
}
.pagesum5 li span{
	position:absolute;
	top:0;
	text-indent:0;
	font-weight:normal;
	left:12px;	
	font-size:22px;
}
.pagesum5 li strong{
	width:186px;
	color:#0079C2;
	text-align:center;
	display:inline-block;
}
.pagesum6{
	width:930px;
	background:url(../images/bg3.png) no-repeat;
	height:465px;
	margin-top:15px;
	padding:49px 0 0 138px;
	box-sizing:border-box;
}
.pagesum7{
	width:930px;
	background:#97D6FD;
	height:175px;
	position:relative;
	padding:21px 80px 20px 20px;
	box-sizing:border-box;
}
.pagesum7 span{
	position:absolute;
	top:21px;
	right:18px;
	background:url(../images/more.png) no-repeat;
	width:48px;
	height:134px;
	text-indent:-9999px;
}

.pagesum7 span a{
	height:134px;
	width:48px;
	display:block;
}
/* 多个左滚动 - 图片- 公用类 */
.leftLoop2{ position:relative; position:relative; width:100%;overflow:hidden;  height:133px;   }
.leftLoop2 .hd{ overflow:hidden;  height:30px; display:none; background:#f4f4f4;  }
.leftLoop2 .bd{ width:100%;}
.leftLoop2 .bd ul{  zoom:1; }
.leftLoop2 .bd ul li{
	background:#fff; width:198px; height:133px; border:1px solid #ccc; text-align:center; float:left; _display:inline; overflow:hidden; /* Firefox */
display:-moz-box;
-moz-box-pack:center;
-moz-box-align:center;

/* Safari、Opera 以及 Chrome */
display:-webkit-box;
border:1px solid #666;
-webkit-box-pack:center;
-webkit-box-align:center;

/* W3C */
display:box;
box-pack:center;
box-align:center; margin-right:10px; }
/*党建工作*/
.pageblock1{
	width:348px;
	height:388px;
	float:left;
	margin-right:37px;
}
.pageblock1 dt{
	display:block;
	background:url(../images/tit.png) no-repeat center top;
	text-align:center;
	width:348px;
	line-height:50px;
	color:#fff;
	font-size:24px;
	height:65px;
	font-weight:bold;
}
.pageblock1 dd{
	width:346px;
	border:1px solid #FA4B1B;
	border-radius:10px;
	height:323px;
	line-height:30px;
	background:#FFF4DB;
	padding:15px 20px;
	overflow:hidden;
	box-sizing:border-box;
}
.pageblock1 p,.pageblock2 p{
	height:300px;
	line-height:30px;
	overflow-y:auto;
}
.pageblock2{
	float:left;
	background:url(../images/bg4.png) no-repeat;
	width:368px;
	height:388px;
	padding:80px 32px 0 32px;
	box-sizing:border-box;
}



.image-slider {
	width: 802px;
	height: 195px;
	margin: 0 auto;
	background: url(../images/bg.png) no-repeat;
	padding: 14px 16px 0;
	position: relative
}
.image-slider-back, .image-slider-forward {
	float: left;
	width: 23px;
	height: 98px;
	color: White;
	position: relative;
	top: 32px;
	cursor: pointer
}
.image-slider-back {
	background-image: url(../images/arrow-left.png);
	background-repeat: no-repeat;
	background-position: left
}
.image-slider-forward {
	background-image: url(../images/arrow-right.png);
	background-repeat: no-repeat;
	background-position: right
}
.image-slider-contents {
	width: 755px;
	height: 164px;
	float: left;
	position: relative;
	overflow: hidden
}
.image-slider-contents .contents-wrapper {
	position: absolute;
	padding-top: 18px;
	left: 0
}
.image-slider-contents .outer {
	background-color: #fff;
	float: left;
	width: 156px;
	height: 186px;
	margin: 0 15px;
	cursor: pointer;
	position: relative
}
.spic {
	width: 156px;
	height: 186px;
	text-align: center;
	color: #333;
	float: left;
	padding-top: 10px
}
.image-slider-contents img {
	width: 120px;
	height: 120px;
	margin: 0 auto
}
.spic a {
	display: block;
	text-align: center
}
.hidden {
	display: none
}
.visible {
	display: block
}
.thumbnail-active {
	filter: alpha(opacity=100);
	opacity: 1;
	cursor: pointer
}
.thumbnail-inactive {
	filter: alpha(opacity=20);
	opacity: .2;
	cursor: pointer
}
.preview {
	position: absolute;
	width: 450px;
	height: auto;
	background-color: White;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
	border: solid 1px #000
}
.preview .img-large {
	width: 330px;
	z-index: 1000;
	margin: 0 auto
}
.preview .img-large .left {
	position: absolute;
	left: 8px;
	top: 160px;
	width: 16px;
	height: 24px;
	z-index: 1000;
	background: url(../images/arrow-left.png);
	cursor: pointer
}
.preview .img-large .right {
	position: absolute;
	left: 428px;
	top: 160px;
	z-index: 1000;
	width: 16px;
	height: 24px;
	background: url(../images/arrow-right.png);
	cursor: pointer
}
.preview .close {
	position: absolute;
	left: 434px;
	top: -16px;
	width: 32px;
	height: 34px;
	background: url(../images/close.png);
	float: right;
	cursor: pointer;
	z-index: 2000
}
.preview .img-large img {
	width: 330px;
	height: 330px
}
.preview .label {
	width: 434px;
	line-height: 30px;
	float: left;
	position: absolute;
	top: 316px;
	left: 0;
	padding: 8px;
	background-color: White;
	text-align: left;
	font-weight: 700;
	font-size: 13px;
	text-align: center
}
.outer {
	border: solid 1px #000
}

