@charset "gb2312";
/* CSS Document */
/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */ dl, dt, dd, ul, ol, li, /* list elements 列表元素 */ pre, /* text formatting elements 文本格式元素 */ form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */ th, td /* table elements 表格元素 */ { margin: 0; padding: 0; }
/** 设置默认字体 **/
body, button, input, select, textarea /* for ie */ { font: 12px/20px \5b8b\4f53, tahoma, arial, sans-serif; background:#fff; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
/** 重置列表元素 **/
ul, ol { list-style: none; }
/** 重置文本格式元素 **/
a { color:#333; text-decoration: none; }
a:hover { color:#f00; }
/** 重置表单元素 **/
legend { color: #000; } /* for ie6 */
fieldset, img { border: 0; } /* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea { font-size: 100%; } /* 使得表单元素在 ie 下能继承字体大小 */
/* 注：optgroup 无法扶正 */
/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }
/**/
.clear { clear:both; height:1px; margin-top:-1px; overflow:hidden; }
.blank6 { overflow:hidden; height:6px; line-height:0; font-size:0; clear:both; }
.blank10 { overflow:hidden; height:10px; line-height:0; font-size:0; clear:both; }
.blank20 { overflow:hidden; height:20px; line-height:0; font-size:0; clear:both; }
.blank40 { overflow:hidden; height:40px; line-height:0; font-size:0; clear:both; }
.lhfix { font-size:0; line-height:0; }/*高度小于默认字号*/
.bgbox { height:auto; background:#e5e5e5; padding:0px 2px 3px 0px; }
.fl {float:left;}
.fr {float:right;}
.borderbox { height:auto; border:1px solid #cccccc; background:#fff; }
span.more a { color:#c00; }
span.more a:hover { text-decoration:underline; }
/*头部*/
.header {   height:130px; background:url(../images/bg/bg_header.jpg) repeat-x bottom left; margin:0 auto; }
.header_content { width:960px; margin:0 auto; position:relative; z-index:10; }
img.logo { margin:20px 0 0 10px; width:411px; height:51px; }
div.top_nav { position:absolute; top:0; right:0; width:239px; height:24px; background: url(../images/bg/top_nav_l.gif) no-repeat left top; padding-left:4px; }
ul.top_nav { overflow:hidden;height:24px; background: url(../images/bg/top_nav_r.gif) no-repeat right top; padding-right:5px; }
.top_nav li { float:left; line-height:24px; background: url(../images/bg/top_nav_c.gif) repeat-x; text-align:center; }
.top_nav li a { background: url(../images/bg/tit_bg_h.gif) no-repeat left center; padding:0 15px }
.top_nav li.t_1  a{background:none; }
.header_top .tel { position:absolute; right:0; top:40px; }
/*导航*/
.navigation { position:absolute; top:100px; left:0;  /*border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; */ }
.main_nav li { float:left; height:30px; line-height:30px; font-size:14px; font-weight:bold; }
.main_nav li a { overflow:hidden; float:left; display:block; height:30px; padding:0 28px; color:#000; background: url(../images/ico/bg_navi.gif) repeat-y top right; }
.main_nav li a:hover { color:#c00; }
.main_nav li.first { background: url(../images/ico/bg_navi.gif) repeat-y top left; }
/*主题*/
#main { width:960px; margin:0 auto; }

/*切换部分样式*/
.slide { width:960px; height:320px; margin:0 auto; overflow:hidden; position:relative; }
.slide #slide_box { width:960px; height:320px; overflow:hidden; }
.slide #slide_box img { width:960px; height:320px; float:left; overflow:hidden }
.slide #slide_nav { height:16px; position:absolute; right:8px; bottom:8px; }
.slide #slide_nav ul li { width:20px; height:16px; line-height:16px; float:left; text-align:center; display:inline; margin-right: 5px; cursor:pointer; color:#fff; background:#000; font-family:Arial, Helvetica, sans-serif; }
.slide #slide_nav ul li.current { color:#fff; background:#cc0000; }
.slide .hidden { display:none; }
.slide .show { display:block!important; }
/*如需隐藏标题请设置以下元素的display属性为none*/
#slide_box span { /*display:none;*/ position:absolute; bottom:0; left:0; color:#fff; font-size:14px; height:33px; width:960px; filter:alpha(opacity=20); opacity:0.2; background:#000; text-indent:-9999em; }
#slide_box p { /* display:none;*/ position:absolute; bottom:0; left:0; color:#fff; font-size:14px; height:33px; line-height:33px; width:260px; padding-left:5px; font-weight:bold }


/*主体*/
.main_wrap { width:960px; margin: 0 auto;}
.pos {height:30px; line-height:30px; text-indent:30px;}
.pos a{ color:#f00;}
.pos a.index{ color:#000;}

.red_tit { position:relative; height:33px; background: url(../images/bg/red_tit_r.gif) no-repeat right top;}
.red_tit h2 { width:100%; height:32px; line-height:32px; background: url(../images/bg/red_tit_l.gif) no-repeat left top; font-size:16px; text-indent:30px; color:#fff;}
.red_tit span.more { position:absolute; top:0; right:36px; display:block;height:33px; line-height:32px; }
.red_tit span.more a {color:#ccc; font-weight:bold; }
.red_tit span.more a:hover {color:#fff; }
.gray_tit { width:300px; height:57px; background:url(../images/bg/gray_tit1.jpg) no-repeat right top; line-height:46px; color:#666; font-size:16px; text-indent:30px;} 
.gray_tit2 { width:354px; height:57px; background:url(../images/bg/gray_tit2.jpg) no-repeat right top;} 

/*相关政策*/
.policy { overflow:hidden; width:652px; }
.policy .top_img { margin-right:15px;}
.policy .top_img  img{ width:208px; height:166px; padding:3px; border:1px solid #ccc;}
.policy .top_img a:hover  img{ border-color:#f00;}

 ul.news_l{ width:380px; overflow:hidden;  margin-top:5px;}
 ul.news_l li{ overflow:hidden; height:24px;  line-height:24px; background: url(../images/ico/dot.jpg) no-repeat 5px 9px; vertical-align: bottom;  }
 ul.news_l li a{ float:left;  padding-left:12px; } 
 ul.news_l li span{ float:right; color:#8b8b8b; height:22px;line-height:22px;  }
 
/*矿山资源*/
.resource { width:300px;  } 

.resouce_c { width:278px; height:166px; margin:0 auto; color:#333;  }
.resouce_c  a{   color:#f00;  }
.resouce_c p img{ width:128px; height:98px; margin-right:12px; padding:3px; border:1px solid #ccc;}
/*客户案例*/
.project { overflow:hidden;width:346px;}
.project ul.project  {padding-left:18px;}
.project ul.project li { float:left; width:126px; height:100px; margin-right:18px;}

.project ul.project li img{ width:118px; height:92px; padding:3px; border: 1px solid #ccc;}
.project ul.project li a:hover img{ border-color:#f00;}
.project ul.news_l{ width:300px; padding-left:10px;}

/*最新推荐产品*/
.reco_pro { position:relative; width:604px; height:264px;  background: url(../images/bg/big_bg.jpg) no-repeat;}
.reco_pro h2{ height:26px; text-indent:100px; font-size:16px;  line-height:30px;color:#fff;}
.reco_pro_l{ position:absolute; top:37px; left:33px; overflow:hidden; width:208px height:208px;  }
.reco_pro_l img{ width:200px; height:200px; padding:3px; border: 1px solid #ccc; }
.reco_pro_l a:hover img{ border-color:#f00; }
.reco_pro_r  { position:absolute; top:28px; left:330px; overflow:hidden;  width:280px; height:210px; }
.reco_pro_r h3  {  font-size:16px; color:#666; line-height:30px; }


/*.pro_list ul { overflow:hidden; }
.pro_list ul li { float:left; overflow:hidden; width:376px; height:176px; background:url(../images/bg/dotted.gif) repeat-x bottom left; margin-bottom:15px; }
*/
.reco_pro_r a.pro_img { float:left; margin-right:10px; }
.reco_pro_r  a.pro_img img { width:155px; height:155px; }
.reco_pro_r  div.pro_infos { float:left; width:100px; }
.reco_pro_r  a.pro_tit { display:block; font-weight:bold; font-size:14px; line-height:28px; color:#f00; }
.reco_pro_r  a.pro_tit:hover { color:#c60000; }
.reco_pro_r  span.pro_info { padding-right:10px; line-height:22px; color:#676566; }
.reco_pro_r  span.more { position:relative; left:156px; top:-32px; display:block;width:91px; height:24px; }
.reco_pro_r  span.more a { display:block;width:92px; height:23px; background: url(../images/ico/btn.jpg) no-repeat;  text-align:center; line-height:22px; }

.reco_pro_list {width:292px; margin-right:10px;}

.pro_list  { overflow:hidden; height:310px; }
.pro_list  li {   overflow:hidden; width:280px; height:150px;  border-bottom:1px dashed #ccc;  margin-bottom:15px; }
.pro_list   li a.pro_img { float:left; margin-right:12px; }
.pro_list   li a.pro_img:hover img { border-color:#f00; }
.pro_list  li a.pro_img img { width:126px; height:126px; padding:3px; border: 1px solid #d7d7d7; }
div.pro_infos { float:left; width:130px; }
.pro_list  li a.pro_tit { display:block; font-weight:bold; font-size:14px; line-height:28px; color:#f00; }
.pro_list  li a.pro_tit:hover { color:#c60000; }
.pro_list  li span.pro_info { padding-right:10px; line-height:22px; color:#676566; }



/*总包项目*/
 .pro_list2 { height:auto;}
.pro_list2  li { float:left;  overflow:hidden; width:456px; height:196px;  border-bottom:none;  margin-bottom:15px; }
.pro_list2  li a.pro_img img { width:230px; height:186px; }
.pro_list2 div.pro_infos { width:154px; }
.pro_list  li a.pro_tit {  line-height:32px;  }

.pro_list2 div.pro_infos span.more{  display:block;width:92px; height:23px; margin-top:15px; background: url(../images/ico/btn.jpg) no-repeat;  text-align:center; line-height:22px; }

/*生产现场*/
.line { width:354px;}

 
ul.news  { overflow:hidden; width:300px;   margin:0 auto;  }
 
ul.news li { overflow:hidden; width:100%;  height:24px;  line-height:24px; vertical-align:top;}
ul.news li span.pub_time {float:right; color:#999; display:block; overflow:hidden;   height:22px;}
ul.news li a.pub_tit {float:left; display:block; overflow:hidden; width:195px; height:22px; background: url(../images/ico/dot.jpg) no-repeat 0 8px; text-indent:8px;  }
ul.news li.top { height:96px; margin-bottom:5px; }
ul.news li.top a.top_img {float:left; }
ul.news li.top a.top_img img { width:117px; height:88px; padding:3px; border:1px solid #d9d9d9; box-shadow:0 0 5px #ccc;  }
ul.news li.top a.top_img:hover img { border-color:#f00;  }
ul.news li dl { float:right; width:156px; height:96px; }
ul.news li dl  dt a{ display:block; overflow:hidden;   width:156px; height:22px;font-size:14px; font-weight:bold; color:#f00; }
ul.news li dl  dd{ display:block; overflow:hidden;   width:156px; height:70px; color:#999; line-height:18px;}
ul.news li dl  dd span a {color:#c00;}
/*联系*/

.contact { width:296px;}

.msg { position:relative; width:297px; height:179px; background: url(../images/bg/msg.gif) no-repeat; }
.msgtxt { position: absolute; top:45px; left:18px; width:260px; height:78px; }
.msgtxt textarea { width:256px; height:78px; padding:0 2px; border: 1px solid #ccc; color:#666; }
.msgtel { position: absolute; top:134px; left:18px; width:122px; height:20px; }
.msgtel input { width:172px; height:30px; padding:0 2px; border:1px solid #ccc; color:#666; }
.msgsub { position: absolute; top:131px; left:204px; width:62px; height:34px; }
.msgsub input { width:62px; height:34px; border:0; background: transparent; cursor:pointer; }
.contact_info { font-weight:bold; color:#f00; font-size:14px; line-height:24px; text-indent:12px;}
.contact_info strong { color:#333;}
.contact_info a { color:#f00;}
.contact_info a:hover { text-decoration:underline;}


.hot { overflow:hidden; width:959px; height:31px; background:url(../images/bg/hot.gif) repeat-x 0 -33px; border-right:1px solid #d0d0d0; }
.hot h2 { float:left; overflow:hidden; width:89px; height:31px; margin-right:15px; background:url(../images/bg/hot.gif) no-repeat; line-height:30px; text-indent:15px; color:#fff; }
/*.hot h2{ float:left; overflow:hidden; width:89px; height:31px; margin-right:15px; color:#fff; background-position:0 0px;}*/
.hot ul { height:31px; line-height:30px; }
.hot ul.hot_nav { float:left; overflow:hidden; width:540px; }
.hot ul.hot_nav li { float:left; margin-right:12px; }
.hot ul.hot_nav li a { padding-right:12px; background: url(../images/ico/line.gif) no-repeat right center; }
.hot ul.hot_nav li.hot_nav_l a { background:none; }
.hot_r_nav { float:left; }
.hot_r_nav li { float:left; margin-right:15px; padding-left:28px; }
.hot_r_nav li.hot_r_navp { background:url(../images/ico/edit.png) no-repeat left center; }
.hot_r_nav li.hot_r_navpr { background:url(../images/ico/product.png) no-repeat left center; }
.hot_r_nav li.hot_r_navc { background:url(../images/ico/contact.png) no-repeat left center; }
/**/
.footer_wrap{  width:100%;  background:#e4e4e4; }
.footer{  width:960px; height:40px; margin:0 auto; background:#e4e4e4; line-height:40px;}
.footer p.copy{ width:300px; float:left; padding-left:10px;}
.footer_links{ float: right; padding-right:15px;}
.footer_links{ float: right; text-align:right;}
.footer_links li{ display:inline;}
.footer_links li a{  border-right:1px solid #000; padding:0 10px; }
.footer_links li.last_link a{  border-right:none;}
.siteinfo{ position:absolute; left:0; bottom:0; }
/**/
.course .title  { background-image:url(../images/tit/course.gif);}
.expo .title  { background-image:url(../images/tit/expo.gif);}
.pro_wrap .title { background-image:url(../images/tit/pro.gif);}
.appraise  .title{ background-image:url(../images/tit/comment.gif);}
.cert .title2 { background-image:url(../images/tit/rd.gif);}
#relate_pro .title2 { background-image:url(../images/tit/relate-pro.gif);}
#relate_news .title2 { background-image:url(../images/tit/news.gif);}
.contact .title2 { background-image:url(../images/tit/contact.gif);}