/* CSS Document */


body{ font-size:14px; color:#333; font-family:"Microsoft YaHei"; background:#fff; min-width:1200px;}

/*中文首页*/
.cnn-top{ width:100%; height:110px; box-shadow:0 1px 2px #999; position:relative; z-index:2;}
.top-cent{ width:1200px; height:110px; margin:0 auto; position:relative;}
.top-logo{ width:360px; height:80px; padding-top:16px;}
.top-seach{ position:absolute; right:0; top:0; height:38px; padding-top:12px;}
.top-seach .sea-txt{ float:right; width:200px;}
.top-seach .sea-txt input{ float:left; width:140px; height:26px; font-size:12px; color:#555; padding-left:14px; background:url(seach.png) left center no-repeat; border:none;}
.top-seach .sea-txt a{ display:block; float:left; width:36px; height:26px; position:relative; top:1px; background:url(seach.png) right center no-repeat;}
.top-seach .sea-link{ float:right; padding:4px 0 4px 12px; height:38px; font-size:12px; color:#666;}
.top-seach .sea-link b{ font-weight: normal; padding:0 10px; line-height:20px;}
.top-seach .sea-link a{ color:#666;}
.top-seach .sea-link a:hover{ color:#f60;}
.top-nav{ position:absolute; right:0px; top:46px; height:60px;}
.top-nav li{ float:left; width:112px; text-align:center; position:relative;}
.top-nav li>a{ display:block; padding:0 10px; font-size:16px; color:#333; line-height:44px; border-bottom:2px solid #fff;}
.top-nav li>a:hover{ color:#0083d1;}
.top-nav li.select>a{ border-bottom:2px solid #0083d1; background:url(nav-bg.png) center bottom no-repeat; color:#0083d1;}
.top-nav li dl{ position:absolute; padding:10px 0; width:112px; text-align:center; left:0; top:46px; display:none; background:rgba(0,0,0,0.6);}
.top-nav li dl dd{ font-size:14px; color:#fff; line-height:36px; text-align:center; color:#fff;}
.top-nav li dl dd a{ color:#fff;}
.top-nav li dl dd a:hover{ color:#b1e2ff;}
.top-nav li.select dl dd a{ display: block; width:112px; height:36px; line-height:36px; border-bottom:1px solid #519dd0;}
.top-nav li.select dl{ background:rgba(0,131,209,0.8);}
.top-nav li.xz>a{border-bottom:2px solid #0083d1; background:url(nav-bg.png) center bottom no-repeat;color:#0083d1;}

/*banner*/
.cnn-banner{ width:100%; height:360px; background:#fff; position:relative; z-index:1; margin-bottom:30px;}
#full-screen-slider { width:100%; height:360px; float:left; position:relative}
#slides { display:block; width:100%; height:360px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:340px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}

/*mid*/
.cnn-mid{ width:1200px; height:auto; margin:0 auto 30px;}
.mid-new{ float:left; width:900px;}
.new-focus{ width:860px; height:300px; margin-bottom:40px; padding-right:40px;}
.new-down{ width:900px; height:300px;}

/*聚焦华冶*/
.new-focus .focus-pic{ float:left; width:410px; height:300px; padding-right:40px;}
.focus{ position:relative; width:410px; height:300px; background-color: #000; float: left;}  
.focus img{ width:410px; height:300px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:42px; line-height: 42px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:14px; overflow:hidden; margin-left:10px; display:block; white-space:nowrap; overflow:hidden; width:280px; text-overflow:ellipsis;}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:10px; right:10px; position:absolute; height:18px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:10px; height:10px; border-radius:7px; margin:0 4px;color:#fff;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#fff; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#f60;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  

#fsD2.focus,
#fsD2.focus img{ width:300px; height:208px;}
#fsD2.focus .shadow a{ width:180px;}

#fsD3.focus,
#fsD3.focus img{ width:1200px; height:80px;}



.new-focus .focus-txt{ float:left; width:410px; height:300px;}
.focus-txt .focus-title{ position:relative; width:100%; height:30px;}
.focus-txt .focus-title h3{ float:left; padding-right:10px; font-size:16px; color:#0083d1; line-height:28px; border-bottom:2px solid #0083d1;}
.focus-txt .focus-title a{ position:absolute; right:0; top:10px; width:58px; height:16px; display:inline-block;}
.focus-txt .focus-title a:hover{ opacity:0.8;}
.focus-txt .txt-first{ width:410px; padding:12px 0; border-bottom:1px dotted #9ba2a6;}
.focus-txt .txt-first h3{ text-align:center; width:410px; height:20px; margin-bottom:6px; overflow:hidden;}
.focus-txt .txt-first h3 a{ font-size:15px; color:#333; line-height:20px;}
.focus-txt .txt-first h3 a:hover{ color:#0083d1;}
.focus-txt .txt-first p{ color:#666; line-height:22px;}
.focus-txt .txt-first p a{ color:#f60;}
.focus-txt .txt-first p a:hover{ color:#0083d1;}
.focus-txt ul{ padding-top:14px;}
.focus-txt li{ padding-left:12px; background:url(../images/cn-index_13.png) left center no-repeat; font-size:13px; line-height:32px;}
.focus-txt li span{ float:right; color:#999;}
.focus-txt li a{ color:#333; width:310px; height:32px; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.focus-txt li a:hover{ color:#0083d1;}


/*市场开拓*/
.market-up{ width:860px; padding-right:40px; position:relative; padding-top:10px;}
.market-up ul{ float:left; position:relative; left:-10px; padding-right:10px; background:url(../images/cn-index_17.png) right bottom no-repeat;}
.market-up li{ float:left; margin-left:10px; height:36px; line-height:36px; font-size:16px; position:relative;}
.market-up li a{ display:inline-block; background:#7d919d; padding:0 20px; color:#fff;}
.market-up li a:hover{  background:#0083d1;}
.market-up li b{ display: none; width:18px; height:10px; position:absolute; left:50%; margin-left:-9px; top:36px; background:url(../images/cn-index_20.png) no-repeat;}
.market-up li.select b{ display:block !important;}
.market-up li.select a{ background:#0083d1;}
.marker-down{ width:900px; height:250px; padding-top:0px;}
.marker-down>div{ display:none;}
.marker-down>div.select{ display:block;}

.marker-list{ width:900px;}
.marker-list li{ float:left; width:410px; margin-right:40px; border-bottom:1px dotted #9ba2a6; padding:20px 0;}
.marker-list li h3 a{ width:410px; height:30px; display:block; margin-bottom:5px; line-height:34px; font-size:18px; color:#333; font-weight:normal; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.marker-list li p{ font-size:14px; line-height:24px;}
.marker-list li p a{ color:#333;}
.marker-list li h3 a:hover,
.marker-list li p a:hover{ color:#0083d1;}
.marker-list li p font{ color:#0083d1; padding-right:4px;}

.market-up a.more{ position:absolute; right:40px; bottom:0px;}
.market-up a.more:hover{ opacity:0.8;}


/*通知公告*/
.mid-notice{ float:left; width:300px; height:640px; box-shadow:0 0 4px #999; overflow:hidden;}
.not-modular{ width:300px;}
.not-modular .not-tit{ width:300px; height:40px; margin-bottom:1px;}
.not-modular .not-tit a{ font-size:16px; color:#fff; display:block; width:270px; line-height:40px; background:url(../images/cn-index_092.png) center center no-repeat; font-weight:normal; height:40px; padding-left:30px;}
.not-modular .not-tit:hover{ opacity:0.9; cursor:pointer;}
.not-modular .not-down{ display:none; width:260px; padding:0 20px; overflow:hidden;}

.not-down dl{ padding:15px 0;}
.not-down dt{border-bottom:1px dotted #9ba2a6; margin-bottom:6px; padding-bottom:12px;}
.not-down dt h3{ text-align:center; width:260px; height:20px; margin-bottom:6px; overflow:hidden;}
.not-down dt h3 a{ font-size:15px; color:#333; line-height:20px;height:20px; width:258px; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.not-down dt h3 a:hover{ color:#0083d1;}
.not-down dt p{ color:#666; line-height:22px; }
.not-down dt p a{ color:#f60;}
.not-down dt p a:hover{ color:#0083d1;}

.not-down dd{ padding-left:12px; background:url(../images/cn-index_13.png) left center no-repeat; font-size:13px; line-height:32px;}
.not-down dd a{ color:#333; width:248px; height:32px; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.not-down dd a:hover{ color:#0083d1;}

/*广告*/
.cnn-adv{ width:1200px; height:80px; margin-bottom:30px;}


#banner { margin: 30px auto 0px auto; padding: 0px; width: 950px; height: 400px; }
.slides { margin: 0px auto; width: 950px; height: 400px; overflow: hidden; position: relative; }
.slide-pic { margin: 0px; padding: 0px; width: 950px; overflow: hidden; list-style: none; }
    .slide-pic img { width: 950px; height: 400px; }
    .slide-pic li { display: none; }
        .slide-pic li.cur { display: block; }
.slide-li { margin: 0px; padding: 0px; left: 0px; bottom: 0px; position: absolute; }
    .slide-li li { margin: 0px; padding: 0px; width: 190px; height: 10px; float: left; overflow: hidden; list-style: none; }
    .slide-li a { width: 190px; height: 10px; color: #000; font-size: 12px; display: block; }
        .slide-li a:hover { color: #F00; text-decoration: none; }
.op li { background: #999999; filter: alpha(opacity=60); opacity: 0.6; }
    .op li.cur { background: #666666; }
.slide-txt span { display: none; }


/*项目案例*/
.cnn-case{ float:left; width:860px; padding-right:40px;}
.case-title{ width:860px; height:36px; position:relative;}
.case-title h3{ position:relative; float:left; font-size:16px; color:#fff; padding:0 32px 0 20px; line-height:36px; background: url(../images/cn-index_17.png) right bottom no-repeat #0083d1;}
.case-title h3 b{ display:block; position:absolute; left:50%; margin-left:-18px; top:36px; width:18px; height:10px; background:url(../images/cn-index_20.png) center no-repeat;}
.case-title a{ display:block; position:absolute; right:0; bottom:6px;}
.case-title a:hover{ opacity:0.8;}

.case-list{ width:858px; height:170px; border:1px solid #ddd;}
/***/
.experts{ width:858px; overflow:hidden;}
.conexpert{overflow:hidden; }
.conexpert li{ float:left; text-align:center; margin-right:20px; width:180px; height:132px; position:relative;}
.conexpert li img{ width:180px; height:132px;}
.conexpert li h3 a{ display:block; position:absolute; left:0; bottom:0; width:180px; height:30px; background:rgba(0,0,0,0.6); font-size:14px; color:#fff;}
.conexpert li a{ height:30px; line-height:30px; font-weight:bold}

.gdjyhjl{cursor: pointer;float: left;margin:70px 15px 0px 8px;  background:url(left-pr.png) no-repeat; width:18px; height:32px; text-indent:-9999px;}
.gdjyhjr{cursor: pointer;float: right;margin:70px 8px 0px 15px;  background:url(right-pr.png) no-repeat; width:18px; height:32px; text-indent:-9999px;}
#gdjyhj{ float:left; padding-top:14px;}

/*宣传片*/
.cnn-trailer{ float:left; width:300px; height:208px; background:#ddd;}








/**/
.cnn-link{ width:100%; height:auto; background:#edf1f1; padding-top:20px;}
.cnn-link dl{ width:1200px; height:auto; margin:0 auto; padding-bottom:10px;}
.cnn-link dt{ float:left; width:100px; text-align:center; padding-bottom:20px; padding-top:10px;}
.cnn-link dt h3{ font-size:18px; color:#6a6a6a; line-height:30px;}
.cnn-link dt p{ font-size:25px; color:#999; line-height:28px; font-weight:bold;}
.cnn-link dd{ float:left; padding:14px 0 0 14px;}
.cnn-link dd img{ width:165px; height:45px; border:1px solid #ddd;}

/*foot*/
.cnn-foot{ width:100%; height:auto; padding:20px 0; background:#343f48;}
.cnn-foot p{ width:1200px; text-align:center; line-height:20px; font-size:12px; color:#cdd1d8; margin:0 auto;}



/*---------------------新闻列表-----------------------------------*/
.new-banner{ width:100%; margin:0 auto 20px; height:228px; background:url(new-banner.jpg) center top no-repeat;}

.new-left{ float:left; width:220px; margin-right:30px; position:relative;}
.new-left .new-shadow{ position:absolute; left:-15px; top:0px; z-index:1; width:250px; height:100px; background:url(shadow.png) center top no-repeat;}
.new-left dl{ background:#339cda; position:relative; z-index:2; padding-bottom:10px;}
.new-left dt{ background:#0083d1; width:180px; padding:15px 20px 20px 20px; margin-bottom:10px;}
.new-left dt p{ font-size:12px; color:#99cded; line-height:16px;}
.new-left dt h3{ font-size:20px; color:#e6f3fa; font-weight:normal; line-height:24px; border-bottom:1px solid #cce6f6; background:url(jt.png) right 10px no-repeat;}
.new-left dt h3 span{ display:inline-block; padding-right:4px; border-bottom:2px solid #cce6f6; padding-bottom:10px;}
.new-left dd{ line-height:42px; font-size:14px; position:relative; padding:0 10px;}
.new-left dd>a{ display:block; width:170px; padding-left:30px; color:#fff; border-bottom:1px solid #54ace0; color:#ebf5fb; position: relative; z-index:2;}
.new-left dd>a:hover{ color:#99d9ff;}
.new-left dd b{ display: none; position:absolute; z-index:1; width:210px; height:52px; background:url(dd-bg.png) no-repeat; right:0px; top:2px; }
.new-left dd.select{ color:#f60;}
.new-left dd.select b{ display:block;}
.new-left dd.select>a{ color:#f60;}
.new-left dd.select>a{ border-bottom:1px solid #339cda;}
.new-left dd ul{border-bottom:1px solid #54ace0; padding:10px 0;}
.new-left dd li{ font-size:13px; color:#d6ebf8; padding:0 10px;}
.new-left dd li a{ display:block; padding-left:30px; color:#d6ebf8;margin:2px 0; line-height:28px; height:28px;}
.new-left dd li.xz a,
.new-left dd li.xz a:hover{ background:#ebf5fb; color:#fb8332; border-radius:20px;}
.new-left dd li a:hover{ color:#fff;}

.new-right{ float:left; width:950px; padding-bottom:20px;}
.crumbs{ width:100%; height:32px; font-size:12px; color:#666; line-height:32px; border-bottom:1px solid #ddd; margin:0 auto 20px;}
.crumbs a{ color:#666;}
.crumbs a:hover{ color:#f60;}
.crumbs b{ float:left; margin:4px 6px 0 0;}

.right-title{ text-align:center; margin-bottom:20px;}
.right-title h2{ line-height:40px; font-size:22px; display:inline-block; color:#0083d1; border-bottom:2px solid #0083d1; margin:0 auto; padding:0 10px; position:relative;}
.right-title h2 b{ display:block; position:absolute; top:42px; width:12px; height:6px; background:url(tit-bg.png) center top no-repeat; left:50%; margin-left:-6px;}

.new-list{ width:950px; height:auto; padding:20px 0 10px 0; border-bottom:1px dotted #a9a9a9;}
.new-list .lis-time{float:left; width:76px; margin-right:20px; text-align:center; padding-bottom:12px; background:url(time-bg.png) center bottom no-repeat;}
.new-list .lis-time p{ display:block; width:76px; height:30px; line-height:30px; background:#319cda ; font-size:14px; color:#fff;font-weight:bold;}
.new-list .lis-time h3{ width:76px; height:54px; background:#f0f0f0; font-size:26px; color:#888; line-height:54px;}
.new-list .lis-text{ float:left; width:850px;}
.new-list .lis-text h3{ margin-bottom:4px;}
.new-list .lis-text h3 a{ width:850px; height:30px; color:#444; font-size:16px; font-weight:normal; line-height:30px; display:block; white-space:nowrap; overflow: hidden; text-overflow:ellipsis;}
.new-list .lis-text p{ font-size:14px; color:#555; line-height:22px;}
.new-list .lis-text p a{ color:#f60;}
.new-list .lis-text p a:hover{ color:#0083d1;}

.new-list2{ width:1200px; height:auto; padding:20px 0 10px 0; border-bottom:1px dotted #a9a9a9;}
.new-list2 .lis-time{float:left; width:76px; margin-right:20px; text-align:center; padding-bottom:12px; background:url(time-bg.png) center bottom no-repeat;}
.new-list2 .lis-time p{ display:block; width:76px; height:30px; line-height:30px; background:#e8e8e8; font-size:14px; color:#888;}
.new-list2 .lis-time h3{ width:76px; height:54px; background:#f0f0f0; font-size:26px; color:#888; line-height:54px;}
.new-list2 .lis-text{ float:left; width:1100px;}
.new-list2 .lis-text h3{ margin-bottom:4px;}
.new-list2 .lis-text h3 a{ width:1100px; height:30px; color:#444; font-size:16px; font-weight:normal; line-height:30px; display:block; white-space:nowrap; overflow: hidden; text-overflow:ellipsis;}
.new-list2 .lis-text p{ font-size:14px; color:#555; line-height:22px;}
.new-list2 .lis-text p a{ color:#f60;}
.new-list2 .lis-text p a:hover{ color:#0083d1;}






/*---分页----
.page{ width:100%; text-align:center; padding:20px 0 0 0;}
.page li{ display:inline-block; margin-right:2px;}
.page li a{ display:inline-block; height:28px; color:#888; border:1px solid #ddd; border-radius:2px; line-height:28px; padding:0 14px;}
.page li a:hover{ color:#339cda;}
.page li.select a{ border:1px solid #5cb0e1; background:#5cb0e1; color:#fff;}
*/
/*企业简介*/
.detil{ font-size:14px; line-height:24px; color:#555;}
.detil p{ width:90%; margin:0 auto;}
/*.detil p img{ margin:20px;}*/

/*董事长致辞*/
.speech{ padding-bottom:150px; background:url(../images/dszc_03.jpg) right bottom no-repeat; padding-top:20px;}
@font-face{
	font-family:"mini";
	src: url(../images/mini.TTF);
}
.speech p{ text-indent:2em; margin-bottom:10px; font-size:20px; color:#000; font-family:"mini"; line-height:40px;}

/*分页样式2*/
.pager{
	height: 50px;
    overflow: hidden;
    position: relative;
    text-align: center;
    top: 10px;
    width: 100%;
}
.pager .page_content{
	display:inline-block;
}

.pager .page_content a{
	color: #666;
    font-size: 13px;
    line-height: 30px;
}

.pager .page_content a,.pager .page_content span{
	float: left;
	cursor: pointer;
	background: #fff none repeat scroll 0 0;
    border: 1px solid #ddd;
    height: 30px;
    line-height: 30px;
    margin: 10px 5px;
    padding: 0 12px;
    position: relative;
    text-align: center;
}
.pager .page_content .disabled{
	background: #fff none repeat scroll 0 0;
    color: #999
}
.pager .page_content a:hover,.pager .page_content .current{
	background: #188eee none repeat scroll 0 0;
    border: 1px solid #188eee;
	color:#fff;
}


/*-------------------新闻详情页---------------------------*/

.detil-cent{ width:1200px; font-size:16px; line-height:28px; color:#555; padding-bottom:20px; margin-bottom:20px; border-bottom:1px dashed #ddd;}
.detil-cent h2{ text-align:center; font-size:24px; color:#333; line-height:30px; padding:18px 0;}
.detil-cent h3{ text-align:center; font-size:22px; color:#333; line-height:30px; padding:0 0 10px 0; font-weight: normal;}
.detil-cent h4{ text-align:center; font-size:18px; color:#333; line-height:30px; padding:0 0 10px 0; font-weight: normal;}
.del-time{ width:100%; height:30px; line-height:30px; text-align:center; font-size:13px; border-bottom:1px dashed #ddd; color:#999; padding:10px 0; margin:0 auto 20px;}
.del-time img{ position:relative; top:4px; margin-right:6px;}
.del-time span{ padding-right:20px;}
.del-time font{ color:#0083d1;}
.detil-cent p{ margin-bottom:10px;}
.de-down{ padding-bottom:50px; position:relative;}
.de-down a{ font-size:14px; color:#777; line-height:30px;}
.de-down a:hover{ color:#0083d1; }

/*--------------组织机构----------------------*/
.organization{ width:868px; padding:30px 40px; margin:0 auto 40px; background:#f4f5f6; border:1px solid #d6ebf8;}
.organization dl h3{ font-size:16px; color:#0b76b6; line-height:30px;}
.organization dl p{ font-size:14px; color:#555; line-height:20px;}
.organization dl dt,
.organization dl dd{ padding:10px 0;}
.organization dt{ width:888px;}
.organization dd{ float:left; width:33.33%;}
.org-img{ width:950px; height: auto; padding:20px; text-align:center;}



/*-------------------留言---------------------------*/
.leaving{ padding:30px 0;}
.lea-li{ margin-bottom:18px;}
.lea-li .lea-tit{ float:left; width:200px; text-align:right; font-size:14px; height:30px; line-height:30px; color:#555;}
.lea-li .lea-tit font{ color:#f00; padding-right:4px; display:inline-block;}
.lea-li .lea-input{ float:left; line-height:30px; padding-left:10px;}
.lea-li .lea-input input[type="text"]{ float:left; margin-right:16px; width:284px; height:28px; border:1px solid #dbdbdb; border-radius:2px; padding:0 10px; line-height:30px; font-size:14px; color:#555; font-family:"Microsoft YaHei";}
.lea-li .lea-input input[type="radio"]{ position:relative; top:2px; margin-right:10px;}

.lea-input .lea-file{ position:relative; float:left; margin-right:16px; width:416px; height:30px;}
.lea-input .lea-file input[type="file"]{ position:absolute; opacity:0;  left:0; top:0; width:416px; height:30px; z-index:2; cursor:pointer;filter:alpha(opacity=0);}
.lea-input .lea-file input[type="text"]{ position:absolute; left:0; top:0; z-index:1; float:left; margin-right:16px; width:284px; height:28px; border:1px solid #dbdbdb; border-radius:2px; padding:0 10px; line-height:30px; font-size:14px; color:#555; font-family:"Microsoft YaHei";}
.lea-input .lea-file a{ display:block; float:left; position: absolute; left:316px; top:0; z-index:1; width:100px; height:28px; background:#e5f3fa; border:1px solid #cce6f6; text-align:center; color:#0083d1; }

.lea-li .lea-input textarea{ float:left; margin-right:16px; width:510px; height:210px; border:1px solid #dbdbdb; border-radius:2px; padding:0 10px; line-height:30px; font-size:14px; color:#555; font-family:"Microsoft YaHei";}
.lea-li .lea-input lable{ padding-right:20px;}
.lea-li .lea-input p{  padding-left:24px; float:left; line-height:30px; font-size:13px; color:#f00;}
.lea-li .lea-input p.erro{background:url(../images/erro.png) left 6px no-repeat;}
.lea-li .lea-input p.right{ background:url(right.png) left 6px no-repeat;}
.lea-but{ padding:20px 0 0 210px; clear:both;}
.lea-but a{ display:block; text-align:center; color:#fff; font-size:18px; width:110px; height:38px; background:url(mesg-but.png) no-repeat; line-height:34px;}
.lea-but a:hover{ opacity:0.8;}

.lea-li .input-gf{ float:left; margin-right:16px;}
.input-gf{ width:284px; height:28px; border:1px solid #dbdbdb; border-radius:2px; padding:0 10px; line-height:30px; font-size:14px; color:#555; position:relative; background:url(arrow.png) right 10px no-repeat;}
.input-gf span{ display:block; cursor:pointer; width:100%; height:28px;}
.input-gf ul{ display:none; width:284px; padding:10px; background:#fff; position: absolute; left:-1px; top:28px; z-index:2; border:1px solid #dbdbdb; border-top:none; border-bottom-left-radius:2px; border-bottom-right-radius:2px;}
.input-gf ul li{ line-height:30px; border-bottom:1px solid #eee; cursor:pointer;}
.input-gf ul li:hover{ opacity:0.9;}
.has_error input[type="text"],
.has_error textarea{
	border:1px solid red !important;
}


/*---------------发展历程---------------------------*/
.course{ font-size:14px; color:#555; line-height:24px; padding:20px 0;}
.course .cou-sj{ margin-top:40px; width:100%; height:1500px; position:relative; background:url(../images/course_03.png) 350px no-repeat;}
.cou-sj>div>div{ position:absolute;}
.cou-sj>div>div .tit{}
.cou-sj>div>div .tit h3{ width:146px; height:auto; color:#fff; opacity:0.9; font-size:18px; line-height:24px;}
.cou-sj>div>div .tit p{ font-size:13px; color:#fff; line-height:24px; opacity:0.8;}
.cou-sj>div>div .text{ position:absolute;}
.cou-sj>div>div .text p{ text-indent:2em; margin-bottom:10px;}

.cou-sj .jd01{ float:left; left:370px; top:10px;}
.cou-sj .jd02{ float:right; right:446px; top:252px;}
.cou-sj .jd03{ float:left; left:457px; top:495px;}
.cou-sj .jd04{ float:right; right:538px; top:960px;}
.cou-sj .jd05{ float:left; left:492px; top:1270px;}

.cou-sj .jd01 .tit{ width:210px; height:100px; padding:30px 0 0 110px;}
.cou-sj .jd01 .text{ width:460px; top:130px; left:120px;}

.cou-sj .jd02 .tit{ width:250px; height:100px; padding:30px 0 0 70px;}
.cou-sj .jd02 .text{ width:370px; top:132px; right:100px;}

.cou-sj .jd03 .tit{ width:200px; height:100px; padding:30px 0 0 120px;}
.cou-sj .jd03 .text{ width:516px; top:132px; left:-20px;}

.cou-sj .jd04 .tit{ width:260px; height:100px; padding:30px 0 0 60px;}
.cou-sj .jd04 .text{ width:410px; top:136px; right:-10px;}

.cou-sj .jd05 .tit{ width:200px; height:90px; padding:40px 0 0 120px;}
.cou-sj .jd05 .text{ width:440px; top:136px; left:20px;}

.cou-sj .jd01 .tit{ background:url(../images/course_032.png) no-repeat;}
.cou-sj .jd02 .tit{ background:url(../images/course_07.png) no-repeat;}
.cou-sj .jd03 .tit{ background:url(../images/course_11.png) no-repeat;}
.cou-sj .jd04 .tit{ background:url(../images/course_15.png) no-repeat;}
.cou-sj .jd05 .tit{ background:url(../images/course_19.png) no-repeat;}


/*-----------人才招聘----------------*/
.recruit{ padding:30px 0; border-bottom:1px dashed #ccc;}
.recruit h3{ font-size:16px; color:#0083d1; line-height:30px; margin-bottom:6px; }
.recruit h3 span{ font-size:14px; color:#555;}
.recruit p{ font-size:14px; color:#555; line-height:24px; margin-bottom:12px;}
.recruit a{ display: inline-block; padding:0 20px; height:30px; line-height:30px; color:#fff; background:#67b21d; border-radius:2px;}
.recruit a:hover{ opacity:0.8;}

.guide{ font-size:14px; color:#555; line-height:24px; padding:20px;}
.guide h3{ color:#0083d1; font-size:16px; line-height:30px; margin:30px 0 20px;}
.guide p.img{ width:940px; height:146px; background:url(ypzn.png) center center no-repeat; padding:20px 0; }


.recruit-list li{ padding:30px 0; border-bottom:1px dashed #ccc; color:#555; line-height:24px;}
.recruit-list li h3{ font-size:16px; color:#0083d1; line-height:30px; margin-bottom:6px;}
.recruit-list li h3 span{ color:#555; font-size:14px; font-weight:normal;}
.recruit-list li p{ margin-bottom:10px;}
.recruit-list li a{ display: inline-block; padding:0 20px; height:30px; line-height:30px; color:#fff; border-radius:2px; background:#67b21d;}
.recruit-list li a:hover{ opacity:0.8;}


/*-----------------联系方式-------------------------*/
.con-top{ height:250px; padding-top:30px;  margin:0 auto; color:#555; line-height:24px;}
.con-top dt,
.con-top dd{ width:475px; float:left;}
.con-tit{ padding-left:36px; height:40px; line-height:40px; background:url(conust_07.png) left center no-repeat; font-weight:bold; font-size:18px; color:#0083d1; margin-bottom:10px;}
.con-top p,
.con-down li p{ padding-left:36px; margin-bottom:20px;}
.con-top h3,
.con-down li h3{color:#0083d1; font-size:16px; font-weight:normal; padding-left:36px;}

.con-down{ line-height:24px;}
.con-down li{ float:left; width:475px; margin-bottom:20px;}


/*----------------矿业开发-------------------------*/
.img-list{ padding:30px 0;}
.img-list li{ float:left; width:190px; height:170px; text-align:center;}
.img-list li img{ width:160px; height:117px; margin-bottom:2px; border-radius:4px; border:1px solid #ddd; padding:2px;}
.img-list li p a{ font-size:14px; color:#555; line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:90%;display:inline-block;}
.img-list li p a:hover{ color:#f60;}
.img-list li:hover{ opacity:0.9;}



/*-------------华冶报---------------------*/
.newspaper{ padding:0 0 20px 0;}
.newspaper ul{ overflow:hidden;}
.newspaper li{ float:left; width:400px; margin:0 20px; font-size:15px; line-height:42px; height:42px; padding-left:26px; background:url(pdf.png) 4px 14px no-repeat; border-bottom:1px dotted #a9a9a9;}
.newspaper li span{ float: right; color:#999;}
.newspaper li a{ color:#555; display:block; width:300px; overflow:hidden; white-space:nowrap;  text-overflow:ellipsis;}
.newspaper li a:hover{ color:#cc4117;}
.patent li {background:url(../images/circle.png) 4px 14px no-repeat;};









