﻿#subBanner{text-align:center; z-index:2; width:100%; height:500px; min-height:200px; margin:-10px auto 0 auto; overflow:hidden; min-width:1000px; background:url(../image/loading.gif) center 220px no-repeat #f2e9d7; position:relative; z-index:1; float:left;}

.blurbg{ position:absolute; z-index:-1; width:100%; height:100%; height:99.5%\9; overflow:hidden; left:0; top:0; display:none\9;}
.blurbg img{ width:120%; margin:-10% 0 0 -5%;
filter:url(404.png); -webkit-filter:blur(15px); -moz-filter:blur(15px); -ms-filter:blur(15px); filter:blur(15px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius=18, MakeShadow=false);
}
.bannerbg{position:absolute; z-index:-1; width:100%; height:100%;  overflow:hidden; left:0; top:0;}


#subl{ position:relative; width:200px; float:left;}
#subr{ width:750px; float:right;}
#posi{ background:url(../image/Element.png) left -275px repeat-x; height:40px; line-height:32px; text-align:right; margin-bottom:25px;}
#posi i{ display:inline-block; width:15px; height:15px; background:url(../image/icos.png) -145px -45px no-repeat; vertical-align:middle; margin:-2px 8px 0 0;}


#list_Tit{ position:absolute; left:0; top:-65px; height:65px; width:100%; background:url(../image/subBox.png) left top no-repeat;}
#list_Tit a{ display:block; width:100%; height:40px; background:url(../image/Tit_cn.png) left -120px no-repeat; margin:8px 0 0 18px;}
#list{ background:url(../image/subBox.png) -205px bottom no-repeat #f0ddb7; height:auto !important; height:190px; *height:243px; min-height:190px; padding:28px 0 15px 0;}
#list li{ position:relative; padding:2px 0;}
#list li a{ position:relative;color:#7f5b1c; height:30px; line-height:30px; display:block; padding:0 15px 0 38px; overflow:hidden;white-space: nowrap; text-overflow:ellipsis;-o-text-overflow:ellipsis;}
#list li a i{ position:absolute; left:-9px; top:auto; bottom:-9px; font-size:30px; color:#f0ddb7; height:32px; line-height:32px;}
#list li a:hover,#list li a.hover{ background:rgba(227,181,101,0.7);background:#e3b565\9; color:#774e04;}
#list li ul{ display:none; background:rgba(230,210,172,0.7); background:#e6d2ac\9; margin-top:-1px; padding:5px 0; }
#list li ul li a{ color:#b1976b;}#list li ul li a:hover{ background:none; color:#774e04;}


#contatc_top{ height:65px; background:url(../image/subBox.png) left -75px no-repeat; clear:both; margin-top:15px;}
#contatc_top a{ position:relative; top:18px; display:block; height:40px; background:url(../image/Tit_cn.png) left -80px no-repeat; margin:0 0 0 18px;}
#contatc_cont{ background:#226e61; border-left:#4c9d8f 1px solid; border-right:#4c9d8f 1px solid; padding:10px 18px;}
#contatc_cont p{ margin:0; padding:0;}
#contatc_bottom{ height:25px; background:url(../image/subBox.png) left -135px no-repeat;}


.honorsli{ position:relative; width:220px; margin:0 30px 15px 0; overflow:hidden; background:#f0ddb7; float:left; line-height:0; font-size:0;}
.honorsli:hover{background:#184e45;}
.honorsli a{ position:relative; display:inline-block; width:200px; overflow:hidden; margin:10px; text-align:center;}
.honorsli img { max-width:200px; }
.honorsli span{ position:absolute; left:10px; top:auto; bottom:-100px; width:200px; background:rgba(38,122,108,0.95); background:#184e45\9; color:#85d1c4;line-height:18px; font-size:12px; padding:6px; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}


.article li{ position:relative; height:130px; overflow:hidden; margin:20px 0 0 0; border:#1d5e53 1px solid; border-radius:10px 0 10px 0;}
a.link_pic{ position:absolute; width:100%; height:100%; top:0; left:0; display:inline-block; z-index:100; background:url(../image/blank1.gif);}
a.pic{ width:160px; height:120px; display:inline-block; overflow:hidden; float:left; margin:5px 20px 5px 5px; text-align:center; background:#184e45; border-radius:10px 0 10px 0;}
a.pic img{ max-height:120px; max-width:160px;}
a.articleTit{ display:inline-block; width:520px; height:24px; line-height:24px; overflow:hidden;white-space: nowrap; text-overflow:ellipsis;-o-text-overflow:ellipsis; color:#ffdb9c; font-size:15px; margin-top:12px;}
.articleCont{ display:inline-block; width:520px; height:44px; margin-top:0; overflow:hidden; line-height:22px; font-size:12px; color:#85d1c4;}
.article li:Hover{ background:#f0ddb7; }
.article li:Hover a.articleTit{ color:#7f5b1c;}
.article li:Hover .articleCont,.article li:Hover .articleTitme{ color:#b4a17b;}
.articleTitme{ color:#85d1c4; font-size:12px;}
.article li b{ position:absolute; z-index:1; left:auto; top:auto; right:0; bottom:0; width:20px; height:20px; background:url(404.png) left top no-repeat;}
.article li:Hover b{ background-position:-20px top;}
#newsTime{ line-height:42px;}

.c_tit{ font-size:26px; color:#ffdb9c; margin:0; padding:5px 0 10px 0;}
.c_info{ font-size:12px; color:#184e45; margin:0 0 15px 0; padding:0 0 15px 0; border-bottom:#4c9d8f 1px dotted;}

#btns{ float:right; margin:8px 0 0 45px;}
#btns a{ display:inline-block; width:30px; height:30px; overflow:hidden; background:url(../image/btns.png) left top no-repeat; margin-left:10px; cursor:hand; cursor:pointer;}
#btns a.prevone:hover{ background-position:left -30px;}
#btns a.nextone{ background-position:-40px top;}
#btns a.nextone:hover{ background-position:-40px -30px;}
#btns a.back{background-position:-80px top;}
#btns a.back:hover{ background-position:-80px -30px;}


#product ul{ position:relative; float:left; margin-right:-15px;}
#product li{ float:left; width:240px; height:215px; overflow:hidden; background:#f0ddb7; border-radius:0 10px 0 10px; margin:0 15px 15px 0; line-height:0;}
#product li a{ width:220px; height:165px; margin:10px; display:inline-block; overflow:hidden;}
#product li a img{ max-width:220px; max-height:165px; *width:220px;}
#product li p{ margin:0 5%; padding:0; height:24px; line-height:24px; width:90%; text-align:center; color:#7f5b1c; overflow:hidden;white-space: nowrap; text-overflow:ellipsis;-o-text-overflow:ellipsis;}
#product li:hover{ background:#184e45;}
#product li:hover p{ color:#85d1c4;}


#Related ul{ position:relative; float:left; margin-right:-14px;}
#Related li{ width:172px; float:left; margin-right:14px; text-align:center;}
#Related .proimg{ width:170px; height:130px; display:inline-block; overflow:hidden; border:#f0ddb7 1px solid;}
#Related .proimg img{ max-width:160px; max-height:120px; *width:160px; margin:5px;}
#Related li:hover .proimg{ border:#184e45 1px solid; background:#184e45}
#Related li:hover a{ color:#ffdb9c;} 


#recruitList{border-bottom:#4c9d8f 1px dotted;}
#recruitList a{ display:inline-block; padding:0 5px; margin:4px 15px 4px 0; cursor:hand; cursor:pointer; font-size:14px;}
#recruitList a.active{ color:#ffdb9c; border-bottom:#ffdb9c 2px solid; }

#Recruit_Info{ margin-top:25px; clear:both;}
#Recruit_Num{ width:100px; float:left; font-size:60px; line-height:84px; color:#ffdb9c;}
#Recruit_Cont{ width:500px; float:left; height:auto !important; height:40px; min-height:400px;}
#Recruit_Cont h2{ }
#Recruit_Btn{ width:130px; float:right; text-align:right;}
#Recruit_Btn a{ display:inline-block; width:80px; height:100px; overflow:hidden; background:url(../image/YP.png) -80px top no-repeat}
#Recruit_Btn a:Hover{ background-position:left top;}
#loading{ text-align:center; height:60px; line-height:60px; display:none; margin-top:5px;}

.Apply td{ padding:8px 4px;}
.Apply textarea{ width:100%;background:#226e61; border:#4c9d8f 1px solid; color:#fff;}
.Apply input[type=text]{ height:24px; line-height:24px; background:#226e61; border:#4c9d8f 1px solid; color:#fff;}


.pages{margin:35px 0 15px 0; clear:both; height:27px; line-height:24px; text-align:left;}
.pages a,.pages a:visited{width:24px; height:24px; margin:0 0; display:inline-block; text-align:center; background:url(../image/pageshow_bg.gif) -136px top no-repeat;font-family:"瀹嬩綋","Times New Roman", Times, serif; }
.pages a:hover{ color:#fff; background-position:-136px -30px;}
.pages span{ margin:0 3px; font-family:"瀹嬩綋","Times New Roman", Times, serif; color:#999; display:inline-block; width:22px; height:22px; text-align:center;}
.pages .thisp{background:url(../image/pageshow_bg.gif) -136px -30px no-repeat; color:#fff; display:inline-block;width:24px; height:24px;}
.pages .btnFirst,.pages .btnFirst:visited{ background:url(../image/pageshow_bg.gif) left top no-repeat; display:inline-block; width:67px; text-align:left; text-indent:25px;}
.pages .btnFirst:hover{ background-position:left -30px; color:#a08353;}
.pages .btnLast,.pages .btnLast:visited{ background:url(../image/pageshow_bg.gif) -68px top no-repeat; display:inline-block; width:67px; text-align:left; text-indent:15px;}
.pages .btnLast:hover{ background-position:-68px -30px; color:#a08353;}
.pages a.disabled{ color:#a0a0a0;}


#NewsNav{line-height:28px; clear:both; padding-top:8px; color:#ae2343; background:url(404.png) left top repeat-x; margin:20px 0}