@import url("core.css");
body { background:#f1f1f1 url(../images/homebg.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.innerbody { background:#f1f1f1 url(../images/inner_bg.jpg) repeat-x; }
#top { }
#header { width:980px; margin:0 auto; height:158px; position:relative; }
.logo { display:block; cursor:pointer; background:url(../images/logo.jpg) no-repeat; position:absolute; left:0px; top:20px; width:148px; height:99px; }
.form-area { width:313px; height:28px; background:url(../images/searchbg.jpg) no-repeat; position:absolute; right:4px; top:35px; }
.input-area { width:313px; height:28px; position:relative; font-size:12px; color:#f9fff4; line-height:20px; }
.search-text { width:158px; line-height:20px; height:20px; padding:2px 0; font-size:12px; color:#9b9b9b; background:none; position:absolute; left:100px; top:2px; }
.submit { width:49px; line-height:28px; height:28px; display:block; background:none; border:0; position:absolute; right:0px; top:0px; cursor:pointer; }
/**/
#menu { background:url(../images/menu_lbg.jpg) no-repeat left center; height:36px; width:800px; position:absolute; right:0; top:78px; }
.menu-area { width:790px; padding-right:10px; background:url(../images/menu_rbg.jpg) no-repeat right center; height:44px; }
.menu-ul { height:44px; background:url(../images/menubg.jpg) repeat-x left center; }
#menu ul { height:40px; padding-bottom:4px; }
#menu li { float:left; height:40px; cursor:pointer; }
#menu li a { color:#787878; font-size:12px; display:block; padding:0 15px; font-weight: 700; height:40px; font-family:Arial, Helvetica, sans-serif; cursor:pointer; position:relative; line-height:40px; }
#menu li a.home { color:#fff; }
#menu li a.home { background:url(../images/home_btn.jpg) no-repeat; width:47px; padding-left:47px; padding-right:0; }
#menu li a.parent { padding-right:28px; }
#menu li a span { background: url(../images/drop-down-arr.png) no-repeat 0 0; width: 9px; height: 9px; display:block; overflow: hidden; position: absolute; right: 8px; top: 17px; }
#menu li.hover { background:url(../images/sprite-menu.png) repeat-x left top; }
#menu li.hover a { color:#fff; }
/**/
#banner { width:960px; height:370px; margin:0 auto; padding:0 10px; padding-top:10px; padding-bottom:54px; background:url(../images/banner_bg.jpg) no-repeat; }
/**/
#center { width:980px; margin:0 auto; }
#index-center { float:left; width:980px; padding-top:25px; background: url(../images/his_bg.jpg) no-repeat left bottom; padding-bottom:25px; }
/**/

/*导航二级*/
/*-------- 下拉菜单 --------------*/
.dropMenu { position:absolute; top: 0; z-index:100; width:200px; visibility: hidden; filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA, direction=135, strength=4);
margin-top: 0px; border: 0px solid #93E1EB; border-top: 0px solid #3CA2DC; }
.dropMenu li { background: #fbfbfb; border-bottom: 1px solid #f2f2f2; border-top: 1px solid #fff; float: none; clear: both; margin-right: 0; font-weight: 400; }
.dropMenu a { width: auto; display: block; color: #787878; padding:6px 10px; border-left: 5px solid #fbfbfb; font-family:Arial, Helvetica, sans-serif; }
* html .dropMenu a { width: 100%; font-family:Arial, Helvetica, sans-serif; }
.dropMenu a:hover { background:#fff; border-left: 5px solid #056844; }
/**/

.about-us { width:300px; float:left; margin-right:27px; }
.about_title { background:url(../images/home_home.jpg) no-repeat; height:40px; margin-bottom:10px; }
.about_content { font-size:12px; color:#787878; font-family:Arial, Helvetica, sans-serif; line-height:20px; }
/**/
.product-us { width:320px; float:left; }
.product-title { background-position:left -40px; }
.product_info { font-size:12px; color:#787878; font-family:Arial, Helvetica, sans-serif; line-height:20px; }
/**/
.product_content { padding-top:10px; font-size:12px; color:#787878; font-family:Arial, Helvetica, sans-serif; line-height:20px; }
#marquee2 { width:320px; height:339px; overflow:hidden; }
#marquee2 a, .product_info a { font-size:12px; color:#787878; font-family:Arial, Helvetica, sans-serif; }
#marquee2 li { float:left; border-top:1px solid #dedede; height:112px; display:block; width:320px; }
#marquee2 ul li img { display:block; }
.slider-border { border-top:1px solid #dedede; padding-top:5px; height:19px; }
.arrow { width:10px; height:19px; background:url(../images/l_r_btn.jpg) no-repeat left center; float:left; margin:0 4px; cursor:pointer; display:block; }
#J_prev { }
#J_next { background-position:right center; }
/**/
.news-us { width:306px; float:right; }
.news-title { background-position:left bottom; }
.news_ul { font-size:12px; color:#787878; font-family:Arial, Helvetica, sans-serif; line-height:20px; }
.news_ul a { font-size:12px; color:#787878; font-family:Arial, Helvetica, sans-serif; line-height:20px; }
.news_ul li.litop { background:url(../images/iocn.jpg) no-repeat left 5px; padding-bottom:10px; border-bottom:1px solid #dedede; margin-bottom:5px; }
.news_ul li { background:url(../images/iocn_1.jpg) no-repeat -2px 5px; margin-bottom:1px; }
/**/
.case_title { background:url(../images/case.jpg) no-repeat; height:29px; margin-top:8px; }
.case_content { position:relative; height:188px; width:292px; }
.marquee3 { }
#marquee3 { width:292px; height:188px; overflow:hidden; }
#marquee3 ul li { float:left; }
#marquee3 ul li div { height:188px; position:relative; width:292px; }
#marquee3 ul li p { display:block; background:#3c3531; width:292px; height:24px; line-height:24px; font-size:12px; color:#fff; position:absolute; left:0; bottom:0; }
#marquee3 ul li img { display:block; }
#mar3Nav { position:absolute; right:2px; bottom:3px; }
#mar3Nav li { float:left; width:19px; height:19px; background:url(../images/iconss.jpg) no-repeat right center; cursor:pointer; font-family:Arial; font-size:10px; color:#000; text-align:center; line-height:19px; text-align:center; }
#mar3Nav li.navOn { background-position:left center; color:#fff }
/**/
#call-center { background:url(../images/call_bg.jpg) no-repeat; height:62px; margin:0 auto; width:980px; margin-top:30px; position:relative; }
#call-tel { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#787878; font-weight:bold; line-height:30px; position:absolute; left:338px; top:5px; }
.input-email { display:block; width:255px; height:27px; position:absolute; right:124px; top:2px; background:none; font-size:12px; color:#ccc; }
.input-quot { display:block; width:110px; height:27px; position:absolute; right:5px; top:1px; background:none; cursor:pointer; }
/**/
#footer-bottom { height:65px; background:#181818; margin-top:16px; }
#bottom-center { width:887px; margin:0 auto; height:65px; background:url(../images/footer_logo.jpg) no-repeat left center; padding-left:93px; }
#bottom-center { color:#787878; position:relative; }
#scroll-top { width:92px; height:16px; display:block; background:url(../images/scroll_top.jpg) no-repeat; position:absolute; right:0; top:24px; cursor:pointer; }
/**/
#inner-left { float:right; width:740px; }
.map-title { background:url(../images/line_b.jpg) repeat-x left bottom; height:25px; padding:10px 0; }
#breadcrumbs { width:700px; overflow: hidden; padding-left: 30px; float:left; background:url(../images/icon_ss.jpg) no-repeat left center; }
#breadcrumbs li { float:left; height:25px; line-height:25px; padding-right:10px; }
#breadcrumbs li.current { background:url(../images/icon_jt.jpg) no-repeat left 5px; padding-left:16px; }
#breadcrumbs li a { color:#787878; font-size:14px; }
#breadcrumbs li.current a { color:#000;font-size:14px; }
.map-title h1 { float:left; display:block; height:25px; line-height:25px; font-size:20px; color:#787878; margin-right:10px; }
.map-title h1 strong { color:#00623c; }
.news_quote { margin-top:15px; }
.news_quote li { font-size:12px; color:#787878; line-height:20px; margin-bottom:10px; }
.news_quote li a { color:#00623c; font-weight:bold; }
.news_quote li span.quote { background:url(../images/icon_dd.jpg) no-repeat; width:33px; height:28px; margin-right:5px; margin-top:5px; display:block; float:left; }
/**/
#inner-content { line-height:20px; font-family:Arial, Helvetica, sans-serif; color: #787878; font-size:12px; padding:15px 0; padding-bottom:0; min-height:400px;_height:400px;}
#inner-right { float:left; width:200px; }
/**/
.img-border { padding: 5px; border: 1px solid #e5e5e5; background-color: #FFF; -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 2px 0 rgba(0, 0, 0, 0.05); -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.05); display:block; width:190px; float:left; margin-right:15px; }
.img-border img { width:190px; }
.news_p { }
.news_p a { font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color: #787878; }
.readmoe { height:31px; display:block; position:relative; }
.icon_date { background:url(../images/ionc_date.jpg) no-repeat left center; height:20px; position:absolute; right:367px; top:3px; text-align:left; padding-left:25px; width:130px; }
.news_list li { float:left; margin-bottom:20px; width:740px;}
/**/
ul.product-cat{ margin-top:10px;}
ul.product-cat li a{ background-image: url(../images/sprite.png); background-repeat: no-repeat; }
ul.product-cat li a { background-position: -640px -130px; display: block; height:26px; line-height:26px; padding-left:20px; color: #787878; }
ul.product-cat li.current a, ul.product-cat li a:hover {
background-position: -640px -172px;
text-decoration: none;
}
ul.product-cat li.current { background-position: -630px -209px;background-image: url(../images/sprite.png); background-repeat: no-repeat; }



/*(*/
.product-list{}
.product-list li{ float:left; width:335px;border: 1px solid #e5e5e5; margin-bottom:15px; padding-left:10px;}
.product-list li a{line-height: 20px; font-family:Arial, Helvetica, sans-serif; color: #787878;}

/**/
.news_show_h1{}
.news_show_h1 h1{ font-size:14px; font-weight:bold; text-align:center;}
.news_show_content{ padding-top:10px;}

/**/
#page{ line-height:20px; padding:10px 0;}
#page a{padding:2px 6px; background:#CCC; color:#000;font-family:Arial, Helvetica, sans-serif; }
#page b,#page a:hover{padding:2px 6px; background:#286a00; color:#fff;}