.main{width:1200px; overflow:hidden; margin:0px auto}
.mainbg{overflow:hidden; position:relative; padding:25px 0 ; min-width:1200px;width:100%; background:#fff;}
.none{ display:none}


.ititle { text-align:center; padding:0px 0 25px ; overflow:hidden; width:100%;min-width:1200px;background:url(../images/title_line1.png) center 28px no-repeat;position:relative; overflow:hidden;}
.ititle .mm{  overflow:hidden; margin:0 auto; display:inline-table; padding:0 15px;}
.ititle h1{font-size:14px; margin-top:10px;text-transform:uppercase; color:#666;font-family:Arial, Helvetica, sans-serif ;}
.ititle h2{font-size:28px;padding:0 10px; height:30px; line-height:30px}
.ititle h3{font-size:14px;padding:15px 10px 0; color:#666; }

 
.nMore{background:url(../images/title_line2.png) repeat-x center;margin:10px auto;width:1200px;height:40px;}
.cMore{width:120px;height:40px;border:1px solid #e60112;border-radius:5px;background:#e60112;margin:0px auto}
.nMore a{line-height:40px; color:#fff}
.nMore a p{text-align:center;font-size:14px}



/*集团介绍*/
.page{line-height:30px;overflow:hidden;  }
.page p{ line-height:30px;  }
 .page img{margin-bottom:10px;}
 
/*******************发展历程*************************/
.innner-con { position: relative; border:1px #eee solid; border-radius:5px;}
.history-list{ width:1200px; height:67px; margin:0 auto; background:#f4f4f4; border-bottom:1px solid #e4e4e4; padding:25px 0; position:relative;  }
.history-list a{display:block; width:29px; height:58px; top:4x; background-image:url(../images/honor_btn.jpg); position:absolute; overflow:hidden;}
.prev02{ left:25px;background-position: 0 0;}
.next02{ background-position:-29px 0; right:25px;}
.prev02:hover{  background-position:0 -58px ;}
.next02:hover{  background-position:-29px -58px;}



.history-scroll{ width:1067px;height:67px; margin:0 auto; overflow:hidden; position:relative;}
.history-scroll ul{ position:absolute; left:0; top:0;}
.history-scroll ul li{ display:block;float: left; _display:inline; width:67px; height:67px; position:relative; overflow:hidden; margin-right:10px;; cursor:pointer;}


.hisnav-bg01{ position:absolute;width:767px;height:67px; left:0; bottom:0; overflow:hidden; background:url(../images/history_bg01.png) no-repeat 0 bottom; z-index:4}
.hisnav-bg02{position:absolute;width:767px;height:67px; left:0; top:0; overflow:hidden; background:url(../images/history_bg04.png) no-repeat; z-index:3}
.hisnav-bg03{position:absolute;width:767px;height:67px; left:0; top:0; overflow:hidden; background:url(../images/history_bg02.png) no-repeat; z-index:2}
.hisnav-img{position:absolute;width:767px;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{ padding:25px ; margin:0 auto; position:relative; overflow:hidden; background:#fff;}
.event-year{ font:italic bold 36px/36px Arial; color:#dd2020; width:80px ;}
.event-list{line-height:33px;overflow:hidden; float:left; width:1009px; border-left:1px #ededed solid; padding-left:25px; margin-left:25px}
.event-list p{ line-height:30px; font-size:12px }


.event-btn{ background: #FFF; border: 1px solid #ededed; margin-top:20px;  height: 64px;-moz-border-radius:3px; -webkit-border-radius:3px;border-radius:3px; }
.event-btn a { display: block; float: left; height: 64px; line-height: 64px; font-size:12px; text-align: center;   overflow:hidden;  color:#000}
.event-btn a i { display: inline-block; width: 17px; height: 64px; background-repeat: no-repeat; background-position: center center; margin: 0 10px; vertical-align: top; line-height: 64px; }
.event-btn a.listPrev { width:589px; padding-right:10px; border-right:none}
.event-btn a.listNext { width:588px; padding-left:10px ;border-right: 1px solid #ededed; }
.event-btn a.listPrev i { background-image: url(../images/arrow4.png); }
.event-btn a.listNext i { background-image: url(../images/arrow3.png); }

 
/*企业荣誉*/
.honor_list { overflow:hidden; }
.honor_list li{ float:left;display:inline;margin-left:25px;position:relative; overflow:hidden; height:215px;  margin-bottom:25px; border-radius:3px;}
.honor_list li img{width:270px;height:172px; position:relative ;background:#fff;z-index:2;border-radius:3px; border: 1px solid #ededed; padding:4px; }
.honor_list li h2{width:270px;height:30px;line-height:30px; padding-top:5px;  font-size:12px; text-align:center; }

.smovebg{background:#dc091f;position:absolute;left:0px;width:100%;height:182px; top:0px;z-index:12;opacity:0;border-radius:3px;}
.stagDiv3{  line-height:35px;width:100%;height:100%;position:absolute;left:0px; top:30px;z-index:22;opacity:0;  color:#fff; display:block;text-align:center;width:100%; font-size:14px}
.stagDiv3 img{ width:50px ; height:50px;}


/**seller_list 营销团队*/
.seller_list { overflow:hidden; }
.seller_list li{ float:left; width:361px; border:1px #eee solid; padding:10px; margin:0px 25px 25px 0; background:#fff} 
.proimg{ float:left; width:100px;  height:138px; overflow:hidden; text-align:center;}
.protext{ float:right;width:226px; height:118px; text-align:left; line-height:35px; border-left:1px #e2e2e2 solid; margin-left:10px; padding:10px; line-height:24px; }

.seller_list li:link{ display:block; background:#e50012;}
.seller_list li:hover{ display:block; background:#fff;color:#e50012;border:1px #e50012 solid;}
.seller_list li:hover a{ color:#fff;}
.seller_list li a:hover{ color:#fff;}

 
 
/**news_list; 新闻列表，-完*/
.news_list{ overflow:hidden}
.news_list li{float:left;width:331px;height:225px;background:#fff;padding:0px 25px;margin-right:25px;margin-bottom:25px; border:1px #eee solid;}
.news_list span{display:block;line-height:24px;font-size:14px;color:#666; margin-top:25px}
.news_list h3{margin-top:11px;height:24px;line-height:24px;font-size:16px;color:#000;font-weight:400;width:320px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}

.news_list p{margin-top:15px;height:66px;overflow:hidden;line-height:22px;font-size:12px;color:#999}
.news_list .news_list-de{display:block;margin-top:18px;font-size:14px;line-height:20px;color:#000;cursor:pointer}



/**news_pic 集团风采，-完*/
.news_pic { overflow:hidden}
.news_pic li{position:relative;width:280px;margin-right:25px;margin-bottom:25px; float:left; border-radius:5px;}
.news_pic li:nth-child(4n){margin-right:0}
.news_pic li img{display:block;width:280px; height:170px;}
.news_pic li .text{padding:15px;background:#fff; border:1px #ededed solid; border-top:none}
.news_pic li .text .tit{font-size:13px;color:#000;margin-bottom:10px;line-height:16px;overflow:hidden}
.news_pic li .text .tit a{color:#000}
.news_pic li .text .te{font-size:12px;color:#666;line-height:24px;height:48px;overflow:hidden; margin-bottom:10px}
.news_pic li .text .te a{color:#666;display:inline-block}
.news_pic li:hover .text .tit a{color:#ea5a25}
.news_pic li .text .more{padding-right:20px;background:url(../images/arrow4.png) no-repeat right center;line-height:26px;height:26px;font-size:14px;color:#e71410;display:inline-block;}


/*news_content*/
.news{overflow:hidden;  border: 1px solid #eee; background:#fff;-moz-border-radius:3px; -webkit-border-radius:3px; /* Safari 和 Chrome */ border-radius:3px;}
.news .t{width:100%; text-align:center; line-height:35px; padding-top:20px}
.news .t strong{font-size:24px; font-weight:normal; color:#e60013}
.news .p{line-height:35px; border-bottom:1px #d7d7d7 dotted; text-align:center; padding:10px  0px; font-size:12px}
.news .c{ padding:20px; line-height:25px;}
.news .c p{ line-height:25px; font-size:12px }
.news .c img{ margin-bottom:10px;}


/*pic_list case_list,quarry_list*/
.img_list { overflow:hidden; }
.img_list li{ float:left;display:inline;margin-left:25px;position:relative;background:#fff; overflow:hidden; height:215px;  border: 1px solid #e2e2e2; padding:4px; margin-bottom:25px; border-radius:3px;}
.img_list li img{width:270px;height:180px; position:relative ; z-index:2;border-radius:3px;}
.img_list li h2{width:270px;height:30px;line-height:30px; padding-top:5px;  font-size:12px; text-align:center; }
.movebg{background:#dc091f;position:absolute;left:0px;width:100%;height:100%; bottom:0px;z-index:12;opacity:0;border-radius:3px;}
.tagDiv3{  line-height:35px;width:100%;height:100%;position:absolute;left:0px; top:50px;z-index:22;opacity:0;  color:#fff; display:block;text-align:center;width:100%; font-size:14px}
.tagDiv3 img{ width:50px ; height:50px;}

 
  
/*fac_list*/
.quarry_list { overflow:hidden; }
.quarry_list li{ float:left;display:inline;margin-left:25px;position:relative; overflow:hidden; height:135px; border: 1px solid #ededed; padding:4px; background:#fff; margin-bottom:25px; border-radius:3px;}
.quarry_list li img{width:270px;height:98px; position:relative ;background:#fff;z-index:2;border-radius:3px; }
.quarry_list li h2{width:270px;height:30px;line-height:30px; padding-top:5px;  font-size:12px; text-align:center; }

.qmovebg{background:#dc091f;position:absolute;left:0px;width:100%;height:182px; top:0px;z-index:12;opacity:0;border-radius:3px;}
.qtagDiv3{  line-height:35px;width:100%;height:100%;position:absolute;left:0px; top:30px;z-index:22;opacity:0;  color:#fff; display:block;text-align:center;width:100%; font-size:14px}
.qtagDiv3 img{ width:50px ; height:50px;}

 
/*pic_content,case_content,quarry_content,fac_content*/
.sfixed{ position:fixed; top:80px; width:347px; z-index:55; margin-left:851px}
.srelative{ position:relative;  width:347px; z-index:55; margin-left:851px}

.proInfo-introCon { background: #fff; overflow:hidden;border:1px #eee solid; border-radius:5px; position:relative; }
.proInfo-slide { float: left; width: 800px;  overflow: hidden;  border-right:1px #eee solid; padding:25px; background:#fff }
.projectbigimg{width:100%; height:533px;  position:relative;  border-radius:5px;  }
.imgbg{ background-position:center ; background-repeat:no-repeat; width:800x; border-radius:5px; height:533px;background-size: auto 100%;}
.projecttext{width:100%;text-align:center; position:absolute; bottom:0px; background:url(../images/banner_bottom.png) no-repeat center top; line-height:35px; color:#fff }
.projectcheckleft{float:left;}
.projectcheckright a{display:block;width:23px;height:83px;background:url(../images/projectright.jpg) no-repeat;}
.projectcheckright{float:right;}
.projectcheckleft a{display:block;width:23px;height:83px;background:url(../images/projectleft.jpg) no-repeat center center;}
.projectcheck{width:800px;margin:10px auto 0 auto;background:url(../images/projectcheckbg.jpg) repeat-x;}
.projectcheckimg{height:81px;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;width:734px;float:left;overflow:hidden;padding:0 10px;}
.projectcheckimg ul{width:20000px;margin-top:10px;}
.projectcheckimg ul li{float:left;display:inline;margin:0 5px;cursor:pointer;width:100px;height:63px;}
.projectcheckimg ul li img{width:100px;height:63px;}
.projectcheckimg ul li.selected{background:url(../images/projectchecklibg.jpg);width:94px;height:57px;padding:3px;}
.projectcheckimg ul li.selected img{width:94px;height:57px;}

.proInfo-introBox {  background:#f4f4f4;}
.proInfo-introBox  .cn { font-size: 26px; color: #000; padding-top:25px; text-align:center }
.proInfo-introBox  .en { font-size: 12px; color: #6D6D6D; margin-top:20px;text-align:center }
.proInfo-introBox  .content{ margin-top:15px; overflow:hidden; line-height:23px; color:#666; padding:15px; background:#fff; border-top:1px #eee solid}
 


 
/**jobs_list; 新闻列表，-完*/
.jobs_list{ overflow:hidden;}
.jobs_list li{ float:left;width:380px; height:358px;padding:0px 0px 15px 0px;margin-right:25px;margin-bottom:25px; border:1px #eee solid; }

.jobs_list li h3{ font-size:16px;color:#e60013; text-align:center; overflow:hidden;white-space:nowrap;padding-bottom:20px; padding-top:25px; background:#f4f4f4}
.jobs_list .ccc{overflow:hidden;line-height:25px;color:#666; height:125px; margin-bottom:15px; padding:0 10px 10px}

.jobs_list  table{   }
.jobs_list  table td{ line-height:40px; padding-left:10px; border-top:1px #eee solid}
.jobs_list .news_list-de{display:block;font-size:12px;line-height:24px;color:#000;cursor:pointer; margin-right:10px;float:right}
.jobs_list span{display:block;line-height:24px;font-size:12px;color:#666; float:left; margin-left:10px;}


.jobs_content{ background:#f4f4f4; overflow:hidden;border:1px #eee solid; border-radius:5px; position:relative; }
.jobs_left{ float:left;  width:317px; padding:15px;}
.jobs_left .cn { font-size: 24px; color: #000; padding:10px 0; text-align:center; }
.jobs_left .content{ padding:15px; overflow:hidden; line-height:35px; color:#666;  background:#fff; font-size:14px; border-radius:5px; margin-top:15px}
.jobs_left .links{ margin-top:15px;background:#e60112; border-radius:5px; text-align:center; font-size:14px; color:#fff; height:40px; line-height:40px}
.jobs_left .links a{color:#fff;}

.jobs_right{ width: 800px;  overflow: hidden;  border-left:1px #eee solid; padding:25px; background:#fff; float:right; line-height:25px; min-height:400px}
.jobs_right p{ line-height:25px;}



.input-a1 ul{width:100%;float:none}
.input-a1 li{width:100%;margin-bottom:24px;overflow:hidden}

.input-pt{height:43px;border:1px solid #eee;background:#fff;overflow:hidden;border-radius:3px;}
.input-pt span.te{display:inline-block;margin-left:15px;height:43px;line-height:43px;font-size:14px;padding-bottom:0}
.input-pt input.pt{height:24px;padding:0 9px;border:0 none; line-height:24px}

.select-pt{height:47px;}
.select-pt select{height:45px;border:1px solid #eee;width:151px;font-size:14px;color:#666;padding-left:15px;border-radius:3px}
.select-pt select.sp{margin-right:0;margin-left:1px}

.input-a1 li textarea{width:1168px;border:1px solid #eee;background:#fff;overflow:hidden;height:213px;border-radius:3px;padding:15px;font-size:14px;color:#666;}
.input-a1 li .a1-submit{height:45px;width:285px; text-align:center;border:1px solid #eee;background:#fff;overflow:hidden;border-radius:3px;background:#808181;font-size:14px;font-weight:700;color:#fff;}
.input-a1 li .a1-submit:hover{background:#dc091f}





/*contact*/
.map-wrap{width: 100%;position: relative;}