@charset "utf-8";
@import "reset.css";
/*globe*/

ol, ul { list-style:none;}
li{}
.hidden{ display:none;}
.clear{zoom:1;}
/*public*/
.w1200{ width:1200px; margin:0 auto;}

.about-wrap{width:100%; min-height:350px; margin:0 auto;position:relative;}
.about-wrap-bot{ width:100%; height:174px; position:absolute; left:0; bottom:0; background:url(img/about_bg00_.jpg) repeat-x left bottom; z-index:0}
.innner-con{ padding:30px 0 50px; position:relative; z-index:1}
.about-con h2{ padding-bottom:12px;font:bold 16px/24px "微软雅黑"; color:#1c98fc;}


/**企业荣誉**/
.honor-box{ width:1178px; height:805px; margin:0 auto; border:1px solid #dbdbdb; background:#fff;}
.honor-show{ width:1178px; height:651px; position:relative; overflow:hidden;}
.honor-show ul{ position:absolute; left:0; top:0;}
.honor-show ul li{width:1178px; height:635px; padding-top:15px;float:left; _display:inline; text-align:center; position:relative; overflow:hidden;}
.honor-show ul li img{ max-width:918px; max-height:615px;}
.honor-bot{ width:100%; height:133px; padding-top:20px; background:#f8f8f8; border-top:1px solid #dbdbdb;}
.honor-thumb{ width:1000px; height:115px; margin:0 auto 0; position:relative; overflow:hidden;}
.honor-thumb ul{ position:absolute;height:115px; left:0; top:0}
.honor-thumb ul li{display:inline-block; float:left;_display:inline; height:109px; margin-right:7px; border:3px solid #fff; cursor: pointer;}
.honor-thumb ul li.cur{ border-color:#1c98fc;}
.honor-bot{ position:relative;}
.honor-bot a{ display:block; width:29px; height:58px; top:48px; background-image:url(img/honor_btn.jpg); position:absolute; overflow:hidden;}

/**发展历程**/
.history-list a{display:block; width:29px; height:58px; top:4px; background-image:url(img/honor_btn.jpg); position:absolute; overflow:hidden;}
.prev02{ left:14px;background-position: 0 0;}
.next02{ background-position:-29px 0; right:14px;}
.prev02:hover{  background-position:0 -58px ;}
.next02:hover{  background-position:-29px -58px;}

.history-list{ width:1180px; height:67px; margin:0 auto; border-bottom:1px solid #e4e4e4; padding-bottom:33px; position:relative;}
.history-scroll{ width:967px;height:67px; margin:0 auto; background:url(img/history_bg05.jpg) repeat-x 0 33px; overflow:hidden; position:relative;}
.history-scroll ul{ position:absolute; left:0; top:0;}
.history-scroll ul li{ float:left; display:inline-block; _display:inline; width:67px; height:67px; position:relative; overflow:hidden; margin-right:33px;; cursor:pointer;}
.hisnav-bg01{ position:absolute;width:967px;height:67px; left:0; bottom:0; overflow:hidden; background:url(img/history_bg01.png) no-repeat 0 bottom; z-index:4}
.hisnav-bg02{position:absolute;width:967px;height:67px; left:0; top:0; overflow:hidden; background:url(img/history_bg04.png) no-repeat; z-index:3}
.hisnav-bg03{position:absolute;width:967px;height:67px; left:0; top:0; overflow:hidden; background:url(img/history_bg02.png) no-repeat; z-index:2}
.hisnav-img{position:absolute;width:967px;height:67px; left:0; top:0; overflow:hidden; z-index:1}
.history-scroll ul li p{ position:relative; z-index:5; font:bold 14px/67px "微软雅黑"; color:#fff; text-align:center;}

.history-scroll ul li.cur .hisnav-bg01{ display:none;}
.history-scroll ul li.cur .hisnav-bg03{display:none;}


.event-ajax{ width:970px; min-height:330px; margin:28px auto 0; position:relative;}
.event-year{ font:italic bold 36px/36px Arial; color:#1c98fc; }
.event-list{ width:860px; padding-top:3px;}
.event-list ul li{ width:835px; margin:0 0 10px 0; padding-left:25px; border-left:3px solid #c7c7c7;}
.event-list ul li P{ font:12px/24px "微软雅黑"; color:#888;}
.event-list ul li.hover{border-color:#1c98fc;}
.event-list ul li.hover P{ color:#1c98fc;}
.even-pic img{ float:left; padding:3px; border:1px solid #dcdcdc; margin:10px 14px 0 0;}
.even-more span{ display:block; width:104px; height:39px; font:bold 12px/35px "微软雅黑"; text-align:center; background:url(img/history_bg06.jpg) no-repeat; cursor:pointer;}
.event-btn{ position:absolute; left:335px; bottom:50px; _position:relative; _margin-left:262px;}
.event-btn a{ float:left;display:block; width:104px; height:39px; margin-right:5px; _margin-top:-38px; font:bold 12px/35px "微软雅黑"; text-align:center; background:url(img/history_bg06.jpg) no-repeat; cursor:pointer; color:#666;}


/**施工案例**/
.case-til{ width:698px; height:62px; font:bold 24px/62px "微软雅黑"; text-indent:29px;}
.case-sear{ width:670px; height:39px; padding:11px 0 0 28px; border:1px solid #d9d9d9; border-width:1px 0; background:#f2f2f2;}
.case-sear-box{ width:215px; height:25px; border:1px solid #d6d6d6; background:#fff;}
.case-sear .txt{ float:left; width:180px; padding-left:6px; height:25px; border:none; background:none; font:12px/24px "微软雅黑"; color:#888;}
.case-sear .btn{ float:left; width:29px; height:25px; border:none; background:url(img/case_bg01.gif) no-repeat ; cursor:pointer;}
.case-list { width:660px; margin:30px auto 10px;}
.case-list ul li{ width:200px; height:170px; margin:0 10px 20px;}
.case-list ul li .case-imgbox{ width:200px; height:135px; position:relative;}
.case-list ul li .case-bg{ width:190px; height:125px; border:5px solid #007ee4; position:absolute; left:0; top:0; overflow:hidden; opacity:0}
.case-list ul li a{ display:block;}
.case-list ul li p{ text-align:center; line-height:28px; padding-top:6px;}
.case-list ul li a:hover p{ color:#007ee4;}
.case-info-til{width:698px; height:24px; padding:20px 0; font:bold 18px/24px "微软雅黑"; text-align:center;}
.case-info-data{width:698px; height:50px; border:1px solid #d9d9d9; border-width:1px 0; background:#f2f2f2; line-height:50px;}
.case-info{ width:660px; margin:30px auto 50px;}
.case-info img{ max-width:660px;}
.case-info p{ line-height:22px;}
.info-page{ width:660px; margin:0 auto; padding:20px 0; border-top:1px dotted #bababa;}
.info-page .back{ display:block; float:right; width:54px; padding-left:13px; height:22px; line-height:22px;background:url(img/case_bit01.jpg) no-repeat 44px 9px #fff; border:1px solid #d9d9d9; margin-top:15px;}
.info-page p{ color:#aaa;}
.info-page a{ color:#7f7f7f;}
.info-page a:hover{ color:#1186FF;}


@keyframes articl {      
  0% { transform: rotate(0deg);}
  50% {transform: rotate(180deg);}
  100% {transform: rotate(360deg);}
}
@-webkit-keyframes articl
{
  0% { -webkit-transform: rotate(0deg);}
  50% {-webkit-transform: rotate(180deg);}
  100% {-webkit-transform: rotate(360deg);}
}

@keyframes scale {      
  0% { transform: scaleX(1);}
  50% {transform: scaleX(1.12);}
  100% {transform: scaleX(1);}
}
@-webkit-keyframes scale
{
   0% {  -webkit-transform: scaleX(1);}
  50% { -webkit-transform: scaleX(1.12);}
  100% { -webkit-transform: scaleX(1);}
}
@keyframes rodeg {      
  0% { transform: rotate(0deg);}
  50% {transform: rotate(-10deg);}
  100% {transform: rotate(0deg);}
}
@-webkit-keyframes rodeg
{
  0% {  -webkit-transform: rotate(0deg);}
  50% { -webkit-transform: rotate(-10deg);}
  100% { -webkit-transform: rotate(0deg);}
}
@keyframes trany {      
  0% { transform: translateY(0);}
  25% {transform: translateY(-2px);}
  50% {transform:translateY(0);}
  75% {transform:translateY(2px);}
  100% {transform:translateY(0);}
}
@-webkit-keyframes trany
{
  0% {  -webkit-transform: translateY(0);}
  25% { -webkit-transform: translateY(-2px);}
  50% { -webkit-transform:translateY(0);}
  75% { -webkit-transform:translateY(2px);}
  100% { -webkit-transform:translateY(0);}
}

.mar-ri{ width:280px; height:333px; position:relative; overflow:hidden;}
.mar-ri ul{ position:absolute; left:0; top:0; height:333px;}
.mar-ri ul li{width:280px; height:333px;}
.mar-ri-txt{ position:absolute; width:267px; padding-left:13px; height:35px; left:0; bottom:0; background:url(img/mar_bg01.png) repeat; font:12px/35px "微软雅黑"; color:#fff;}
.mar-ri .number{ position:absolute; z-index:1; right:0; bottom:14px;}
.mar-ri .number span{ display:inline-block; _display:inline; float:left; margin-right:7px; width:13px; height:6px; background:#9e9c9b; cursor:pointer; overflow:hidden;}
.mar-ri .number span.on{ background:#fff;}
.mar-net-tit{ width:860px; margin:0 auto; height:24px; font:bold 24px/24px "微软雅黑"; text-align:center; background:url(img/mar_bg02.gif) repeat-x 0 center;}
.mar-net-tit span{ padding:0 53px;font:bold 24px/24px "微软雅黑"; text-align:center; background:#fbfbfb;}
.mar-net-txt{width:730px; margin:20px auto; padding-bottom:15px; background:url(img/mar_bg03.gif) no-repeat center bottom; text-align:center; font-size:14px;}


/**荣誉展示**/
.honor-tab{ width:280px; margin:0 auto; height:41px;}
.honor-tab ul li{ width: 130px; height:48px; float:left; margin:0 5px; background:url(img/honor_btn01.png) no-repeat -130px 0; font:bold 14px/40px "微软雅黑"; color:#fff; text-align:center; cursor:pointer;}
.honor-tab ul li.on{ background-position:0 0;}

/**巾帼章程**/
.rule-nav{ width:136px; }
.rule-nav a{ display:block;height:37px; padding-left:27px; font:bold 14px/37px "微软雅黑"; background:url(img/rule_bit01.gif) no-repeat 14px -21px; border-bottom:1px solid #e3e3e3; color:#93abbd;transition: all 0.3s;
-moz-transition: all 0.3s;	/* Firefox 4 */
-webkit-transition: all 0.3s;	/* Safari ?Chrome */
-o-transition: all 0.3s;}
.rule-nav a:hover,.rule-nav a.hover{ color:#1c98fc; background-position: 14px 16px;}
.rule-con{ width:435px; padding:0 40px; border:1px solid #e2e2e2; border-width:0 1px;}
.rule-img{ width:220px; margin-right:10px; padding-bottom:10px; border-bottom:7px solid #e4e5e5;}

/**活动天地**/
.act-nav{ width:796px; height:145px;margin:0 auto; background:url(img/act_bg03.gif) repeat-x 0 40px;}
.act-nav ul li{ width:76px; float:left; _display:inline; margin-right:68px; position:relative; cursor:pointer;}
.act-nav ul li .act-circle{ width:76px; height:76px; position:relative; background:url(img/act_bg02.jpg) no-repeat center;}
.act-nav ul li .act-circle img{ margin:21px 0 0 18px; position:relative; z-index:1}
.act-nav ul li .act-circleon{ position:absolute; left:-5px; top:-5px; width:86px; height:86px; background:url(img/act_bg01.jpg) no-repeat; z-index:0; opacity:0;}
.act-til{ width:105px; height:0px; top:90px; left:-12px; background:url(img/act_bg04.jpg) no-repeat; position:absolute; text-align:center; font:bold 12px/58px "微软雅黑"; color:#fff; cursor:pointer;}

.act-list{ width:940px; margin:0 auto; overflow:hidden}
.act-list ul{ border-bottom:1px dotted #ccc; width:960px;}
.act-list ul li{ width:220px; height:212px; margin:20px 20px 0 0;cursor:pointer;}
.act-list ul li a{ display:block;}
.act-list ul li .img-box{ width:220px; height:165px; position:relative; overflow:hidden;}
.act-list ul li .act-bg{ position:absolute;width:220px; height:165px; left:0; top:-165px; background:url(img/news_bg01.png) repeat; overflow:hidden}
.act-list ul li .act-icon{ position:absolute;width:220px; height:165px; left:0; top:-165px; background:url(img/act_bit01.png) no-repeat center;}
.act-list ul li p{ text-align:center; font:bold 14px/24px "微软雅黑"; padding-top:14px;}
.act-list ul li a:hover p{color:#1c98fc;}


.con-til{ margin-bottom:24px;}
.con-til h2{font:bold 24px/34px '微软雅黑'; color:#1c98fc;}
.con-til h3{font-size:18px; line-height:19px; color:#afc1cf; font-family:Arial}

.sitemap-li{ margin-bottom:30px;}
.sitemap-li ul li{ float:left; width:158px; margin-right:2px;}
.sitemap-li ul li a{ display:block; padding:10px; text-align:center; font:bold 12px/16px "微软雅黑"; background:#cdd8e1; margin:0 0 1px 0;}
.sitemap-li ul li a.sitetil{ background:#94abbd; font:bold 14px/18px "微软雅黑"; padding:16px 10px; color:#fff;}

/**人才详情**/
.job-info{ width:100%; margin:0 auto;}
.job-info h2{ height:45px; background:#1c98fc; padding-left:16px; font:bold 14px/44px "微软雅黑"; color:#fff;}
.job-info table{ border:1px solid #e6e5e5; border-width:0 1px 0 0;}
.job-info table td{border:1px solid #e6e5e5; border-width:0 0 1px 1px; padding:5px 7px;}
.job-info .tdbg{ width:65px; background:#f4f4f4; text-align:center;}
.job-info .tdinfo{ padding:20px 25px;}
.job-info .tdinfo h3{ color:#cd0143}
.job-info .tdinfo h4{ padding:60px 0 20px;}
.job-info .tdbtn{ display:block; float:left; width:100px; height:30px; margin:0 12px 0 0; background:url(img/nav_bg02.jpg) repeat-x 0 bottom; border:none; text-align:center; font:bold 14px/30px "微软雅黑"; color:#fff; cursor:pointer;}
.job-info .tdbtn:hover{ background:url(img/order_bg01.jpg) repeat-x;}
.job-info .tdback{ float:left; display:block; width:98px; height:28px; border:1px solid #e7e7e7; text-align:center;}

/*************** 应聘岗位  ******************/
.applycon table{ border-spacing:0;}
.applycon h3  {
	padding: 0 0 20px;
	color: #333;
	font-size: 26px;
	font-weight: bold;
	text-align: center;
}
.applytit {
	padding: 10px 0px 20px 20px;
	font-size: 14px;
}
.applytit span {
	padding-right: 20px;
}
.applytit input {
	width: 50px;
	border: none;
	background:none;
	text-align: center;
}
.border1px {
	border: #dbdbdb 1px solid; border-width:1px 0 0 1px;
}
.bordertop {
	border-top: none;
}
.applycon tr td {
	padding: 5px 12px;
	border-right: #dbdbdb 1px solid;
	border-bottom: #dbdbdb 1px solid;
}
.applydet tr th.thbg {
	padding: 5px 0;
	color: #fff;
	background: #1c98fc;
	font-weight: bold;
	text-align: center;
}
.applydet tr td.bg01 {
	color: #333;
	background: #ebebec;
}
.applydet input.bg02 {
	background: none;
}
.applycon p {
	color: #000;
}
.applydet input {
	height: 18px;
	line-height: 18px;
	padding: 2px 5px;
	overflow: hidden;
	color: #777;
	border: 1px solid #dbdbdb;
	background: #fff;
	text-align: center;
	vertical-align: middle;
}
.applydet .w40 {
	width: 40px;
}
.applydet .w50 {
	width: 50px;
}
.applydet .w70 {
	width: 70px;
}
.applydet .w70 {
	width: 80px;
}
.applydet .w100 {
	width: 100px;
}
.applydet .w120 {
	width: 120px;
}
.applydet .w150 {
	width: 150px;
}
.applydet .w200 {
	width: 200px;
}
.applydet .w250 {
	width: 250px;
}
.applydet .w300 {
	width: 300px;
}
.applydet .w320 {
	width: 320px;
}
.applydet .w350 {
	width: 350px;
}
.applydet .w400 {
	width: 400px;
}
.applydet .w430 {
	width: 430px;
}
.applydet .w450 {
	width: 450px;
}
.applydet .w475 {
	width: 475px;
}
.apply_erea {
	width: 720px;
	height: 150px;
	padding: 5px;
	background: #fff;
	border: 1px solid #dbdbdb;
	resize: none;
}
.applydet .pad10 {
	padding: 10px;
	border-top: 1px solid #dbdbdb;
}
.applydet .tabone input {
	text-align: left;
}
.applydet .apply-btn {
	margin: 20px 0;
	color: #fff;
	width: 100px;
	height: 30px;
	overflow: hidden;
	background: url(img/nav_bg02.jpg) repeat-x 0 bottom;
	border: none;
	font-weight: bold;
	cursor: pointer;
}

.applydet .apply-btnover {
	background: url(img/order_bg01.jpg) repeat-x;
}
.applycon p.color01 {
	color: #1c98fc;
}
.applycon .bornone {
	border: none;
}

.newsinfo-page{ width:880px; margin:0 auto 22px; padding-top:6px; border-top:1px dotted #E5E5E5;}
.newsinfo-page .back{ display:block; float:right; width:104px;height:34px; line-height:34px;background:#94aabf; margin-top:6px; text-align:center; font:bold 14px/34px "微软雅黑"; color:#fff;}
.newsinfo-page p{ color:#aaa; line-height:24px;}
.newsinfo-page a{ color:#7f7f7f;}
.newsinfo-page a:hover{ color:#1186FF;}

				.page { color:#666;text-align: center}
				.page input[type='text']{ width:18px; height:18px; border:1px solid #ccc; font:12px/18px "微软雅黑"; color:#666; text-align:center;}
				.page input[type='submit']{ width:26px; height:22px; color:#666; cursor:pointer;}
				.page a{ color:#007ee4}
				.page a:hover{ color:#066cbe}
/***2014-07-03  首页产品推荐***/
.main2-job .main2-protxt{  line-height:18px;}
.main2-job .main2-proli { height:152px;}
.main2-job .main2-proli li{ height:50px; margin-top:10px; }
.main2-job .main2-proli li img{ float:left; margin-right:12px; border:1px solid #dbdbdb;}
.main2-job .main2-proli li p{font-weight:bold; color:#1c8dee;}
.main2-job .main2-proli li a{ padding:0;}
.main2-job .main2-proli li a:hover img{ border-color:#1c8dee;}

/**股票 实时行情**/
.stock-box{ width:800px; height:350px; border:1px solid #dbdbdb; background:#fff; margin:0 auto 30px;}
.stock-name{ float:left; width:187px;height:350px; background:#f5f5f5; border-right:1px solid #dedede; text-align:center;}
.stock-name p{ margin-top:90px; line-height:28px; color:#1c98fc;}
.stock-name p b{ font-size:18px; display:block;}
.stock-table{ width:612px; float:right; text-align:center; padding-top:40px;}
.stock-more{ display:inline-block; width:100px; height:32px; background:#1c98fc; text-align:center; font-size:14px; color:#fff; line-height:32px; margin-top:50px; transition:all 0.3s ; -webkit-transition:all 0.3s ;}
.stock-more:hover{ background:#037fe4; color:#fff;}


.ir-stock{ width:250px; height:125px; margin:15px auto 0; text-align:center;}
.ir-stock a{ display:block; width:100%; height:100%; line-height:24px; background:#f6f6f6; border:1px solid #dcdcdc; transition:all 0.3s; -webkit-transition:all 0.3s;}
.ir-stock p.name{ font-weight:bold; font-size:18px; color:#289bfd; padding-top:25px;transition:all 0.3s; -webkit-transition:all 0.3s;}
.ir-stock p.number{ font-size:14px;color:#289bfd;transition:all 0.3s; -webkit-transition:all 0.3s;}
.ir-stock p.more{ color:#777; margin-top:12px;transition:all 0.3s; -webkit-transition:all 0.3s;}
.ir-stock a:hover{ background:#299cfe; border-color:#299cfe;}
.ir-stock a:hover p{ color:#fff;}
.ir-stock a:hover p.more{ color:#c9e6ff;}
@charset "utf-8";
/* CSS Document */

