@charset "utf-8";
/* CSS Document */
a{ color:#000;}
a:hover{ color:#073C19;}
img, div, ul { behavior: url(iepngfix.htc) }

/*background:url(a.png) repeat-x 0 0; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="a.png" ,sizingMethod="crop"); IE6background  png透明图片*/
/*半透明 div {filter:alpha(opacity=50);
 -moz-opacity:0.5;
 -khtml-opacity: 0.5;
 opacity: 0.5;}
*/

body { font-size:12px; line-height:14px; color:#000; font-family:Verdana, Geneva, sans-serif;}
.index_bg { background:url(../images/index_bg.jpg) repeat-x scroll left top #fff;}
.sub_bg { background:url(../images/sub_bg.jpg) repeat-x scroll left top #fff;}


#header{ width:960px; margin:0px auto; height:125px;}
.top { width:960px; height:81px; overflow:hidden;}
.logo { float:left;}
.top_r { float:right; width:285px; padding-top:42px; height:39px;}
.top_r .lan { line-height:39px; float:left;}
.top_r .lan a { padding:0px 5px;}
.search_text { width:129px; height:24px; line-height:24px; background:url(../images/search_text.jpg) no-repeat scroll left top; border:none; float:left; padding-left:8px; color:#D9DDDA;}
.search_submit { width:43px; height:24px; border:none; cursor:pointer; background:url(../images/search_submit.jpg) no-repeat scroll left top; float:left;}

.navigation { width:960px; height:44px; background:url(../images/nav_bg.jpg) repeat-x scroll left 5px;}
.navigation .nav_bg { width:10px; height:44px; display:block;}
.navigation .nav_l { float:left; background:url(../images/nav_l.jpg) no-repeat scroll left 5px;}
.navigation .nav_list { width:940px; height:44px; float:left;}
.navigation .nav_r { float:right; background:url(../images/nav_r.jpg) no-repeat scroll left 5px;}
.navigation ul.nav_list li{ height:44px; width:95px; float:left; position:relative; padding:0px 11px;}
.navigation ul.nav_list li img { display:block; vertical-align:bottom; height:44px;}
#apDiv1, #apDiv3, #apDiv4, #apDiv6 { position:absolute; top:44px; left:-4px; width:129px; height:80px; display:none;}
#apDiv2 { position:absolute; top:44px; left:-4px; width:129px; height:160px; display:none;}
.navigation ul#sub_nav{ width:129px; height:80px; margin:0px; background:url(../images/sub_nav_bg2.png) no-repeat scroll left top; _background:url(../images/sub_nav_bg2.gif) no-repeat scroll left top;}
.navigation #apDiv2 ul#sub_nav{ width:129px; height:160px; margin:0px; background:url(../images/sub_nav_bg.png) no-repeat scroll left top; _background:url(../images/sub_nav_bg.gif) no-repeat scroll left top;}
.navigation ul#sub_nav li{ width:89px; margin:0px auto; line-height:20px; overflow:hidden; height:24px; padding:0px; display:block; line-height:24px; border-bottom:1px dotted #7FAE90; float:none; text-align:center;}
.navigation ul#sub_nav li a { display:block;}





.index_wrap { width:974px; margin:0px auto; padding-bottom:10px;}

.sub_wrap { width:960px; margin:0px auto; padding-bottom:20px;}

.index_banner { width:967px; height:358px; overflow:hidden; padding:6px 0px 0px 7px; background:url(../images/index_banner_bg.jpg) no-repeat scroll left top;}

.sub_banner { width:960px; margin:0px auto; padding:6px 0px 10px 0px;}



#footer{clear:both; background:url(../images/footer_bg.jpg) repeat-x scroll left top; padding:23px 0px;}
.footer { width:960px; margin:0px auto; line-height:24px;}
.footer_nav a { padding:0px 4px;}
.footer_copyright { padding-left:4px;}



















.pager { clear:both;}
.pager ,.pager a,.pager p{font-size:12px;}
.pager .page_link{padding:10px 20px; clear:both;}
.pager span{float:left; width:auto; padding:2px 5px;line-height:14px; border:1px solid #ccc; margin:0px 4px;}
.pager span a{display:block;}
.page_link_now {font-weight:bold; color:#CC0033;}
span.page_link_next a{background:url(../images/page_link_next.jpg) no-repeat -8px -5px; text-indent:-9990px;width:26px;}
span.page_link_last a{background:url(../images/page_link_last.jpg) no-repeat -5px -5px; text-indent:-9990px;width:20px;}
span.page_link_first a{background:url(../images/page_link_first.jpg) no-repeat -5px -5px; text-indent:-9990px;width:20px;}
span.page_link_pre a{background:url(../images/page_link_pre.jpg) no-repeat -8px -5px; text-indent:-9990px;width:26px;}

.newslist{padding:10px 0px 5px 0px;}
.newslist li{ line-height:26px;background:url(../images/ico_news.jpg) no-repeat 8px 12px;}
.newslist table{background:#F0F0F0; line-height:30px; color:#666;}
.newslist table a{color:#666;}
.news-list-1{ background:#FFF url(img/li-4.gif) no-repeat 15px center; text-indent:25px;}
.news-list-1 a{}
.news-list-2{ background:#FFF; text-align:center;}
.news-list-3{ background:#FFF; text-align:center;}
.news-list dt a{color:#5d870a;}.newslist dt {height:45px;line-height:45px;font-size:14px;font-weight:bold;padding-top:5px;}
.news-list dd p{text-indent:24px;}.newslist dd{line-height:20px;border-bottom:1px dashed #ccc;padding-bottom:10px;}
.news-list {color:#c00;}


h3.news_title{text-align:center; font-size:14px;color:#333; line-height:30px; font-weight: bold;}
.news_time {text-align:center;  border-bottom:#ddd dashed 1px; font-size:12px; color:#666; height:25px; line-height:25px;margin:0 auto;font-weight:100;}
.newspage{ width:95%; margin:0px auto; padding-bottom:20px;}
.newscontent p{text-indent:24px;margin:15px 0;}
.news_details {line-height:24px;padding:20px 10px 10px 10px;height:auto;font-size:12px;}
.newsAbstract {line-height:16px;font-size:12px;background:#f9f9f9;border:1px solid #e2e2e2;padding:5px;height:48px;overflow:hidden;text-indent:24px;color:#888;}
.back {height:27px;padding:10px 30px;text-align:center;}
.back a {width:116px;height:27px;color:#3487D1;}




.jobs-list {padding:10px 0px 10px 0px;}
.jobs-list p{padding:3px 0;}


.close{ background:#fff url(../images/x.gif) no-repeat 280px 8px; padding-left:5px;padding-top:10px; padding-bottom:10px; text-align:center;}
div.close {line-height:14px;}
.notice{ color:#F00;float:right;}
#inquiry_form label,.label{ display: inline-block; width:100px;}
#inquiry_form {width:500px;}
.inquiry_form {padding:10px 0 0 30px;}
.inquiry_form th {text-align:right;padding-right:10px;font-weight:100;}
.inquiry_form td input,.inquiry_form td textarea {border:1px solid #c2c2c2;}
.inquiry_form td .btn_box {border:1px solid #d4d4d4;height:20px;width:60px;background:#e6e6e6 url(../images/inquiry_btn.jpg) repeat-x;color:#666; cursor:pointer;line-height:18px;}


.hrtablestyle{ border-collapse:collapse; }
.hrtablestyle th, .hrtablestyle td{ border:1px solid #ddd;}
.hrtablestyle th{ background: url(../images/tabletab.jpg) repeat-x; height:40px; line-height:40px;text-align:center;}
.hrtablestyle td{ padding:5px 10px; background:#fafafa;  color:#7f7f7f;}
.jobdetail {background:url(../images/seedetail.gif) no-repeat;width:76px;height:24px;display:block;}
.guestbook {padding-top:30px;}
.guestbook table th {font-family:Verdana, Geneva, sans-serif;color:#757575;text-align:left;}
.guestbook table td input,.guestbook table td textarea{border:1px solid #777777;background:#f0f0f0;}
.red {color:red;}

.top15 {padding-top:10px;}
.mydiv {border: 1px solid #ccc;background:#fff;font-size: 12px;z-index:999;	position:fixed!important;position:absolute;width:650px;height:auto;left:50%;_left:55%;	top:30%;margin-left:-325px;margin-top:-135px;}
.bg, .popIframe {background-color: #000;display:none;width: 100%;height: 100%;left:0;top:0;	filter:alpha(opacity=50);opacity:0.5;z-index:1;position:fixed!important;position:absolute;	position:absolute;_top: expression(eval(document.compatMode &&  document.compatMode=='CSS1Compat') ?  documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 : document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);}
.popIframe {filter:alpha(opacity=0);opacity:0.5;}

.productshow { width:95%; margin:0px auto;}
.productshow  dl{padding:0px 0px;height:auto;background:#FFF url(../images/bg_show.jpg) repeat-x bottom;border:1px solid #ddd;}
.productshow dt {padding-bottom:20px;text-align:center;margin:auto;}
.productshow dt .divpic{margin:20px auto;}
.productshow dt .divpic .prod_pic { padding:2px; border:1px solid #d9d9d9;}
.productshow dd {height:32px;line-height:32px;padding-left:31px;color:#C00;font-weight:bold;margin:auto;background:#f9f9f9 url(../images/ico_show.jpg) 10px 11px no-repeat;border-bottom:1px solid #ddd;}
.productshowc {color:#000;font-family: Arial, Helvetica, sans-serif;font-weight:bold;clear:both;}
.productshowc p{height:20px;line-height:20px;}
.productshown {color:#000;line-height:25px;}.productshown p{padding-left:65px;border-bottom:1px dashed #999;}
.pro_inquiry {background:url(../images/inquiry.jpg) no-repeat;width:86px;display:block;height:32px;margin:10px auto;}
.productshowd {height:auto;padding-top:10px;}
.productshowdt {font-weight:bold;color:#333;border-bottom:1px solid #999;padding-left:5px;}
.productshowdn {height:auto;line-height:20px;padding:20px 0;}
.productshowcs {background:url(../images/prop1.jpg) no-repeat 26px 10px;height:10px;}


/**在线客服*/
.kf_container {}
.kf {position:fixed;right:10px;top:150px;}
.kf ul{list-style-type:none;}
*html .kf{position:absolute;}
.QQbox{ z-index:99; right: 3px; top: 145px; }
.QQbox .press{ right: 0; border: none; cursor: pointer;width: 26px; height: 136px;}
.QQbox .Qlist{ left: 0; width: 170px; background: url(../images/siderIM_bg.gif) padding:5px;}
.QQbox .Qlist .b{ float: right; height: 6px; width: 170px; font-size: 1px; }
.QQbox .Qlist .infobox{ text-align:center; background:#bdc5cb; background-image:url(../images/siderIM_infobox.gif); background-repeat:no-repeat;  padding:5px; line-height:14px; color:#000; font-weight:700;}
.QQbox .Qlist .t{ background:url(../images/siderIM_title.gif); height:34px;}
.QQbox .Qlist .b{ background:url(../images/siderIM_bottom.gif) no-repeat left bottom; height:4px; overflow:hidden; }
.QQbox .Qlist .con{ background: url(../images/siderIM_bg.gif); width: 100%; padding: 10px 0px 10px 0px;}
.QQbox .Qlist .con h2{ height: 22px; font: bold 12px/22px "宋体"; background: url(../images/siderIM_bg.gif) repeat-y -163px 0; border: 1px solid #3a708d; text-align: center; color:#fff;}
.QQbox .Qlist .con ul li{ padding: 5px 5px 0px 15px; }
#online_kf_menu {text-align:right;height:136px;width:26px;background:url(../images/side_online_im.gif) no-repeat;}


/*头部广告*/
#show_top_ad {
    border: 1px solid #999999;
    display: none;
    height: auto;
    margin: 0 auto 10px;
    width: 960px;
}