/* CSS Document */

html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, em, font, img, dl, dt, dd, ol, ul, li, form, label, frameset, legend { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; -webkit-text-size-adjust:none; }
table, tbody, tfoot, thead, tr, th, td { /*border-collapse:collapse;*/ }
a, img { border:none; }
ul, ol { list-style-type:none; }
.clear { clear:both; }
a, area { text-decoration:none; }
var, em, i { }
body, html { width:100%; height:100%; }
/*input, textarea, keygen, select, button, isindex { margin: 0em; font: -webkit-small-control; color: initial; letter-spacing: normal; word-spacing: normal; line-height: normal; text-transform: none; text-indent: 0px; text-shadow: none; display: inline-block; text-align: -webkit-auto; outline:none; vertical-align: middle; }*/

:focus { outline: 0; }
:focus { outline: none; }/*闁藉牆顕瓼irfox*/
input {/* border:0;*/ }
table {/* border-collapse:collapse;*/ }
a {
 blr:expression(this.onFocus=this.blur());   /*    IE Opera    */ outline:none;   /*    FF Opera    */ }
a:focus { -moz-outline-style: none;   /*    FF    */ }
.clearfix:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
.autocenter { width:1000px; margin:0 auto; }
body { -webkit-font-smoothing:antialiased }
/*top*/



body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; background:#f1f1f1; }
#topbar { height:24px; line-height:24px; color:#b0afaf; background:#000; }
#topbar a { font-size:12px; color:#b0afaf }
#topbar p { display:block; float:left; }
#topbar span { display:block; float:right; }
#topbar span a { display:inline-block; margin-left:25px; height:24px; line-height:24px; }
#topbar span a.icon { background:url(../images/iocn1.png) no-repeat left center; padding-left:20px; }
#topbar span a:hover { color:#fff; }
#top { margin:0 auto; position:relative; z-index:999; background:#fff; }
#header { height:90px; position:relative; width:1000px; margin:0 auto; z-index:999; }
.logo { width:265px; height:58px; background:url(../images/logo.png) no-repeat; display:block; position:absolute; left:0px; top:14px; z-index:1; }
.link-a { position:absolute; right:0px; top:20px; color:#666; font-size:12px; }
.link-a a { color:#666; margin-left:20px; }
/**/

.formsearch { border:1px solid #cfcfcf; height:24px; position:absolute; right:0; bottom:13px; z-index:9999; float:left; display:block; width:28px; }
.formsearch input[type='text'] { background:none; padding:4px 5px; border:0; color:#666; float:left; width:140px; background:#fff; display:none; }
.formsearch input[type='submit'], .formsearch input[type='button'] { background:url(../images/search.png) no-repeat center center; border:0; width:28px; height:24px; cursor:pointer; display:block; float:right; }
/**/

.bannercenter { position:relative; width:1020px; margin:0 auto; z-index:1; }
.innerbanner { }
#banner { margin:0 auto; }
/**/

.menu { height:40px; position:absolute; left:302px; bottom:6px; width:658px;}
.submenu { height:40px; position:relative; margin:0 auto; }
.menu li.level_li_1 { height:40px; float:left; position:relative; margin-left:5px; }
.menu li.level_li_1 a { float:left; height:40px; text-align:center; padding:0 15px; display:block; font-size:14px; color:#222; line-height:40px; }
.menu li.level_li_1 a span { }
.menu li.on { background:#009944; }
.menu li.on a { color:#fff; }
.menu li.on li a { height:auto; padding-right:0; background:none; }
.menu li.on li a span { display:block; }
.level_ul_2 { position:absolute; left:0px; top:40px; padding-top:5px; padding-bottom:5px; background:#009944; width:100%; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; display:none; text-align:center; }
.menu li.level_li_2 { position:relative; background:none; }
.menu li.level_li_2 a { float:none; height:auto; background:none; border:0; background-image:none; line-height:18px; color:#fff; display:block; line-height:normal; font-size:13px; font-weight:normal; padding:6px 0px; }
.menu li.level_li_2 a:hover { color:#fff; background:#0e2e78; }
#nav_205 .level_ul_2{ width:160px; }
#nav_205 .level_ul_2 a, #nav_209 .level_ul_2 a,#nav_212 .level_ul_2 a{ text-align:left; padding-left:15px; }
#nav_212 .level_ul_2{ width:190px; }
#nav_209 .level_ul_2 { width:140px;}
/**/

#banner { width:100%; margin:0 auto; height:515px; position:relative; z-index:998; }
#innerbaner { }
/**/

.homebg { }
.ntoicebg { }
#center { width:100%; margin:0 auto; }
#center-auto { width:960px; margin:0 auto; }
#autoindex { float:left; width:960px; }
/**/

/**/

#footer { }
.footer-center { width:1000px; margin:0 auto; padding-bottom:12px; }
/**/

.footer-menu { background:#e4e3e3 url(../images/footerbg.png) repeat-x; border-top:2px solid #ccc; border-bottom:1px solid #d0cfcf; margin-top:30px; }
.footermenu { }
.footermenu h1 { font-size:14px; font-weight:bold; color:#2d65ac; margin-bottom:6px; display:block; margin-top:2px; }
.footermenu li { float:left; line-height:20px; padding-top:15px; padding-bottom:10px; font-size:12px; color:#bcbcbc; }
.footermenu li p { margin-bottom:3px; }
.footermenu li div { color:#535353; margin-bottom:1px; }
.footermenu li a { color:#535353; font-size:12px; }
.footermenu li a:hover { text-decoration:underline; }
.footermenu li.contact img { margin-right:8px; margin-top:5px; }
.footermenu li.footermenu205 { width:150px; }
.footermenu li.footermenu212 { width:150px; padding-left:20px; }
.footermenu li.footermenu217 {  width:150px; padding-left:20px;  }
.footermenu li.footermenu172 { width:163px; }
.footermenu li.contact { float:right; width:325px; position:relative; padding-left:135px; }
.footermenu li.contact img { position:absolute; left:0; top:16px; width:120px; height:120px; }
.footermenu li.contact div { display:block; margin-bottom:1px; }
.footermenu li.contact div span { display:inline-block; padding-left:20px; }
.footermenu li.contact div b { font-size:16px; color:#0354a6; }
.footermenu li div.tel span { background:url(../images/iocn2.png) no-repeat left 1px; }
.footermenu li div.fax span { background:url(../images/iocn2.png) no-repeat left -27px; }
.footermenu li div.email span { background:url(../images/iocn2.png) no-repeat left -56px; }
.footermenu li div.address span { background:url(../images/iocn2.png) no-repeat left -86px; }
.footermenu li div.address font { }
#copyright { background:#e4e3e3; border-top:1px solid #f6f6f6; padding:8px 0; }
#copyright a { color:#666; }
/**/

/* CSS Document */

.homecenter { margin:0 auto; width:1000px; }
.blk_product { }
.blk_29 { ZOOM: 1; POSITION: relative; width:1000px; padding:30px 0px; height:169px; border-top:0; }
.blk_29 .LeftBotton { background:url(../images/prev.png) no-repeat; left:-40px; float:left; width:23px; cursor:pointer; position:absolute; top:80px; height:38px; }
.blk_29 .RightBotton { background:url(../images/next.png) no-repeat; right:-40px; float:left; width:23px; cursor:pointer; position:absolute; top:80px; height:38px; }
.blk_29 .Cont { width:940px; overflow:hidden; margin:0 auto; }
.blk_29 .box { float:left; width:214px; padding-right:48px; height:169px; background:url(../images/pline.png) no-repeat 237px top }
.blk_29 .box img { max-height:137px; max-width:214px; width: e-xpression(document.body.clientWidth>214?"214px":"auto");
 width: e-xpression(document.body.clientHeight>137?"137px":"auto");
}
.blk_29 .box p { }
.blk_29 .box p a { color:#585858; }
.blk_29 .box a { color:#585858; }
.blk_29 .box a.pr-title { display:block; line-height:22px; white-space: nowrap; }
/**/

.width322 { float:left; background:url(../images/abg.jpg) no-repeat; height:305px; width:322px; margin-top:20px; }
.h1_title { display:block; height:44px; position:relative; }
.h1_title p { line-height:41px; font-size:14px; color:#0052a5; font-weight:bold; text-indent:10px; }
.h1_title p font { color:#8c8c8c; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.h1_title a.amore { position:absolute; right:10px; top:0; color:#8c8c8c; font-weight:bold; line-height:41px; }
.about_content { padding:0 12px; padding-top:12px; line-height:18px; height:225px; overflow:hidden; }
.about_content a { color:#2d65ac }
/**/

.news_content { padding:0 12px; padding-top:12px; }
.newslist { }
.newslist li { background:url(../images/con1.png) no-repeat left center; padding-left:12px; margin-bottom:4px; }
.newslist li a { color:#666; }
.newslist li a:hover { color:#2d65ac; }
.newslist li span.time { display:none; }
.newslist li.litop { background:none; padding:0; border-bottom:1px solid #d7d6d6; padding-bottom:6px; margin-bottom:6px; }
.newslist li.litop a { font-weight:bold; color:#2d65ac; }
.newslist li.litop p { text-indent:2em; color:#797777; margin-top:5px; }
/**/

.video_content { background:#FFF; height:248px; }
/**/

#innerbaner { margin:0 auto; width:100%; background:#fff; position:relative; height:220px; }
#innerbaner div { }
.inner-title { position:absolute; left:86px; top:-5px; z-index:999; width:250px; height:95px; padding-top:130px; background:#7d0000; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity:0.9; opacity:0.9; }
.inner-title font { display:block; font-size:30px; color:#fff; font-weight:bold; padding-left:5px; }
.inner-title span { display:block; font-size:20px; color:#fff; padding-left:5px; }
/**/

.inner { }
#article-left { float:left; width:200px; margin-top:15px; }
.category_title { background:#0e2e78; height:35px; line-height:35px; margin-bottom:2px; }
.category_title p { display:block; height:35px; font-size:14px; color:#fff; text-align:left; text-indent:20px; }
.category_border { }
#category_ul { padding:0px 0; border-top:0; }
#category_ul li { background:#dedede; margin-bottom:2px; }
#category_ul  li.on .page-a{background:#009944;color:#fff;}
#category_ul li a { line-height:18px; color:#666; padding:5px 0; padding-left:20px; display: block; font-size:13px; }
#category_ul li a:hover, #category_ul li.hover a { color:#fff; background:#009944; }
#category_ul li .category_li a { height:auto; padding:0; background:none; color:#666; font-weight:normal; font-size:12px;}
.category_li { padding:0px 0; }
.category_li p { display:block; padding:3px 0; padding-top:4px; padding-left:38px;background:#eceaea url(../images/con1.png) no-repeat 25px 11px; border-bottom:1px solid #dedede; }
.category_li p a { height:auto; padding:0; background:none;}
.category_li p a:hover { color:#97040c; background:none; }
.category_li p.hover { background-color:#afe2c5;}
#category_ul li .category_li p.hover a{ color:#0e2e78;}
/**/

/**/

#article-right { float:right; width:760px; min-height:500px; margin-top:15px; padding-bottom:0px; }
.current_title { line-height:34px; line-height:34px; border-bottom:1px solid #ccc; font-size:14px; color:#0e2e78; font-weight:bold; text-indent:0px; position:relative; }
.catpos { font-size:12px; font-weight:normal; position:absolute; right:10px; top:0; background:url(../images/icon2.gif) no-repeat left center; padding-left:20px; }
.catpos a { color:#666; }
.current_content { font-size:14px; line-height:24px; color:#555; padding:15px 0px; }
.current_content a { color:#555; }
.current_content img { max-width:760px; }
/**/

#pages { text-align:center; padding:0px 0; margin-top:20px; padding-bottom:10px; }
#pages .a1 { display:none; }
#pages a { border: 1px solid #0e2e78; padding:2px 7px; margin:0 5px; font-size:12px; color:#0e2e78; }
#pages span, #pages a:hover { border: 1px solid #0e2e78; padding:2px 7px; margin:0 5px; font-size:12px; background:#0e2e78; color:#fff; }
/**/

.product_list { }
.product_list li { float:left; width:240px; height:211px; margin-right:20px; margin-bottom:20px; }
.product_list li img { width:240px; height:154px; margin-bottom:5px; }
.product_list li p { display:block; font-size:13px; color:#666; }
.product_list li a { font-size:13px; color:#666; }
/**/

.news_list { }
.news_list li { position:relative; color:#666; font-size:12px; line-height:18px; margin-bottom:12px; padding-bottom:12px; border-bottom:1px solid #dedede; }
.news_list li a { color:#333; }
.news_list li a:hover { color:#2d65ac; }
.news_list li span.time { position:absolute; right:0; top:0; }
/**/

.tit { text-align: center; font-size: 16px; padding: 10px 0; border-bottom: 1px dotted #ccc; }
.tit span { font-size: 12px; text-align: center; line-height: 20px; color: #888; padding: 10px 0; }
/* SLIMBOX */

.honorlist { }
.honorlist li { float:left; width:240px; margin-right:20px; margin-bottom:20px; }
/**/

#lbOverlay { position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: #000; cursor: pointer; }
#lbCenter, #lbBottomContainer { position: absolute; z-index: 9999; overflow: hidden; background-color: #fff; }
.lbLoading { background: #fff url(../images/loading.gif) no-repeat center; }
#lbImage { position: absolute; left: 0; top: 0; border: 10px solid #fff; background-repeat: no-repeat; }
#lbPrevLink, #lbNextLink { display: block; position: absolute; top: 0; width: 50%; outline: none; }
#lbPrevLink { left: 0; }
#lbPrevLink:hover { background: transparent url(../images/prev.gif) no-repeat 0 15%; }
#lbNextLink { right: 0; }
#lbNextLink:hover { background: transparent url(../images/next.gif) no-repeat 100% 15%; }
#lbBottom { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; color: #666; line-height: 1.4em; text-align: left; border: 10px solid #fff; border-top-style: none; }
#lbCloseLink { display: block; float: right; width: 66px; height: 22px; background: transparent url(../images/close.gif) no-repeat center; margin: 5px 0; outline: none; }
#lbCaption, #lbNumber { margin-right: 71px; }
#lbCaption { font-weight: bold; }
/**/

.product_title { font-size:24px; float:left; width:1000px; }
.product_span { border-bottom:1px solid #dedede; padding:15px 0; float:left; width:1000px; }
.product_span a { display:block; float:left; padding:2px 15px; font-size:15px; margin-right:15px; }
.product_span a:hover, .product_span a.active { background:#e9c004; }
.content_show { padding:0 10px; padding-top:20px; border-top:1px solid #EEE; }
.producttitle td { padding:3px 0; }
/**/

.table_form .input-text { margin:0; font:12px/1.5 Helvetica, Arial, sans-serif; width:250px; }
.table_form .input-text, .table_form textarea, .table_form select { border: 1px solid #c6c6c6; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding:6px 5px; }
.table_form .input-text, .table_form textarea { -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; -ms-transition: border linear 0.2s, box-shadow linear 0.2s; -o-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s; -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); }
.table_form .input-text:focus, .table_form textarea:focus, .table_form select { outline: 0 none; }
.table_form .input-text:focus, .table_form textarea:focus { border-color: #e49d37; -webkit-box-shadow: inset 0 0px 1px rgba(0, 0, 0, 0.1), 0 0 4px rgba(228, 157, 55, 0.45); -moz-box-shadow: inset 0 0px 1px rgba(0, 0, 0, 0.1), 0 0 4px rgba(228, 157, 55, 0.45); box-shadow: inset 0 0px 1px rgba(0, 0, 0, 0.1), 0 0 4px rgba(228, 157, 55, 0.45); }
.table_form input { padding:6px 5px; }
.table_form td { padding:6px 0; padding-right:25px; }
.table_form table { font-size:14px; }
.table_form .button { cursor:pointer; background:#0e2e78; padding:10px 25px; border:0; text-align:center; font-size:12px; color:#fff; }
.table_form em.error { padding-left:10px; color:#F00; font-weight:bold; }
/**/

/**/

.product_title { font-size:12px; font-weight:bold; }
.product_span { border-bottom:1px solid #dedede; padding:15px 0; float:left; }
.product_span a { display:block; float:left; padding:2px 15px; font-size:15px; margin-right:15px; }
.product_span a:hover, .product_span a.active { background:#e9c004; }
.content_show { padding-top:10px; }
.producttitle td { padding:3px 0; }
.bigsmall { float:left; }
.bigcontent { float:right; width:370px; line-height:16px; font-size:12px; }
.tabclick { margin-top:25px; border-bottom:1px solid #ccc; height:26px; }
.tabclick li { float:left; padding:3px 20px; height:20px; cursor:pointer; line-height:20px; font-size:12px; color:#333; background:#ccc; margin-right:2px; }
.tabclick li.on { background:#358d47; color:#fff; }
.blickitem { padding:15px 0; display:none; font-size:14px; line-height:22px; }
/**/

.friendlink { margin-top:10px; }
.friendlink a { color:#666; margin:0 5px; }
.friendlink a:hover { color:#2d65ac; }
/**/

.job_list { }
.job_list li { float:left; width:760px; }
.job_list .name { font-size:15px; font-weight:bold; text-align:left; padding-bottom:6px; border-bottom:1px solid #dedede; margin-bottom:5px; position:relative; z-index:999; }
.job_list .name p { display:none; }
.job_list .name span { padding:5px 0px; position:relative; z-index:999; }
.job_list .show { padding-bottom:20px; font-size:12px; color:#666; }

/**/

#minshow{}
#minshow .h1_title{ background:#0052a5; height:25px; line-height:25px; color:#fff; font-size:14px; text-indent:12px; position:relative;}
#minshow .h1_title span.close{ position:absolute; right:5px ; top:0; font-size:18px; cursor:pointer;}
.kefu_area{ border:2px solid #0052a5; width:180px;background:#fff; float:left;}
#minshow span.close{ float:left; height:149px; width:32px; margin-top:0px; display:block; background:url(../images/charbar1011.png) no-repeat left top; font-size:18px; cursor:pointer;}
#minshow span.hover{ background-image:url(../images/charbar1022.png);}
.kefu{ padding:10px 0; margin:0; color:#555;}
.kefu { line-height:23px; float:left; width:180px;}
.kefu li{ padding:0 10px; height:23px; float:left; width:160px; margin-bottom:8px;}
.kefu li.qtitle{margin-bottom:8px; background:#a7d2fe; color:#000; font-size:13px; font-weight:bold;}
.tel_title{ font-size:15px; font-weight:bold; border-top:1px dotted #CCC; display:block; height:30px; font-family:'微软雅黑'; line-height:30px; color:#555;}
.kefu_tel{padding:10px 12px; padding-top:0; color:#555; font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
