/*-- reset--*/
 body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin:0;padding:0;}
* focus {outline: none;margin: 0;padding: 0;}
a:focus { outline: none;}
table {border-collapse:collapse;border-spacing:0;}
fieldset, img {border:0;}
address, caption, cite, code, dfn, em, strong, th, var {font-style:normal;}
td, th { padding: 1px; }
/*添加空字符清除融合*/
q:before, q:after {content:" ";}
input, textarea, select {font-family:inherit;font-size:inherit;font-weight:inherit;}
/* Clear Fix */
.clearfix:after
{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hide from IE Mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE Mac */
/* end of clearfix */
.cleanbox {clear:both;line-height:0; font-size:0;height:10px;}
ul,ol {list-style-type:none;}
a{text-decoration: none;color:#666;}
a:hover {color:#e62a11;}
.fl {float:left;}
.fr {float:right;}

h1 { font-size: 18px; line-height: 36px;}
h2 { font-size: 16px; line-height: 30px;}
h3 { font-size: 14px; line-height: 28px;}
h4 { font-size: 14px; line-height: 28px;}
h5 { font-size: 12px; line-height: 24px;}
/*---------------custom--------------------*/
body {background:url(/Skin/TXM/images/e_body_t.png) repeat-x;font:12px/1.5 Arial,"\5b8b\4f53";margin:0 auto;text-align:center;color:#777;	position: relative;overflow-x: hidden; z-index:9999;}

/*----------------------------头部设置-------------------------------------*/
#header{width:980px;text-align:left;margin:0 auto; position:relative;z-index:100;margin-bottom:12px;}
#header h1.home_logo{padding:16px 0 14px 0;width:350px;overflow:hidden;}
#header h1.home_logo a{display:block;background: url(/Skin/TXM/images/e_logo.png) no-repeat;width:350px;height:56px;text-indent:-9999px;}
.header_box{width:304px;padding:16px 0 0 0;}
.header_box p.e_language{text-align:right;padding:0 20px;background:url(/Skin/TXM/images/e_lang_icon.png) no-repeat 167px 7px;}
.header_box p.e_language a{padding:0 5px;}
/* 搜索 */
.nav_search {background:url(/Skin/TXM/images/search_bg.png) no-repeat;width:294px;height:33px;overflow:hidden;margin:8px 0 0px 0px;}
.searchbox { position:relative;float:left;padding:3px 0 3px 14px;z-index:1;}
.search_label {position:absolute;top:8px;left:14px; color:#acacac;}
.searchbox input {width:190px;height:24px;line-height:24px;border:0;background:none; color:#464646;}
.SearchSub {float:right; background:url(/Skin/TXM/images/search_btn.png) no-repeat;width:42px;height:25px;line-height:25px;text-indent:-9999px;cursor:pointer;display:inline;margin:4px 5px 0 0;overflow:hidden;}
/* 菜单 */
#en_main_nav{clear:both;background:url(/Skin/TXM/images/e_menu_bg.png) no-repeat 0 2px;width:984px;position:relative;left:-2px;height:47px;}
#en_main_nav ul {position:relative;float:left;background:url(/Skin/TXM/images/main_nav_list.png) no-repeat 100% 0;padding:0 25px;height:44px;}
ul.main_nav li{float:left;position:relative;background:url(/Skin/TXM/images/main_nav_list.png) no-repeat;padding:0 14px;text-align:center;height:44px;line-height:44px;}
#en_main_nav ul li a {height:44px;color:#b9f4d4;font-size:12px;text-align:center;display:block;width:105px; text-transform:uppercase;font-weight:bold;}
#en_main_nav ul li a:hover,#en_main_nav ul li.hover a{color:#fff;background:url(/Skin/TXM/images/en_menu_btn.png) no-repeat;}

.adv_inner{width:980px; height:326px; position:relative;margin-bottom:14px;}
div#photos {width:980px; height:326px; overflow:hidden; position:relative; z-index:0;}
#nav {bottom:10px;right:10px;position:absolute;z-index:50;}
#nav a { background:#ffffff;color:#fff; display:block;float:left;padding:1px 4px; margin-left:3px; line-height: normal;}
#nav a.activeSlide, #nav a:hover{background:#f29000;color:#f29000;}

/*----------------------------主体框架-------------------------------------*/
#main {margin:0 auto;width:980px;text-align:left; position:relative;padding:0 0 25px;}
.con_pro{float:right;width:705px;position:relative;overflow:hidden;display:inline;margin-bottom:15px;}
.con_pro ul{width:730px;}
.con_pro li {float:left;background:url(/Skin/TXM/images/e_pro_ibox.png) no-repeat;width:220px;display:inline;margin-right:22px;}
.con_pro li div.pic{width:207px;height:167px;margin:5px 0 10px 5px;overflow:hidden;}
.con_pro li div.pic a{display:block;}
.con_pro li.e_pro_l1 div.pic{background:url(/Skin/TXM/images/e_pro_coal1.jpg) no-repeat;}
.con_pro li.e_pro_l2 div.pic{background: url(/Skin/TXM/images/e_pro_coalification1.jpg) no-repeat;}
.con_pro li.e_pro_l3 div.pic{background: url(/Skin/TXM/images/e_pro_metallurgy1.jpg) no-repeat;}
.con_pro li span{display:block;width:220px;line-height:34px;height:34px;text-align:center;font-size:14px;}
.con_pro a.p_more{ position:absolute;right:4px;top:12px;}

.con_about{margin-bottom:20px;}
.con_about p{overflow:hidden;line-height:1.6;}
.con_about p a{color:#e62a11;}
h2.e_index_h2{height:34px;line-height:34px;color:#727272;font-weight:normal;font-size:18px;border-bottom:1px #cfcfcf dashed; text-transform:uppercase;margin-bottom:20px;}
.con_about .pic{float:left;padding:1px;border:1px #e5e5e5 solid;background:#fff;width:260px;height:200px;display:inline;margin-right:16px;}

.con_e_box{clear:both;border-top:1px #e5e5e5 dashed;}
.con_news{float:left;width:735px;overflow:hidden;}
.con_news h2{font-size:18px;color:#727272;text-transform:uppercase;line-height:56px;height:56px;font-weight:normal;}
.con_news_box{width:765px;overflow:hidden;}
.con_news_box dl{float:left;width:232px;display:inline;margin-right:20px;}
.con_news_box dt{font-weight:bold;margin-bottom:6px;font-size:13px;}

.con_contact{float:right;width:230px;}
.con_contact h2{font-size:18px;color:#727272;text-transform:uppercase;line-height:56px;height:56px;font-weight:normal;}
.con_contact p{margin-bottom:15px;}
/*-------------*/
.p_content{float:right;width:725px;position:relative;overflow:hidden;}
.p_content p{line-height:1.6;padding:0 0 20px;}
.p_inner_ad{margin-bottom:20px;}
h1.e_innerpor_txt{border-bottom:1px #d4d4d4 solid;font-size:22px;color:#464646;height:34px;line-height:34px; text-transform:uppercase;font-weight:normal;margin-bottom:18px;}
.brumb{position:absolute;top:275px;right:4px;}
.brumb a, .brumb i{padding:4px;}
.brumb i{font-style:normal;color:#116b47;}
h2.common_h2_title{text-align:center;font-size:18px;color:#13754f;margin-bottom:5px;}
/*  产品  */
.e_pro_list_num {width:750px;overflow:hidden;}
.e_pro_list_num li{float:left;display:inline;margin:0 18px 20px 4px;background:url(/Skin/TXM/images/e_pro_list_shadow.png) no-repeat 0 165px;width:223px;height:198px;overflow:hidden;}
.e_pro_list_num li div.pic{border:1px #dfdcdc solid;padding:3px;width:215px;height:157px;margin-bottom:7px;position:relative;}
.e_pro_list_num li div.pic img{width:215px;height:157px;}
.e_pro_list_num li span.pro_pic_block{position:absolute;width:215px;height:157px;background:url(/Skin/TXM/images/pro_pic_block.png) no-repeat;cursor:pointer;left:3px;top:3px;opacity:0;filter: alpha(opacity=0);-moz-opacity:0;_display:none;}
.e_pro_list_num li span.pr_title{display:block;width:223px;height:26px;line-height:26px;text-align:center;font-size:14px;}

.pro_img_showbox img{border:2px #cce2d6 solid;padding:3px;max-width:700px;max-height:800px;}
.pro_img_content{margin-top:20px;}
.pro_img_content h2{line-height:30px;height:30px;border-bottom:1px #D4D4D4 solid; text-transform:uppercase;margin-bottom:10px;}

.pro_img_showbox{width:100%;text-align:center;}
.por_position{position:relative;float:left;left:50%;}
.por_inner_position{position:relative;float:left;right:50%;}
.por_inner_position a.pro_next, .por_inner_position a.pro_prev{position:absolute;display:block;width:68px;height:30px;line-height:30px;text-align:center;top:50%;font-size:14px;color:#0f6a46;}
.por_inner_position a.pro_prev{background:url(/Skin/TXM/images/pro_prev_btn.png) no-repeat;padding:0 0 0 20px;left:-30px;}
.por_inner_position a.pro_next{background:url(/Skin/TXM/images/pro_next_btn.png) no-repeat;padding:0 20px 0 0;right:-30px;}
/*--------------------侧栏------------------------------*/
.p_sider{float:left;width:229px;position:relative;}
.p_sider h2.p_s_ename {background: url(/Skin/TXM/images/e_sider_txt.png) no-repeat;height:97px;overflow:hidden;text-indent:-9999px;}


ul.p_s_list{margin:0 0 35px;}
ul.p_s_list li{position:relative;margin:0 0 -1px 0;}
ul.p_s_list li a{background:url(/Skin/TXM/images/sider_list_hover.png) no-repeat;display:block;height:38px;line-height:38px;text-indent:22px;color:#116b47;overflow:hidden;font-weight:bold;}
ul.p_s_list li.hover a, ul.p_s_list li a.hover, ul.p_s_list li a:hover{background:url(/Skin/TXM/images/sider_list_hover.png) no-repeat 0 bottom;color:#231815;}

ul.p_s_list li ul.sub-nav{background:#cae1d4;padding:0 10px;margin:0;display:none;}
ul.p_s_list li ul.sub-nav li{margin:0;border-bottom:1px #aac8b7 solid;}
ul.p_s_list li ul.sub-nav li a{background:url(/Skin/TXM/images/sub_nav_icon.png) no-repeat 6px 13px;height:32px;line-height:32px;}
ul.p_s_list li ul.sub-nav li a:hover{background:url(/Skin/TXM/images/sub_nav_icon.png) no-repeat 7px 13px;}
ul.p_s_list li ul.sub-nav_current{display:block;}


.h_service{margin-bottom:20px; background:url(/Skin/TXM/images/service_phone.png) no-repeat 100% 100%;padding:0 0 60px;}
.h_service h2 {font-size:16px;overflow:hidden;line-height:normal;color:#136a48;}
.s_shadow{background:url(/Skin/TXM/images/sider_shadow.png) no-repeat;width:7px;height:338px;position:absolute;top:0;right:0; }
/*--- 热点新闻 ---*/
.s_hot_news{background:#eff6f2;margin:0 0 30px;}
.s_hot_news h2{background: url(/Skin/TXM/images/e_hotnews_txt.png) no-repeat;height:50px;line-height:50px;margin-bottom:10px;text-indent:-9999px;}
.s_hot_news ul {padding:0 6px 10px 6px;}
.s_hot_news ul li {border-bottom:1px #cae1d4 solid;height:26px;line-height:26px;overflow:hidden;padding:0 0 0 10px;background:url(/Skin/TXM/images/green_icon.png) no-repeat 2px 12px;}

/*-分页-*/
.pageload{clear:both;margin:0 auto;padding:24px 0;}
/* 列表 */
ul.wz_list{color:#666}
ul.wz_list li{height:24px;line-height:24px;overflow:hidden;position:relative;padding:0 0 0 15px;background:url(/Skin/TXM/images/common_list_icon.png) no-repeat 3px 10px;}
ul.wz_list li img{margin:0 4px 0 0;}
ul.wz_list li.s{border-bottom:dotted 1px #CCCCCC;padding:0 0 18px 15px;margin:0 0 15px}
ul.wz_list li span{font-size:12px;position:absolute;right:4px}
ul.wz_list li a {color:#666;font-size:14px;padding:0 4px 0 0;color:#666;}
ul.wz_list li a:hover, ul.wz_list li a.red{color:#e52c10;}

/*----------------------------底部-------------------------------------*/
#footer{clear:both;background:#fff url(../images/footer_bg.png) no-repeat 50% 0;min-height:110px;margin:0 auto;text-align:center;}
.footer_inner{width:980px;margin:0 auto;text-align:center;height:60px;color:#405a50;padding:24px 0;line-height:24px;}

.ep_lianxiziliao{background:url(/Skin/TXM/images/111.jpg) no-repeat 100% 100%;padding:0 0 80px;}
.ep_lianxiziliao li{margin-bottom:4px;}
.ep_lianxiziliao li.name{font-size:14px;font-weight:bold;color:#116b47;}
/*lightbox*/
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 500;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 900;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 12px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}