﻿@charset "utf-8";
BODY {width:1000px; height:auto; margin:0px auto; font-size:12px;}

#top {width:1000px; height:76px; background:url(topbg.jpg) repeat-x;}
#logo {width:274px; height:76px; float:left; overflow:hidden;}
#nav,#nav_in {width:726px; height:20px; line-height:20px; padding:31px 0px 25px 0px; background:url(navbg.jpg) right bottom no-repeat; float:right;}
#nav li,#nav_in li {float:left; width:80px; text-align:center;position:relative;}
#nav li ul,#nav_in li ul {display:none;width:80px; _position:absolute;_left:0px; _top:20px; height:auto;}
#nav li ul li,#nav_in li ul li {width:80px;}
#nav a,#nav_in a {font-size:14px; font-weight:700; display:inline-block; padding:0px 3px; margin:0px 5px; color:#828180;}
#nav a:hover,#nav_in a:hover {color:#F00;}
#nav_in { background:none;}

#banner {width:1000px; height:493px; background:url(banner.jpg) no-repeat; top:0px; position:relative; z-index:-1;}
#banner_in {width:1000px; height:275;position:relative;}
/*banner 内部用绝对定位*/
#commen {width:420px; height:75px; position:absolute; left:566px; top:401px;}
#banner_title{ text-align:right; height:60px; width:1000px; background:none;}
.p_commen {width:210px; height:75px; line-height:16px; float:left; color:#999;}
.p_commen img {width:75px; height:75px; display:block; float:left; margin-right:10px;}

#head {width:202px; height:216px; position:absolute; left:798px; top:47px; background:none;}
#head h1 {font-size:18px; color:#86AF63; text-align:right; height:36px; line-height:36px; padding-right:20px;}
#head .head {padding:15px 0px 6px 0px; line-height:20px; color:#5C4611;}
#head .head img {width:86px; height:140px; float:left; display:inline;}
span.headmore {display:block; width:202px; height:19px; background:url(headmore.jpg) no-repeat; cursor:pointer;}

/*banner 内部样式结束*/
#index_body {width:1000px; height:auto; margin:0px auto;}
#index_body h1 { height:29px; line-height:29px; font-size:14px; color:#C96F0F; background:url(hdot.jpg) 3px 10px no-repeat; padding-left:25px;}
#index_body h1 .more {font-family:arial; font-size:12px; color:#999; float:right; margin-right:10px;}
#index_body h1 .more a{color:#999;}
#index_body h1 .more a:hover {color:#333;}
#index_body .i_about,#index_body .i_news {width:326px; height:192px; margin-left:31px; float:left;}
#index_body .i_about .i_about_c {background:url(hline.jpg) top no-repeat; padding-top:12px; height:150px; line-height:18px; overflow:hidden;}
#index_body .i_about .i_about_c img {width:101px; height:116px; float:left; margin:3px;}
#index_body .i_news {margin-left:25px;}
#index_body .i_news dl.i_news_c {background:url(hline.jpg) top no-repeat; padding-top:12px; height:150px; overflow:hidden; line-height:23px;}
#index_body .i_news dl.i_news_c dt {height:23px; line-height:23px; background:url(arrow.jpg) 2px 10px no-repeat; padding-left:15px;}
#index_body .i_news dl.i_news_c dt .time {float:right; color:#999;}
#index_body .i_contact {width:241px; height:192px; float:left; margin-left:19px; overflow:hidden;}
.i_contact_top,.i_contact_bot { height:8px; overflow:hidden;background:url(ctop.jpg) no-repeat;}
.i_contact_bot {background:url(cbot.jpg) no-repeat;}
.i_contact_mid {border:#F69226 solid 1px; border-bottom:none; border-top:none; padding-left:13px; line-height:25px; background:url(contact.jpg) right bottom no-repeat; height:145px; overflow:hidden;}

/*首页滚动产品展示*/
.i_prod {width:940px; height:183px; margin:20px auto 0px auto; background:url(pb.jpg) repeat-x;}
.i_prod .i_prod_l,.i_prod .i_prod_r {width:10px; float:left; height:183px; background:url(plb.jpg) no-repeat;}
.i_prod .i_prod_r {background:url(prb.jpg) no-repeat; float:right;}
#demo {width:920px; padding:14px 0px; height:155px; overflow:hidden; float:left;}
.i_prod_list {width:140px; height:155px; text-align:center; margin:0px 15px; line-height:20px;}
.i_prod_list img {width:138px; height:133px; border:#999 solid 1px; overflow:hidden;}
.i_prod_list a:hover img {border:#F00 solid 1px;}

/*底部版权样式*/
#foot {width:938px; height:79px; background:url(fb.jpg) repeat-x; margin:10px auto 0px auto;}
.foot_l {width:10px; height:79px; background:url(fl.jpg) no-repeat; float:left; overflow:hidden;}
.foot_r {width:10px; height:79px; background:url(fr.jpg) no-repeat; float:right; overflow:hidden;}
.foot_m {padding-left:206px; padding-top:20px; line-height:25px; width:712px; height:59px; float:left;}

/*内页样式*/
/*主要内容部分高度*/
#main {width:1000px;min-height:490px!important; height:auto!important; height:490px; margin:0px auto; background:#FFF;}

/*左侧导航样式*/
#left {width:221px; height:auto; margin-left:43px; float:left; display:inline;}
.l_top,.l_bot {width:auto; height:18px; background:url(l_top.jpg) no-repeat;}
.l_mid {width:185px; padding:0px 17px; min-height:37px!important; height:auto!important; height:37px; border:#ECECEC solid 1px; border-top:none; border-bottom:none; background:url(lbg.jpg) right bottom no-repeat;}
.l_bot { background:url(l_bot.jpg) no-repeat;}
#left h1 {height:16px; padding:15px 0px 12px 58px; line-height:16px; font-size:14px; font-weight:700; color:#D95131; background:url(lh1.jpg) ;}
dl.slide {height:auto; padding:10px 0px;}
dl.slide a {color:#999;}
dl.slide dt {height:12px; padding:12px 0px 13px 65px; background:url(slidebg.jpg) 0px -2px no-repeat; line-height:12px; font-weight:700; font-size:12px; color:#999;}
dl.slide a:hover dt {background:url(slideh.jpg) 0px -5px no-repeat; cursor:pointer;}
ul.nslide {height:auto; padding:10px 0px;}
ul.nslide a {color:#999;}
ul.nslide a:hover {color:#F00;}
ul.nslide li {height:12px; padding:8px 0px 13px 8px;line-height:12px; font-weight:700; font-size:12px; color:#999;}
.contact {line-height:25px; padding:10px 0px; word-spacing:5px;}

/*右边样式*/
#right {width:706px; height:auto; margin-left:12px; float:left; display:inline;}
#right .r_top,#right .r_bot {height:20px; background:url(r_top.jpg) no-repeat;}
#right .r_bot {background:url(r_bot.jpg) no-repeat;}
#right .r_mid {width:680px; padding:12px; border:#ECECEC solid 1px; height:auto; border-bottom:none; border-top:none; line-height:25px;}
#right .r_mid h2 {text-align:center; margin-bottom:10px;}

/*产品列表样式*/
.list {width:140px; height:170px; float:left; margin:15px 15px 0px 15px; line-height:35px; text-align:center;}
.list img {border:#ECECEC solid 1px; width:138px; height:133px; display:block;}
.list a:hover img {border:#F00 solid 1px;}

dl.i_news_in {}
dl.i_news_in dt {height:25px; line-height:25px; background:url(arrow.jpg) 2px 10px no-repeat; padding-left:15px; border-bottom:#CCC dashed 1px;}
dl.i_news_in dt .time {float:right; color:#999;}
.author {height:25px; line-height:25px; text-align:center; color:#999; margin-bottom:10px;}