.bgF7F7F7{background:#F7F7F7;}
.bgfff{background:#fff;}
.mt20{ margin-top:20px;}
.w1180{ width:1180px; margin: 0 auto;} 
/*首页-side*/
#content_1180 {padding-top:0; background:#fff;}
#content_1180 #banner_1180 { height: 91px; background-repeat: no-repeat; background-position: center 0; }

#content_1180 #banner_1180 {position:relative; height:398px; overflow:hidden;}
/* 图片 */
#banner_1180 .pics {position:absolute; width:100%; height:100%;}
#banner_1180 .pics li {display:none; position:absolute; top:0; left:0; z-index:1; width:100%; height:100%; background-repeat:no-repeat; background-position:center 0;}
#banner_1180 .pics li.b1 {display:list-item;}
/* 下标 */
#banner_1180 .idxs {position:absolute; bottom:0; left:50%; z-index:3; padding-top:5px; width:auto; height:30px; overflow:hidden;}
#banner_1180 .idxs li {float:left; margin:30px 5px 0 0; width:12px; height:12px; background:#FFD391; cursor:pointer;}
#banner_1180 .idxs li.on {background:#CE0006/*#DDA300*/;}
/* 左右按钮 */
#banner_1180 .btns a {position:absolute; top:50%; z-index:2; margin-top:-32px; width:38px; height:79px; background-repeat:no-repeat; background-position:0 0; cursor:pointer;}
#banner_1180 .btns a.left {left:-44px; background:url(/static/2015/images/nav_paddles.png) no-repeat -17px -10px;}
#banner_1180 .btns a.right {right:-44px; background:url(/static/2015/images/nav_paddles.png) no-repeat -65px -10px;}

/**/
.w1002{
	width: 1180px;
	margin: 0 auto;
}
.mt6{ margin-top:6px;}
.mt20{ margin-top:20px;}
.news{width:768px;float:left;}


/**/
.f335px{width:335px; }
/*焦点图*/
.focus{  width:335px;  background-color: #fff; }  

/*首页图片滚动*/
.hdflash{ }
.flashlist {
	height:230px; position:relative;float: left;
}
.flashlist .f_out {
	height:230px;
	overflow:hidden;
	position:relative;
	z-index:100;
}
.flashlist .f_out  {
	width:335px;
	height:230px;
	display:block;
	position:absolute;
	top:0px;
	left:0px;	
	z-index:200
}
.flashlist .f_out img{
	width:335px;
	height:230px;}
.flashlist .f_out .picintro {
	height:36px;
	position:absolute; text-align:center;
	bottom:0;
	left:0;
	width:335px;
	z-index:999;
	padding:0px; background:#000; opacity:0.8;
}
.picintro h2 a {
	color:#FFF;
	font-family:"微软雅黑";
	font-size:14px;
	font-weight:normal;
	line-height:36px;
}

.flash_tab {
	width:335px;
	height:26px; position:absolute;	
	 z-index:999; bottom:32px; left:224px;
}
.flash_tab .tabs {
	width:335px;
	height:8px;
	overflow:hidden;
	margin:auto;
}
.flash_tab .tabs ul li {
	width:20px;
	height:8px;
	float:left;
	display:block;
}
.flash_tab .tabs ul li.opdiv,.noopdiv {
	padding:0;
	opacity:1
}
.flash_tab .tabs ul li.opdiv a {
	width:16px;
	height:8px;
	background:url(/static/2015/images/side_hdsmall.gif) no-repeat scroll -48px -46px;
	display:block;
}
.flash_tab .tabs ul li.opdiv a:hover {
	background-position:-48px -46px;
}
.flash_tab .tabs ul li.noopdiv a {
	width:16px;
	height:8px;
	background:url(/static/2015/images/side_hdsmall.gif) no-repeat scroll -81px -46px;
	display:block;
} 
/*新闻*/
.news_c_cont{width:410px;}
.news_c_cont ul{}
.news_c_cont ul li{ margin-top:9px;}
.news_c_cont h2{width:410px; font-size:16px; font-weight:normal; line-height:27px;height:27x;}
.news_c_cont h2 a{ color:#000;}
.news_c_cont h2 a:hover{color:#DDA300;}
.news_c_cont li p{ text-indent:24px;line-height:19px; list-style:none; }
.news_c_cont li p a{ color:#000;}
/**/
.gg_390{ width:390px; }
.g-tab_gg_390 ul{float:right;width:390px; margin-top:10px;}
.g-tab_gg_390 li{height:31px;line-height:31px;font-size:14px;width:390px;  border-bottom:1px solid #F0F0F0;color:#999;}
.g-tab_gg_390 li a{float:left;color:#555; text-decoration:none }
.g-tab_gg_390 li a:hover{ color:#DDA300;}
.g-tab_gg_390 li span{float:right;}
/**/
.r_390 {  width:390px;position: relative;height:360px;}
.r_390  ._txt{ width:195px; height:180px; transition:all ease .3s;}
.r_390  ._txt ._p{ padding-left:20px; padding-top:45px; color:#fff;}
.r_390  ._txt ._p big{ font-size:24px; display:block;}
.r_390  ._txt ._p small{ font-size:12px; font-family:Arial; text-transform:uppercase; font-size:13px;}
.r_390 ._hd,.r_390 ._bd { clear:both; position:relative;}
.r_390 ._hd ._txt{ float:left; background:  url(/static/2015/images/index/i_farr.png) right bottom no-repeat; background-color:#dda301}
.r_390 ._hd ._txt:hover{ background-color:#d08e01}
.r_390 ._hd ._img{ position:relative; float:right; width:195px;}
.r_390 ._hd ._img ._p{ position:absolute; left:0; bottom:0; width:100%; height:40px; line-height:40px; color:#fff; font-size:20px; background:url(/static/2015/images/index/index_imgs_bg.png); text-indent:20px;}
.r_390 ._bd ._txt{ float:right;background:url(/static/2015/images/index/part2_textbg.png);}
.r_390 ._bd ._txt:hover{ background-color:#a3a3a3}
.r_390 ._bd ._imgs{ position:relative; overflow:hidden; width:195px; height:180px; float:left;}
.r_390 ._bd ._imgs img{ max-width:none;}
.r_390 ._bd ._imgs .slide_nav{ position:absolute; bottom:15px; right:15px; cursor:pointer; z-index:3;}
.r_390 ._bd ._imgs .slide_nav a{ float:left; width:8px; height:8px; border-radius:50%; background-color:#fff; margin-right:5px; font:0/0 a; letter-spacing:-9px;}
.r_390 ._bd ._imgs .slide_nav .on{ background-color:#dda301}
.r_390 ._bd ._imgs ._wz{ position:absolute; left:0; bottom:0; width:100%; height:40px; line-height:40px; background:url(/static/2015/images/index/index_imgs_bg.png); color:#fff; text-indent:20px; font-size:20px; z-index:2;}

/**/
.about_w335{ width:335px; background:#eee;margin-top:10px;}
.about_w335 h1{ padding-left:10px;color:#DDA300;font-size:22px; font-weight:normal;height:46px; line-height:46px;border-bottom:#CDCDD0 1px solid; }
.about_w335 h1 a{ font-size:12px;text-decoration:none; color:#333; float:right; padding-right:10px;}
.about_w335_cont{ margin:7px 10px 0px 10px; font-size:14px; line-height:23px; padding-bottom:8px;text-indent: 24px;}
.about_w335_cont a{color:#DDA300;}
/*新闻*/
.g-tab{width:410px;}
.news_h1 h1{color:#DDA300;font-size:22px; font-weight:normal;height:46px; line-height:46px;border-bottom:#CDCDD0 1px solid; }
.news_h1 h1 a{ font-size:12px;text-decoration:none; color:#333; float:right; padding-right:10px;}
/*地质勘察*/
.w335{ width:335px;}
.w335_box ul{float:left;width:315px; margin-top:10px;}
.w335_box li{height:31px;line-height:31px;font-size:14px;width:315px;  border-bottom:1px solid #F0F0F0;color:#999;}
.w335_box li a{float:left;color:#555; text-decoration:none }
.w335_box li a:hover{ color:#DDA300;}
.w335_box li span{float:right;}
.w410{width:410px;}
.w410_box ul{float:left;width:390px; margin-top:10px;}
.w410_box li{height:31px;line-height:31px;font-size:14px;width:390px;  border-bottom:1px solid #F0F0F0;color:#999;}
.w410_box li a{float:left;color:#555; text-decoration:none }
.w410_box li a:hover{ color:#DDA300;}
.w410_box li span{float:right;}
/*
.g-tab_news ul{float:right;width:410px; margin-top:10px;}
.g-tab_news li{height:29px;line-height:29px;font-size:14px;width:410px;  border-bottom:1px solid #F0F0F0;color:#999;}
.g-tab_news li a{float:left;color:#555; text-decoration:none }
.g-tab_news li a:hover{ color:#DDA300;}
.g-tab_news li span{float:right;}
*/
.hd-tit{line-height:56px;height:56px;padding:0px 0px 0px 0px;/*background: url(/static/2015/images/index/hd-tit.png) no-repeat;*/
border-bottom:#CDCDD0 1px solid; }
.hd-tit h2{float:left;color:#DDA300;font-size:22px; font-weight:normal;/* padding-left:16px*/}
/*.hd-tit span{float:left;padding-top:3px;color:#969696; padding-left:6px; font-size:14px}*/
.hd-tit a.more{float:right;color:#666; font-size:12px; padding-top:8px; padding-right:10px}
.hd-tit p{float:left;padding-top:8px; font-size:14px;color:#969696;padding-left:46px}

.indexshow{}
/**/
.contact{float:right;width:390px;}
.contact .bd{padding:0px 0px 0;text-align:right;/*background:url(/static/2015/images/index/map.png) no-repeat center 0;*/}
/*service */
.service_w100{
	width: 100%;/*background:#F7F7F7; padding-top:1px; */
}
.service {
	position: relative;
}
.service .hd {
	overflow: hidden;
	margin-bottom: 20px; height:46px; 
	border-bottom:#CDCDD0 1px solid;
}
.service .hd .tit {
	color:#DDA300;font-size:22px; font-weight:normal;
}
.service .hd .prev, .service .hd .next {
	display: block;
	width: 21px;
	height: 26px;
	float: right;
	margin-left: 5px;
	overflow: hidden;
	cursor: pointer;
	background: url(/static/2015/images/btn_arow.png) no-repeat;
}
.service .hd .next {
	background-position: -35px 0;
}
/**/
.ywfw ul{}
.ywfw li { float:left; width:/*249px*/226px; background:#F7F8FA;/*border-right:1px solid rgb(231,231,231);*/ height:270px;margin-right:10px;}
.ywfw li a { width:226px; height:270px; display:block;text-decoration:none}
.ywfw li a .c { width:226px; height:233px;padding:0px 0px 19px 0px; }
.ywfw li a .c p { width:226px; height:118px; margin:0 0px 3px 0px;}
.ywfw li a .c p img { width:227px; height:118px; /*border-radius:40px; border:3px solid rgb(228,230,234);*/}
.ywfw li a .c h1 { line-height:34px; text-align:center; border-bottom:1px dotted rgb(229,229,229); color:rgb(85,85,85); font-size:18px; font-weight:normal; height:34px; overflow:hidden;}
.ywfw li a .c .jc {margin:8px 0px 6px 8px; height:62px; overflow:hidden; width:224px;}
.ywfw li a .c .jc span { float:left; text-indent:24px; padding-left:0px; background:url(../images/done.png) left center no-repeat; 
    line-height:19px; color:rgb(106,113,125); height:19px; padding-right:14px;margin: 0; word-wrap:break-word; word-break:normal; }
	
.ywfw li a .c .link { width:98px; height:28px; border:1px solid rgb(231,231,231); text-align:center; line-height:28px; color:rgb(201,3,4); margin:0 58px;}
.ywfw li:hover { background:#C20005;}
.ywfw li:hover a .c h1 { color:#FFF; border-bottom:1px dotted #D2A72B; }
.ywfw li:hover a .c .jc span { background:url(../images/done3.png) left center no-repeat; color:#D2A72B;}
.ywfw li:hover a .c .link { border:1px solid #D2A72B; color:#FFF;}
.s01 {
	
}

.lihover {
	overflow: hidden;
	position: relative;
}
/**/
.w1086{ width:1180px; margin:0 auto;}
.pdt20px{padding-top:20px;}
.labs {
	position: relative; 
}
.labs .hd {
	overflow: hidden;
	margin-bottom: 20px; height:46px; 
	border-bottom:#CDCDD0 1px solid; 
}
.labs .hd .tit {
	color:#DDA300;font-size:22px; font-weight:normal;
}
/*
.labs .hd .prev, .labs .hd .next {
	display: block;
	width: 21px;
	height: 26px;
	float: right;
	margin-left: 5px;
	overflow: hidden;
	cursor: pointer;
	background: url(/static/2015/images/btn_arow.png) no-repeat;
}
.labs .hd .next {
	background-position: -35px 0;
}
*/

.labs .hd_c {
	 width:1246px;
	 height:116px; position:absolute; z-index:99999;
}
.labs .hd_c .prev {
	display: block;
	width: 50px;
	height: 50px;
	float: left;
	margin-left: -60px; margin-top:40px;
	cursor: pointer;
	background: url(/static/2015/images/index/labs_prev.png) no-repeat;
}
.labs .hd_c .next {/
	display: block;
	width: 50px;
	height: 50px;
	float: right; 
	 margin-top:40px; margin-left:1000px; 
	cursor: pointer;
	background: url(/static/2015/images/index/labs_next.png) no-repeat;
}
.labs .bd ul { width:1180px; overflow:hidden; z-index:9}
.labs .bd li{float:left;margin:0px 10px 10px 0px;}
.labs .bd li img{width:226px;height:148px;}
.labs .bd a{display:block;color:#fff;width:226px;height:148px;position:relative;border:1px #CCCCCC solid;}
.labs .bd a:hover{color:#fff;width:226px;height:148px;border:1px #CE0006 solid;}

.labs .bd a:hover .mark{background:#CE0006;}
.labs .bd .tit{text-align:center;position:absolute;line-height:30px;width:226px;bottom:0;left:0;z-index:10; font-size:14px;}

.labs .bd .mark{position:absolute;height:30px;text-align:center;width:226px;bottom:0;left:0;opacity: 0.6;filter:alpha(opacity=60); background:#000;}

/**/
.products{width:100%; padding-bottom:20px;}
.cpgd{width:1180px;height:150px; margin:20px auto auto auto;}

.products .bd ul{ margin-left:-10px}
.products .bd li{float:left;margin:0px 0px 10px 10px;}
.products .bd li img{width:190px;height:148px;}
.products .bd a{display:block;color:#fff;width:190px;height:148px;position:relative;border:1px #CCCCCC solid;}
.products .bd a:hover{color:#fff;width:190px;height:148px;border:1px #CE0006 solid;}

.products .bd a:hover .mark{background:#015198;}
.products .bd .tit{text-align:center;position:absolute;line-height:30px;width:190px;bottom:0;left:0;z-index:10;}

.products .bd .mark{position:absolute;height:30px;text-align:center;width:190px;bottom:0;left:0;opacity: 0.6;filter:alpha(opacity=60); background:#000;}



