/* CSS Document */
body{ color:#333333; font-size:12px; font-family:ËÎÌå;}
body,ul,li,ol,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,span,dl,dd,dt{ margin:0;padding:0;border:none;}
select,input,img,select{ vertical-align:middle;}
ul,li{ list-style:none; list-style-type:none;}
font,h1,h2,h3,h4,h5,h6{ font-size:12px; font-weight:normal;}
div,p,span{word-wrap:break-word;word-break:break-all;}

a{ blr:expression(this.onFocus=this.blur()); }
a:focus{outline:none;}

a:link{ color:#555555; text-decoration:none;}
a:visited{ color:#555555; text-decoration:none;}
a:hover{ color:#278539; text-decoration:none;}
a:active{ color:#278539; text-decoration:none;}

.clr{ clear:both;}



.top{ width:1003px; height:83px; background:url(../images/top_bg_02.jpg) no-repeat; margin:auto;}
.top img{ float:left;}
.top span{ width:295px; float:right; padding-right:25px; display:inline; text-align:right;}
.top span a:link{text-decoration:none;}
.top span a:visited{ text-decoration:none;}
.top span a:hover{ text-decoration: underline;}
.top span a:active{ text-decoration:underline;}

.top span h1{ display:block; height:14px; width:150px; margin-top:10px; font-size:13px; background:url(../images/icon_03.png) no-repeat;margin-left:140px; _margin-left:0px;}

.top span h2{ display:block; height:14px; margin-top:12px; _margin-top:8px; font-family:Arial, Helvetica, sans-serif;}

.top span h3{ display:block; height:21px; margin-top:6px; } 
.top span h3 div{ width:220px; height:19px; border:1px #dbdddd solid; background:url(../images/srh_05.jpg) no-repeat left top #FFF; float:left;}
.top span h3 div input{ width:190px; margin-left:20px; height:17px; line-height:17px; background:none; border:none;}

.bton_sty{ margin-left:6px; display:inline; float:left; border:1px #dbdddd solid;}


.nav{ width:961px; height:31px; margin:1px auto 0px; clear:both;}
.nav img{ float:left;}
.nav span{ width:114px; height:31px; float:left; position:relative;}
.nav span div{ display:none; position:absolute; z-index:99999; left:0px; top:31px; width:114px; background-color:#8fc31f;}

.nav span div a{ height:25px; line-height:25px; font-size:14px; display:block; text-align:center; }

.nav span div a:link{ color:#fff; text-decoration:none;}
.nav span div a:visited{ color:#fff; text-decoration:none;}
.nav span div a:hover{ color:#fff; text-decoration:none; background-color:#7bb824;}
.nav span div a:active{ color:#fff; text-decoration:none;}


.banner{ width:961px; height:250px; margin:auto; clear:both;}
.banner img{ width:961px; height:319px;}

.main{ width:961px; margin:6px auto 0px;}

.h_left{ width:255px; float:left;}

.h_service{ width:255px;}
.h_service span{ display: block; width:253px; border:1px #d4e7d8 solid; border-top:none; padding-bottom:4px;}
.h_service span img{ margin-left:4px; margin-top:7px;}
.h_service span h4{ position:relative;}

.h_service span h4 div{ PADDING-BOTTOM: 8px; WIDTH: 245px; TEXT-INDENT: 42px; POSITION: absolute; BACKGROUND-COLOR: #278539; TEXT-ALIGN: center; left:0px; top:50px;}
.h_service span h4 div a:link{ color:#fff; text-decoration:none;}
.h_service span h4 div a:visited{ color:#fff; text-decoration:none;}
.h_service span h4 div a:hover{ color:#fff; text-decoration: underline;}
.h_service span h4 div a:active{ color:#fff; text-decoration:none;}
.over div{ display:block;}
.normal div{ display:none;}

.over dd{ display:block;}
.normal dd{ display:none;}

.h_login{ width:255px; margin-top:15px;}
.h_login dl{ width:253px; border:1px #d4e7d8 solid; border-top:none; padding-bottom:14px; padding-top:15px; padding-top:22px\9; _padding-top:26px; display:block; text-indent:0px; }
.h_login dl dd{ text-indent:0px; padding-left:17px; height:20px; line-height:20px; margin-top:8px;}
.h_login dl dd p{ width:40px; text-align:right; float:left; color:#000;}
.h_login dl dd input{ float:left; margin-left:5px; display:inline;}
.h_login dl dd b{ font-weight:normal; float:left; padding-left:5px; display:inline; color:#666666;}

.ipt_sty{ width:156px; height:18px; border:1px #e2e1e0 solid; height:16px; margin-top:-2px; _margin-top:0px;}


.h_right{ width:688px; float:right;}

.r_up{ width:688px;}

.h_about{ width:366px; float:left;}

.abt_box{ width:364px; border:1px #d4e7d8 solid; border-top:none;}

.tab_box{ width:354px; height:182px; background-color:#f4faf5; overflow:hidden; margin:0px auto 5px; margin-top:0px; padding-top:5px;}

.tab_title{ width:354px; height:23px; margin-bottom:3px;}
.tab_title li{ width:86px; height:23px; text-align:center; line-height:23px; background:url(../images/tab_bg_17.jpg) no-repeat; float:left; color:#fff; font-size:14px; text-indent:6px; cursor:pointer;}
.tab_title li.hover{  color:#30873d; background:#f4faf5; font-weight:bold; cursor:pointer; }

#con_three_1{ width:344px; height:174px; padding:5px; overflow:hidden; clear:both;}
#con_three_1 p{ line-height:19px;}
#con_three_2{ width:344px; height:177px; padding:5px; overflow:hidden; display:none;}
#con_three_2 p{ line-height:19px;}
#con_three_3{ width:344px; height:177px; padding:5px; overflow:hidden; display:none;}
#con_three_3 p{ line-height:19px;}


.h_pic{ width:301px; float:right;}
.pic_box{ width:299px; border:1px #d4e7d8 solid; border-top:none;}
.pic_box span{ display:block; width:283px; height:175px; margin:0px auto 10px; padding-top:8px;}
.pic_box span img{ width:283px; height:175px;}

.h_news{ width:686px; clear:both; margin-top:15px;}
.h_news ul{ display:block; width:674px; border:1px #d4e7d8 solid; border-top:none; padding:5px; padding-top:15px; padding-bottom:13px;}
.h_news ul li{ width:316px; height:30px; line-height:30px; margin-left:10px; margin-right:10px; float:left; display:inline; }
.h_news ul li span{ width:240px; background: url(../images/icon_46.jpg) no-repeat 0px 12px; border-bottom:1px #dbdbdb solid; text-indent:15px; float:left; display:inline;}
.h_news ul li h4{ width:74px; float:left; text-align: right; font-family:Arial, Helvetica, sans-serif; color:#a1a1a1;}

.bot_bg{ width:100%; background-color:#27853a; padding-top:10px; padding-bottom:10px;}
.bottom{ width:961px; margin:auto; text-align:center; color:#fff;}
.bottom p{ line-height:18px; font-family:Arial, Helvetica, sans-serif;}


/**************************************ny*********************************************************/

.ny_title{ width:686px; height:35px; line-height:35px; background:url(../images/n_title_42.jpg) no-repeat;}
.ny_title p{ font-size:16px; padding-left:45px; font-weight:bold;}
.ny_title span{ float: right; padding-right:10px; display:inline; color:#136535;}

.ny_title span a:link{ color:#136535; text-decoration:none;}
.ny_title span a:visited{ color:#136535; text-decoration:none;}
.ny_title span a:hover{ color:#136535; text-decoration: underline;}
.ny_title span a:active{ color:#136535; text-decoration:none;}

.ny_box{ width:684px; padding-top:20px; padding-bottom:20px; border:1px #d4e7d8 solid; border-top:none; height:auto; _height:520px; min-height:520px;}

.about{ width:664px; margin:auto; }
.about p{ line-height:26px; margin-top:7px; text-indent:2em;}


.news{ width:664px; margin:auto;}
.news li{ line-height:30px; height:30px; display:block; float:none; clear:both;}
.news li span{ width:580px; background: url(../images/icon_46.jpg) no-repeat 0px 12px; border-bottom:1px #dbdbdb solid; text-indent:15px; float:left; display:inline;}
.news li h4{ width:74px; float:left; text-align: right; font-family:Arial, Helvetica, sans-serif; color:#a1a1a1;}



.page{  width:664px; text-align:center; padding-top:20px; padding-bottom:10px; clear:both;}


.newslist{ width:664px; margin:auto;}
.newslist h4{  font-size:16px; text-align:center; font-weight:bold; height:44px; line-height:44px; background:none;}
.newslist h5{ line-height:30px; height:30px; border-bottom:1px #e1e1e1 dashed; text-align:center; color:#A8A8A8; margin-bottom:20px;  font-size:12px; font-weight:normal; }
.newslist p{ line-height:26px; margin-top:7px; text-indent:2em;}
.newslist li{ line-height:30px; background:url(../images/h_news_31.jpg) no-repeat 0px 13px; text-indent:12px; }
.newslist li span{ float:right; color:#A8A8A8; font-family:Arial, Helvetica, sans-serif;}

.next{ width:664px; height:30px; padding-top:2px; margin:30px auto 0px; margin-bottom:20px; clear:both; background-color:#f1f1f1;}
.next li{ width:310px; float:left; line-height:30px; margin-left:10px; display:inline;}
.next li b{ color:#084fb0;}

#xg{ border-bottom:none; background:none; text-indent:0px; font-weight:bold; font-size:14px; padding-top:10px;}


.n_service{ width:664px; margin:auto;}
.n_service h4{ color:#FF0000; height:30px; line-height:30px; text-align:center;}
.n_service h4 strong{ font-size:14px;}
.n_service ul{ display:inline-block; width:400px;  margin-left:145px; margin-top:30px; margin-bottom:25px;}	 
.n_service ul li{ clear:both; margin-top:12px;}	 
.n_service ul li p{ display:inline; line-height:20px; color:#757575;}
.n_service ul li input{ height:18px; line-height:18px; width:120px; border:1px #efefef solid; color:#757575;}	 
.n_service ul li span{ color:#FF0000; line-height:20px;}	 
.n_service ul li textarea{ width:300px; height:120px; border:1px #efefef solid; }	 
.n_service ul li img{ margin-left:66px;}

.job{ width:664px; margin:auto;}
.job span{ display:block; height:30px; line-height:30px; font-size:14px; color:#000000;  margin-bottom:10px; font-weight:bold;}

.job2_sty{ width:640px; height:35px;}
.job2_sty li{ line-height:35px; padding-left:10px; padding-right:10px; float:left; background: url(../images/job_icon_03.jpg) no-repeat 0px 13px; color:#003366; display:inline; }


.group{ width:664px; margin:auto;  font-family:Arial, Helvetica, sans-serif; }
.group h4{ height:30px; line-height:30px; color:#565656; font-size:14px; font-weight:bold; display:block; margin-top:25px;}
.group a{ display:block; line-height:26px; text-decoration:underline;}

.contact{ width:664px; margin:auto; background:url(../images/c_bg_03.jpg) repeat-x; border-bottom:2px #e7e7e7 solid; padding-bottom:10px; margin-top:10px;}
.contact h4{ height:36px; line-height:36px; color:#278539; font-size:14px; font-weight:bold; padding-left:20px; padding-right:20px;}
.contact p{ line-height:26px; padding-left:20px; padding-right:20px; font-family:Arial, Helvetica, sans-serif;}



/***************************************mail***********************************************************/

.bizmail_loginpanel{font-size:12px;width:253px; border:1px #d4e7d8 solid; border-top:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-bottom:10px; padding-top:10px;}
.bizmail_LoginBox{ padding-left:10px;  _width:243px;overflow:hidden;}

.bizmail_loginpanel form{ margin:0;padding:0;}

.bizmail_loginpanel INPUT.text { FONT-SIZE: 12px; WIDTH: 90px; HEIGHT: 16px;}
.bizmail_loginpanel .bizmail_column{height:50px; }
.bizmail_loginpanel .bizmail_column label{}
.bizmail_loginpanel .bizmail_column .bizmail_inputArea{float:left;width:255px;}
.bizmail_loginpanel .bizmail_column span{ font-size:12px; word-wrap:break-word; }
.bizmail_loginpanel .bizmail_SubmitArea{margin-left:30px;clear:both;}
.bizmail_loginpanel .bizmail_SubmitArea a{font-size:12px;margin-left:5px;}
.bizmail_loginpanel SELECT { MARGIN: 0px 0px; WIDTH: 120px; HEIGHT: 24px; line-height:20px;}


/**************************************************************************************************/


.mineral{ margin:0px; padding-top:0px;}
.mineral_title{ height:23px; width:654px; margin:auto; border-bottom:1px #CCC solid;}
.mineral_title li{ width:86px; height:23px; text-align:center; line-height:23px; background:url(../images/tab_bg_17.jpg) no-repeat; float:left; margin-left:10px; display:inline; color:#fff; font-size:14px; text-indent:6px; cursor:pointer;}
.mineral_title li.hover{  color:#30873d; background:#f4faf5; font-weight:bold; cursor:pointer; }

#con_two_1{ padding:15px;}
#con_two_1 p{ line-height:26px; margin-top:7px; text-indent:2em; }
#con_two_2{ padding:15px; display:none;}
#con_two_2 p{ line-height:26px; }


/*************************************************************************************************/
.container{ background:url(../images/c_bg_02.gif) repeat-y center top #e0f2fa; padding-bottom:20px; }

.header{ width:100%; background:url(../images/bg_02.jpg) repeat-x left top;}










