﻿body {
	padding: 0;
	margin: 0 auto;
	color: #333;
	font-size: 12px;
	font-family: 微软雅黑;
	background:#FFF;
}
div {
	margin: 0px;
	padding: 0px;
}
form {
	margin: 0px;
	padding: 0px;
}
li {
	margin: 0px;
	padding: 0px;
	list-style:none;
}
ol {
	margin: 0px;
	padding: 0px;
	padding-left:2em;
}
dd{
	margin:0;padding: 0;
}
dt{
	margin:0;padding: 0;
}
textarea {resize:none; outline:none;}
ul {
	margin: 0px;
	padding: 0px;
}
img {
	border: 0px;
}
p{
	margin:0;padding:0;
}
.spline20 {
	height: 20px;
	margin: 0 auto;
}
.spline15 {
	height: 15px;
	margin: 0 auto;
}
.spline10 {
	height: 10px;
	margin: 0 auto;
}
.spline5 {
	height: 5px;
	margin: 0 auto;
}
a {
	text-decoration: none;
	color: #333;
}
a:hover {
	text-decoration: none;
	color: #00b3ed;
}
textarea{
	outline:none;
}

select{
	outline:none;
}

input{
	outline:none;
}
form{ margin:0; padding:0;}
/*=================公用样式 end======================*/
header{
	background: #fff;
    zoom: 1;
}
.inner{
	width: 1200px;
    margin: 0 auto;
    position: relative;
}
.top-logo{ min-height:110px; _height:110px;}
.inner .top-logo{
    min-height: 110px;
}
#web_logo {
    font-size: 0px;
    position: relative;
    z-index: 999;
}
.top-nav {
    position: absolute;
    right: 5px;
    top: 20px;
    height: 77px;
    z-index: 1;
    text-align: right;
    width: 100%;
}
.top-nav li.t{font: 12px;}
.top-nav li.t span{ padding:0px 10px; font-size:12px; color:#000;}
.top-nav li.b{ position:absolute; bottom:0px; right:0px;margin-top: 15px;}
.top-nav li.b input{ 
	width: 334px; 
	height: 39px;
	border: 1px solid #e5e5e5; 
	background: url(../images/search.jpg) no-repeat right;
	font: 14px;
	color: #999999;
	line-height: 41px;
	padding-left: 20px;
}
nav{ width: 100%; min-width: 1200px; height:50px; margin: 0 auto; background:#0066cc;}
nav .list-none{width: 1200px; margin: 0 auto;}
nav ul li{ width: 143px; float:left; text-align:center; height:50px; line-height:50px; overflow:hidden; background:#0066cc; }
nav ul li a{ color:#fff; font-size:18px;}
nav ul li a:hover{ color:#fff;}
nav ul li:hover{background-color:#00b3ed}
nav ul li.line{ width:0px; height:20px; padding:0px; border-left:1px solid #fff; margin-top: 15px;}
nav ul li.hover,nav ul li.navdown{ background:#0066cc;}
nav ul li.hover a,nav ul li.navdown a{ color:#fff;}
nav ul li.hover a:hover,nav ul li.navdown a:hover{ color:#fff;}
/*=================头部 end======================*/
.banner{
	width:1200px;
	height:280px;
	margin:20px auto;
}
.banner .section-focus-pic{height:300px;width:1200px;overflow:hidden;position:relative;}
.banner .section-focus-pic ul li{position:absolute;top:0;left:1200px;width:1200px;height:300px;}
.banner .section-focus-pic ul li div{position:absolute;bottom:0;left:0;height:50px;width:1200px;}
.banner .section-focus-pic .pages{width:1200px;height:300px;}
.banner .section-focus-pic .controler{position:absolute;bottom:20px;right:20px;}
.banner .section-focus-pic .controler b{cursor:pointer;width:20px;height:10px;display:block;overflow:hidden;text-indent:20px;background:url(../images/news_index_icon.png) no-repeat -136px 3px; float:left;margin:0 0 0 5px;}
.banner .section-focus-pic .controler b.down{background-position:-161px 1px;}
.banner .section-focus-pic .controler2 a{display:block; width:40px;position:absolute;top:120px;height:40px;}
.banner .section-focus-pic .controler2 a i{cursor:pointer;display:block;width:22px;height:34px; background:url(../images/star.png) no-repeat;}

.ck-slide { width: 400px; height: 225px; margin: 0 auto;}
.ck-slide ul.ck-slide-wrapper { height: 225px;}
.ck-slide {position: relative;overflow: hidden;}
.ck-slide ul.ck-slide-wrapper {position: absolute;top: 0;left: 0;z-index: 1;margin: 0;padding: 0;}
.ck-slide ul.ck-slide-wrapper li {position: absolute; margin-top:0px;}
.ck-slide ul.ck-slide-wrapper li a{line-height:0px;display:block;}
.ck-slidebox {position: absolute;right:20px;bottom: 5px;z-index: 30;}
.ck-slidebox ul li {float: left;height: 12px;margin: 4px 4px;}
.ck-slidebox ul li em {display: block;width: 17px;height: 4px;background-color: #9f9f9f;text-indent: -9999px;cursor: pointer;}
.ck-slidebox ul li.current em {background-color: #00b3ed;height: 8px;margin-top: -2px;}
.ck-slidebox ul li em:hover {background-color: #00b3ed;height: 8px;margin-top: -2px;}

.introduce{width: 1200px; height: 280px; margin: 0 auto;}
.introduce .introduce_left{width: 617px; height:258px; float: left;padding-top:20px;overflow: hidden;}
.introducetop{width: 617px;height: 47px;border-bottom: 3px solid #b3b3b3;margin-bottom: 20px;}
.introducetop span{width: 150px;height: 47px;border-bottom: 3px solid #f9be00;color: #000;font-size: 20px;display: block;line-height: 47px;}
.introduce .introduce_left .developleft{
	width: 271px;
	float: left;
}
.introduce .introduce_left .developleft img{
	width: 271px;
	height: 190px;
}
.introduce .introduce_left .developright{
	width: 330px;
	float: right;
}
.introduce .introduce_left .developright .jieshao{
	width: 330px;
	height: 120px;
	font-size: 12px;
	line-height: 25px;
	color: #333333;
	overflow:hidden; 
	text-indent: 2em;
}
.introduce .introduce_left .developright .jieshao a{text-decoration: underline;}
.introduce .introduce_left .developright ul{margin: 0 auto; margin-top: 30px;}
.introduce .introduce_left .developright li{width: 100px;height: 40px;float: left;margin-right: 5px;text-align: center;line-height: 40px;color: #fff;font-size: 15px;background: #00b3ed;}
.story{
	width: 283px;
	height: 270px;
	float: left;
	margin-left:30px;
	overflow: hidden;
	padding-top:15px;
}
.story .story_top{
	width: 283px;
	height: 44px;
	font-size: 18px;
	color: #fff;
	background: #0066cc;
	line-height: 44px;
	text-align: center;
}
.story .story_content{
	width: 263px;
	height: auto;
	margin:0 auto;
}
.story .story_content ul li a span img{
width:14px;
}
.story .story_content li{
	width: 263px;
	height: 33px;
	line-height: 33px;
	display:block;
	white-space:nowrap; 
	overflow:hidden; 
	text-overflow:ellipsis;
}
.story .story_content li span{font-size: 14px; color: #0066cc; margin-right: 3px;}
.story .story_content li a{font-size: 12px; color: #333333;}

.performance{
	width: 240px;
	height: 270px;
	float: right;
	overflow: hidden;
	padding-top:15px;
}
.performance .performance_top{
	width: 240px;
	height: 44px;
	font-size: 18px;
	color: #fff;
	background: #ffb400;
	line-height: 44px;
	text-align: center;
}
.performance .performance_content{
	width: 220px;
	height: auto;
	margin:0 auto;
}
.performance .performance_content ul li a span img{
width:14px;
}
.performance .performance_content li{
	width: 220px;
	height: 37px;
	line-height: 37px;
	display:block;
	white-space:nowrap; 
	overflow:hidden; 
	text-overflow:ellipsis;
	border-bottom: 1px dashed #000;
}
.performance .performance_content li span{font-size: 14px; color: #0066cc; margin-right: 3px;}
.performance .performance_content li a{font-size: 12px; color: #333333;}

.news{
	width: 1200px;
	height: auto;
	margin: 0 auto;
}
.news .introducetop{width: 1200px;height: 47px;border-bottom: 3px solid #b3b3b3;margin-bottom: 20px;}
.news .introducetop span{width: 150px;height: 47px;border-bottom: 3px solid #f9be00;color: #000;font-size: 20px;display: block;line-height: 47px;}
.news .news_left{width: 400px;height: auto;float: left;}
.news .news_left img{width: 400px;height: 225px;}

.news .news_left .section-focus-pic{height:225px;width:400px;overflow:hidden;position:relative;}
.news .news_left .section-focus-pic ul li{position:absolute;top:0;left:400px;width:400px;height:225px;}
.news .news_left .section-focus-pic ul li div{position:absolute;bottom:0;left:0;height:50px;width:400px;}
.news .news_left .section-focus-pic .pages{width:400px;height:225px;}
.news .news_left .section-focus-pic .controler{position:absolute;bottom:20px;right:20px;}
.news .news_left .section-focus-pic .controler b{cursor:pointer;width:20px;height:10px;display:block;overflow:hidden;text-indent:20px;background:url(../images/news_index_icon.png) no-repeat -136px 3px; float:left;margin:0 0 0 5px;}
.news .news_left .section-focus-pic .controler b.down{background-position:-161px 1px;}
.news .news_left .section-focus-pic .controler2 a{display:block; width:40px;position:absolute;top:120px;height:40px;}
.news .news_left .section-focus-pic .controler2 a i{cursor:pointer;display:block;width:22px;height:34px; background:url(../images/star.png) no-repeat;}

.news .news_content{
	width: 530px;
	height: auto;
	float: left;
	margin-left: 17px;
}
.news .news_content .title{
	width: 530px;
	height: 40px;
}
.news .news_content .title li{
	width: 174px;
	height: 40px;
	float: left;
	margin-right: 2px;
	background: #e1e1e1;
	font-size: 16px;
	color: #6d6d6d;
	line-height: 40px;
	text-align: center;
}
.news .news_content .title li a{display: block;width: 174px;height: 40px;}
.news .news_content .title li:hover a:hover{background: #00b3ed;color: #fff;}
.news .news_content .content{width: 530px;height: 183px;}
.news .news_content .content li{
	width: 530px;
	height: 30px;
	line-height: 30px;
        clear:both;
}
.news .news_content .content li span{ 
	display: block;
	/*width: 15px;*/ 
	height: 30px; 
	float: left; 
	font-size: 14px; 
	color: #0066cc; 
	margin-right: 3px;
	margin-top: -3px;
}
.news .news_content .content li a{ 
	display: block; 
	width: 350px; 
	height: 30px; 
	float: left; 
	font-size: 12px; 
	color: #333333;
	white-space:nowrap; 
	overflow:hidden; 
	text-overflow:ellipsis;
}
.news .news_content .content li label{
	width: 85px;
	height: 30px;
	display: block;
	float: right;
	font-size: 12px; 
	color: #999999;
}
.news .news_content .title li.titledown{ background: #00b3ed;color: #fff;}
.news .news_content .title li.titledown a{ color:#fff;}
.news .news_content .title li.titledown a:hover{ color:#fff;}

.news_right{width: 238px; height: auto; float: right;}
.magazinedetail{margin:0;padding:0;width:238px;height:auto;display:none;padding-top: 15px;}
.magazinetab{width:240px;overflow:hidden;}
.magazinetab li{
	float:left;
	width:118px;
	height:40px;
	margin-right: 2px;
	background: #e1e1e1;
	font-size: 16px;
	color: #6d6d6d;
	line-height: 40px;
	text-align: center;
	cursor: pointer;
}
.on{display:block;}
.magazinetab li.cur{background: #00b3ed;color: #fff;}
.magazinedetail li{float: left;text-align:center;}
.magazinedetail .change{ width: 50px; line-height: 205px;text-align: center;}
.magazinedetail li label{font-size: 14px;color: #666666;line-height: 30px;}
.magazinedetail li label span{font-size: 14px;color: #00b3ed;margin-right: 10px;line-height: 30px;}
.magazinedetail .lists{width: 100%;margin: 0 auto;}
.magazinedetail .lists li{width: 100%;height: auto;text-align: left;line-height: 40px;border-bottom: 1px dashed #272727;}
.magazinedetail .lists li img{width: 20px;height: 20px;margin-right: 10px;vertical-align: middle;}
.magazinedetail .lists li:last-of-type{display:none;}

.plate{
	width: 1200px;
	height: 230px;
	margin: 0 auto;
}
.plate .introducetop{width: 1200px;height: 47px;border-bottom: 3px solid #b3b3b3;margin-bottom: 20px;}
.plate .introducetop span{width: 150px;height: 47px;border-bottom: 3px solid #f9be00;color: #000;font-size: 20px;display: block;line-height: 47px;}
.plate .plate_content{
	width: 1200px;
	height: 180px;
}
.plate .plate_content li{
	float: left;
	width: 283px;
	height: 180px;
	text-align: center;
	background: #ededed;
	margin-right: 10px;
	position: relative;
}
.plate .plate_content li span{
	display: block;
	width: 283px;
	height: 45px;
	font-size: 16px;
	color: #333333;
	line-height: 45px;
	text-align: center;
}
.plate .plate_content li .img{
	width: 283px;
	height: 113px;
}
.plate .plate_content li .img img{
	width: 283px;
	height: 113px;
}
.plate .plate_content li .tips{
	width: 68px;
	height: 68px;
	position: absolute;
	top: 47px;
	left: 110px;
}
.plate .plate_content li .tips img{
	width: 68px;
	height: 68px;
}
.plate .plate_content li:hover span{color: #fff;font-weight: bold;background: #00b3ed;}
.plate .plate_content .plateimg1 i{width: 68px;height: 68px;background: url(../images/safe.png) no-repeat;position: absolute;top: 47px;left: 110px;}
.plate .plate_content li.plateimg1:hover i{background: url(../images/safehover.png) no-repeat;}
.plate .plate_content .plateimg2 i{width: 68px;height: 68px;background: url(../images/measure.png) no-repeat;position: absolute;top: 47px;left: 110px;}
.plate .plate_content li.plateimg2:hover i{background: url(../images/measurehover.png) no-repeat;}
.plate .plate_content .plateimg3 i{width: 68px;height: 68px;background: url(../images/material.png) no-repeat;position: absolute;top: 47px;left: 110px;}
.plate .plate_content li.plateimg3:hover i{background: url(../images/materialhover.png) no-repeat;}
.plate .plate_content .plateimg4 i{width: 68px;height: 68px;background: url(../images/system.png) no-repeat;position: absolute;top: 47px;left: 110px;}
.plate .plate_content li.plateimg4:hover i{background: url(../images/systemhover.png) no-repeat;}
.plate .plate_content li .img{
	width: 283px;
	height: 113px;
}
.plate .plate_content li .img img{
	width: 283px;
	height: 113px;
}
/*=================首页 end======================*/

.main{
	width: 1200px;
	height: auto;
	margin:0 auto;
}
.main .banners{width: 1200px;height: 250px;}
.main .banners img{width: 1200px;height: 250px;}
.main .mainleft{
	width: 235px;
	height: auto;
	float: left;
}
.main .mainleft .survey{
	width: 233px;
	height: auto;
	overflow: auto;
	border: 1px solid #eaeaea;
}
.main .mainleft .survey .survey_top{
	width: 233px;
	height: 45px;
	background: #0066cc;
	color: #fff;
	font-size: 18px;
	text-align: center;
	line-height: 45px;
}
.main .mainleft .survey .survey_content{
	width: 217px;
	height: auto;
	margin: 0 auto;
	padding: 10px 0;
}
.main .mainleft .survey .survey_content li{
	width: 217px;
	height: 35px;
	font-size: 14px;
	text-align: center;
	color: #333333;
	line-height: 35px;
	background: #eaeaea;
	margin-bottom: 5px;
}
.main .mainleft .survey .survey_content li a{
	display: block;
	width: 217px;
	height: 35px;
}
.main .mainleft .survey .survey_content li .onfocus1{
	background: #ffcc00;
	color: #fff;
}
.main .mainleft .survey .survey_content li a:hover{
	background: #ffcc00;
	color: #fff;
}

.main .mainright{
	width: 940px;
	height: auto;
	float: right;
}
.main .mainright .present{
	width: 938px;
	height: auto;
	border: 1px solid #e5e5e5;
	padding-bottom: 30px;
}
.main .mainright .present .present_top{
	width: 938px;
	height: 46px;
	background: #eaeaea;
	border-bottom: 1px solid #cccccc;
	line-height: 46px;
}
.main .mainright .present .present_top span{
	display: block;
	/*width: 95px;*/
	height: 46px;
	float: left;
	font-size: 18px;
	color: #0066cc;
	margin-left: 20px;
	padding-left: 25px;
	background:  url("../images/introducebg.jpg") no-repeat left center;
}
.main .mainright .present .present_top .position{
	width: 300px;
overflow: hidden;
	height: 46px;
	float: right;
	font-size: 12px;
	color: #666666;
}
.main .mainright .present .present_top .position img{
	width: 10px;
	height: 13px;
	vertical-align: middle;
}
.main .mainright .present .present_top .position .onfocus{color: black;}
.main .mainright .present .present_content{
	width: 890px;
	height: auto;
	margin:20px auto;
}
.main .mainright .present .present_content .logox{
	width: 556px;
	height: 91px;
}
.main .mainright .present .present_content .logox img{
	width: 556px;
	height: 91px;
}
.main .mainright .present .present_content p{
	font-size: 12px;
	color: #333333;
	line-height: 30px;
	text-indent: 2em;
	margin-top: 30px;
}
.main .mainright .present .present_content .listimg{
	width: 890px;
	margin-top: 30px;
}
.main .mainright .present .present_content .listimg li{
	float: left;
	margin-right: 10px;
}
/*=================公司概况 end======================*/

.main .mainright .present .present_content .newslist{
	width: 890px;
	height: auto;
}
.main .mainright .present .present_content .newslist li{
	width: 850px;
	height: 96px;
	border-bottom: 1px solid #e1e1e1;
	padding: 15px 20px;
}
.main .mainright .present .present_content .newslist li .newlistimg{
	width: 152px;
	height: 96px;
	border: 1px solid #e1e1e1;
	float: left;
}
.main .mainright .present .present_content .newslist li .newlistimg img{
	width: 150px;
	height: 94px;
	border: 1px solid #e1e1e1;
}
.main .mainright .present .present_content .newslist li .newlistdetail{
	width: 680px;
	height: 96px;
	float: right;
}
.main .mainright .present .present_content .newslist li .newlistdetail .newtitle{
	width: 680px;
	height: 35px;
	line-height: 35px;
}
.main .mainright .present .present_content .newslist li .newlistdetail .newtitle a{
	display: block;
	width: 580px;
	height: 35px;
	float: left;
	font-size: 14px;
	color: #000;
	line-height: 35px;
}
.main .mainright .present .present_content .newslist li .newlistdetail .newtitle span{
	display: block;
	width: 100px;
	height: 35px;
	float: right;
	text-align: right;
	font-size: 12px;
	color: #999999;
	line-height: 35px;
}
.main .mainright .present .present_content .newslist li .newlistdetail .details{
	width: 680px;
	height: 61px;
	line-height: 30px;
	overflow: hidden;
	font-size: 12px;
	color: #666666;
}
/*=================新闻动态 end======================*/

.main .mainright .present .present_content .mappinglist{
	width:100%;
	padding-bottom: 20px;
	padding-top: 20px;
}
.main .mainright .present .present_content .mappinglist li{
	width:33%;
	height: 240px;
	float: left;
}
.main .mainright .present .present_content .mappinglist li img{width: 278px;height: 175px;}
.main .mainright .present .present_content .mappinglist li .title{ 
	display: block;
	width: 278px;
	height: 40px;
	font-size: 18px;
	color: #0066cc;
	line-height: 40px;
}
.main .mainright .present .present_content .mappinglist li .more{ 
	display: block;
	width: 278px;
	height: 25px;
	font-size: 12px;
	color: #ff9900;
	line-height: 25px;
}
/*=================公司业务 end======================*/
.map{
	width: 1198px;
	height: auto;
	overflow: auto;
	margin:0 auto;
	border: 1px solid #e1e1e1;
}
.map .map_top{
	width: 1198px;
	height: 46px;
	background: #eaeaea;
	border-bottom: 1px solid #cccccc;
	line-height: 46px;
}
.map .map_top span{
	display: block;
	width: 95px;
	height: 46px;
	float: left;
	font-size: 18px;
	color: #0066cc;
	margin-left: 20px;
	padding-left: 25px;
	background:  url("../images/introducebg.jpg") no-repeat left center;
}
.map .map_top .position{
	width: 220px;
	height: 46px;
	float: right;
	font-size: 12px;
	color: #666666;
}
.map .map_top .position img{
	width: 10px;
	height: 13px;
	vertical-align: middle;
}
.map .map_top .position .onfocus{color: black;}
.map .map_content{
	width: 1138px;
	height: auto;
	overflow: auto;
	padding: 30px;
}
.map .map_content .mapimg{
	width: 750px;
	height: 610px;
	margin: 0 auto;
	position: relative;
}
.map .map_content .mapimg img{
	width: 750px;
	height: 610px;
	margin: 0 auto;
}
.map .map_content .details{
	width: 65px;
	height: 25px;
	position: absolute;
	top: 595px;
	left: 740px;
}
.map .map_content .details a{font-size: 12px; color: #0066cc;}

/*=================公司业绩地图 end======================*/

.main .mainright .present .present_content .performance_title{
	width: 890px;
	height: 45px;
	font-size: 14px;
	color: #000;
	line-height: 45px;
}
.main .mainright .present .present_content p{
	font-size: 12px;
	color: #666666;
	text-indent: 0;
	margin-top: 0;
}
.main .mainright .present .present_content .performance_list{
	width: 890px;
	height: auto;
	overflow: auto;
	margin-top: 20px;
}
.main .mainright .present .present_content .performance_list li{
	width: 850px;
	height: 30px;
	padding: 0 20px;
	line-height: 30px;
	border-bottom: 1px dashed #e1e1e1;
}
.main .mainright .present .present_content .performance_list li span{
	display: block;
	width: 95px;
	height: 30px;
	float: left;
	font-size: 12px;
	font-family: 宋体;
	font-weight: bold;
	color: #9999b2;
}
.main .mainright .present .present_content .performance_list li label{
	display: block;
	width: 300px;
	height: 30px;
	float: left;
	font-size: 12px;
	font-family: 宋体;
	color: #000;
}
.main .mainright .present .present_content .performance_img{
	width: 890px;
	height: auto;
	overflow: hidden;
	margin-top: 30px;
}
.main .mainright .present .present_content .performance_img li{
	width: 280px;
	height: 155px;
	float: left;
	margin-right: 20px;
	border: 1px solid #e0e0e0;
}
.main .mainright .present .present_content .performance_img li img{width: 280px; height: 155px;}

/*=================公司业绩详细 end======================*/

.main .mainright .present .present_content .recruitlist{
	width: 890px;
	height: auto;
	overflow: auto;
}
.main .mainright .present .present_content .recruitlist table{
	width: 890px;
	height: auto;
	overflow: auto;
}
.main .mainright .present .present_content .recruitlist table .title{
	background:#4580bc;
}
.main .mainright .present .present_content .recruitlist table td{
	height: 50px;
	font-size: 12px;
	color: #666666;
	line-height: 50px;
	text-align: center;
}
.main .mainright .present .present_content .recruitlist table .name{width: 195px;border-right: 1px solid #fff;color: #fff;}
.main .mainright .present .present_content .recruitlist table .num{width: 80px;border-right: 1px solid #fff;color: #fff;}
.main .mainright .present .present_content .recruitlist table .salary{width: 77px;border-right: 1px solid #fff;color: #fff;}
.main .mainright .present .present_content .recruitlist table .education{width: 109px;border-right: 1px solid #fff;color: #fff;}
.main .mainright .present .present_content .recruitlist table .time{width: 89px;border-right: 1px solid #fff;color: #fff;}
.main .mainright .present .present_content .recruitlist table .classes{width: 89px;border-right: 1px solid #fff;color: #fff;}
.main .mainright .present .present_content .recruitlist table .online{width: 119px;border-right: 1px solid #fff;color: #fff;}
.main .mainright .present .present_content .recruitlist table .see{width: 121px;color: #fff;}
.main .mainright .present .present_content .recruitlist table .even{
	background:#efefef;
}
.main .mainright .present .present_content .recruitlist table a{color: #0066cc}

/*=================人力资源 end======================*/

.main .mainright .present .present_content .videolist{
	width: 890px;
	height: auto;
	overflow: auto;
}
.main .mainright .present .present_content .videolist li{
	width: 264px;
	height: 216px;
	float: left;
	background: #b2c7de;
	border-radius: 5px;
	margin-right: 10px;
	margin-bottom: 20px;
	padding: 10px;
}
.main .mainright .present .present_content .videolist li .videoimg{
	width: 265px;
	height: 169px;
}
.main .mainright .present .present_content .videolist li .videoimg img{
	width: 265px;
	height: 169px;
}
.main .mainright .present .present_content .videolist li a{
	display: block;
	width: 265px;
	height: 47px;
	font-size: 14px;
	line-height: 23px;
	text-align: center;
	margin-top: 10px;
}
/*=================公司文化 视频 end======================*/

.main .mainright .present .present_content .booklist{
	width: 890px;
	height: auto;
	margin: 0 auto;
}
.main .mainright .present .present_content .booklist .bookimg{
    text-align:center;
	width: 770px;
	height: 283px;
	margin: 0 auto;
}
.main .mainright .present .present_content .booklist .bookimg li{
	width: 256px;
	height: 333px;
    text-align:center;
	float: left;
}
    .main .mainright .present .present_content .booklist .bookimg li .bal {
        margin-top:5px;
        line-height:34px;
     width:99%; height:34px;  
    }
.main .mainright .present .present_content .booklist .bookimg li img{
	width: 210px;
    text-align:center;
	height: 283px;
}
.main .mainright .present .present_content .booklist .booktitle{
	width: 814px;
	height: 34px;
	margin: 0 auto;
	
	line-height: 34px;
	overflow: auto;
}
.main .mainright .present .present_content .booklist .booktitle li{
	width: 269px;
	height: 34px;
	float: left;
    background: #9b7c69;
	margin-right: 0px;
	color: #fff;
	font-size: 14px;
	text-align: center;
}
/*=================公司文化 刊期 end======================*/

.main .mainright .present .present_content .about{
	width: 890px;
	height: auto;
	overflow: auto;
}
.main .mainright .present .present_content .about .abouttop{
	width: 890px;
	height: 120px;
}
.main .mainright .present .present_content .about .abouttop span{
	display: block;
	line-height: 60px;
	font-size: 24px;
	color: #000;
}
.main .mainright .present .present_content .about .abouttop span label{
	font-size: 24px;
	color: #cc0000;
}
.main .mainright .present .present_content .about .abouttop p{
	width: 520px;
	height: 60px;
	line-height: 20px;
	font-size: 14px;
	color: #666666;
}
.main .mainright .present .present_content .about .aboutcontent{
	width: 860px;
	height: 300px;
	margin-top: 30px;
}
.main .mainright .present .present_content .about .aboutcontent ul{
	width: 390px;
	height: 300px;
	float: left;
}
.main .mainright .present .present_content .about .aboutcontent ul li{
	width: 390px;
	height: 60px;
	line-height: 60px;
}
.main .mainright .present .present_content .about .aboutcontent ul li .smallimg{
	width: 25px;
	height: 60px;
	line-height: 60px;
	float: left;
}
.main .mainright .present .present_content .about .aboutcontent ul li .smallimg img{
	width: 25px;
	height: 25px;
	margin-top: 17px;
}
.main .mainright .present .present_content .about .aboutcontent ul li label{
	width: 355px;
	height: 60px;
	float: right;
	font-size: 14px;
	color: #333333;
}
.main .mainright .present .present_content .about .aboutcontent ul li label img{
	width: 77px;
	height: 22px;
	margin-top: 17px;
	margin-right: 10px;
}
.main .mainright .present .present_content .about .aboutcontent .aboutmap{
	width: 470px;
	height: 300px;
	float: right;
}
.main .mainright .present .present_content .about .aboutcontent .aboutmap img{
	width: 470px;
	height: 300px;
}
/*=================关于我们 end======================*/

footer{
	width: 1200px;
	height: 77px;
	margin: 20px auto;
	border-top: 3px solid #b3b3b3;
	padding: 10px 0;
}
.footer{
	width: 1200px;
	height: 77px;
	margin: 20px auto;
	padding: 10px 0;
}
 .footerleft{
	width: 700px;
	height: 77px;
	float: left;
	margin-left: 20px;
}
 .footerleft li{
	width: 700px;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	color: #333333;
}
 .footerright{
	width: 230px;
	height: 77px;
	float: right;
}
 .footerright label{
	font-size: 12px;
	color: #666666;
}
 .footerright select{
	width: 156px;
	height: 28px;
	border: 1px solid #e5e5e5;
	font-size: 12px;
	color: #666666;
	appearance:none;
  	-moz-appearance:none;
  	-webkit-appearance:none;
  	background: url("../images/selectbg.jpg") no-repeat right center;
}
/*=================底部 end======================*/
.page-box{ width:890px;}
.page-box .digg{width:890px; height:50px}
.page-box  span,.page-box  a{
    padding: 5px;
margin-left:-1px;
    border: 1px solid #CCC;
｝
.page-box .digg a{
         padding: 10px;
｝
